.mco-bn3{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 6px;font-family:Inter,Montserrat,sans-serif}.mco-bn3-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:#faf7f2;border:1.5px solid #C8923D;border-radius:30px;font-size:13.5px;font-weight:700;color:#1a2540;line-height:1.1;white-space:nowrap;letter-spacing:.01em}.mco-bn3-icon{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#c8923d}.mco-bn3-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none}.mco-bn3-pill.is-hero{background:#1a2540;color:#faf7f2;border-color:#1a2540;font-size:14px}.mco-bn3-pill.is-hero .mco-bn3-icon{color:#c8923d}@media(max-width:380px){.mco-bn3{gap:6px}.mco-bn3-pill{padding:8px 12px;font-size:12.5px;gap:6px}.mco-bn3-pill.is-hero{font-size:13px}.mco-bn3-icon,.mco-bn3-icon svg{width:14px;height:14px}}.mco-offer{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:14px 0 6px;background:linear-gradient(95deg,#faf7f2,#f5ebd7);border:1px solid #C8923D;border-radius:8px;font-family:Inter,Montserrat,sans-serif;position:relative;overflow:hidden}.mco-offer:before{content:"";position:absolute;top:-30%;right:-12%;width:140px;height:160%;background:radial-gradient(circle at center,rgba(200,146,61,.18) 0%,transparent 70%);pointer-events:none}.mco-offer-icon{width:44px;height:44px;flex-shrink:0;background:#1a2540;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.mco-offer-icon svg{width:22px;height:22px;stroke:#faf7f2;stroke-width:1.6;fill:none}.mco-offer-body{flex:1;min-width:0;position:relative;z-index:1}.mco-offer-title{font-size:15px;font-weight:700;color:#1a2540;line-height:1.2;letter-spacing:.01em;margin:0 0 3px}.mco-offer-sub{font-size:12px;font-weight:400;color:#5a4422;line-height:1.45;margin:0}.mco-offer-sub strong{color:#1a2540;font-weight:600}.mco-offer-meta{font-size:10.5px;font-weight:500;color:#c8923d;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;display:block}@media(max-width:480px){.mco-offer{padding:12px 14px;gap:12px}.mco-offer-icon{width:40px;height:40px}.mco-offer-icon svg{width:20px;height:20px}.mco-offer-title{font-size:14px}.mco-offer-sub{font-size:11.5px}.mco-offer-meta{font-size:10px}}.mco-sn3{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin:4px 0 10px;background:#faf7f2;border:1px solid rgba(26,37,64,.1);border-radius:8px;font-family:Inter,Montserrat,sans-serif;font-size:12.5px;color:#5a4422;line-height:1.4}.mco-sn3 svg{width:16px;height:16px;stroke:#2c8c5e;stroke-width:2.4;fill:none;flex-shrink:0}.mco-sn3 strong{color:#1a2540;font-weight:700}@media(max-width:380px){.mco-sn3{font-size:12px;padding:7px 10px}}variant-radios fieldset{border:0;padding:0;margin:0 0 14px;display:block}variant-radios fieldset legend.form__label{font-size:13px;font-weight:700;color:#1a2540;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;display:block;font-family:Inter,Montserrat,sans-serif}variant-radios fieldset legend.form__label span{font-weight:500;color:#5a4422;text-transform:none;letter-spacing:0;margin-left:6px}variant-radios input[type=radio]{position:absolute!important;opacity:0;pointer-events:none;width:0;height:0;margin:0}variant-radios fieldset:nth-of-type(1){display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px}variant-radios fieldset:nth-of-type(1) legend{width:100%;margin-bottom:10px}label.color-swatch{width:38px!important;height:38px!important;border-radius:7px!important;border:1px solid rgba(0,0,0,.1)!important;margin:0!important;padding:0!important;position:relative;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px 2px #ffffff38,inset 0 -2px 4px #0003,0 1px 3px #00000012,0 3px 8px #0000000d!important;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s ease;overflow:hidden}label.color-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff2e,#fff0 42%,#0000001f);border-radius:inherit;pointer-events:none}label.color-swatch:hover{transform:translateY(-1px);box-shadow:inset 0 1px 2px #ffffff38,inset 0 -2px 4px #0003,0 4px 10px #0000001f,0 6px 14px #0000000f!important}label.color-swatch[data-couleur=Gris]{background:#a8aaab!important}label.color-swatch[data-couleur="Noir Absolu"]{background:#0a0a0c!important}label.color-swatch[data-couleur=Beige]{background:#d9c7a0!important}label.color-swatch[data-couleur="Brun Cognac"]{background:#9f5c30!important}label.color-swatch[data-couleur="Bleu Nuit"]{background:#14213d!important}label.color-swatch[data-couleur="Bleu Clair"]{background:#8aa8c7!important}label.color-swatch[data-couleur=Vert]{background:#3a5a40!important}variant-radios input[type=radio]:checked+label.color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c8923d,inset 0 1px 2px #ffffff38,inset 0 -2px 4px #0000003d,0 4px 12px #c8923d47!important;transform:translateY(-1px)}variant-radios input[type=radio].disabled+label.color-swatch{opacity:.32;cursor:not-allowed}variant-radios input[type=radio].disabled+label.color-swatch:after{background:linear-gradient(45deg,transparent 47%,#888 47%,#888 53%,transparent 53%),linear-gradient(135deg,#ffffff1a,#00000014)}variant-radios fieldset:nth-of-type(2){display:flex;flex-wrap:wrap;gap:9px;align-items:center}variant-radios fieldset:nth-of-type(2) legend{width:100%;margin-bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}variant-radios fieldset:nth-of-type(2) legend.form__label:after{content:"EU";display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:#f5ebd7;border:1px solid rgba(200,146,61,.4);border-radius:10px;color:#c8923d;font-size:10px;font-weight:700;letter-spacing:.1em;margin-left:6px;line-height:1.2}variant-radios fieldset:nth-of-type(2)>input[type=radio]+label:not(.color-swatch){position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 14px;margin:0!important;border:1.5px solid rgba(26,37,64,.18);border-radius:24px;background:#fff;color:#1a2540;font-family:Inter,Montserrat,sans-serif;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.03em;line-height:1;white-space:nowrap;box-shadow:0 1px 2px #0000000a,0 0 #c8923d00;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .15s ease,background .15s ease,color .15s ease}variant-radios fieldset:nth-of-type(2)>input[type=radio]+label:not(.color-swatch):hover{border-color:#c8923d;background:#faf7f2;color:#1a2540;box-shadow:0 4px 12px #c8923d2e,0 0 0 3px #c8923d1a;transform:translateY(-2px)}variant-radios fieldset:nth-of-type(2)>input[type=radio]:checked+label:not(.color-swatch){background:#1a2540;color:#fff;border-color:#1a2540;padding-left:32px;box-shadow:0 4px 14px #1a254047,0 0 0 3px #1a254014;transform:translateY(-1px)}variant-radios fieldset:nth-of-type(2)>input[type=radio]:checked+label:not(.color-swatch):before{content:"";position:absolute;left:13px;top:50%;width:13px;height:13px;transform:translateY(-50%);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF7F2' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 12.75 10.5 18.75 19.5 5.25'/></svg>") no-repeat center/contain;animation:mcoSizeCheck .25s cubic-bezier(.4,0,.2,1) both}@keyframes mcoSizeCheck{0%{opacity:0;transform:translateY(-50%) scale(.3)}to{opacity:1;transform:translateY(-50%) scale(1)}}variant-radios fieldset:nth-of-type(2)>input[type=radio].disabled+label:not(.color-swatch){position:relative;color:#bbb;background:#f7f7f7;border-color:#eee;cursor:not-allowed;text-decoration:none;box-shadow:none;opacity:.65}variant-radios fieldset:nth-of-type(2)>input[type=radio].disabled+label:not(.color-swatch):after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1.5px;background:#bbb;transform:translateY(-50%) rotate(-12deg);border-radius:1px}variant-radios .visually-hidden{position:absolute!important;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}@media(max-width:480px){variant-radios fieldset:nth-of-type(1){gap:8px}label.color-swatch{width:34px!important;height:34px!important}variant-radios fieldset:nth-of-type(2){gap:8px}variant-radios fieldset:nth-of-type(2)>input[type=radio]+label:not(.color-swatch){min-width:48px;height:40px;font-size:13.5px;padding:0 13px}variant-radios fieldset:nth-of-type(2)>input[type=radio]:checked+label:not(.color-swatch){padding-left:30px}variant-radios fieldset:nth-of-type(2)>input[type=radio]:checked+label:not(.color-swatch):before{left:11px;width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mco-pdp.css.map */
