.hels-pair{display:block;margin-top:24px;padding-top:20px;border-top:1px solid #e5e5e5}.hels-pair h2{font:inherit;font-size:12px;letter-spacing:.08em;margin:0}.hels-pair__card{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #e5e5e5}.hels-pair__image{display:block;flex:0 0 96px}.hels-pair__image img{display:block;width:96px;height:120px;object-fit:cover}.hels-pair__info{min-width:0}.hels-pair__title{font-size:13px;line-height:1.45;color:inherit;text-decoration:none}.hels-pair__price{font-size:13px;margin:6px 0 10px}.hels-pair__open{min-height:40px;padding:8px 14px;border:1px solid #111;background:#fff;color:#111;font:inherit;font-size:11px;cursor:pointer}.hels-pair__dialog{position:fixed;inset:0;width:min(480px,calc(100% - 32px));max-width:none;max-height:85svh;margin:auto;padding:32px 24px 24px;border:0;background:#fff;color:#111;overflow:auto;box-sizing:border-box;font-family:inherit;overscroll-behavior:contain}.hels-pair__dialog::backdrop{background:rgb(0 0 0 / .48)}.hels-pair__close{position:absolute;right:10px;top:8px;width:40px;height:40px;border:0;background:none;color:#111;font:inherit;font-size:28px;cursor:pointer}.hels-pair__modal-head{display:flex;gap:16px;align-items:center;margin:0 20px 24px 0}.hels-pair__modal-head img{width:80px;height:100px;object-fit:cover;flex-shrink:0}.hels-pair__modal-head h2{font-size:15px;letter-spacing:0;line-height:1.4;margin:0 0 8px}.hels-pair__modal-head p{margin:0 0 8px;font-size:14px}.hels-pair__modal-head a,.hels-pair__cart{font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:3px}.hels-pair__dialog fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.hels-pair__dialog legend{font-size:12px;margin-bottom:10px}.hels-pair__values{display:flex;gap:8px;flex-wrap:wrap}.hels-pair__values input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hels-pair__values label{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #ddd;font-size:12px;line-height:1.3;cursor:pointer;box-sizing:border-box}.hels-pair__values input:checked+label{border:2px solid #111;padding:7px 11px}.hels-pair__values input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.hels-pair__values input:focus-visible+label,.hels-pair button:focus-visible,.hels-pair a:focus-visible{outline:2px solid #111;outline-offset:3px}.hels-pair__status{font-size:12px;line-height:1.5;min-height:18px;margin:0 0 12px}.hels-pair__submit{width:100%;min-height:48px;padding:12px 16px;border:1px solid #111;background:#111;color:#fff;font:inherit;font-size:12px;letter-spacing:.05em;cursor:pointer}.hels-pair__submit:disabled{opacity:.4;cursor:not-allowed}.hels-pair [hidden]{display:none!important}.hels-pair__cart{display:block;margin-top:14px}@media(max-width:600px){.hels-pair__dialog{inset:auto 0 0;width:100%;max-height:90svh;margin:0;padding:30px 20px max(24px,env(safe-area-inset-bottom))}.hels-pair__modal-head{margin-bottom:20px}.hels-pair__card{gap:12px}.hels-pair__open{min-height:44px}}

.hels-pair,.hels-pair *,.hels-pair__dialog,.hels-pair__dialog *{font-family:"Figtree",sans-serif!important}.hels-pair__submit{text-transform:uppercase}

.hels-pair__values input:checked+label{border:1px solid #666;padding:8px 12px}.hels-pair__values input[value="XS"]:checked+label{background-color:rgba(219,60,96,1);color:#fff}.hels-pair__values input[value="S"]:checked+label{background-color:rgba(129,216,255,1);color:#fff}.hels-pair__values input[value="M"]:checked+label{background-color:rgba(255,178,193,1);color:#fff}.hels-pair__values input[value="L"]:checked+label{background-color:rgba(57,191,153,1);color:#fff}
