.aw-card-details{display:flex;flex-direction:column;height:100%}
.aw-card-details .card-information{margin-top:18px;position:relative;z-index:2;display:flex;flex-direction:column;flex:1}
.aw-card-details .card-information__wrapper{display:flex;flex-direction:column;flex:1;gap:0}
.aw-card-details .card-information-block{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:0}
.aw-card-details .card__title{margin:0;font-family:var(--font-body-family,Arial,sans-serif);font-size:18px;font-weight:500;line-height:1.35;letter-spacing:0;color:#25221d}
.aw-card-details .card__title a{color:inherit;text-decoration:none;display:block}
.aw-card-details .card__title a:hover{text-decoration:underline;text-underline-offset:4px}
.aw-card-details .card__pack-details{font-family:var(--font-body-family,Arial,sans-serif);font-size:14px;line-height:1.5;color:#625c54;margin:8px 0 10px;overflow-wrap:normal}
.aw-card-details .card-information-block .price{font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.4;color:#25221d;margin-top:10px}
.aw-card-details .card-type__hover{margin-top:auto;padding-top:16px;display:block}
.aw-card-purchase{position:relative;z-index:3;isolation:isolate;width:100%}
.aw-card-purchase__form,.aw-card-purchase__native{display:block;margin:0;width:100%}
.aw-card-purchase__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:48px;padding:12px 18px;border:1px solid #25221d;border-radius:999px;background:#25221d;color:#fff;font-family:var(--font-body-family,Arial,sans-serif);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .18s,color .18s}
.aw-card-purchase__button:hover{background:#4a433a;border-color:#4a433a;color:#fff}
.aw-card-purchase__button:focus-visible,.aw-card-details .card__title a:focus-visible{outline:2px solid #25221d;outline-offset:4px}
.aw-card-purchase__button--options{background:#f3eee7;color:#25221d;border-color:#a49787}
.aw-card-purchase__button--options:hover{background:#e8e0d5;color:#25221d;border-color:#756958}
.aw-card-purchase__button:disabled{background:#ece9e4;color:#79746c;border-color:#d3cdc4;cursor:not-allowed}
.aw-card-purchase__button[aria-disabled=true]{cursor:wait;pointer-events:none}
.aw-card-purchase__spinner{display:none;position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;animation:aw-card-spin .8s linear infinite}
.aw-card-purchase__button.loading .aw-card-purchase__label{opacity:0}
.aw-card-purchase__button.loading .aw-card-purchase__spinner{display:block}
.aw-card-purchase__error{font-family:var(--font-body-family,Arial,sans-serif);font-size:13px;line-height:1.5;color:#9a271b;margin-top:8px;max-width:100%}
.aw-card-details .product_card_product-link{z-index:1}
.aw-card-details .card__title .opinew-stars-plugin-product-list:empty{display:none}
@keyframes aw-card-spin{to{transform:rotate(360deg)}}
@media(max-width:749px){.aw-card-details .card-information{margin-top:14px}.aw-card-details .card__title{font-size:16px;line-height:1.35}.aw-card-details .card__pack-details{font-size:13px;line-height:1.45;margin:7px 0 9px}.aw-card-details .card-type__hover{padding-top:14px}.aw-card-purchase__button{min-height:46px;padding:11px 12px;font-size:14px}.aw-card-details .card-information-block .price{font-size:15px;margin-top:9px}}
@media(prefers-reduced-motion:reduce){.aw-card-purchase__button{transition:none}.aw-card-purchase__spinner{animation:none}}

.aw-card-complement>.card__button{position:relative;z-index:3;width:100%;margin-top:12px}
.aw-card-complement>.card-wrapper__link--overlay{z-index:2}
