body.template-product{background:#fff;color:#111}body.template-product .featured-product{--satis-border:#d7d7d7;--satis-dark:#0b0b0b;--satis-silver-1:#fff;--satis-silver-2:#bdbdbd;--satis-silver-3:#5f5f5f}body.template-product .product__gallery-container .media,body.template-product .product__gallery-container .product__media{border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#fafafa,#ededed);box-shadow:0 10px 35px #00000012}body.template-product .product__gallery-container img{mix-blend-mode:multiply}body.template-product .product__title h1{font-weight:900;letter-spacing:-.045em;text-transform:uppercase;line-height:.96}body.template-product .product__vendor{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#777;font-weight:600}body.template-product .product__price{position:relative}body.template-product .product__price .price{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #8c8c8c;border-radius:16px;background:linear-gradient(110deg,#fff,#cfcfcf 46%,#fff);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #0000001f}body.template-product .product__price .price__regular{font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.04em;color:#080808}body.template-product .product__price .price__sale{font-size:18px;color:#707070;text-decoration:line-through;text-decoration-thickness:2px}body.template-product .product__tax{color:#858585}body.template-product .satis-discount-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:38px;padding:0 13px;border-radius:999px;color:#111;font-weight:900;font-size:14px;background:linear-gradient(135deg,#fff,#a7a7a7 48%,#fff);border:1px solid #7c7c7c;box-shadow:inset 0 1px 2px #fff,0 4px 12px #0000002e}body.template-product .satis-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 18px}body.template-product .satis-trust-card{min-height:106px;border:1px solid #e1e1e1;border-radius:18px;background:linear-gradient(145deg,#fff,#f4f4f4);box-shadow:0 7px 18px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 8px}body.template-product .satis-trust-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;margin-bottom:8px;background:linear-gradient(145deg,#fff,#e3e3e3);border:1px solid #ddd;font-size:17px}body.template-product .satis-trust-card strong{font-size:13px;font-weight:800;line-height:1.15}body.template-product .satis-trust-card span{font-size:11px;color:#8a8a8a;margin-top:5px}body.template-product .product-form__buttons .button,body.template-product .product-form__submit{border-radius:999px!important;background:linear-gradient(180deg,#303030,#050505)!important;color:#fff!important;box-shadow:0 10px 25px #0003;font-weight:900;letter-spacing:.05em;text-transform:uppercase;min-height:58px;border:1px solid #5d5d5d!important}body.template-product .quantity{border:1px solid #111;border-radius:999px;min-height:58px;background:#fff}body.template-product .product-form__buttons{gap:10px}body.template-product .product-form__buttons .shopify-payment-button__button{border-radius:999px!important}body.template-product .product__accordion{border-top:1px solid #ddd!important;border-bottom:0!important;padding:18px 0!important}body.template-product .product__accordion .details__summary span{font-size:16px;font-weight:800}body.template-product .product__text:has(.product__text-inner){border:1px solid #e2e2e2;border-radius:16px;background:linear-gradient(145deg,#fff,#f6f6f6);padding:14px!important;box-shadow:0 6px 16px #0000000d}body.template-product .product__text:has(.product__text-inner) .product__text-inner{justify-content:center;text-align:center;flex-direction:column;gap:5px}body.template-product .satis-payment-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:12px 0 18px}body.template-product .satis-payment-strip span{height:30px;min-width:49px;padding:0 9px;border:1px solid #ddd;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;box-shadow:0 2px 6px #0000000d}body.template-product .satis-secure{border:1px dashed #aaa;border-radius:14px;padding:14px;text-align:center;font-weight:800;margin-bottom:20px;background:#fff}body.template-product .satis-delivery{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0 16px;margin:6px 0 20px}body.template-product .satis-delivery-line{height:2px;background:#111;position:relative;margin:0 12%;top:27px}body.template-product .satis-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);position:relative}body.template-product .satis-step{text-align:center;position:relative;z-index:1}body.template-product .satis-step-icon{width:54px;height:54px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:#080808;color:#fff;border:2px solid #8f8f8f;box-shadow:0 5px 14px #0003;font-size:21px}body.template-product .satis-step strong{display:block;font-size:12px;font-weight:900;text-transform:uppercase}body.template-product .satis-step span{display:block;margin-top:5px;color:#888;font-size:11px;line-height:1.2}@media(min-width:1024px){body.template-product .product__info{padding-left:10px}body.template-product .product__title h1{font-size:clamp(34px,3.3vw,56px)}}@media(max-width:767px){body.template-product .product__gallery-container .media,body.template-product .product__gallery-container .product__media{border-radius:18px}body.template-product .product__title h1{font-size:31px}body.template-product .satis-trust-grid{gap:7px;margin-top:10px}body.template-product .satis-trust-card{min-height:92px;padding:10px 5px;border-radius:15px}body.template-product .satis-trust-card strong{font-size:11px}body.template-product .satis-trust-card span{font-size:9px}body.template-product .satis-trust-icon{width:32px;height:32px;font-size:14px}body.template-product .product__price .price{padding:11px 12px;border-radius:14px}body.template-product .product__price .price__regular{font-size:27px}body.template-product .product__price .price__sale{font-size:14px}body.template-product .satis-discount-badge{min-width:62px;height:32px;font-size:12px;padding:0 9px}body.template-product .product-form__buttons .button,body.template-product .product-form__submit{min-height:54px;font-size:13px}body.template-product .satis-delivery-line{margin:0 12%}body.template-product .satis-step-icon{width:46px;height:46px;font-size:18px}body.template-product .satis-step strong{font-size:10px}body.template-product .satis-step span{font-size:9px}}body.template-product .product__gallery-container{background:#fff;border-radius:24px;padding:0}body.template-product .product__gallery-container .media,body.template-product .product__gallery-container .product__media{background:#fff;border:1px solid #e2e2e2;box-shadow:0 12px 32px #00000014}body.template-product .product__gallery-container .media img,body.template-product .product__gallery-container .product__media img{background:#fff;mix-blend-mode:multiply}body.template-product .product__title h1{color:#0a0a0a;text-shadow:0 1px 0 #fff}body.template-product .product__rating{filter:grayscale(1) contrast(1.2)}body.template-product .product__price .price{background:linear-gradient(105deg,#fdfdfd,#d8d8d8 28%,#8d8d8d,#f8f8f8 68%,#bcbcbc);border-color:#777;position:relative;overflow:hidden}body.template-product .product__price .price:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.65) 45%,transparent 58%);pointer-events:none}body.template-product .product__price .price>*{position:relative;z-index:1}body.template-product .product__price .price__regular{color:#050505}body.template-product .product__price .price__sale{color:#5d5d5d}body.template-product .product-form__buttons{display:grid;grid-template-columns:minmax(105px,.72fr) minmax(0,1.8fr);align-items:stretch}body.template-product .product-form__buttons .button,body.template-product .product-form__submit{background:linear-gradient(180deg,#343434,#111 45%,#020202)!important;border-color:#777!important}body.template-product .product-form__buttons:after{content:"VISA   \2022    MASTERCARD   \2022    AMEX   \2022    APPLE PAY   \2022    PAYPAL   \2022    G PAY";grid-column:1/-1;display:block;text-align:center;margin-top:10px;padding:9px 8px;border:1px solid #dedede;border-radius:10px;background:linear-gradient(180deg,#fff,#f1f1f1);color:#333;font-size:9px;font-weight:900;letter-spacing:.04em;box-shadow:0 4px 12px #0000000d}body.template-product .product-form__buttons:before{content:"\2662   PAIEMENT 100% S\c9 CURIS\c9   \b7   CRYPT\c9  SSL";grid-column:1/-1;grid-row:3;text-align:center;margin-top:2px;padding:12px 8px;border:1px dashed #aaa;border-radius:14px;background:#fff;color:#292929;font-size:12px;font-weight:800;letter-spacing:.02em}body.template-product .quantity{box-shadow:inset 0 1px #fff,0 6px 16px #0000000f}body.template-product .product__accordion{background:#fff}body.template-product .product__accordion .details__summary{font-weight:900}body.template-product .product__info .product__text-inner{color:#111}body.template-product .product__info .product__text-inner p{margin:0}body.template-product .product__info .product__text:has(.product__text-inner){background:linear-gradient(145deg,#fff,#f4f4f4);border-color:#ddd}body.template-product .product__info .product__text:has(.product__text-inner) .product__text-inner:before{font-size:22px;display:block;margin-bottom:5px;filter:grayscale(1)}body.template-product .product__info .product__text.first:has(.product__text-inner) .product__text-inner:before{content:"\2662"}body.template-product .product__info .product__text.even:has(.product__text-inner) .product__text-inner:before{content:"\25cc"}body.template-product .product__info .product__text.last:has(.product__text-inner) .product__text-inner:before{content:"\21bb"}body.template-product .product__info .product__text.first:has(.product__text-inner),body.template-product .product__info .product__text.even:has(.product__text-inner),body.template-product .product__info .product__text.last:has(.product__text-inner){box-shadow:0 7px 18px #0000000f}body.template-product .product__info .product__text.first:has(.product__text-inner) .product__text-inner:after{content:"Paiement s\e9 curis\e9";display:block;font-size:11px;color:#888;margin-top:2px}body.template-product .product__info .product__text.even:has(.product__text-inner) .product__text-inner:after{content:"Livraison suivie";display:block;font-size:11px;color:#888;margin-top:2px}body.template-product .product__info .product__text.last:has(.product__text-inner) .product__text-inner:after{content:"Retours 14 jours";display:block;font-size:11px;color:#888;margin-top:2px}body.template-product [class*=countdown],body.template-product [class*=Countdown]{filter:grayscale(1)}body.template-product .product-form__buttons:global(.satis-form-ready){display:grid}@media(max-width:767px){body.template-product .product-form__buttons{grid-template-columns:minmax(92px,.72fr) minmax(0,1.8fr)}body.template-product .product-form__buttons:after{font-size:8px;letter-spacing:0;white-space:nowrap}body.template-product .product-form__buttons:before{font-size:11px;padding:11px 5px}body.template-product .product__price .price{min-height:58px}body.template-product .product__info .product__text.first:has(.product__text-inner),body.template-product .product__info .product__text.even:has(.product__text-inner),body.template-product .product__info .product__text.last:has(.product__text-inner){min-height:92px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/satis-product.css.map */
