#afich-sticky-atc[hidden]{display:none!important}#afich-sticky-atc:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:20px;position:fixed;left:0;right:0;bottom:var(--afich-preview-offset,0px);z-index:900;background:#faf9f5;border-top:1px solid #d8dfd0;box-shadow:0 -4px 20px #263d3010;padding:12px max(24px,calc((100vw - 1200px)/2)) calc(12px + env(safe-area-inset-bottom));font:inherit;color:#293e31}html.afich-purchase-ready{scroll-padding-bottom:calc(100px + var(--afich-preview-offset,0px))}html.afich-purchase-ready body{padding-bottom:var(--afich-purchase-space,0px)}html.afich-purchase-ready .shopify-pc__banner__dialog{bottom:var(--afich-preview-offset,0px);max-height:calc(100dvh - var(--afich-preview-offset,0px) - 20px)}.afich-purchase-summary{display:flex;align-items:center;gap:20px;min-width:0}.afich-sticky-price{font-size:18px;font-weight:700;white-space:nowrap}.afich-sticky-price:empty,.afich-purchase-options:empty{display:none}.afich-purchase-options{font:inherit;font-size:14px;line-height:1.4;color:#496247;background:none;border:0;cursor:pointer;min-height:44px;padding:4px 0;text-align:left;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.afich-sticky-btn{font:inherit;font-size:16px;font-weight:600;line-height:1.4;text-transform:none;min-height:50px;min-width:260px;padding:12px 24px;border:0;border-radius:8px;background:#1b7f4b;color:#fff;cursor:pointer;flex-shrink:0}.afich-sticky-btn:hover{background:#166b3f}.afich-sticky-btn:disabled{opacity:.55;cursor:default}.afich-purchase-feedback{flex-basis:100%;margin:0;font-size:13px;line-height:1.4;color:#8a442c}.afich-purchase-feedback[hidden]{display:none}#afich-sticky-atc:has(.afich-purchase-feedback:not([hidden])){flex-wrap:wrap;row-gap:8px}.afich-sticky-btn:focus-visible,.afich-purchase-options:focus-visible{outline:3px solid #ba6949;outline-offset:3px}.afich-purchase-info .product-form__submit:not([disabled]){background:#1b7f4b;color:#fff;text-transform:none}.afich-purchase-info .product-form__submit:not([disabled]):hover{background:#166b3f}.afich-purchase-info>.afich-purchase-empty{display:none}.afich-purchase-info:has(#afich-project-actions)>.installment-wrapper{display:none}.afich-purchase-info:has(#afich-project-actions)>.custom-liquid:has([id^=desc-produit-first-block]){margin:0}.afich-purchase-info>.custom-liquid:has(.product-reassurance){margin-top:0!important}.afich-purchase-info>.custom-liquid:has(.afich-ship-hint){margin-bottom:8px}.afich-purchase-info .product-form{padding-top:16px}.afich-purchase-info #afich-project-actions{margin:4px 0 16px}.afich-purchase-info .product-form__controls-group input:checked:not(.disabled)+label{box-shadow:inset 0 0 0 .2rem #1b7f4b;border-color:#1b7f4b}.afich-purchase-info .product-form__controls-group input:checked:not(.disabled)+label.color-swatch{box-shadow:0 0 0 .2rem #1b7f4b}.afich-purchase-info .product-form__controls-group input:focus-visible+label{outline:3px solid #ba6949;outline-offset:3px}@media(min-width:990px){.afich-purchase-info .product-form__controls-group:has(input[name=Format]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.afich-purchase-info .product-form__controls-group:has(input[name=Format]) label{font-size:14px;min-height:44px;height:auto;padding:8px 4px;white-space:nowrap}}@media(min-width:990px)and (max-width:1199px){.afich-purchase-ready .product__outer--thumbs-aside{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:28px;align-items:start}.afich-purchase-ready .product__outer--thumbs-aside>.product__main,.afich-purchase-ready .product__outer--thumbs-aside>.product__info-container{width:100%;min-width:0}}@media(max-width:749px){#afich-sticky-atc:not([hidden]){gap:12px;padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.afich-purchase-summary{flex-direction:column;align-items:flex-start;gap:0;flex:1;max-width:45%}.afich-sticky-price{font-size:15px}.afich-purchase-options{font-size:12px;min-height:44px;padding:2px 0}.afich-sticky-btn{min-width:0;flex:1;font-size:15px;min-height:50px;padding:10px 12px}.afich-purchase-info>.price-wrapper{margin-top:0;justify-content:flex-start}.afich-purchase-info>.product-parameters{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/afich-purchase.css.map */
