.mgs-gift-art{background:#fff;border:2px solid #171717;box-shadow:6px 6px 0 #171717;padding:12px;max-width:600px;margin:0 auto 18px}.mgs-gift-art img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}
.mgs-gift-product .product-form__input input[type=radio]+label{background:#fedc00;color:#171717;border:2px solid #171717;border-radius:0;padding:14px 18px;min-width:84px;min-height:48px;font-weight:700;box-shadow:3px 3px 0 #171717;margin:0 10px 14px 0}
.mgs-gift-product .product-form__input input[type=radio]:checked+label{background:#171717;color:#fedc00;box-shadow:3px 3px 0 #fedc00}
.mgs-gift-product .product-form__input input[type=radio]:focus-visible+label{outline:3px solid #171717;outline-offset:5px}
.mgs-gift-product .product-form__submit{background:#fedc00;color:#171717;border:2px solid #171717;border-radius:0;box-shadow:4px 4px 0 #171717;font-weight:700}
.mgs-gift-product .product-form__submit:after{box-shadow:none}
.mgs-gift-product .quantity{border:2px solid #171717}
.mgs-gift-product .product__accordion{border-color:#171717}
@media(max-width:749px){.mgs-gift-art{padding:8px;margin-bottom:24px}.mgs-gift-art img{max-height:520px}.mgs-gift-product .product-form__input input[type=radio]+label{min-width:76px;padding:12px 14px}}
