.dema-buy .wrap{width:min(1180px,100% - 32px)!important;margin-inline:auto!important}.dema-buy .em{color:var(--blu2)}.dema-buy .desc{display:none!important}.dema-form{display:flex!important;flex-direction:column!important}.dema-form input[type=hidden]{order:0}.dema-form .demaopt{order:1}.dema-form #demaOpts,.dema-form .avpoptions-container__v2,.dema-form .avp-option,.dema-form #demaAvis{order:2}.dema-buy .rail>*+*{margin-top:0}.dema-buy .head{margin-bottom:16px}.dema-buy .promise,.dema-buy .demaopt{margin:0 0 20px}.dema-buy .flab{margin-bottom:9px}.dema-buy .stock{margin-top:12px}.dema-buy .cmpbtn{margin-top:10px}.dema-form .avp-option{display:block!important;margin:0 0 20px!important;width:100%!important}.dema-form .avp-option-title{display:flex!important;margin:0 0 9px!important;width:100%!important}.dema-form .ap-options__button-container{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.dema-form .avpoptions-container__v2{display:block!important;width:100%!important;margin:0!important}.dema-buy .grade{width:100%;max-width:100%}.dema-buy .gbody svg{flex:0 0 66px;width:66px;height:124px;overflow:visible}.dema-buy .grade.pr .gbody svg #marks line{stroke:#8a7a55}@media(max-width:920px){.dema-buy .head{display:block!important;position:relative;padding-bottom:12px;margin-bottom:12px}.dema-buy .crumb{font-size:9.5px;letter-spacing:.13em}.dema-buy h1{font-size:20px;line-height:1.18;margin-top:4px;padding-right:96px}.dema-buy .sub{font-size:12.5px;margin-top:2px}.dema-buy .hr{position:absolute;top:16px;right:0;text-align:right}.dema-buy .tag{font-size:23px;line-height:26px}.dema-buy .was{font-size:11px;margin-top:1px;white-space:nowrap}.dema-buy .chip{font-size:10px;padding:2px 6px;margin-top:3px}.dema-buy{padding-top:8px}.dema-buy .demaopt{margin:0 0 16px!important}.dema-buy .flab{margin-bottom:8px}.dema-buy .gbody{padding:2px 12px 13px}.dema-buy .gbody svg{flex:0 0 52px;width:52px;height:98px}.dupgrp{margin-top:14px}.dup{padding:8px 11px}.dup[aria-pressed=true]{padding:7px 10px}.dup .ic{flex:0 0 26px;height:26px}.dup p{font-size:12.5px}.dup p span{font-size:11px}#demaTotal{margin-top:16px;padding:10px 12px}.dema-buy .rail{display:flex;flex-direction:column}.dema-buy .head{order:1}.dema-buy .stars{order:2}.dema-buy .dema-form,.dema-buy form{order:3}.dema-buy .promise{order:4;margin:22px 0 0}.dema-buy .desc{order:5}.dema-sec{padding-bottom:72px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dema-bar.css.map */
