.product-configuration-panel{flex-direction:column;gap:24px;display:flex}.product-configuration-panel[hidden],.product-editorial [role=tabpanel][hidden]{display:none}.product-editorial{background:var(--color-ivoire)}.product-editorial .product-layout{gap:48px}.product-editorial .product-config{gap:20px}.product-editorial .product-intro{gap:10px}.product-editorial .product-intro :is(h1,h2){letter-spacing:-.025em;text-wrap:initial;font-size:clamp(22px,2.5vw,30px);line-height:1.3}.product-editorial .product-editorial-subtitle{color:var(--color-texte-secondaire);font-size:13px;line-height:1.5}.product-editorial .product-editorial-subtitle:empty{display:none}.product-editorial .product-main-photo{border-radius:var(--radius-input);background:var(--color-blanc);border:0}.product-editorial .product-main-photo img{mix-blend-mode:multiply;padding:20px}.product-editorial .product-thumbnails{flex-wrap:wrap;gap:12px;display:flex}.product-editorial .product-thumbnails button{background:var(--color-blanc);border-radius:var(--radius-input);border:1px solid #0000;width:64px;min-height:64px;padding:4px}.product-editorial .product-thumbnails button[aria-pressed=true]{border-color:var(--color-nuit)}.product-editorial .product-thumbnails button[aria-pressed=true]:after{content:none}.product-editorial .product-thumbnails img{object-fit:contain;mix-blend-mode:multiply}.product-editorial-tabs{border-bottom:1px solid var(--color-bordure);gap:24px;display:flex}.product-editorial-tabs button{min-height:44px;color:var(--color-texte-secondaire);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px;font-weight:500}.product-editorial-tabs button[aria-selected=true]{color:var(--color-nuit);border-bottom-color:var(--color-nuit);font-weight:600}.product-editorial .product-fieldset legend{justify-content:space-between;gap:12px;width:100%;margin-bottom:6px;font-size:14px;font-weight:500;display:flex}.product-editorial .product-colors{gap:0;margin-left:-6px}.product-editorial .product-colors button{border:0;width:44px;height:44px}.product-editorial .product-colors span{width:25px;height:25px}.product-editorial .product-colors button[aria-pressed=true] span{outline:1px solid var(--color-nuit);outline-offset:4px}.product-editorial .product-colors:has(.product-color-photo){gap:8px;margin-left:0}.product-editorial .product-colors .product-color-photo{border:1px solid var(--color-bordure-forte);background:var(--color-blanc);border-radius:12px;width:64px;height:64px}.product-editorial .product-colors .product-color-photo span{border:0;border-radius:9px;width:60px;height:60px}.product-editorial .product-colors .product-color-photo[aria-pressed=true]{border:2px solid var(--color-nuit)}.product-editorial .product-colors .product-color-photo[aria-pressed=true] span{outline:none}.product-editorial .stock-availability{margin-top:8px;font-size:12px}.product-editorial .stock-date{font-size:11px}.product-editorial .product-personalizations{border:0;grid-template-columns:1fr auto;gap:12px 8px;padding:0;display:grid}.product-editorial .product-personalizations h2{font:500 14px/1.5 var(--font-body);margin:0}.product-editorial .product-preference-note{align-self:center;margin:0;font-size:12px}.product-editorial .product-personalization-options{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px;display:grid}.product-editorial .product-personalization-options label{border:1px solid var(--color-bordure);background:var(--color-blanc);align-items:center;gap:8px;padding:10px 12px;position:relative}.product-editorial .product-personalization-options label:has(input:checked){border-color:var(--color-nuit);background:var(--color-beige-2)}.product-editorial .product-personalization-options label:has(input:focus-visible){outline:2px solid var(--color-or-texte);outline-offset:3px}.product-editorial .product-personalization-options input{width:16px;height:16px;margin:0}.product-editorial .product-personalization-name{font-size:12px;font-weight:500}.product-editorial .product-personalization-description{display:none}.product-editorial-marking-note{color:var(--color-texte-secondaire);grid-column:1/-1;margin:0;font-size:12px}.product-editorial-details{font-size:13px}.product-editorial-details .product-description{margin-bottom:16px;line-height:1.65}.product-editorial-details dl{margin:0}.product-editorial-details dl>div{border-bottom:1px solid var(--color-bordure);grid-template-columns:1fr 1fr;gap:16px;padding-block:10px;display:grid}.product-editorial-details dt{color:var(--color-texte-secondaire)}.product-editorial-details dd{overflow-wrap:anywhere;margin:0}.product-editorial .product-editorial-price strong{font-size:15px;font-weight:500}.product-editorial-actions{border-top:1px solid var(--color-bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.product-editorial-actions>p{color:var(--color-texte-secondaire);font-size:12px}.product-editorial .product-submit .button{width:auto;min-height:44px}@media (max-width:800px){.product-editorial .product-layout{gap:24px}.product-editorial .product-gallery{max-width:none}.product-editorial .product-main-photo{aspect-ratio:auto;height:260px}.product-editorial .product-main-photo img{padding:12px}.product-editorial .product-intro :is(h1,h2){font-size:20px}}@media (max-width:600px){.product-editorial .product-submit{padding:12px 24px calc(12px + env(safe-area-inset-bottom));justify-content:flex-end;display:flex}.product-editorial-actions{padding-top:12px}}.product-editorial-more-techniques{grid-column:1/-1}.product-editorial .product-editorial-more-techniques summary{color:var(--color-or-texte);padding-block:10px;font-size:12px;font-weight:500}.product-editorial-extra-options{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px;padding-top:4px;display:grid}.product-editorial .product-total{background:0 0;border:0;padding:0;font-size:13px}
