:root{--op3-ink: #071a3a;--op3-blue: #0b3b82;--op3-blue-2: #0e63d7;--op3-cyan: #22d3ee;--op3-line: rgba(14, 99, 215, .2);--op3-soft: #f5f9ff;--op3-success: #0c9a55;--op3-danger: #e30613}.template-product #MainContent{background:radial-gradient(circle at 12% 9%,rgba(34,211,238,.08),transparent 26%),linear-gradient(180deg,#f8fbff 0,#fff 46rem)}.template-product .product{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;align-items:start!important;gap:20px!important;width:100%!important;margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.template-product .product:before,.template-product .product:after{display:none!important}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:auto!important;max-width:none!important;margin:0!important;border:1px solid var(--op3-line)!important;border-radius:18px!important;background:#fffffffa!important;box-shadow:0 8px 30px #071a3a14,0 0 0 1px #22d3ee0d!important}.template-product .product__media-wrapper{padding:16px!important;overflow:hidden}.template-product .product__info-wrapper{padding:18px 20px 20px!important}.template-product .product__info-container{display:grid;grid-template-columns:minmax(138px,170px) minmax(0,1fr);column-gap:14px;max-width:none!important}.template-product .product__info-container>*{grid-column:1 / -1;margin-top:0!important;margin-bottom:14px!important}.template-product .product__column-sticky{top:2rem}.template-product .product__media-list,.template-product .product__media-list.contains-media{margin:0!important;padding:0!important}.template-product .product__media-item{width:100%!important;max-width:100%!important;margin:0!important}.template-product .product__media{width:100%!important;height:clamp(440px,43vw,610px)!important;min-height:0!important;padding-top:0!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden!important;position:relative;border:0!important;border-radius:15px!important;background:radial-gradient(ellipse at 50% 86%,rgba(34,211,238,.22) 0 7%,rgba(14,99,215,.12) 8% 16%,transparent 30%),linear-gradient(135deg,#0e63d714,#fffffff5 46%,#22d3ee17)!important}.template-product .product__media:after{content:"";position:absolute;left:10%;right:10%;bottom:7%;height:8%;border:2px solid rgba(34,211,238,.48);border-radius:50%;filter:blur(.3px);box-shadow:0 0 20px #22d3ee4d;pointer-events:none}.template-product .product__media img{top:4%!important;right:4%!important;bottom:4%!important;left:4%!important;width:92%!important;height:92%!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important;object-position:center!important;z-index:1}.template-product .thumbnail-slider{margin-top:14px!important}.template-product .thumbnail-list{gap:10px!important}.template-product .thumbnail-list__item{width:78px!important;height:78px!important;flex:0 0 78px!important}.template-product .thumbnail{border:1px solid rgba(14,99,215,.2)!important;border-radius:11px!important;overflow:hidden;background:#fff!important}.template-product .thumbnail[aria-current=true]{border:2px solid var(--op3-blue-2)!important;box-shadow:0 0 0 3px #22d3ee1f!important}.optimus-pdp-brand{display:inline-flex;align-items:center;gap:9px;color:var(--op3-blue);font-size:1.9rem;font-weight:900;font-style:italic;letter-spacing:.035em;text-transform:uppercase}.optimus-pdp-brand__mark{width:38px;height:38px;display:grid;place-items:center;color:var(--op3-blue-2);border-radius:50%;background:#0e63d714}.optimus-pdp-brand__mark svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}.template-product .product__title{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-product .product__title h1,.template-product .product__title .h1{margin:0!important;color:var(--op3-blue)!important;font-size:clamp(2.6rem,2.55vw,3.7rem)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.025em;text-transform:uppercase}.optimus-pdp-chips{display:flex;flex-wrap:wrap;gap:8px}.optimus-pdp-chip{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid rgba(14,99,215,.12);border-radius:7px;color:var(--op3-blue);background:#f3f7fc;font-size:1.2rem;line-height:1.15;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.optimus-pdp-chip__icon{margin-right:6px;color:var(--op3-blue-2);font-size:1.5rem}.template-product .optimus-pdp-eu{padding:10px 11px!important;border:1px solid rgba(14,99,215,.15)!important;border-radius:11px!important;background:#f9fbff!important;box-shadow:none!important}.template-product .optimus-pdp-eu__head{margin-bottom:8px!important;color:var(--op3-blue)!important;font-size:1.05rem!important}.template-product .optimus-pdp-eu__items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.template-product .optimus-pdp-eu__item{display:flex!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px 9px!important;border-color:#0e63d71f!important;border-radius:8px!important;background:#fff!important}.template-product .optimus-pdp-eu__icon{flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;color:var(--op3-blue-2)!important;border-radius:50%!important;background:#0e63d714!important}.template-product .optimus-pdp-eu__icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.template-product .optimus-pdp-eu__meta,.template-product .optimus-pdp-eu__meta small,.template-product .optimus-pdp-eu__meta strong{display:block!important}.template-product .optimus-pdp-eu__meta small{margin-bottom:3px!important;color:#66758b!important;font-size:.9rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.template-product .optimus-pdp-eu__grade,.template-product .optimus-pdp-eu__noise{color:var(--op3-blue)!important;font-size:1.15rem!important;line-height:1!important;font-weight:900!important}.template-product [id^=price-]{position:relative;padding:18px 20px 17px!important;overflow:hidden;border:1px solid rgba(34,211,238,.32)!important;border-radius:13px!important;background:linear-gradient(128deg,transparent 0 68%,rgba(34,211,238,.13) 68% 79%,transparent 79%),linear-gradient(112deg,#071a3a,#0b3b82 70%,#0e63d7)!important;box-shadow:0 8px 18px #071a3a29!important;color:#fff!important}.template-product [id^=price-]:before{content:"Prix unitaire";display:block;margin-bottom:5px;color:#fffc;font-size:1.1rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.template-product [id^=price-] .price,.template-product [id^=price-] .price__container,.template-product [id^=price-] .price__regular,.template-product [id^=price-] .price__sale{color:#fff!important}#MainContent .product__info-container [id^=price-] .price .price__container{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product [id^=price-] .price-item{color:#fff!important;font-size:clamp(3.5rem,4vw,5.5rem)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.035em}.template-product [id^=price-] .price__sale{align-items:end;gap:16px}.template-product [id^=price-] .price__sale s.price-item{color:#ffffffbf!important;font-size:1.9rem!important}.template-product [id^=price-] .badge{padding:6px 9px!important;border:0!important;border-radius:7px!important;color:#fff!important;background:var(--op3-danger)!important;font-weight:900}.optimus-pdp-saving{display:flex;align-items:center;gap:10px;margin-top:-15px!important;padding:10px 14px;color:#d9fbff;border-radius:0 0 11px 11px;background:linear-gradient(90deg,#0b3b82,#0e63d7);font-size:1.25rem;font-weight:800}.optimus-pdp-saving strong{padding:4px 7px;color:#fff;border-radius:6px;background:var(--op3-danger)}.template-product .product__tax{color:#58677c!important;font-size:1.1rem!important}.template-product .optimus-stock-badge{width:100%;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:#f3fbf7!important;box-shadow:inset 0 0 0 1px #0c9a5526!important}.template-product .optimus-stock-badge--out{background:#fff4f4!important}.template-product .product-form__input--pill label{min-height:40px;border-color:#0e63d740!important;border-radius:7px!important;color:var(--op3-blue)!important;background:#fff!important;font-weight:800}.template-product .product-form__input--pill input[type=radio]:checked+label{color:#fff!important;border-color:var(--op3-blue)!important;background:var(--op3-blue)!important}.template-product .product__info-container>.product-form__quantity{grid-column:1;width:100%!important;max-width:none!important;align-self:end}.template-product .product__info-container>.product-form__quantity+div{grid-column:2;align-self:end}.template-product .quantity{width:100%!important;min-height:52px;border:1px solid rgba(14,99,215,.22)!important;border-radius:8px!important;background:#fff!important}.template-product .product-form{margin:0!important}.template-product .product-form__buttons{max-width:none!important}.template-product .product-form__submit{min-height:55px!important;border:1px solid rgba(34,211,238,.3)!important;border-radius:9px!important;color:#fff!important;background:linear-gradient(128deg,transparent 0 70%,rgba(34,211,238,.14) 70% 82%,transparent 82%),linear-gradient(112deg,#071a3a,#0b3b82 68%,#0e63d7)!important;box-shadow:0 7px 16px #071a3a2e!important;font-weight:900!important;letter-spacing:.01em;text-transform:uppercase}.template-product .product-form__submit:after,.template-product .product-form__submit:before{display:none!important}.template-product .shopify-payment-button{margin-top:9px!important}.template-product .shopify-payment-button__button,.template-product shopify-accelerated-checkout{min-height:50px!important;border-radius:9px!important}.optimus-pdp-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.optimus-pdp-reassurance__item{min-height:72px;display:flex;align-items:center;gap:8px;padding:10px;color:var(--op3-ink);text-decoration:none;border:1px solid rgba(14,99,215,.16);border-radius:9px;background:#f7faff}.optimus-pdp-reassurance__icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--op3-blue),var(--op3-blue-2));font-size:1.7rem}.optimus-pdp-reassurance__item strong,.optimus-pdp-reassurance__item small{display:block}.optimus-pdp-reassurance__item strong{color:var(--op3-blue);font-size:1.05rem;line-height:1.15;text-transform:uppercase}.optimus-pdp-reassurance__item small{margin-top:3px;color:#65748a;font-size:.95rem;line-height:1.2}.optimus-pdp-guarantee{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:linear-gradient(105deg,#f1f6fc,#fff);box-shadow:inset 0 0 0 1px #0e63d71c}.optimus-pdp-guarantee__shield{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;color:var(--op3-blue-2)}.optimus-pdp-guarantee__shield svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8}.optimus-pdp-guarantee strong,.optimus-pdp-guarantee span{display:block}.optimus-pdp-guarantee strong{color:var(--op3-blue);font-size:1.25rem;text-transform:uppercase}.optimus-pdp-guarantee span{color:#58677c;font-size:1.05rem}.template-product .share-button,.template-product .product__view-details{font-size:1.15rem!important}.optimus-pdp-services-wrap{padding:0 0 26px}.optimus-pdp-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(34,211,238,.24);border-radius:14px;background:linear-gradient(128deg,transparent 0 72%,rgba(34,211,238,.08) 72% 82%,transparent 82%),linear-gradient(112deg,#071a3a,#0b3b82);box-shadow:0 8px 24px #071a3a29}.optimus-pdp-services__item{min-height:102px;display:flex;align-items:center;gap:12px;padding:18px;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.18)}.optimus-pdp-services__item:last-child{border-right:0}.optimus-pdp-services__icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;color:var(--op3-cyan);font-size:2.2rem}.optimus-pdp-services strong,.optimus-pdp-services small{display:block}.optimus-pdp-services strong{font-size:1.2rem;text-transform:uppercase}.optimus-pdp-services small{margin-top:4px;color:#ffffffbd;font-size:1.05rem;line-height:1.25}@media screen and (max-width:989px){.template-product .product{grid-template-columns:1fr!important;gap:14px!important}.template-product .product__media{height:clamp(350px,78vw,560px)!important}.optimus-pdp-services{grid-template-columns:repeat(2,minmax(0,1fr))}.optimus-pdp-services__item:nth-child(2){border-right:0}.optimus-pdp-services__item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}}@media screen and (max-width:749px){.template-product .product__media-wrapper,.template-product .product__info-wrapper{border-radius:13px!important}.template-product .product__media-wrapper{padding:9px!important}.template-product .product__info-wrapper{padding:15px 14px!important}.template-product .product__media{height:340px!important}.template-product .product__title h1,.template-product .product__title .h1{font-size:2.35rem!important}.template-product .product__info-container{grid-template-columns:1fr}.template-product .product__info-container>.product-form__quantity,.template-product .product__info-container>.product-form__quantity+div{grid-column:1}.template-product [id^=price-] .price-item{font-size:3.8rem!important}.optimus-pdp-reassurance{grid-template-columns:1fr}.template-product .optimus-pdp-eu__items{grid-template-columns:1fr!important}.optimus-pdp-reassurance__item{min-height:62px}.optimus-pdp-services-wrap{padding:0 1.5rem 20px}.optimus-pdp-services{grid-template-columns:1fr}.optimus-pdp-services__item{min-height:82px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.optimus-pdp-services__item:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/optimus-pdp-maquette-v3.css.map */
