.product-use{margin:26px 0;display:flex;flex-direction:column;gap:21px}.product-use>div{position:relative;padding-left:22px}.product-use>div:before{content:"";position:absolute;left:0;top:6px;width:12px;height:14px;background:#cb000a;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.product-use dt{font-weight:700;color:#be0411;font-size:15px;line-height:1.5}.product-use dd{margin:4px 0 0;font-size:15px;line-height:1.7;color:#3e493e}.guarantee-open{border:0;cursor:pointer}.guarantee-dialog{width:min(850px,calc(100vw - 32px));max-height:88dvh;padding:0 28px 28px;border:0;border-radius:22px;color:#193c30;box-shadow:0 20px 80px #0004;overscroll-behavior:contain}.guarantee-dialog::backdrop{background:#10291fd1;backdrop-filter:blur(4px)}.guarantee-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;background:#fff;padding:22px 0 15px;z-index:1}.guarantee-dialog-head h2{font-size:25px;line-height:1.2;margin:0}.guarantee-dialog-head form{margin:0;flex-shrink:0}.guarantee-dialog-head button{border:0;width:38px;height:38px;border-radius:50%;background:#fff0ec;color:#b6000a;display:grid;place-items:center;cursor:pointer}.guarantee-dialog-head svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2}.guarantee-product-name{font-size:13px;color:#687563;margin:0 0 20px}.guarantee-dialog-content .guarantee-image{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.guarantee-dialog-content p{font-size:14px;line-height:1.7}body.guarantee-is-open{overflow:hidden}@media(max-width:600px){.guarantee-dialog{padding:0 17px 22px;max-height:90dvh}.guarantee-dialog-head h2{font-size:21px}.product-use dt,.product-use dd{font-size:14px}}
