.product-information.section--page-width{padding-block:40px 48px;max-width:1240px;margin-inline:auto}.product-information product-component.product-information__grid{background:#fff;border:1px solid #dfe8e4;border-radius:26px;box-shadow:0 22px 75px #102b2510;gap:0;overflow:visible}.product-information .product-information__media{padding:24px!important;min-width:0;width:100%}.product-information .product-details{padding:32px!important;background:#fff;border-left:1px solid #e4ecea;border-radius:0 26px 26px 0}.product-information .product-details>.group-block{width:100%}.product-information .product-details h1{font-size:clamp(28px,3vw,38px);line-height:1.14;letter-spacing:-.03em}.product-information .product-details product-price .price bdi{font-size:clamp(25px,2.5vw,30px);font-weight:750;color:#111}.product-information .product-details product-price .compare-at-price bdi{font-size:17px;color:#c82333;text-decoration:line-through;font-weight:700}.product-information .product-details .variant-picker{width:100%}.product-information .variant-option--buttons{gap:10px}.product-information .variant-option--buttons[data-fieldset-index="0"]{display:grid;grid-template-columns:1fr}.product-information .variant-option--buttons legend{font-weight:700;font-size:14px;margin-bottom:12px}.product-information .variant-option__button-label{width:100%;min-width:0;min-height:58px;border-radius:13px;background:#fff;color:#17211e;border:1px solid #dbe4e1;justify-content:space-between;text-align:left;white-space:normal;gap:12px;padding:13px 16px}.product-information .variant-option__button-label:has(input:checked){background:#effcf9;border-color:#00d9cc;box-shadow:inset 0 0 0 1px #00d9cc;color:#17211e}.product-information .variant-option__button-label:hover{border-color:#00d9cc}.product-information .variant-option__button-label__text{font-weight:650;font-size:14px}.product-information .ac-option-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;line-height:1.2}.product-information .ac-option-price s{font-size:12px;color:#717a76}.product-information .ac-option-price strong{font-size:14px;color:#00d9cc}.product-information .variant-option--buttons[data-fieldset-index="1"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-information .variant-option--buttons[data-fieldset-index="1"] legend{grid-column:1/-1}.product-information .variant-option--buttons[data-fieldset-index="1"] .variant-option__button-label{min-height:48px;padding:9px;font-size:12px}.product-information .variant-option--buttons[data-fieldset-index="1"] .variant-option__button-label__text{font-size:12px}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] [data-fieldset-index="1"] .variant-option__button-label__text:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--ac-option-swatch,transparent);border:1px solid #0002;vertical-align:middle;margin-right:7px}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] label:has(input[value=Black]){--ac-option-swatch:#171717}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] label:has(input[value=Red]){--ac-option-swatch:#c63539}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] label:has(input[value=White]){--ac-option-swatch:#fff}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] label:has(input[value=Blue]){--ac-option-swatch:#327ac8}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] label:has(input[value="Navy Blue"]){--ac-option-swatch:#182c51}.product-information variant-picker[data-product-handle=etui-allerclip-avec-carte-medicale] label:has(input[value=Grey]){--ac-option-swatch:#8b8f94}.product-information .ac-product-included{display:flex;align-items:center;gap:12px;padding:16px 18px;margin:18px 0;border:1px solid #b9e8df;border-radius:14px;background:#eafbf8;color:#142e29}.product-information .ac-product-included>span{color:#00796f;font-size:27px}.product-information .ac-product-included strong,.product-information .ac-product-included small{display:block}.product-information .ac-product-included strong{font-size:14px}.product-information .ac-product-included small{font-size:12px;color:#42615b}.product-information .product-form-buttons button[name=add],.product-information .add-to-cart-button{min-height:56px;border-radius:13px;color:#fff!important;background:#00d9cc!important;font-weight:700}.product-information .ac-product-checkout-note{text-align:center;font-size:12px;color:#66736e;margin:12px 0}.product-information .ac-product-card-note{font-size:12px;color:#52645c;padding:14px 0;border-top:1px solid #e4ece8}.product-information .product-information__media .product-media-container{border-radius:18px;overflow:hidden}.product-information .product-information__media .product-media-container{aspect-ratio:1;background:#fff}.product-information .product-information__media img{object-fit:contain;width:100%;height:100%;border-radius:18px}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{background:#101b19f5;color:#fff;border-radius:22px;width:min(530px,calc(100% - 28px));bottom:max(16px,var(--safe-area-inset-bottom));box-shadow:0 10px 45px #0004}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true] .sticky-add-to-cart__variant{color:#b4fff1}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true] .sticky-add-to-cart__button{background:#00d9cc!important;color:#fff!important;border-radius:14px}@media(max-width:749px){.product-information.section--page-width{padding-block:16px 32px}.product-information product-component.product-information__grid{border-radius:20px}.product-information .product-information__media{padding:12px!important}.product-information .product-details{border:0;border-top:1px solid #e4ecea;border-radius:0 0 20px 20px;padding:22px 18px!important}.product-information .product-details h1{font-size:27px}.product-information .variant-option--buttons[data-fieldset-index="1"]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-information .variant-option__button-label{padding:12px}.product-information .ac-option-price strong{font-size:13px}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{width:calc(100% - 24px);bottom:max(12px,var(--safe-area-inset-bottom));border-radius:18px;padding:9px 11px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto;min-width:135px;padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/allerclip-product-pages.css.map */
