.en-pa{margin-top:20px;padding:20px;border:1px solid #E2E2E2;background:#fff}.en-pa__title{margin:0 0 8px;color:#000;font-size:15px;font-weight:800;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.en-pa__list{list-style:none;margin:0;padding:0}.en-pa__item{display:flex;align-items:center;gap:12px}.en-pa__item+.en-pa__item{border-top:1px solid #EFEFEF}.en-pa__row{position:relative;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:20px 56px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;color:#000;text-decoration:none;cursor:pointer}.en-pa__check{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.en-pa__box{position:relative;width:20px;height:20px;border:1.5px solid #000;background:#fff;transition:background-color .15s ease,border-color .15s ease}.en-pa__box:after{content:"";position:absolute;left:5.5px;top:1.5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.en-pa__row:hover .en-pa__box{border-color:#da291c}.en-pa__check:checked+.en-pa__box{border-color:#000;background:#000}.en-pa__check:checked+.en-pa__box:after{opacity:1}.en-pa__check:focus-visible+.en-pa__box{outline:2px solid #DA291C;outline-offset:2px}.en-pa__check:disabled+.en-pa__box{border-color:#e2e2e2;background:#f7f7f7}.en-pa__box--none,.en-pa__row:hover .en-pa__box--none{border-color:transparent;background:transparent}.en-pa__img{display:block;width:56px;height:56px;overflow:hidden;background:#f7f7f7}.en-pa__img img{display:block;width:100%;height:100%;object-fit:contain}.en-pa__info{display:flex;flex-direction:column;gap:3px;min-width:0}.en-pa__name{font-size:14px;font-weight:700;line-height:1.3;transition:color .2s ease}.en-pa__this{margin-right:8px;color:#da291c;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.en-pa__meta{display:flex;align-items:baseline;gap:10px;font-size:14px}.en-pa__price{color:#000;white-space:nowrap}.en-pa__choose{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.en-pa__row--link:hover .en-pa__name,.en-pa__row--link:hover .en-pa__choose{color:#da291c}.en-pa__view{flex:0 0 auto;color:#6e6e6e;font-size:12px;text-decoration:underline;text-underline-offset:3px}.en-pa__view:hover{color:#da291c}.en-pa__foot{margin-top:4px;padding-top:16px;border-top:1px solid #E2E2E2}.en-pa__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.en-pa__count{color:#6e6e6e;font-size:13px}.en-pa__total{color:#000;font-size:14px;white-space:nowrap}.en-pa__total strong{font-size:18px;font-weight:800}.en-pa__note{margin:-4px 0 12px;color:#da291c;font-size:13px;line-height:1.4}.en-pa__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 20px;border:0;background:#000;color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.en-pa__btn:hover{background:#da291c}.en-pa__btn:focus-visible{outline:2px solid #DA291C;outline-offset:2px}.en-pa__btn:disabled,.en-pa__btn:disabled:hover{background:#a8a8a8;cursor:default}.en-pa__btn.is-loading{opacity:.7}.en-pa__msg{margin:10px 0 0;color:#000;font-size:13px;line-height:1.4}.en-pa__msg a{color:#000;text-decoration:underline;text-underline-offset:3px}.en-pa__msg a:hover,.en-pa__msg.is-error{color:#da291c}.en-pa__tip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px solid #EFEFEF;color:#000}.en-pa__tip-label{color:#6e6e6e}.en-pa__tip-name{color:#000;font-weight:700;text-decoration:none}.en-pa__tip-name:hover{color:#da291c}.en-pa__tip-add{min-height:32px;padding:0 14px;border:1.5px solid #000;background:#fff;color:#000;font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.en-pa__tip-add:hover{border-color:#da291c;color:#da291c}.en-pa__tip-add:disabled{cursor:default}.en-pa__tip-add.is-done,.en-pa__tip-add.is-done:hover{border-color:transparent;padding-left:0;color:#000}@media(max-width:749px){.en-pa{padding:16px}.en-pa__row{grid-template-columns:20px 48px minmax(0,1fr);gap:12px}.en-pa__img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.en-pa__box,.en-pa__name,.en-pa__choose,.en-pa__btn,.en-pa__tip-add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/en-pm-addons.css.map */
