.mer-steps-only{display:none}[data-mer-steps-ready] .mer-steps-only{display:block}[data-mer-step="1"] [data-mer-stage]:not([data-mer-stage="1"]),[data-mer-step="2"] [data-mer-stage]:not([data-mer-stage="2"]),[data-mer-step="3"] [data-mer-stage]:not([data-mer-stage="3"]),[data-mer-step="4"] [data-mer-stage]:not([data-mer-stage="4"]){display:none!important}.mer-steps-header{scroll-margin-top:140px;padding-block:8px 16px;border-top:1px solid #dedbd4}.mer-steps-header h2{font-size:22px;margin:8px 0 16px}.mer-steps-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.mer-steps-tabs button{min-height:60px;padding:8px 2px;border:0;border-bottom:2px solid #dedbd4;background:transparent;color:#59616a;font:inherit;font-size:12px;cursor:pointer}.mer-steps-tabs button span{display:block;margin-bottom:4px;font-size:11px}.mer-steps-tabs button[aria-current]{border-color:#243b5c;color:#243b5c;font-weight:700;background:#f1eee7}.mer-step-education{margin-block:4px 16px}.mer-step-education details{border-bottom:1px solid #dedbd4;font-size:13px}.mer-step-education summary{padding:12px 0;cursor:pointer;min-height:44px}.mer-step-education p,.mer-step-hint{font-size:13px;line-height:1.6;color:#59616a}.mer-step-review{padding:16px;border:1px solid #dedbd4;background:#f9f7f2;margin-block:18px}.mer-step-review h3{font-size:17px;margin:0 0 8px}.mer-step-review dl{margin:0}.mer-step-review dl>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;border-top:1px solid #dedbd4;padding-block:10px;font-size:13px}.mer-step-review dt{color:#59616a}.mer-step-review dd{grid-column:1;margin:0;overflow-wrap:anywhere}.mer-step-review button{grid-column:2;grid-row:1 / span 2;border:0;background:transparent;color:#243b5c;text-decoration:underline;min-height:44px;cursor:pointer}[data-mer-steps-ready] .mer-steps-actions{display:flex;align-items:center;gap:12px;position:sticky;bottom:0;z-index:20;padding:12px 0;background:#f9f7f2;border-top:1px solid #dedbd4}.mer-step-back{border:0;color:#243b5c;background:transparent;font:inherit;font-size:13px;min-height:44px;cursor:pointer}.mer-step-back:disabled{opacity:.35;cursor:default}.mer-step-total{flex:1;min-width:0}.mer-step-total small{display:block;font-size:11px}.mer-step-total strong{font-size:17px;color:#243b5c;white-space:nowrap}.mer-steps-actions .button{min-width:120px;min-height:48px;font-size:14px}[data-mer-steps-ready] .gj-pdp-consult{min-height:44px;padding:6px 0;border:0;margin:6px 0;width:100%;justify-content:center;text-align:center;gap:10px;text-decoration:underline}[data-mer-steps-ready] .gj-pdp-consult__title{font-size:13px;font-weight:400}[data-mer-steps-ready] .gj-pdp-consult__icon{width:18px;height:18px}[data-mer-steps-ready] .gj-pdp-consult__arrow{display:none}[data-mer-steps-ready] .gj-native-personalisation:has(>[data-mer-stage="1"]):not(:has(>[data-mer-stage="1"]:only-child)){margin-top:0}body:has([data-mer-steps-ready]) .gj-pdp-sticky{display:none!important}@media(max-width:749px){[data-mer-steps-ready] .mer-steps-actions{position:static;bottom:auto;z-index:auto;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"back thumb total" "next next next";gap:8px 10px;align-items:center;margin:12px 0 8px;padding:12px 0 16px;box-shadow:none;background:#f9f7f2;border-top:1px solid #dedbd4}[data-mer-steps-ready] .mer-step-back{grid-area:back}[data-mer-steps-ready] .mer-step-thumbnail{grid-area:thumb}[data-mer-steps-ready] .mer-step-total{grid-area:total;min-width:0}[data-mer-steps-ready] .mer-steps-actions .button{grid-area:next;width:100%;min-width:0}body:has(cart-drawer.active,.menu-drawer-container[open],modal-dialog[open],dialog[open]) .mer-steps-actions{visibility:hidden}[data-mer-steps-ready] .product__media-list .product-media-container .product__media{padding-top:0!important;height:min(80vw,390px)!important}[data-mer-steps-ready] .product__media-list .product-media-container{width:100%!important}.mer-steps-header{scroll-margin-top:115px}.mer-step-total strong{font-size:15px;overflow-wrap:anywhere;white-space:normal}.mer-steps-actions .button{min-width:0;padding-inline:12px}}.mer-step-thumbnail{display:none}@media(min-width:380px)and (max-width:749px){.mer-step-thumbnail{display:block;flex:0 0 44px;border:1px solid #dedbd4;padding:0;background:transparent;width:44px;height:44px}.mer-step-thumbnail img{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mer-pdp-steps.css.map */
