.customizer-zone{display:none}.customizer-zone.active{display:flex;flex-direction:column}.customizer-body .content-modules{padding-bottom:0}.customizer-step-header{padding-bottom:4rem;min-height:calc(95vh - 30px - 52px)}.customizer-step-header img{margin-bottom:0.75rem}.customizer-step-header .title{font-size:22px;line-height:32px;margin-bottom:0}.customizer-step-header .text{margin-top:0.75rem;font-weight:300;font-size:16px;line-height:24px}.customizer-step-header .go-to-steps{margin-top:0.75rem;width:232px;font-size:14px;height:50px;border-radius:2rem}.step-content{display:none}.step-content.active,#zone-resume.active .resume-content{display:flex}.customizer-menu{padding-top:1.5rem;position:relative}.customizer-menu::after{content:"";height:3.5rem;background-color:#CCD9E2;display:block;width:100%;position:absolute;left:0;right:0;bottom:16px}.container-menu{position:relative}.customizer-menu .menu-action{display:none}.customizer-menu .swiper-pagination{position:static;display:flex;justify-content:center;margin-top:6px;margin-bottom:.75rem}.customizer-menu svg{width:100%;height:100%}.menu-step{border:0;background-color:transparent;padding:.5rem .5rem 0;width:100%;position:relative}.menu-step[disabled] svg,.menu-step[disabled] .text{opacity:0.5}.resume-list-btn[disabled]{opacity:.75;color:inherit}.menu-step.active .circle{background-color:var(--color-primary)}.menu-step .circle{background:#FFFFFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25);display:block}.menu-step .circle .icon{display:none}.menu-step.selected .circle .icon{display:block;position:absolute;top:calc(.5rem - 5px);right:calc(.5rem - 3.75px);width:22px;height:22px}.menu-step svg{stroke:var(--color-primary-dark)!important}.menu-step.active .icon+svg{stroke:#fff!important}.menu-step .text{font-size:10px;line-height:12px;color:var(--color-primary-dark);display:block;padding-bottom:4px;padding-top:6px;text-transform:uppercase;padding-inline:5px}.step-content .inner{padding-top:1rem;padding-bottom:4rem}.step-content .text-step{font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:space-between}.step-content .grid-products,.grid-resume-selected{margin-top:1.25rem;margin-bottom:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.grid-products .product-btn,.resume-product-item{border:0;background-color:transparent;position:relative;padding:0;width:100%;height:100%;display:flex}.grid-products .product{min-width:0;position:relative}.grid-products .product-btn .buyForm,.resume-product-item{display:flex;flex-direction:column;height:100%;width:100%}.grid-products .product-btn img,.resume-product-item img{width:100%}.grid-products .product-btn .ratio-wrap,.resume-product-item .ratio-wrap{width:100%}.grid-products .zoom-product-btn .icon{height:16px;width:16px}.grid-products .zoom-product-btn{padding:0;border:0;background-color:transparent;z-index:10;background:#FFFFFF;border:1px solid #808080;border-radius:80px;display:flex;align-items:center;justify-content:center}.grid-products .zoom-product-btn,.resume-product-item .icon{height:22px;width:22px;position:absolute;top:-4px;right:-4px}.grid-products .zoom-product-btn .icon-plus-zoom{display:block}.resume-product-item .icon-checked{display:block}.grid-products .product-btn .name,.resume-product-item .name{border-top:1px solid transparent;margin-top:9px;font-size:12px;padding-top:5px;width:100%}.grid-products .product-btn.selected .name,.resume-product-item .name{border-color:#182638}.btn-help-modal.btn{background-color:transparent;border:0;font-size:12px;gap:0.5rem}.text-step .btn-help-modal.btn{padding:0}.btn-help-modal.btn:is(.active,:active),.btn-help-modal.btn:is(.focus,:focus){box-shadow:none}.btn-help-modal .icon{width:1rem;height:1rem}.step-btn-container{text-align:center;margin-top:0.75rem}.step-btn-container .step-btn{height:56px;width:232px;font-size:14px;border-radius:2rem}.col-resume .resume-title{font-weight:400;font-size:20px;line-height:24px;text-transform:uppercase;margin-bottom:16px}.col-resume ul{list-style:none;padding-left:0;text-align:left}.col-resume ul li{margin-bottom:1rem}.resume-list-btn{border:0;background-color:transparent;text-align:left;white-space:nowrap;font-weight:400;font-size:12px;line-height:14px;padding:0;display:block}.resume-list-btn:hover,.btn-help-modal.btn:hover{color:var(--color-primary)}.resume-list-btn .line-1{text-transform:uppercase;display:flex;align-items:center;gap:8px}.resume-list-btn .value{display:block;font-size:12px;line-height:20px;margin-top:8px;padding-left:0.8rem;white-space:normal}.resume-list-btn .value:empty{display:none}.resume-list-btn .icon{opacity:0;visibility:hidden;height:22px;width:22px}li.selected .resume-list-btn .icon{opacity:1;visibility:visible}.customizer-menu .swiper-slide{width:calc((100% - (0px * 2)) / 3);margin-right:0px}.resume-content .col-resume{max-width:400px;padding-inline:1.5rem;margin-left:auto;margin-right:auto;padding-top:.75rem}.resume-content .buy-section{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1rem;padding-bottom:6rem}.resume-content .resule-total-price{display:flex;align-items:center;max-width:calc(50% - .5rem)}.resume-content .resule-total-price .price{font-size:22px;color:var(--color-black);margin-right:8px}.resume-content .resule-total-price .taxText{font-weight:var(--fw-light);font-size:16px;margin-left:0}.resume-content .input-group-quantity{max-width:calc(50% - .5rem)}.resume-content [data-click-action="buyProduct"]{height:46px;border-radius:2rem;font-size:14px;line-height:16px;width:100%}@media(min-width:576px){.customizer-menu .swiper-slide{width:calc((100% - (0px * 3)) / 4);margin-right:0px}}@media(min-width:768px){.customizer-menu .swiper-slide{width:calc((100% - (0px * 4)) / 5);margin-right:0px}.customizer-menu::after{bottom:0}}@media(min-width:576px){.step-content .grid-products{grid-template-columns:1fr 1fr 1fr}.customizer-menu .menu-action{display:block;background:transparent;border:0;position:absolute;top:30%;padding:0;height:50px;width:50px;z-index:5;border-radius:50%}.customizer-menu .menu-action svg{width:22px;height:22px}.customizer-menu .step-prev{left:-16px}.customizer-menu .step-next{right:-16px}}@media(min-width:768px){.step-content .grid-products,.grid-resume-selected{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}}@media(min-width:992px){.customizer-step-header .container-el{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-block:6rem}.customizer-step-header{min-height:auto;padding-bottom:0}.customizer-step-header .title{font-weight:300;font-size:30px;line-height:40px}.customizer-step-header .go-to-steps{height:56px;display:flex;margin-top:2rem}.customizer-menu .swiper-wrapper{transform:none!important;transition-duration:0ms!important;justify-content:space-between}.container-menu{max-width:calc(850px + 1.5rem);margin:0 auto}.customizer-menu .swiper-slide{width:auto!important;flex-shrink:1;display:flex}.customizer-menu svg,.menu-step .circle{max-width:120px;max-height:120px}.menu-step{max-width:120px;margin-left:auto;margin-right:auto;width:auto}.step-content .inner{padding:2rem 2rem 0 0}.customizer-menu::after{height:95px;bottom:0}.menu-step .text{padding-bottom:25px;font-size:12px;line-height:14px;padding-top:12px}.customizer-menu .menu-action{top:22%}.customizer-menu .menu-action svg{width:2rem;height:2rem}.customizer-menu .step-next{right:-34px}.customizer-menu .step-prev{left:-34px}.customizer-step-content{width:calc(1050px + -1rem);margin:0 auto}.step-content .text-step{font-weight:400;font-size:20px;line-height:24px}.customizer-step-content .col-resume{flex-direction:column;position:relative}.customizer-step-content .col-resume::after{content:"";background:#FFFFFF;box-shadow:0px 2px 8px rgba(0,0,0,0.2);display:block;position:absolute;top:0;left:0;width:10000px;height:100%}.customizer-step-content .col-resume .inset{position:relative;z-index:1;padding:42px 0 42px 42px;min-width:240px}#zone-steps{overflow:hidden}.step-content .grid-products,.grid-resume-selected{margin-top:30px;max-width:100%}.step-content .col-products{min-height:500px;display:flex;flex-direction:column}.step-btn-container{margin-top:auto;margin-bottom:30px}.resume-content .inner{padding:2rem 2rem 0 0}.resume-content .text-step{font-weight:300;font-size:32px;line-height:48px}.grid-resume-selected{margin-top:50px}.resume-content .col-resume{max-width:100%;padding-inline:0;margin-left:0;margin-right:0;padding-top:0}.resume-content .buy-section{border-top:1px solid #CCD9E2;padding-top:1.5rem}.resume-content .input-group-quantity,.resume-content .resule-total-price{max-width:100%;width:100%}.customizer-menu .menu-action:not([disabled]):hover{background-color:var(--color-primary-dark);color:#FFF}}@media(min-width:992px) and (max-width:1075px){.customizer-step-content{padding-left:.75rem}}@media(min-width:1200px){.container-menu{max-width:calc(900px + 1.5rem)}.customizer-step-header .container-el{padding-block:6.5rem}.customizer-menu .menu-action{top:20%}.customizer-menu .step-prev{left:-4.5rem}.customizer-menu .step-next{right:-4.5rem}.resume-content .buy-section{align-items:center;width:calc(100% + 130px);gap:1rem 1.5rem}.resume-content .input-group-quantity{height:38px}.resume-content .input-group-quantity{width:120px}.resume-content [data-click-action="buyProduct"]{max-width:calc(100% - 1.5rem - 120px)}}@media(min-width:1400px){.step-content .col-products{min-height:550px}.customizer-step-header .container-el{gap:3rem;padding-block:9rem}.customizer-step-header .title{font-size:38px;line-height:48px}}.zoomPhotoModal img{width:100%}.zoomPhotoModal .modal-body{padding:2rem}.customizer .product-price,.customizer .product-alternativePrice{font-size:14px;color:#000}.customizer .product-basePrice .price,.customizer .product-alternativeBasePrice .price{font-size:12px;color:#9a9a9a;text-decoration:line-through}.customizer .product-list-prices>.product-price{display:block;margin-bottom:2px;margin-top:6px;white-space:nowrap}.customizer .product-list-prices>span{display:inline-block;vertical-align:bottom;line-height:1}.customizer .product-list-prices{margin-top:auto;line-height:1.1;width:100%}.customizer .product-list-prices .taxText{font-weight:var(--fw-light);font-size:10px;margin-left:4px}