.md-blade-guard-block{display:block;margin:14px 0}.md-blade-guard-block__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.md-blade-guard-block--custom .md-blade-guard-block__card{background:var(--md-card-bg);border-color:var(--md-card-border);color:var(--md-main-text)}.md-blade-guard-block__images{display:flex;align-items:center;flex-shrink:0;min-width:58px;padding:0;border:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.md-blade-guard-block__image,.md-blade-guard-block__more{width:40px;height:40px;margin-left:-18px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#111;font-size:12px;font-weight:600;box-shadow:0 0 0 1px #fffc}.md-blade-guard-block__image:first-child,.md-blade-guard-block__more:first-child{margin-left:0}.md-blade-guard-block__image img{width:100%;height:100%;object-fit:cover}.md-blade-guard-block__content{flex:1;min-width:0}.md-blade-guard-block__title-row{display:flex;align-items:center;gap:7px}.md-blade-guard-block__title{color:inherit;font-size:14px;font-weight:inherit;line-height:1.25}.md-blade-guard-block__title p{margin:0}.md-blade-guard-block__title strong,.md-blade-guard-block__title b{font-weight:700}.md-blade-guard-block__subtitle{margin-top:3px;color:rgba(var(--color-foreground),.62);font-size:12px;line-height:1.25}.md-blade-guard-block--custom .md-blade-guard-block__subtitle{color:var(--md-sub-text)}.md-blade-guard-block__info{width:20px;height:20px;padding:0;border:1px solid rgba(var(--color-foreground),.35);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;line-height:18px;text-align:center}.md-blade-guard-block--custom .md-blade-guard-block__info{border-color:var(--md-info-border);color:var(--md-info-text);background:var(--md-info-bg)}.md-blade-guard-block__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.md-blade-guard-block__price{color:inherit;font-size:14px;font-weight:600;white-space:nowrap}.md-blade-guard-block__switch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}.md-blade-guard-block__switch input{opacity:0;width:0;height:0}.md-blade-guard-block__switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d5d5d5;cursor:pointer;transition:background .18s ease}.md-blade-guard-block--custom .md-blade-guard-block__switch span{background:var(--md-switch-off)}.md-blade-guard-block__switch span:before{content:"";position:absolute;left:2px;top:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .18s ease}.md-blade-guard-block--custom .md-blade-guard-block__switch span:before{background:var(--md-switch-knob)}.md-blade-guard-block__switch input:checked+span{background:rgb(var(--color-foreground))}.md-blade-guard-block--custom .md-blade-guard-block__switch input:checked+span{background:var(--md-switch-on)}.md-blade-guard-block__switch input:checked+span:before{transform:translate(18px)}.md-blade-guard-block__modal[hidden]{display:none}.md-blade-guard-block__modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;display:flex;align-items:center;justify-content:center;padding:24px;width:100vw;height:100dvh}.md-blade-guard-block__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c}.md-blade-guard-block__panel{position:relative;z-index:1;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border-radius:16px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:22px;box-shadow:0 18px 50px #0000002e}.md-blade-guard-block--custom .md-blade-guard-block__panel,.md-blade-guard-block__modal--custom .md-blade-guard-block__panel{background:var(--md-popup-bg);color:var(--md-popup-text)}.md-blade-guard-block__close{position:absolute;top:12px;right:14px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:26px;line-height:1}.md-blade-guard-block__modal-title{margin:0 28px 8px 0;font-size:18px;line-height:1.25}.md-blade-guard-block__modal-intro{color:rgba(var(--color-foreground),.66);font-size:13px;line-height:1.45}.md-blade-guard-block--custom .md-blade-guard-block__modal-intro,.md-blade-guard-block__modal--custom .md-blade-guard-block__modal-intro{color:var(--md-popup-text);opacity:.72}.md-blade-guard-block__modal-intro p{margin:0}.md-blade-guard-block__modal-list{display:grid;gap:10px;margin-top:18px}.md-blade-guard-block__modal-item{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px}.md-blade-guard-block__modal-image{width:42px;height:42px;border:1px solid rgba(0,0,0,.08);border-radius:999px;overflow:hidden;background:#faf7f0}.md-blade-guard-block__modal-image img{width:100%;height:100%;object-fit:cover}.md-blade-guard-block__modal-product{font-size:13px;font-weight:600;line-height:1.25}.md-blade-guard-block__modal-knife{margin-top:2px;color:rgba(var(--color-foreground),.56);font-size:12px}.md-blade-guard-block--custom .md-blade-guard-block__modal-knife,.md-blade-guard-block__modal--custom .md-blade-guard-block__modal-knife{color:var(--md-popup-text);opacity:.62}.md-blade-guard-block__modal-price{font-size:13px;font-weight:600;white-space:nowrap}.md-blade-guard-block__modal-total{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);font-size:14px}html.md-blade-guard-modal-open,html.md-blade-guard-modal-open body{overflow:hidden}@media(max-width:749px){.md-blade-guard-block__card{gap:10px;padding:11px}.md-blade-guard-block__image,.md-blade-guard-block__more{width:36px;height:36px;margin-left:-16px}.md-blade-guard-block__title{font-size:13px}.md-blade-guard-block__subtitle{font-size:11px}.md-blade-guard-block__price{font-size:13px}.md-blade-guard-block__right{gap:8px}.md-blade-guard-block__modal{align-items:flex-end!important;justify-content:center;padding:0}.md-blade-guard-block__panel{width:100%;max-height:82dvh;border-radius:18px 18px 0 0;padding:22px 20px 18px;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/blade-guard-theme-block.css.map */
