.productView .select__select,.productView select.form-select,.productView input.form-input:not([type=checkbox]):not([type=radio]),.productView input[type=file],.productView .quantity__input,.productView .quantity__container,.productView .quantity{border-radius:24px!important}.productView textarea.form-input,.productView textarea{border-radius:16px!important}.productView input[type=file]{padding:8px 14px!important}.productView .select select{padding-inline:18px!important}.productView .product-form__input--dropdown .select:before,.productView .product-form__input--dropdown .select:after{border-radius:24px!important}
#MainContent breadcrumb-component{display:block;background:#f6f6f6;padding:12px 18px;border-radius:8px;margin-block:14px 18px;min-width:0}
#MainContent breadcrumb-component .breadcrumb{margin:0!important;padding:0!important;white-space:normal;overflow-wrap:anywhere}
.dmw-finish-help{font:500 13px/1.5 Arial;color:#927246;background:none;border:0;padding:6px 0 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.dmw-finish-dialog{position:fixed;inset:0;width:min(680px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #ddd;border-radius:12px;background:#fff;color:#222;padding:24px;margin:auto;box-shadow:0 14px 50px #0002}.dmw-finish-dialog::backdrop{background:#17171780;backdrop-filter:blur(2px)}
.dmw-finish-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.dmw-finish-top h2{font:600 22px/1.3 Arial;margin:0}.dmw-finish-top button{background:none;border:0;color:#222;font:28px/1 Arial;cursor:pointer}.dmw-finish-dialog img{width:100%;height:auto;display:block}.dmw-finish-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dmw-finish-choices button{background:#fff;border:1px solid #ccc;border-radius:24px;padding:10px 16px;font:500 14px Arial;color:#222;cursor:pointer}.dmw-finish-choices button[aria-pressed=true]{background:#222;color:#fff;border-color:#222}.dmw-finish-dialog p{font:400 13px/1.6 Arial;color:#666}
.dmw-layout-assistance{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#f6f6f6;padding:12px 15px;border-radius:8px;margin:12px 0;font:400 13px/1.5 Arial}.dmw-layout-assistance a{color:#80633c;text-decoration:underline;text-underline-offset:3px}
.dmw-order-steps{padding-block:36px;color:#222;background:#fff}.dmw-order-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.dmw-order-heading small{font:500 11px Arial;letter-spacing:1.8px;color:#927246}.dmw-order-heading h2{font:500 29px/1.3 Arial;margin:9px 0 0}.dmw-order-heading>a{font:500 14px Arial;color:#80633c;text-decoration:underline;text-underline-offset:4px}.dmw-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dmw-step-grid article{padding:24px;border:1px solid #e5e5e5;border-radius:9px;background:#fff}.dmw-step-grid article>span{font:500 13px Arial;color:#927246}.dmw-step-grid h3{font:500 19px/1.4 Arial;margin:12px 0 9px}.dmw-step-grid p{font:400 14px/1.7 Arial;color:#666;margin:0}
@media(max-width:767px){#MainContent breadcrumb-component{padding:11px 14px;margin-block:10px 16px}.dmw-order-steps{padding-block:28px}.dmw-order-heading{display:block}.dmw-order-heading h2{font-size:24px;margin-bottom:12px}.dmw-order-heading>a{display:inline-block}.dmw-step-grid{grid-template-columns:1fr;gap:10px}.dmw-step-grid article{padding:18px}.dmw-finish-dialog{padding:18px}.dmw-finish-top h2{font-size:20px}}
