body.page .quantity-button button.button{padding:0 28px}
.quantity-button{min-width:138px;background-color:#005ad2;color:#fff;border-radius:85px}
.quantity-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.quantity-button .q-number{color:#fff;font-size:16px;line-height:22px;display:block;text-align:center}
.quantity-button .button{background:0;border:0;width:86px;display:flex;justify-content:center;align-items:center}
.quantity-button .icon-plus-white{font-size:40px}
body.page .frame-padding.frame-box{padding-top:100px}
.compound-cart{position:relative}
.compound-cart [type="checkbox"]:not(:checked) + label:before{border:1px solid #005ad2 !important;background:#fff !important}
.compound-cart [type="checkbox"]:checked + label:before{background:#005ad2 !important}
.compound-cart .desktop-titleframe{display:block}
.compound-cart .mobile-titleframe{display:none}
.compound-cart.standard{top:-100px}
.compound-cart.small{top:-64px}
.compound-cart .titleframe{position:relative}
.compound-cart .titleframe.standard{top:100px}
.compound-cart .titleframe.small{top:64px}
.compound-cart .compound-item{background-color:#fff;display:none}
.compound-cart .compound-item .compound-info{padding-right:52px}
.compound-cart .compound-item .form-control .label{position:relative;text-transform:none}
.compound-cart .compound-item .form-control .label .total-text{position:absolute;right:0;color:#70757f;font-weight:normal}
.compound-cart .compound-item .form-control .textbox{font-family:"noto-sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.compound-cart .compound-item.loaded{display:block}
.compound-cart .cart-actions{display:flex;flex-direction:column;justify-content:center}
.compound-cart .cart-actions.desktop{display:flex}
.compound-cart .cart-actions.mobile{display:none}
.compound-cart button.empty-cart.button.m-xs-left{background-color:#b3cdf1}
.compound-cart button.empty-cart.button.m-xs-left:disabled{opacity:unset}
.compound-cart button.button.empty-cart:disabled{opacity:unset}
.compound-cart .purpose-error-box{display:none;color:#ba4242;margin-top:5px}
.compound-cart .purpose-error-box.show{display:block}
@media(max-width:2000px){.compound-cart.standard{top:-78px}
.compound-cart.small{top:-44px}
.compound-cart .titleframe.standard{top:78px}
.compound-cart .titleframe.small{top:44px}
}
@media(max-width:1280px){.compound-cart.standard{top:-38px}
.compound-cart.small{top:-36px}
.compound-cart .titleframe.standard{top:38px}
.compound-cart .titleframe.small{top:36px}
}
@media(max-width:525px){body.page .top-margin .root .aem-Grid .aem-GridColumn:first-child .frame-padding{padding-top:160px}
.compound-cart{padding-top:0 !important}
.compound-cart .desktop-titleframe{display:none}
.compound-cart .right-column{margin-top:28px}
.compound-cart .mobile-titleframe{display:block}
.compound-cart .action-buttons{flex-wrap:wrap;justify-content:center;flex-flow:wrap-reverse}
.compound-cart .action-buttons .button{flex-basis:100%;margin-left:0}
.compound-cart .action-buttons .link{margin-top:28px;margin-right:0}
.compound-cart .compound-item{background-color:#fff}
.compound-cart .compound-item .compound-info{padding-right:0}
.compound-cart .cart-actions{display:flex;flex-direction:column;justify-content:center}
.compound-cart .cart-actions.desktop{display:none}
.compound-cart .cart-actions.mobile{display:flex}
}