.m-additional-services{display:grid;gap:10px;padding:14px;border:1px solid rgba(32,32,32,.08);border-radius:14px;background:#f5f5f4}.m-additional-services__intro{margin:0 0 2px}.m-additional-services__heading,.m-additional-services__subheading{margin:0}.m-additional-services__heading{color:rgb(var(--color-heading));font-size:18px;font-weight:650;line-height:1.3}.m-additional-services__subheading{margin-top:3px;color:rgb(var(--color-foreground-secondary));font-size:14px;line-height:1.45}.m-additional-services>.main-product__block{margin:0!important}.m-service-addon{display:block;margin:0}.m-service-addon__item{overflow:hidden;border:1px solid rgba(32,32,32,.1);border-radius:10px;background:rgb(var(--color-background));transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.m-service-addon__item:hover{border-color:#20202033}.m-service-addon.is-selected .m-service-addon__item,.m-service-addon.is-in-cart .m-service-addon__item{border-color:#2020208c;box-shadow:inset 0 0 0 1px #20202038}.m-service-addon__item--disabled{opacity:.58}.m-service-addon__label{display:grid;grid-template-columns:44px 56px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:9px 11px;cursor:pointer}.m-service-addon__item--disabled .m-service-addon__label{cursor:not-allowed}.m-service-addon__checkbox-wrap{position:relative;display:grid;place-items:center;width:44px;height:44px}.m-service-addon__checkbox{position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.m-service-addon__checkbox-ui{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #9ca3af;border-radius:5px;background:#fff;color:#fff;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.m-service-addon__checkbox-ui svg{width:13px;height:13px;opacity:0;transform:scale(.7);transition:opacity .15s ease,transform .15s ease}.m-service-addon__checkbox:checked+.m-service-addon__checkbox-ui,.m-service-addon.is-selected .m-service-addon__checkbox-ui,.m-service-addon.is-in-cart .m-service-addon__checkbox-ui{border-color:#202020;background:#202020}.m-service-addon__checkbox:checked+.m-service-addon__checkbox-ui svg,.m-service-addon.is-selected .m-service-addon__checkbox-ui svg,.m-service-addon.is-in-cart .m-service-addon__checkbox-ui svg{opacity:1;transform:scale(1)}.m-service-addon__checkbox:focus-visible+.m-service-addon__checkbox-ui{outline:2px solid #202020;outline-offset:2px}.m-service-addon__media{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:7px;background:#f6f6f5;color:#4b5563}.m-service-addon__media img{width:100%;height:100%;object-fit:cover}.m-service-addon__media svg{width:31px;height:31px}.m-service-addon__media--icon{border:1px solid rgba(32,32,32,.07)}.m-service-addon__content,.m-service-addon__title,.m-service-addon__description,.m-service-addon__meta{min-width:0}.m-service-addon__content{display:flex;flex-direction:column;gap:3px}.m-service-addon__title{color:rgb(var(--color-heading));font-size:14px;font-weight:600;line-height:1.35}.m-service-addon__description{color:rgb(var(--color-foreground-secondary));font-size:12.5px;line-height:1.4}.m-service-addon__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-service-addon__price{display:inline-flex;align-items:baseline;gap:7px;font-size:14px;line-height:1.2}.m-service-addon__price strong{color:rgb(var(--color-heading));font-weight:700}.m-service-addon__price s,.m-service-addon__soldout{color:rgb(var(--color-foreground-secondary));font-size:12px}.m-service-addon__config{padding:11px 12px 12px 120px;border-top:1px solid rgba(32,32,32,.08);background:#fafaf9b8}.m-service-addon__config[hidden]{display:none!important}.m-service-addon__config-row{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:12px}.m-service-addon__config-title{display:block;color:rgb(var(--color-heading));font-size:13px;font-weight:600}.m-service-addon__config-help{display:block;margin-top:1px;color:rgb(var(--color-foreground-secondary));font-size:11.5px}.m-service-addon__floor-control{display:inline-grid;grid-template-columns:34px 38px 34px;align-items:center;height:36px;overflow:hidden;border:1px solid rgba(32,32,32,.16);border-radius:8px;background:#fff}.m-service-addon__floor-button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;color:#202020;font-size:20px;line-height:1;cursor:pointer}.m-service-addon__floor-button:hover{background:#2020200d}.m-service-addon__floor-button:focus-visible{outline:2px solid #202020;outline-offset:-2px}.m-service-addon__floor-value{text-align:center;color:#202020;font-size:13px;font-weight:600}.m-service-addon__floor-total{min-width:70px;color:#202020;font-size:13px;text-align:right;white-space:nowrap}.m-service-addon__equation{margin-top:7px;color:rgb(var(--color-foreground-secondary));font-size:11.5px}.m-service-addon__info{display:flex;gap:5px;margin:7px 0 0;color:rgb(var(--color-foreground-secondary));font-size:11.5px;line-height:1.4}.m-service-addon__editor-note{padding:12px 14px;border:1px dashed #a1a1aa;border-radius:10px;background:#fafafa;color:#3f3f46;font-size:13px;line-height:1.5}.m-service-addon__editor-note strong{color:#18181b}.m-service-addon__editor-note span{display:block;margin-top:4px;color:#71717a;word-break:break-word}.m-service-addon-bridge{display:none!important}@media screen and (max-width:767px){.m-additional-services{gap:8px;padding:11px;border-radius:12px}.m-additional-services__heading{font-size:16px}.m-additional-services__subheading{font-size:13px}.m-service-addon__label{grid-template-columns:44px 50px minmax(0,1fr);gap:8px;min-height:70px;padding:8px}.m-service-addon__media{width:50px;height:50px}.m-service-addon__title{font-size:13.5px}.m-service-addon__description{font-size:12px}.m-service-addon__config{padding:10px}.m-service-addon__config-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.m-service-addon__floor-total{grid-column:1 / -1;text-align:right}.m-service-addon__equation,.m-service-addon__info{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/assembly-service-addon.css.map */
