.store-bg{background:url(/static/website/img/common_elements/buy_page_title_background.jpg?316cdfeea0cf) no-repeat center center/cover}.store-payments{display:flex;align-items:start;justify-content:end;gap:6px}.store-payments p{margin-right:12px}.product-configurator{min-height:600px}.product-configurator .loading{position:fixed;z-index:3;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;top:0;left:0;background-color:#ffffffe6}.title-box{position:relative;padding-left:140px;margin-top:70px}.title-box>img{position:absolute;top:-60px;left:0;width:115px}.field-group{padding-left:140px}.store-input{display:flex;justify-content:space-between;align-items:center}.store-input .form-floating{margin:0;width:calc(100% - 150px)}.store-input>.form-check{width:calc(100% - 150px)}.store-input .form-check{padding-left:35px}.store-input .form-check label{cursor:pointer}.prices{width:140px}.prices .product-price .currency{text-align:left}.prices .product-price .price{text-align:right}.card-order-summary{padding:20px 0;position:sticky;top:140px;margin-bottom:20px;min-height:calc(4rem + 40px)}.card-order-summary .card-body,.card-order-summary .card-gray-separator,.card-order-summary .card-blue-separator{padding:1rem 35px}.card-order-summary .card-gray-separator{background:#f4f4f4}.card-order-summary .card-blue-separator{background:#cff4fc}.card-order-summary .empty-cart{margin-top:24px;text-align:center}.card-order-summary .empty-cart img{max-width:50%;margin-bottom:24px}.card-order-summary .empty-cart p.title{font-size:24px}.card-order-summary .order-entries .order-entry{display:flex;justify-content:space-between;margin-bottom:1rem;column-gap:8px}.card-order-summary .order-entries .order-entry .entry-name{margin:0}.card-order-summary .order-entries .order-entry .prices{min-width:140px}.card-order-summary .order-entries .prices .currency{font-weight:700}.card-order-summary .order-entries .additional-info{color:gray;font-size:14px}.card-order-summary .order-entries [data-bs-toggle=collapse]{display:block;margin-bottom:1rem}.card-order-summary .order-entries [data-bs-toggle=collapse] i{transition:.4s transform}.card-order-summary .order-entries [data-bs-toggle=collapse].collapsed i{transform:rotate(180deg)}.card-order-summary .order-total-price{border-top:1px solid #c4161c;padding-top:24px;padding-bottom:12px;display:flex;justify-content:space-between;font-weight:700}.card-order-summary .order-total-price p{margin:0}@media screen and (max-width:1260px){#order-summary{margin-top:24px}}@media screen and (max-width:770px){.title-box{padding-left:0;margin-top:30px}.title-box>img{display:none}.field-group{padding-left:0}.card.card-order-summary{padding:20px 0}.login-required-alert{flex-direction:column}.login-required-alert p:first-child{margin-bottom:6px}}.card.finish-order{padding:0}.card.finish-order>.row>.col{padding:46px 72px}.card.finish-order>.row>.col.login-form{background:#e4e4e4}.card.finish-order>.row>.col.login-form p.subtitle{margin-top:46px;margin-bottom:24px}.card.finish-order>.row>.col.continue-anonymous p.subtitle{margin-top:46px;margin-bottom:36px}.login-required-alert{display:flex;justify-content:space-between;align-items:center;column-gap:12px}.login-required-alert p{margin:0}.login-required-alert p:last-child{min-width:220px}#product-selection table{table-layout:auto}#product-selection table tr th,#product-selection table tr td{padding:.5rem 1rem}#product-selection table tr th .form-floating,#product-selection table tr td .form-floating{margin:0}#product-selection table tr td:first-child{max-width:50px}#product-selection table tr td:first-child .form-check{padding-left:36px}#product-selection .search-input{max-width:400px}#product-selection .pagination .page-link{cursor:pointer}#product-selection .summary-fields>p:first-child{font-weight:700;margin-bottom:.5rem}#product-selection .summary-fields .selected-product{border:1px dashed #717171;border-radius:5px;padding:4px 8px}.posts-list .card-post .card-body .post-logo-img{align-items:start}.field-group.feature_pack{margin-bottom:80px}.total-storage{border-top:1px solid #c4161c;display:flex;flex-direction:row;justify-content:space-between;padding-top:16px;margin-left:140px}.deployment-example{margin:3rem 0 3rem 140px;padding:20px 120px;text-align:center}.deployment-example img{max-width:min(500px,100%)}@media screen and (max-width:770px){.deployment-example,.total-storage{margin-left:0}.field-group.feature_pack{margin-bottom:0}}