:where(.alv-shop-wrap),.alv-shop-wrap *{box-sizing:border-box}.alv-shop-wrap a{color:inherit;text-decoration:none}.alv-shop-wrap img,.alv-shop-wrap svg{display:block;max-width:100%}.alv-shop-wrap *:is(button,input,select){font:inherit}.alv-shop-wrap *:is(button,select,summary){cursor:pointer}.alv-shop-wrap *:is(button){border:var(--shop-button-border,0)!important;border-radius:var(--shop-button-radius,var(--shop-radius-sm))!important;padding:var(--shop-button-padding,0)!important;color:var(--shop-button-color,inherit)!important;font-family:var(--shop-font)!important;font-weight:var(--shop-button-weight,inherit)!important;letter-spacing:0!important}.alv-shop-wrap [hidden]{display:none}.alv-shop-wrap *:is(p,h1,h2,h3,ul,ol){margin-top:0}.alv-shop-wrap *:is(ul,ol){padding-left:1.2rem}.alv-shop-wrap *:is(strong){color:var(--shop-text);font-weight:800}.alv-shop-wrap *:is(b){font-weight:800}.alv-shop-wrap *:is(h1,h2,h3,p,strong){overflow-wrap:anywhere}.alv-shop-wrap .alv-shop-coupon-sr-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.alv-shop-wrap .alv-shop-btn,.alv-shop-wrap .alv-card-btn,.alv-shop-wrap .alv-shop-pay-btn,.alv-shop-wrap .alv-shop-root-link,.alv-shop-wrap .alv-shop-match-primary,.alv-shop-wrap .alv-shop-match-quality{transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.alv-shop-wrap .alv-shop-btn:hover,.alv-shop-wrap .alv-card-btn:hover,.alv-shop-wrap .alv-shop-pay-btn:hover,.alv-shop-wrap .alv-shop-root-link:hover,.alv-shop-wrap .alv-shop-match-primary:hover,.alv-shop-wrap .alv-shop-match-quality:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.alv-shop-wrap *,.alv-shop-wrap *::before,.alv-shop-wrap *::after{animation-duration:1ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:1ms}}