.h-product{padding-block:var(--s-24) var(--sp-section-m)}.h-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--s-8);margin:0 0 var(--s-24);padding:0;list-style:none;font-size:12px;color:var(--text-muted)}.h-breadcrumbs li+li:before{content:"/";margin-right:var(--s-8);opacity:.5}.h-breadcrumbs a{color:var(--text-muted);text-decoration:none}.h-breadcrumbs a:hover{color:var(--text-primary)}.h-product__grid{display:grid;gap:var(--s-32)}@media(min-width:1024px){.h-product__grid{grid-template-columns:minmax(0,720fr) minmax(0,500fr);gap:60px;align-items:start}.h-product__info{position:sticky;top:calc(var(--header-h) + var(--s-24))}}.h-gallery__main{position:relative}.h-gallery__slide{margin:0;aspect-ratio:1 / 1;position:relative}.h-gallery__slide .h-media{position:absolute;top:0;right:0;bottom:0;left:0}.h-gallery__slide[hidden]{display:none}.h-gallery__thumbs{display:flex;gap:var(--s-12);margin:var(--s-12) 0 0;padding:0;list-style:none;overflow-x:auto}.h-gallery__thumb{display:block;width:82px;height:82px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);cursor:pointer;opacity:.7;transition:opacity var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.h-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.h-gallery__thumb:hover{opacity:1}.h-gallery__thumb[aria-current]{opacity:1;border-color:var(--cognac)}.h-product__info{display:grid;gap:var(--s-16);align-content:start}.h-product__title{font-size:40px;line-height:1.02}@media(min-width:1024px){.h-product__title{font-size:48px}}.h-product__subtitle{font-size:17px;color:var(--text-body)}.h-product__price{font-size:23px;color:var(--text-primary);font-variant-numeric:tabular-nums}.h-product__description{color:var(--text-muted);font-size:var(--fs-small)}.h-product__arguments{display:grid;gap:var(--s-8);margin:var(--s-8) 0 0;padding:var(--s-16) 0 0;border-top:var(--line);list-style:none;font-size:var(--fs-small);color:var(--text-body)}.h-product__arguments li{display:flex;gap:var(--s-12);align-items:baseline}.h-product__arguments li:before{content:"";flex:none;width:12px;height:1px;background:var(--accent);transform:translateY(-4px)}.h-configurator{display:grid;gap:var(--s-24);margin-top:var(--s-8)}.h-option{margin:0;padding:0;border:0;min-width:0}.h-option__legend{display:flex;gap:var(--s-12);align-items:baseline;padding:0;margin-bottom:var(--s-12)}.h-option__value{font-size:var(--fs-small);color:var(--text-primary)}.h-declinaisons{margin-top:var(--s-8)}.h-choices{display:grid;gap:var(--s-12)}.h-choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-choice{position:relative;display:block;cursor:pointer}.h-choice input,.h-swatch input,.h-finish input{position:absolute;opacity:0;width:1px;height:1px}.h-choice__box{display:grid;align-content:center;gap:2px;min-height:52px;padding:var(--s-8) var(--s-16);border:1px solid var(--border);border-radius:var(--radius-button);transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.h-choice__name{font-size:var(--fs-small);font-weight:500;color:var(--text-primary)}.h-choice__hint{font-size:12px;color:var(--text-muted)}.h-choice:hover .h-choice__box{border-color:var(--border-hover)}.h-choice input:checked+.h-choice__box{border-color:var(--cognac);background:#a7623814}.h-choice input:focus-visible+.h-choice__box,.h-finish input:focus-visible+.h-finish__box{outline:1px solid var(--accent-light);outline-offset:3px}.h-declinaisons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12)}.h-declinaison{display:grid;gap:2px;min-height:64px;padding:var(--s-12) var(--s-16);border:1px solid var(--border);border-radius:var(--radius-button);color:var(--text-body);text-decoration:none;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.h-declinaison:hover{border-color:var(--border-hover)}.h-declinaison[aria-current=true]{border-color:var(--cognac);background:#a7623814}.h-declinaison__format{font-size:var(--fs-small);font-weight:500;color:var(--text-primary)}.h-declinaison__detail,.h-declinaison__price{font-size:12px;color:var(--text-muted)}#MainContent[aria-busy=true] .h-product__info{opacity:.6;transition:opacity var(--t-fast) var(--ease)}.h-swatches{display:flex;gap:var(--s-12)}.h-swatch{position:relative;cursor:pointer}.h-swatch__ring{display:grid;place-items:center;width:48px;height:48px;border:1px solid transparent;border-radius:50%;transition:border-color var(--t-fast) var(--ease)}.h-swatch__fill{width:36px;height:36px;border-radius:50%;border:1px solid rgba(244,240,232,.2)}.h-swatch:hover .h-swatch__ring{border-color:var(--border-hover)}.h-swatch input:checked+.h-swatch__ring{border-color:var(--cognac)}.h-swatch input:focus-visible+.h-swatch__ring{outline:1px solid var(--accent-light);outline-offset:2px}.h-perso__panel{display:grid;gap:var(--s-24);margin-top:var(--s-16);padding:var(--s-24);border:var(--line);background:var(--bg-secondary);animation:h-fade-in var(--t-base) var(--ease)}.h-perso__panel[hidden]{display:none}@keyframes h-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.h-finishes{display:grid;gap:var(--s-8)}.h-finish{position:relative;cursor:pointer}.h-finish__box{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:var(--s-12);min-height:48px;padding:0 var(--s-16);border:1px solid var(--border);border-radius:var(--radius-button);transition:border-color var(--t-fast) var(--ease)}.h-finish:hover .h-finish__box{border-color:var(--border-hover)}.h-finish input:checked+.h-finish__box{border-color:var(--cognac)}.h-finish__dot{width:16px;height:16px;border-radius:50%}.h-finish__dot--natural{background:#4a3122;box-shadow:inset 1px 1px 2px #0009,0 0 0 1px #f4f0e840}.h-finish__dot--gold{background:linear-gradient(135deg,#e0c48f,var(--gold) 55%,#9c7c44)}.h-finish__dot--silver{background:linear-gradient(135deg,#e6e7e8,var(--silver) 55%,#8f9193)}.h-finish__name{font-size:var(--fs-small);color:var(--text-primary)}.h-finish__delta{font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums}.h-input--initials{letter-spacing:.24em;text-transform:uppercase}.h-preview{display:grid;gap:var(--s-8)}.h-preview__label{font-size:11px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.h-preview__leather{display:grid;place-items:center;height:96px;border:1px solid rgba(244,240,232,.08);border-radius:var(--radius);background:var(--swatch-castagno);background-image:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.07),transparent 60%);transition:background-color var(--t-base) var(--ease)}.h-preview__text{font-family:var(--font-serif);font-size:30px;letter-spacing:.2em;text-transform:uppercase}.h-preview__text.is-sample{opacity:.6}.h-preview__text[data-finish=natural]{color:#ffffff1a;text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.16)}.h-preview__text[data-finish=gold]{color:var(--gold);text-shadow:0 1px 1px rgba(0,0,0,.5)}.h-preview__text[data-finish=silver]{color:var(--silver);text-shadow:0 1px 1px rgba(0,0,0,.5)}.h-buy{display:block;margin-top:var(--s-8)}.h-buy form{display:grid;gap:var(--s-12)}.h-buy__add{position:relative}.h-buy__add[disabled]{opacity:.45;cursor:not-allowed}.h-buy__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.h-buy__add .loading__spinner.hidden{display:none}.h-buy__add.loading>span{visibility:hidden}.h-buy__add .spinner{width:18px;height:18px}.h-buy__add .path{stroke:var(--text-primary)}.h-buy__perso{min-height:54px}.h-buy__perso[hidden]{display:none}.h-product__price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-12) var(--s-24)}.h-rating{display:inline-flex;align-items:center;gap:var(--s-8);font-size:13px;color:var(--text-muted);text-decoration:none}.h-rating__stars{position:relative;font-size:14px;letter-spacing:2px;color:var(--border)}.h-rating__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--rating);overflow:hidden;color:var(--accent-hover, #c27a4a)}.h-rating:hover .h-rating__text{color:var(--text-primary)}.h-reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-16);margin:var(--s-32) 0 0;padding:var(--s-24) 0 0;border-top:var(--line);list-style:none}.h-reassure li{display:flex;align-items:center;gap:var(--s-12);font-size:12px;line-height:1.45;color:var(--text-body)}.h-reassure__icon{flex:none;display:inline-flex;width:24px;height:24px;color:var(--text-muted)}.h-reassure__icon svg{width:100%;height:100%}@media(max-width:599px){.h-reassure{grid-template-columns:1fr;gap:var(--s-12)}}.h-reassure--4{grid-template-columns:repeat(2,minmax(0,1fr))}.h-reassure li{flex-direction:column;justify-content:flex-start;gap:var(--s-8);text-align:center}.h-spinner{display:none;width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:h-spin .8s linear infinite}.h-buy__add[aria-busy=true] .h-spinner{display:inline-block}.h-buy__add[aria-busy=true] [data-add-label]{opacity:.6}@keyframes h-spin{to{transform:rotate(360deg)}}.h-choice__box,.h-declinaison,.h-finish__box{position:relative}.h-choice__box:before,.h-declinaison:before,.h-finish__box:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(244,240,232,.18);border-radius:calc(var(--radius-button) - 3px);pointer-events:none;transition:border-color var(--t-fast) var(--ease)}.h-choice:hover .h-choice__box:before,.h-declinaison:hover:before,.h-finish:hover .h-finish__box:before{border-color:#f4f0e852}.h-choice input:checked+.h-choice__box:before,.h-declinaison[aria-current=true]:before,.h-finish input:checked+.h-finish__box:before{border-color:#c27a4abf}.h-swatch__ring{position:relative}.h-swatch__ring:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px dashed rgba(244,240,232,.18);border-radius:50%;pointer-events:none;transition:border-color var(--t-fast) var(--ease)}.h-swatch:hover .h-swatch__ring:before{border-color:#f4f0e852}.h-swatch input:checked+.h-swatch__ring:before{border-color:#c27a4abf}.h-preview__leather{position:relative;border-radius:var(--radius-button)}.h-preview__leather:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(244,240,232,.22);border-radius:calc(var(--radius-button) - 3px);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/131/assets/h-product.css.map */
