#loader-container{display:grid;height:100%;width:100%;place-items:center}#loader-container #loader-sub{display:grid;place-items:center}.sk-chase{width:40px;height:40px;position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:#93852d;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,to{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}to,0%{transform:scale(1)}}.pulse{animation:pulse .3s ease-out 1}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}#loader-overlay-message{display:none;margin-top:25px}.configurator-page-container{margin:50px}.configurator-page-container .configurator-page-grid{display:grid;grid-template-columns:1fr 500px;grid-gap:50px;min-height:620px}.configurator-page-container .configurator-page-grid .configurator-main{height:100%}.configurator-page-container .configurator-page-grid>div{padding:50px;background-color:#fff}.configurator-page-container .configurator-page-grid>div h2{text-align:center;margin-bottom:50px}.configurator-page-container .configurator-page-grid .configurator-panel{display:grid;height:100%;grid-template-rows:auto auto 1fr}.configurator-page-container .configurator-page-grid .configurator-panel #table-preview-container{padding:0 20px;margin-bottom:40px}.configurator-page-container .configurator-page-grid .configurator-panel .table_data{align-self:start;display:grid;grid-template-columns:auto 1fr;grid-column-gap:15px}.configurator-page-container .configurator-page-grid .configurator-panel .table_data .table_data_label{font-weight:600}.configurator-page-container .configurator-page-grid .configurator-panel .table_data .table_data_val{text-transform:capitalize}.configurator-page-container .configurator-page-grid .configurator-panel .table_data #table_data_price{display:none;grid-column:span 2;margin-top:30px}.configurator-page-container .configurator-page-grid #configurator-order{display:none}.configurator-page-container .configurator-page-grid #configurator-order #configurator-order-items>div{display:grid;grid-template-columns:100px 1fr auto;grid-gap:10px;margin-bottom:20px}.configurator-page-container .configurator-page-grid #configurator-order #configurator-order-items>div .configurator-cart-img-container{display:grid;place-items:center}.configurator-page-container .configurator-page-grid #configurator-order #configurator-order-subtotal{margin-top:50px}.configurator-page-container .configurator-page-grid #configurator-order a{width:100%}.configurator-page-container .configurator-page-grid #configurator-order a #configurator-checkout{background-color:#93852d;transition:ease .3s;color:#fff;padding:5px 50px;margin:0 10px;display:inline-block;cursor:pointer;border-radius:100px;width:100%}.configurator-page-container .configurator-page-grid #configurator-order a #configurator-checkout:hover:not([disabled]){background-color:#93852d}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step{display:grid;height:100%;grid-template-rows:auto auto 1fr;display:none}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-buttons{align-self:end;text-align:center}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-buttons button{background-color:#666;transition:ease .3s;color:#fff;padding:5px 50px;margin:0 10px;display:inline-block;cursor:pointer;border-radius:100px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-buttons button[disabled]{opacity:.5}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-buttons button:hover:not([disabled]){background-color:#93852d}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options{grid-gap:50px 20px;margin:0 auto 50px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card{text-align:center;box-sizing:border-box;padding:0;margin:0;display:block;cursor:pointer;transition:ease .1s;min-width:200px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card:hover,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card.selected{box-shadow:0 0 25px 1px #0000004d}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card .option-visual{border:solid 1px #666;display:grid;place-items:center;height:200px;box-sizing:border-box}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card .option-visual img{height:inherit;box-sizing:border-box;padding:20px;width:auto;height:auto;max-height:200px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card .option-visual .option-text{max-width:150px;padding:0 15px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options .option-card .option-label{background-color:#666;color:#fff;padding:7px 15px;margin:0;box-sizing:border-box;display:block;border:solid 1px #666}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-3 .configurator-options .option-card,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-4 .configurator-options .option-card{max-width:220px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options{grid-gap:20px 20px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options .option-card,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options .option-card{min-width:unset;width:150px;max-width:150px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options .option-card .option-visual,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options .option-card .option-visual{height:140px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options{text-align:center}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options .configurator-quantity-input-group{display:grid;justify-items:center}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options .configurator-quantity-input-group .js-qty{max-width:250px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options .configurator-quantity-input-group .js-qty button{background-color:#666;color:#fff;padding:0 15px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options .configurator-quantity-input-group .js-qty input{border:solid 1px #666;color:#666}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options #configurator-quantity-subtotal{margin-top:30px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options #configurator-add-to-order-button{background-color:#93852d;transition:ease .3s;color:#fff;padding:5px 50px;margin:0 10px;display:inline-block;cursor:pointer;border-radius:100px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options #configurator-add-to-order-button:hover:not([disabled]){background-color:#93852d}.configurator-page-container .configurator-page-grid .configurator-main .configurator-add-to-order-message{display:none;max-width:300px;text-align:center;margin:10px auto 0}@media screen and (max-width:1450px){.configurator-page-container{margin:30px}.configurator-page-container .configurator-page-grid{grid-template-columns:1fr 350px;grid-gap:30px}.configurator-page-container .configurator-page-grid>div{padding:50px 30px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-options{grid-gap:20px}.configurator-page-container .configurator-page-grid>div h2{font-size:1.4em}}@media screen and (max-width:1000px){.configurator-page-container .configurator-page-grid{grid-template-columns:1fr;min-height:unset}.configurator-page-container .configurator-page-grid .configurator-main{grid-row:2}.configurator-page-container .configurator-page-grid .configurator-main{max-height:unset;overflow:none}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-quantity-options #configurator-add-to-order-button{margin-bottom:40px}}@media screen and (max-width:1000px)and (min-width:601px){.configurator-page-container .configurator-page-grid .configurator-panel{grid-template-rows:unset;grid-template-columns:1fr 1fr;grid-gap:20px}.configurator-page-container .configurator-page-grid .configurator-panel h2{grid-column:span 2}}@media screen and (max-width:600px){.configurator-page-container{margin:10px}.configurator-page-container .configurator-page-grid{grid-gap:10px}.configurator-page-container .configurator-page-grid>div{padding:40px 20px}.configurator-page-container .configurator-page-grid>div h2{margin-bottom:40px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step .configurator-buttons button{padding:5px;margin:0}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options{grid-template-columns:1fr 1fr;grid-gap:20px 5px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options .option-card,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options .option-card{width:125px;max-width:125px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options .option-card .option-visual,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options .option-card .option-visual{height:125px}.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-5 .configurator-options .option-card .option-label,.configurator-page-container .configurator-page-grid .configurator-main .configurator-step#configurator-step-9 .configurator-options .option-card .option-label{font-size:12px}}.js-qty__adjust{z-index:99999999!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/configurator.css.map */
