.mrg-product-configuration{box-sizing:border-box;min-inline-size:0;margin:24px 0;padding:0 22px 22px;border:1px solid var(--mrg-pdp-line, #dcdedc);border-top:3px solid var(--mrg-pdp-accent, #c43f00);background:var(--mrg-pdp-warm, #f8f5ef)}.mrg-product-configuration__title{box-sizing:border-box;float:left;display:block;width:100%;max-width:none;margin:0 0 14px;padding:18px 0 13px;border-bottom:1px solid var(--mrg-pdp-line, #dcdedc);background:transparent;color:var(--mrg-pdp-ink, #202326);font-size:clamp(2rem,1.45vw,2.35rem);font-weight:750;line-height:1.2}.mrg-product-configuration__intro,.mrg-product-configuration__note{color:var(--mrg-pdp-muted, #656b70);font-size:1.42rem;line-height:1.5}.mrg-compatible-machines{margin-top:22px;padding:18px;border:1px solid var(--mrg-pdp-line, #dcdedc);border-top:3px solid var(--mrg-pdp-accent, #c43f00);background:#fff}.mrg-compatible-machines__title{margin:0;color:var(--mrg-pdp-ink, #202326);font-size:1.72rem;font-weight:750;line-height:1.25}.mrg-compatible-machines__intro{margin:7px 0 14px;color:var(--mrg-pdp-muted, #656b70);font-size:1.3rem;line-height:1.45}.mrg-compatible-machines__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mrg-compatible-machines__card{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:7px 11px 7px 7px;border:1px solid var(--mrg-pdp-line, #dcdedc);color:var(--mrg-pdp-ink, #202326);text-decoration:none}.mrg-compatible-machines__card:hover{border-color:var(--mrg-pdp-accent, #c43f00)}.mrg-compatible-machines__media{display:grid;width:62px;height:56px;place-items:center;background:#f7f7f5;overflow:hidden}.mrg-compatible-machines__image{display:block;width:100%;height:100%;object-fit:contain}.mrg-compatible-machines__name{min-width:0;font-size:1.28rem;font-weight:700;line-height:1.35}.mrg-compatible-machines__arrow{color:var(--mrg-pdp-accent, #c43f00);font-size:1.7rem}.mrg-product-configuration__intro{clear:both;margin:0 0 18px;overflow-wrap:anywhere}.mrg-product-configuration__options{display:grid;gap:10px}.mrg-product-configuration__choice-group-title{display:flex;align-items:center;gap:12px;margin:6px 0 -2px;color:var(--mrg-pdp-ink, #202326);font-size:1.5rem;font-weight:750;line-height:1.35}.mrg-product-configuration__choice-group-title:after{height:1px;flex:1 1 auto;background:var(--mrg-pdp-line, #dcdedc);content:""}.mrg-product-configuration__option{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:minmax(74px,auto) auto;align-items:stretch;min-height:112px;min-width:0;border:1px solid var(--mrg-pdp-line, #dcdedc);background:#fff;color:var(--mrg-pdp-ink, #202326);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.mrg-product-configuration__media{grid-column:1;grid-row:1 / span 2;display:grid;min-width:0;place-items:center;margin:10px 0 10px 10px;border:1px solid #e2e3e0;background:#f7f7f5;overflow:hidden}.mrg-product-configuration__image{display:block;width:100%;height:100%;max-height:92px;object-fit:contain}.mrg-product-configuration__image--placeholder{padding:14px;color:#a4a8a5}.mrg-product-configuration__select{grid-column:2 / -1;grid-row:1;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 15px;color:inherit;cursor:pointer}.mrg-product-configuration__product-link{grid-column:2;grid-row:2;display:inline-flex;align-items:center;gap:7px;width:fit-content;margin:0 15px 13px;color:var(--mrg-pdp-accent, #c43f00);font-size:1.24rem;font-weight:700;line-height:1.3;text-decoration:none}.mrg-product-configuration__product-link:hover{text-decoration:underline;text-underline-offset:3px}.mrg-product-configuration__option:hover{border-color:#a6aaa7}.mrg-product-configuration__option:has(.mrg-product-configuration__input:checked){border-color:var(--mrg-pdp-accent, #c43f00);box-shadow:inset 0 0 0 1px var(--mrg-pdp-accent, #c43f00);background:#fffaf7}.mrg-product-configuration__option:has(.mrg-product-configuration__input:focus-visible){outline:3px solid color-mix(in srgb,var(--mrg-pdp-accent, #c43f00) 28%,transparent);outline-offset:2px}.mrg-product-configuration__option:has(.mrg-product-configuration__input:disabled){cursor:not-allowed;opacity:.6}.mrg-product-configuration__option:has(.mrg-product-configuration__input:disabled) .mrg-product-configuration__select{cursor:not-allowed}.mrg-product-configuration__option[data-dependency-pending]{background:#fafaf8}.mrg-product-configuration__input{position:absolute;width:1px;height:1px;opacity:0}.mrg-product-configuration__control{display:grid;width:22px;height:22px;place-items:center;border:2px solid #8b908d;background:#fff}.mrg-product-configuration__input:checked+.mrg-product-configuration__control{border-color:var(--mrg-pdp-accent, #c43f00);background:var(--mrg-pdp-accent, #c43f00)}.mrg-product-configuration__input:checked+.mrg-product-configuration__control:after{width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transform:rotate(-45deg) translate(1px,-1px)}.mrg-product-configuration__option--grouped{min-height:104px}.mrg-product-configuration__option--grouped .mrg-product-configuration__control{width:18px;height:18px;border-width:1.5px;border-radius:50%}.mrg-product-configuration__option--grouped .mrg-product-configuration__input:checked+.mrg-product-configuration__control{background:#fff}.mrg-product-configuration__option--grouped .mrg-product-configuration__input:checked+.mrg-product-configuration__control:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--mrg-pdp-accent, #c43f00);transform:none}.mrg-product-configuration__option--grouped .mrg-product-configuration__name{font-size:1.44rem;font-weight:680}.mrg-product-configuration__content{display:grid;gap:2px;min-width:0}.mrg-product-configuration__name{font-size:1.52rem;font-weight:700;line-height:1.35}.mrg-product-configuration__variant,.mrg-product-configuration__availability,.mrg-product-configuration__requirement{color:var(--mrg-pdp-muted, #656b70);font-size:1.3rem;line-height:1.35}.mrg-product-configuration__requirement{width:fit-content;margin-top:3px;padding:3px 7px;border:1px solid #e3ded5;background:#f7f3ec;color:#5c554d;font-size:1.16rem;font-weight:650}.mrg-product-configuration__price{padding-left:10px;font-size:1.48rem;font-weight:750;white-space:nowrap}.mrg-product-configuration__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #d8d4cc;background:#fdfcf9}.mrg-product-configuration__pair-title{grid-column:1 / -1;margin:0 0 2px;color:var(--mrg-pdp-muted, #656b70);font-size:1.22rem;font-weight:750;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.mrg-product-configuration__option--paired{grid-template-columns:86px minmax(0,1fr) auto;min-height:124px}.mrg-product-configuration__option--paired .mrg-product-configuration__select{grid-column:2 / -1;grid-template-columns:24px minmax(0,1fr);align-items:start}.mrg-product-configuration__option--paired .mrg-product-configuration__price{grid-column:2;padding-left:0}.mrg-product-configuration__option--paired .mrg-product-configuration__quantity{grid-column:3;width:fit-content;margin:0 14px 13px}.mrg-product-configuration__pair-label{width:fit-content;margin-top:2px;color:var(--mrg-pdp-accent, #c43f00);font-size:1.17rem;font-weight:700;line-height:1.35}.mrg-product-configuration__quantity{grid-column:3;grid-row:2;display:grid;grid-template-columns:36px 48px 36px;align-self:center;margin:10px 12px 10px 0;border:1px solid #cfd2cf;background:#fff}.mrg-product-configuration__quantity-button,.mrg-product-configuration__quantity-input{width:100%;height:40px;border:0;border-radius:0;background:transparent;color:var(--mrg-pdp-ink, #202326);font:inherit;font-size:1.42rem;font-weight:750;text-align:center}.mrg-product-configuration__quantity-button{cursor:pointer}.mrg-product-configuration__quantity-button:hover{background:#f2f1ee}.mrg-product-configuration__quantity-button:focus-visible,.mrg-product-configuration__quantity-input:focus-visible{position:relative;z-index:1;outline:2px solid var(--mrg-pdp-accent, #c43f00);outline-offset:-2px}.mrg-product-configuration__quantity-input{border-right:1px solid #e0e2df;border-left:1px solid #e0e2df;-webkit-appearance:textfield;appearance:textfield}.mrg-product-configuration__quantity-input::-webkit-inner-spin-button,.mrg-product-configuration__quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.mrg-product-configuration__summary{display:flex;justify-content:space-between;gap:20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mrg-pdp-line, #dcdedc);font-size:1.42rem;line-height:1.4}.mrg-product-configuration__summary[hidden]{display:none}.mrg-product-configuration__note{margin:12px 0 0;font-size:1.26rem}@media(max-width:600px){.mrg-product-configuration{margin:20px 0;padding:0 14px 18px}.mrg-product-configuration__title{margin-bottom:12px;padding:16px 0 11px;font-size:2rem}.mrg-product-configuration__intro{font-size:1.38rem}.mrg-product-configuration__choice-group-title{gap:10px;font-size:1.44rem}.mrg-product-configuration__option{grid-template-columns:78px minmax(0,1fr);grid-template-rows:minmax(78px,auto) auto auto}.mrg-product-configuration__media{grid-row:1 / span 3;margin:9px 0 9px 9px}.mrg-product-configuration__image{max-height:76px}.mrg-product-configuration__select{grid-column:2;grid-template-columns:24px minmax(0,1fr);padding:12px}.mrg-product-configuration__name,.mrg-product-configuration__price{font-size:1.46rem}.mrg-product-configuration__price{grid-column:2;padding-left:0}.mrg-product-configuration__pair{grid-template-columns:minmax(0,1fr);padding:10px}.mrg-product-configuration__pair-title{grid-column:1}.mrg-product-configuration__quantity{grid-column:2;grid-row:3;width:fit-content;margin:0 12px 12px}.mrg-product-configuration__product-link{grid-column:2;grid-row:2;margin:0 12px 12px}.mrg-product-configuration__option--paired{grid-template-columns:78px minmax(0,1fr)}.mrg-product-configuration__option--paired .mrg-product-configuration__select{grid-column:2}.mrg-product-configuration__option--paired .mrg-product-configuration__quantity{grid-column:2;grid-row:3}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-configuration.css.map */
