@charset "UTF-8";.ds-configurator{padding-inline:var(--page-gutter, 2rem)}.ds-configurator__steps-control{position:sticky;z-index:10;background-color:var(--dst--body-bg);top:calc(var(--dst--header-height, 60px));margin-bottom:4.8rem}.admin-bar .ds-configurator__steps-control{top:calc(var(--dst--header-height, 60px) + var(--wp-admin--admin-bar--height))}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2em 0 -1.3em}40%{box-shadow:0 2em}}.ds-configurator__steps-control .ds-steps-control__nav{display:flex;align-items:center;justify-content:space-between;padding-block:1.6rem;gap:1rem}.ds-configurator__steps-control .ds-steps-control__nav>div{display:flex;align-items:center;gap:7%;flex:1;flex-wrap:wrap}.ds-configurator__steps-control .ds-steps-control__nav>div:last-of-type{justify-content:flex-end}.ds-configurator__steps-control .ds-steps-control__nav>div.fraction{flex:0 0 auto}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn{--icon-size: 30px;display:flex;align-items:center;gap:1.6rem;cursor:pointer;transition:all .375s ease-in-out;opacity:0;pointer-events:none}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn.is-disabled{pointer-events:none}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn.is-disabled .switch-btn__icon{color:#0003;border-color:#0003;background-color:var(--dst--secondary-color2)}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn.is-disabled .switch-btn__text{opacity:0}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn.--prev .icon{transform:scale(-1)}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn__icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);color:var(--dst--secondary-color2);background-color:var(--dst--primary-color1);border:1px solid var(--dst--secondary-color2)}.ds-configurator__steps-control .ds-steps-control__nav .switch-btn__icon .icon{width:50%}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn,.ds-configurator__steps-control .ds-steps-control__nav .cart-btn{--icon-size: 24px;display:none;align-items:center;gap:1rem;padding:.4rem 1rem;cursor:pointer;transition:all .375s ease-in-out}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn__icon,.ds-configurator__steps-control .ds-steps-control__nav .cart-btn__icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size)}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn__icon .icon,.ds-configurator__steps-control .ds-steps-control__nav .cart-btn__icon .icon{width:60%}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn__text,.ds-configurator__steps-control .ds-steps-control__nav .cart-btn__text{font-weight:700;line-height:1}@media(max-width:575px){.ds-configurator__steps-control .ds-steps-control__nav .restart-btn__text,.ds-configurator__steps-control .ds-steps-control__nav .cart-btn__text{font-size:10px}}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn:hover,.ds-configurator__steps-control .ds-steps-control__nav .cart-btn:hover{box-shadow:0 0 1.4rem 0 var(--dst--primary-color2)}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn{color:var(--dst--secondary-color2);background-color:var(--dst--primary-color1)}.ds-configurator__steps-control .ds-steps-control__nav .restart-btn.is-hide{display:none}.ds-configurator__steps-control .ds-steps-control__nav .cart-btn{background-color:var(--dst--primary-color2)}.ds-configurator__steps-control .ds-steps-control__nav .cart-btn.is-disabled{opacity:.6;cursor:not-allowed}.ds-configurator__steps-control .ds-steps-control__nav .cart-btn__icon .icon{width:100%}.ds-configurator__steps-control .ds-steps-control__nav .fraction{justify-content:center;gap:.3rem;text-transform:uppercase}.ds-configurator__steps-control .ds-steps-control__nav .fraction span:first-of-type{font-weight:700}.ds-configurator__steps-control .ds-steps-control__nav .fraction__current{font-weight:700}.ds-configurator__steps-control .ds-steps-control__progressbar{position:relative;height:.8rem;background-color:#0000001a}.ds-configurator__steps-control .ds-steps-control__progressbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--dst--primary-color2);width:var(--step-progress);transition:all .375s ease-in-out}.ds-configurator__steps-control .ds-steps-control__loader{display:flex;position:relative;margin-block:-1rem 2rem;margin-inline:auto;opacity:0;color:var(--dst--primary-color2);font-size:7px;text-indent:-9999em;transform:translateZ(0);animation-delay:-.4s}.ds-configurator__steps-control .ds-steps-control__loader,.ds-configurator__steps-control .ds-steps-control__loader:before,.ds-configurator__steps-control .ds-steps-control__loader:after{border-radius:50%;width:2em;height:2em;animation:bblFadInOut 1.8s infinite ease-in-out both}.ds-configurator__steps-control .ds-steps-control__loader:before,.ds-configurator__steps-control .ds-steps-control__loader:after{content:"";position:absolute;top:0}.ds-configurator__steps-control .ds-steps-control__loader:before{left:-3.5em;animation-delay:-.2s}.ds-configurator__steps-control .ds-steps-control__loader:after{left:3.5em;animation-delay:.2s}.ds-configurator__steps-control .ds-steps-control__loader.is-loading{opacity:1}.ds-configurator__steps-control .ds-steps-control__tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:-2rem;padding-bottom:2rem}@media(max-width:575px){.ds-configurator__steps-control .ds-steps-control__tabs{gap:.25rem;margin-bottom:.5rem;padding-bottom:.5rem}}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding-block:.5rem;padding-inline:1rem;color:var(--dst--secondary-color2);background-color:var(--dst--primary-color1);cursor:pointer;transition:all .375s ease-in-out}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn.--current{color:var(--dst--primary-color1);background-color:var(--dst--primary-color2)}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn:hover{color:var(--dst--primary-color1);background-color:var(--dst--primary-color2);box-shadow:0 0 1.4rem 0 var(--dst--primary-color2)}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn .selected-data{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.6rem}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn .selected-data:not(.default){display:none}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn .selected-data.functionality:before{content:"+"}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn[data-tab-type] .selected-data.brand{display:flex}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn[data-tab-type] .selected-data.default{display:none}.ds-configurator__steps-control .ds-steps-control__tabs .tab-btn[data-tab-type=custom] .selected-data.functionality{display:flex}.ds-configurator .ds-configurator__heading.--welcome{display:none}.ds-configurator[data-current-step="0"] .ds-configurator__heading.--welcome{display:block}.ds-configurator[data-current-step="0"] .ds-configurator__heading.--regular,.ds-configurator[data-current-step="0"] .ds-configurator__steps-control{display:none}.ds-configurator[data-current-step="1"][data-min-step="0"] .switch-btn.--prev,.ds-configurator[data-current-step="2"] .switch-btn,.ds-configurator[data-current-step="3"] .switch-btn,.ds-configurator[data-current-step="4"] .switch-btn{opacity:1;pointer-events:auto}.ds-configurator[data-current-step="4"] .switch-btn.--next{display:none;opacity:.5;pointer-events:none}.ds-configurator[data-current-step="4"] .ds-steps-control .restart-btn:not(.is-hide),.ds-configurator[data-current-step="4"] .ds-steps-control .cart-btn:not(.is-hide){display:flex}.ds-configurator__steps .ds-configurator-step{display:none}.ds-configurator__steps .ds-configurator-step.is-show{display:block}.ds-configurator{position:relative}.ds-configurator__heading{margin-bottom:2.4rem}.ds-configurator__heading .c-heading{--dst--h1-margin-bottom: 2.4rem}.ds-configurator__heading .c-heading__description{font-size:2rem}.ds-configurator__steps{position:relative}.ds-configurator .ds-step__heading{margin-bottom:2.4rem;text-align:center}.ds-configurator .ds-step__heading .c-heading__title .selected-data{color:inherit}.ds-configurator .ds-step__heading .c-heading__description .selected-data{font-size:12px;background-color:var(--dst--secondary-color1);border:1px solid var(--dst--primary-color3);border-radius:1.6rem;padding:.8rem 1.6rem;line-height:1.2;display:inline-block;margin-inline:.5rem}.ds-configurator .ds-step__body .buttons,.ds-configurator .ds-step__action .buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3.6rem}.ds-configurator .ds-step__body .buttons .c-btn__txt,.ds-configurator .ds-step__action .buttons .c-btn__txt{min-width:21.6rem;display:inline-flex;justify-content:center;gap:1rem}@media(max-width:575px){.ds-configurator .ds-step__body .buttons .c-btn__txt,.ds-configurator .ds-step__action .buttons .c-btn__txt{min-width:14rem}}.ds-configurator .ds-step__body .buttons.is-loading,.ds-configurator .ds-step__action .buttons.is-loading{pointer-events:none;opacity:.9}.ds-configurator .ds-step__body .buttons.is-loading .c-btn__txt:after,.ds-configurator .ds-step__action .buttons.is-loading .c-btn__txt:after{content:"";pointer-events:none;width:1.6rem;height:1.6rem;right:3.2rem;border:2px solid var(--dst--secondary-color1);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ds-configurator .ds-step__body .products-list,.ds-configurator .ds-step__action .products-list{display:flex;flex-direction:column;gap:4rem}@media(min-width:576px){.ds-configurator .ds-step__body .products-list,.ds-configurator .ds-step__action .products-list{gap:8rem}}.ds-configurator .ds-step__body .products-list__box,.ds-configurator .ds-step__action .products-list__box{border-bottom:1px solid rgba(0,0,0,.11);padding:2.4rem 0}@media(min-width:576px){.ds-configurator .ds-step__body .products-list__box,.ds-configurator .ds-step__action .products-list__box{padding:2.4rem}}.ds-configurator .ds-step__body .products-list__box.is-hide .title .nav-icon .icon,.ds-configurator .ds-step__action .products-list__box.is-hide .title .nav-icon .icon{transform:rotate(0)}.ds-configurator .ds-step__body .products-list__box.is-hide .content,.ds-configurator .ds-step__action .products-list__box.is-hide .content{max-height:0;min-height:0}.ds-configurator .ds-step__body .products-list__box .title,.ds-configurator .ds-step__action .products-list__box .title{display:flex;align-items:center;gap:.8rem;cursor:pointer;position:relative}.ds-configurator .ds-step__body .products-list__box .title .text,.ds-configurator .ds-step__action .products-list__box .title .text{font-size:2rem;font-weight:700}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip{position:relative;display:inline-flex}@media(max-width:575px){.ds-configurator .ds-step__body .products-list__box .title .info-tooltip,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip{position:static}}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip:hover .icon,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip:hover .icon{opacity:1}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip:hover .info,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip:hover .info{opacity:1;visibility:visible}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .icon,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .icon{max-width:2rem;max-height:2rem;transition:opacity .2s ease;cursor:pointer;flex-shrink:0}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .info,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .info{font-size:12px;font-weight:400;padding:.4rem .8rem;background-color:var(--dst--secondary-color1);position:absolute;top:50%;right:-2.6rem;transform:translate(100%,-50%);margin-top:.8rem;line-height:1.5;border-radius:.4rem;box-shadow:0 2px 8px #0000001a;z-index:9;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;width:40rem;max-width:90vw}@media(max-width:575px){.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .info,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .info{width:100%;right:0;transform:translateY(5%)}}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .info p:last-child,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .info p:last-child{margin-bottom:0}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .info ul,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .info ul{list-style:none;padding-left:0;margin:0}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .info ul li,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .info ul li{padding-left:1.2rem;position:relative}.ds-configurator .ds-step__body .products-list__box .title .info-tooltip .info ul li:before,.ds-configurator .ds-step__action .products-list__box .title .info-tooltip .info ul li:before{content:"−";position:absolute;left:.1rem;color:inherit}.ds-configurator .ds-step__body .products-list__box .title .nav-icon,.ds-configurator .ds-step__action .products-list__box .title .nav-icon{position:absolute;right:0;display:flex;align-items:center;justify-content:center}.ds-configurator .ds-step__body .products-list__box .title .nav-icon:hover,.ds-configurator .ds-step__action .products-list__box .title .nav-icon:hover{color:var(--dst--primary-color2)}.ds-configurator .ds-step__body .products-list__box .title .nav-icon .icon,.ds-configurator .ds-step__action .products-list__box .title .nav-icon .icon{width:60%;transform:rotate(180deg);transition:all .375s ease-in-out}.ds-configurator .ds-step__body .products-list__box .content,.ds-configurator .ds-step__action .products-list__box .content{overflow:hidden;max-height:1000vh;min-height:fit-content;transition:all .375s ease-in-out}.ds-configurator .ds-step__body .product-type__title,.ds-configurator .ds-step__action .product-type__title{opacity:.6;font-weight:700;font-size:2.4rem;line-height:1.2;margin-bottom:1.4rem}.ds-configurator .ds-step__bottom{display:flex;flex-direction:column;margin-block:4.8rem}@media(min-width:1113px){.ds-configurator .ds-step__bottom{position:sticky;bottom:0;background-color:var(--dst--secondary-color2);z-index:5}}.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices.is-hidden{display:none}.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices .title{display:flex;justify-content:center;align-self:stretch;flex-grow:1;padding-block:1.2rem;padding-inline:1.2rem;border:1px solid var(--dst--primary-color1);border-bottom:none;font-weight:700}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices .title{justify-content:flex-start}}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices .list{width:100%}}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices .ds-configurator-price{flex-wrap:nowrap}}.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices .ds-configurator-price .amount{border-bottom:none}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-tabs-prices .ds-configurator-price .amount{min-width:50%;border-left:1px solid var(--dst--primary-color1)}}.ds-configurator .ds-step__bottom .ds-configurator-price{display:flex;align-items:center;justify-content:space-between;--min-height: 5.5rem}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-price{flex-wrap:wrap}}.ds-configurator .ds-step__bottom .ds-configurator-price.is-hidden{display:none}.ds-configurator .ds-step__bottom .ds-configurator-price .title,.ds-configurator .ds-step__bottom .ds-configurator-price .amount,.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn,.ds-configurator .ds-step__bottom .ds-configurator-price .configuration{min-height:var(--min-height)}.ds-configurator .ds-step__bottom .ds-configurator-price .title{display:flex;align-items:center;justify-content:center;flex-grow:1;align-self:stretch;padding-block:1.2rem;padding-inline:1.2rem;border:1px solid var(--dst--primary-color1);font-weight:700}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-price .title{justify-content:flex-start}}.ds-configurator .ds-step__bottom .ds-configurator-price .amount{display:flex;align-items:center;align-self:stretch;min-width:15rem;padding-inline:2.5rem;border-block:1px solid var(--dst--primary-color1);border-right:1px solid var(--dst--primary-color1)}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-price .amount{min-width:50%;padding-inline:1.2rem}}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn{--icon-size: 24px;min-width:20rem;display:flex;justify-content:center;align-items:center;align-self:stretch;gap:1rem;padding-block:1.2rem;padding-inline:1.2rem;transition:all .375s ease-in-out;cursor:pointer;margin-left:auto}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn{margin:0;min-width:50%}}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn__icon,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn__icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size)}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn__icon .icon,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn__icon .icon{width:60%}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn__text,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn__text{font-weight:700;line-height:1}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn:hover,.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn:hover{box-shadow:0 0 1.4rem 0 var(--dst--primary-color2)}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn{color:var(--dst--secondary-color2);background-color:var(--dst--primary-color1)}.ds-configurator .ds-step__bottom .ds-configurator-price .restart-btn.is-hide{display:none}.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn{background-color:var(--dst--primary-color2)}.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn.is-disabled{opacity:.6;cursor:not-allowed}.ds-configurator .ds-step__bottom .ds-configurator-price .cart-btn__icon .icon{width:100%}.ds-configurator .ds-step__bottom .ds-configurator-price .configuration{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;width:40rem;padding-inline:1.2rem;border-top:1px solid var(--dst--primary-color1);border-right:1px solid var(--dst--primary-color1)}@media(max-width:575px){.ds-configurator .ds-step__bottom .ds-configurator-price .configuration{width:50%;justify-content:flex-start}}.ds-configurator .ds-step__bottom .ds-configurator-price .configuration .selected-data{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:16px}.ds-configurator .ds-step__bottom .ds-configurator-price .configuration .selected-data:not(.default){display:none}.ds-configurator .ds-step__bottom .ds-configurator-price .configuration .selected-data.functionality:before{content:"+"}.ds-configurator .ds-step__bottom .ds-configurator-price[data-tab-type] .configuration .selected-data.brand{display:flex}.ds-configurator .ds-step__bottom .ds-configurator-price[data-tab-type] .configuration .selected-data.default{display:none}.ds-configurator .ds-step__bottom .ds-configurator-price[data-tab-type=custom] .configuration .selected-data.functionality{display:flex}.ds-configurator .ds-step--0 .ds-step__heading{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2.7rem;align-items:center}.ds-configurator .ds-step--0 .ds-step__heading .c-heading,.ds-configurator .ds-step--0 .ds-step__heading .c-heading__title{margin-bottom:0}.ds-configurator .ds-step--0 .ds-step__heading .info{font-size:2rem}.ds-configurator .ds-step--0 .ds-step__action{padding-block:2.4rem;border-bottom:1px solid rgba(0,0,0,.11);margin-bottom:4rem}.ds-configurator .ds-step--0 .ds-step__action .action__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2.7rem;align-items:center;margin-bottom:2.7rem}.ds-configurator .ds-step--0 .ds-step__action .action__heading .c-btn{--dst--btn-padding-block: 1.4rem}.ds-configurator .ds-step--0 .ds-step__action .action__heading .title{font-size:2.4rem;font-weight:700;line-height:1.2}.ds-configurator .ds-step--0 .ds-step__action .action__heading .notifications:has(.is-active){margin-block:1.5rem}.ds-configurator .ds-step--0 .ds-step__action .action__body{display:flex;flex-direction:column;flex-wrap:wrap;gap:2.4rem}.ds-configurator .ds-step--0 .ds-step__action .status-name{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.7rem}.ds-configurator .ds-step--0 .ds-step__action .status-name .status,.ds-configurator .ds-step--0 .ds-step__action .status-name .name{font-size:12px;font-weight:700;padding:.1rem .6rem;text-transform:capitalize;display:block;background-color:var(--dst--primary-color1);color:var(--dst--secondary-color2)}.ds-configurator .ds-step--0 .ds-step__action .status-name .status.--paid-support-has-expired,.ds-configurator .ds-step--0 .ds-step__action .status-name .status.--inactive,.ds-configurator .ds-step--0 .ds-step__action .status-name .name.--paid-support-has-expired,.ds-configurator .ds-step--0 .ds-step__action .status-name .name.--inactive{background-color:var(--dst--secondary-color10, #b3261e);color:var(--dst--secondary-color2)}.ds-configurator .ds-step--0 .ds-step__action .status-name .status.--active,.ds-configurator .ds-step--0 .ds-step__action .status-name .name.--active{color:var(--dst--primary-color1);background-color:var(--dst--primary-color2)}.ds-configurator .ds-step--0 .ds-step__action .date{font-size:1.6rem;margin-bottom:.3rem}.ds-configurator .ds-step--3 .ds-step__heading,.ds-configurator .ds-step--4 .ds-step__heading{text-align:left}.ds-configurator .c-btn{text-decoration:none}.ds-configurator .c-btn.--licenses{padding-block:1rem;padding-inline:2rem}.ds-configurator[data-configurator-type=prebuilt] .ds-step__heading.--custom,.ds-configurator[data-configurator-type=prebuilt] .ds-step__body .selector--functionality,.ds-configurator[data-configurator-type=prebuilt] .ds-step__body .info-tooltip.--custom,.ds-configurator[data-configurator-type=custom] .ds-step__heading.--pre-build,.ds-configurator[data-configurator-type=custom] .ds-step__body .info-tooltip.--pre-build{display:none}.ds-configurator-product{--dst--btn-padding-block: 1.4rem;--dst--btn-padding-inline: 4.3rem;margin-block:6rem}.ds-configurator-product .c-block__inner{display:flex;flex-wrap:wrap}@media(max-width:575px){.ds-configurator-product .c-block__inner{flex-direction:column;align-items:center;text-align:center}}@media(min-width:576px){.ds-configurator-product .c-block__media{width:20%}}@media(max-width:575px){.ds-configurator-product .c-block__media{width:18.8rem}}.ds-configurator-product .c-block__media img,.ds-configurator-product .c-block__media picture{max-width:100%;height:auto;user-select:none;-webkit-user-select:none;pointer-events:none}.ds-configurator-product .c-block__body{position:relative;--c-block__padding-block: 0;--c-block__padding-inline: 0;--c-block__text-size: 2rem;margin-bottom:1.3rem;width:100%}@media(min-width:576px){.ds-configurator-product .c-block__body{--c-block__padding-inline: 3rem 0;width:80%}}.ds-configurator-product .c-block__body .c-badges{position:relative;display:flex;justify-content:start}@media(max-width:575px){.ds-configurator-product .c-block__body .c-badges{justify-content:center}}.ds-configurator-product .c-block__body ul{font-size:1.6rem}.ds-configurator-product .c-block__body .c-btn.-link{--dst--btn-font-size: 16px;margin:0;text-decoration:none}.ds-configurator-product .c-block__body .c-btn.-link .c-btn__ico{color:var(--dst--btn-link-color-hover)}.ds-configurator-product .c-block__body .c-btn.-link .c-btn__ico svg{color:inherit}.ds-configurator-product .c-block__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-height:5.5rem;margin-block:1.6rem;padding-left:3.2rem;background-color:var(--dst--secondary-color4, #F4F4F4)}@media(max-width:575px){.ds-configurator-product .c-block__actions{padding-left:1rem}}.ds-configurator-product .c-block__actions[data-product-type=choose] .actions .c-btn.--choose,.ds-configurator-product .c-block__actions[data-product-type=selected] .actions .c-btn.--selected,.ds-configurator-product .c-block__actions[data-product-type=included] .actions .c-btn.--included,.ds-configurator-product .c-block__actions[data-product-type=remove] .actions .c-btn.--remove,.ds-configurator-product .c-block__actions[data-product-type=owned] .actions .c-btn.--owned,.ds-configurator-product .c-block__actions[data-product-type=active] .actions .c-btn.--active{display:inline-flex}.ds-configurator-product .c-block__actions .price{flex-grow:1;font-size:2.5rem}.ds-configurator-product .c-block__actions .price del{font-size:1.6rem}.ds-configurator-product .c-block__actions .actions:hover .c-btn{background-color:var(--dst--btn-secondary-bg-hover);color:var(--dst--btn-secondary-color-hover);border-color:var(--dst--btn-secondary-border-color-hover)}.ds-configurator-product .c-block__actions .actions:hover .c-btn.--selected .c-btn__ico,.ds-configurator-product .c-block__actions .actions:hover .c-btn.--included .c-btn__ico{color:var(--dst--primary-color1)}@media(min-width:1113px){.ds-configurator-product .c-block__actions .actions:hover .c-btn__ico{transform:translate(.5rem)}}.ds-configurator-product .c-block__actions .actions .c-btn{display:none;min-width:20rem;justify-content:center;margin:0;text-decoration:none}.ds-configurator-product .c-block__actions .actions .c-btn__ico{font-size:2.4rem}@media(min-width:1113px){.ds-configurator-product .c-block__actions .actions .c-btn__ico{transform:translate(1.5rem)}}.ds-configurator-product .c-block__actions .actions .c-btn.--selected .c-btn__ico,.ds-configurator-product .c-block__actions .actions .c-btn.--included .c-btn__ico{color:var(--dst--primary-color2)}.ds-configurator-product .c-block__actions .actions .c-btn.--owned,.ds-configurator-product .c-block__actions .actions .c-btn.--active{color:var(--dst--btn-secondary-bg);background-color:var(--dst--btn-secondary-color);border:1px solid var(--dst--btn-secondary-bg)}.ds-configurator-product .c-block__actions .actions .c-btn.--owned .c-btn__ico,.ds-configurator-product .c-block__actions .actions .c-btn.--active .c-btn__ico{color:var(--dst--primary-color2)}.ds-configurator-product .c-block__actions.is-required .actions .c-btn,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn{cursor:not-allowed;background-color:var(--dst--btn-secondary-color);border:1px solid var(--dst--btn-secondary-bg)}@media(min-width:1113px){.ds-configurator-product .c-block__actions.is-required .actions .c-btn__ico,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn__ico{transform:translate(1.5rem)}}.ds-configurator-product .c-block__actions.is-required .actions .c-btn.--selected,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn.--selected{color:var(--dst--btn-secondary-color-hover)}.ds-configurator-product .c-block__actions.is-required .actions .c-btn.--selected .c-btn__ico,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn.--selected .c-btn__ico{display:flex;align-items:center;justify-content:center}.ds-configurator-product .c-block__actions.is-required .actions .c-btn.--selected .c-btn__ico:before,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn.--selected .c-btn__ico:before{content:"";position:absolute;width:2rem;height:2rem;background-color:var(--dst--btn-secondary-color-hover);border-radius:50%;pointer-events:none}.ds-configurator-product .c-block__actions.is-required .actions .c-btn.--selected .c-btn__ico .icon,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn.--selected .c-btn__ico .icon{z-index:2}.ds-configurator-product .c-block__actions.is-required .actions .c-btn.--selected:hover .c-btn__ico,.ds-configurator-product .c-block__actions.is-owned .actions .c-btn.--selected:hover .c-btn__ico{color:var(--dst--primary-color2)}.ds-configurator-product .c-block__actions.is-owned .price{text-decoration:line-through}.ds-configurator-product .summary{--dst--list-item-style: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9C1.44772 9 1 9.44772 1 10C1 10.5523 1.44772 11 2 11L2 9ZM12.7071 10.7071C13.0976 10.3166 13.0976 9.68342 12.7071 9.29289L6.34315 2.92893C5.95262 2.53841 5.31946 2.53841 4.92893 2.92893C4.53841 3.31946 4.53841 3.95262 4.92893 4.34315L10.5858 10L4.92893 15.6569C4.53841 16.0474 4.53841 16.6805 4.92893 17.0711C5.31946 17.4616 5.95262 17.4616 6.34315 17.0711L12.7071 10.7071ZM2 11L12 11V9L2 9L2 11Z' fill='%23E9CC05'/%3E%3C/svg%3E%0A")}.ds-configurator-product .summary .stock-status{font-size:16px;font-weight:700;color:var(--dst--wc-color-error);margin-bottom:10px}.ds-configurator-product .woocommerce-product-details__short-description{margin-block:1rem 1.6rem}.ds-configurator-product .woocommerce-product-details__short-description ul li{padding-left:1.8rem;position:relative;margin-bottom:.5rem}@media(max-width:575px){.ds-configurator-product .woocommerce-product-details__short-description ul li{display:inline-block}}.ds-configurator-product .woocommerce-product-details__short-description ul li:before{content:"";position:absolute;height:100%;min-width:1rem;background-repeat:no-repeat;background-position:0 .2em;background-image:var(--dst--list-item-style, var(--bullet-fallback));background-size:contain;left:0;top:.1rem}.ds-configurator-product .woocommerce-loop-product__title{font-size:2.2rem;font-weight:700;margin-block:1.4rem .7rem;line-height:1.2}.notifications{flex-wrap:wrap;flex-direction:column;gap:.5rem;transition:all .375s ease-in-out;width:100%}.notifications:has(.is-active){display:flex;margin-block:2.6rem 4rem}.notifications .notification{display:none;font-size:1.6rem;background-color:var(--dst--secondary-color4, #F4F4F4);padding:.8rem;border-left:3px solid var(--dst--primary-color1);line-height:1.1;align-items:center}.notifications .notification .icon{max-width:2rem;max-height:2rem;margin-right:.7rem}.notifications .notification.is-active{display:flex}.notifications .notification.--no-issues{border-left-color:var(--dst--secondary-color5, #00B069);background-color:var(--dst--secondary-color6, #9CE4C7)}.notifications .notification.--warning,.notifications .notification.--technical-issues,.notifications .notification.--expired-subscriptions{border-left-color:var(--dst--secondary-color7, #FF9115);background-color:var(--dst--secondary-color8, #FFD19E)}.notifications .notification.--price-may-vary,.notifications .notification.--own-more-than-1-software{border-left-color:var(--dst--secondary-color11, #0b39a6);background-color:var(--dst--secondary-color12, #bfcbe9)}.notifications .notification.--no-dependencies-found{border-left-color:var(--dst--primary-color1 #000);background-color:var(--dst--secondary-color4, #f4f4f4)}.ds-configurator__confirmation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none;pointer-events:auto;transition:all .36s ease-in-out;opacity:0}.ds-configurator__confirmation.is-active{display:flex;align-items:center;justify-content:center;opacity:1}.ds-configurator__confirmation.is-active .notification-modal__overlay,.ds-configurator__confirmation.is-active .notification-modal__container{opacity:1}.ds-configurator__confirmation.is-active .notification-modal__container{top:50vh}.ds-configurator__confirmation .notification-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:all .36s ease-in-out}.ds-configurator__confirmation .notification-modal__container{position:fixed;top:80vh;transform:translateY(-50%);max-width:40.3rem;width:90%;max-height:50vh;overflow:hidden;z-index:1;border:1px solid var(--dst--primary-color1);background:var(--dst--secondary-color1);box-shadow:0 4px 4px #0000001c;opacity:0;transition:all .36s ease-in-out}.ds-configurator__confirmation .notification-modal__header{padding:2.4rem 2.4rem 1.6rem}.ds-configurator__confirmation .notification-modal__title{font-size:2.4rem;font-weight:700;margin:0;line-height:1.2}.ds-configurator__confirmation .notification-modal__body{padding-inline:2.4rem}.ds-configurator__confirmation .notification-modal__message{font-size:1.6rem;margin:0;opacity:.6}.ds-configurator__confirmation .notification-modal__footer{padding:2.4rem;display:flex;justify-content:flex-end;gap:.8rem}.ds-configurator__confirmation .notification-modal__button{padding:.85rem 1.2rem;border:none;font-size:1.8rem;font-weight:800;cursor:pointer;transition:all .2s ease;outline:none;text-decoration:none;display:inline-block;text-align:center;color:var(--dst--primary-color1);line-height:1.3}.ds-configurator__confirmation .notification-modal__button:focus{box-shadow:0 0 0 3px var(--dst--primary-color3)}.ds-configurator__confirmation .notification-modal__button:hover{color:var(--dst--primary-color3)}.ds-configurator__confirmations{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ds-configurator .selectors{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}@media(min-width:1113px){.ds-configurator .selectors{gap:3.2rem}}.ds-configurator .selectors .selector{flex-grow:1;max-width:calc(50% - 1.6rem)}.ds-configurator .custom-select{--dst--input-font-size: 2rem;--dst--input-padding-block: 2.4rem;--dst--input-padding-inline: 2.4rem;--dst--input-line-height: 1.5;--dst--input-font-size-small: 1.2rem;position:relative;width:100%;transition:all .2s ease}@media(max-width:1112px){.ds-configurator .custom-select{--dst--input-padding-block: 1.4rem}}.ds-configurator .custom-select select,.ds-configurator .custom-select .custom-label{font-size:var(--dst--input-font-size)}.ds-configurator .custom-select select{box-sizing:border-box;width:100%;max-width:100%;line-height:var(--dst--input-line-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s ease,box-shadow .2s ease;min-height:7rem;text-transform:uppercase}@media(min-width:1113px){.ds-configurator .custom-select select{min-height:9rem}}.ds-configurator .custom-select select:focus{border-color:var(--dst--input-border-color)}.ds-configurator .custom-select select option{font-size:1.6rem;padding:1.2rem 2.4rem!important;background-color:var(--dst--input-bg-color)}.ds-configurator .custom-select select option:nth-child(odd){background-color:#fafafa}.ds-configurator .custom-select select option:hover,.ds-configurator .custom-select select option:focus,.ds-configurator .custom-select select option:checked{background-color:var(--dst--primary-color2)}.ds-configurator .custom-select .custom-label{position:absolute;left:var(--dst--input-padding-inline, 20px);top:50%;transform:translateY(-50%);width:calc(100% - var(--dst--input-padding-inline) - 50px);pointer-events:none;background:var(--dst--input-bg-color, #fff);transition:all .2s ease;font-weight:400;line-height:1.2}.ds-configurator .custom-select option{font-size:var(--dst--input-font-size)}.ds-configurator .custom-select.is-filled .custom-label{top:2.7rem}@media(min-width:1113px){.ds-configurator .custom-select.is-filled .custom-label{top:3.5rem}}.ds-configurator .custom-select.is-filled select{font-size:var(--dst--input-font-size-small);padding-top:calc(var(--dst--input-padding-block) + 1rem);padding-bottom:calc(var(--dst--input-padding-block) - 1rem)}.ds-configurator .custom-select:hover select{box-shadow:0 0 .4rem 0 var(--dst--primary-color2);border:var(--dst--input-border-width, 1px) solid var(--dst--primary-color2)}
