.product-carousel-nav{position:absolute;z-index:10;display:flex;height:50px;width:50px;align-items:center;justify-content:center;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-carousel-nav[type=button]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.watermark-carousel-nav{position:absolute;z-index:10;display:flex;height:50px;width:50px;align-items:center;justify-content:center;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.watermark-carousel-nav[type=button]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.swiper-button-disabled{cursor:not-allowed;opacity:.5}.swiper-button-lock{visibility:hidden}.hide-disabled-nav{transition-property:none}.hide-disabled-nav.swiper-button-disabled{visibility:hidden}@keyframes ticker{0%{background-position-x:-100%}to{background-position-x:0}}.slider::-webkit-slider-thumb{width:24px;height:24px;background:#000;border-radius:50%;-webkit-appearance:none;appearance:none;-webkit-transition:left .3s ease-in-out,transform .3s ease-in-out;transition:left .3s ease-in-out,transform .3s ease-in-out}.slider::-moz-range-thumb{width:24px;height:24px;background:#000;border-radius:50%;appearance:none;-moz-transition:left .3s ease-in-out,transform .3s ease-in-out;transition:left .3s ease-in-out,transform .3s ease-in-out}.slider.hide-thumb::-webkit-slider-thumb{visibility:hidden}.slider.hide-thumb::-moz-range-thumb{visibility:hidden}@media (max-width:767px){:root{--vert-spacing:24px;--gap-spacing:24px;--section-spacing:40px;--card-section-spacing:60px}}@media (min-width:768px) and (max-width:1023px){:root{--vert-spacing:24px;--gap-spacing:24px;--section-spacing:40px;--card-section-spacing:80px}}@media (min-width:1024px){:root{--vert-spacing:40px;--gap-spacing:40px;--section-spacing:60px;--card-section-spacing:80px}}.title-text,.visionIdQuiz .rich-text{color:#000}.img-bucket{opacity:.7}.active-card .img-bucket{opacity:1}.stage-title-wrapper *{margin:0;padding:0}.surprisemeWrapper{position:relative;margin-left:auto;margin-right:auto;margin-top:2.5rem;height:52px;max-width:240px;line-height:52px}@media (min-width:768px){.surprisemeWrapper{margin-top:5rem}}.surprisemeWrapper .ctaSurpriseme{bottom:0;margin-left:auto;margin-right:auto;height:52px;padding:.5rem;line-height:1.5}.stepper .steps{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.stepper .steps button.active{border-bottom-width:2px;--tw-border-opacity:1!important;border-color:rgb(234 170 0/var(--tw-border-opacity))!important;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.controls button .icon,.retake-button button .icon{aspect-ratio:1/1;height:52px;width:52px;border-radius:9999px;text-align:left!important}.controls button .label-text,.retake-button button .label-text{text-align:left}.controls button:hover .icon,.retake-button button:hover .icon{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.controls button:hover .icon svg path,.retake-button button:hover .icon svg path{stroke:#f1e7ca}.loading.section{margin:0!important;max-width:100%!important;padding:0!important}.loadingWrapper{overflow:clip}.loadingWrapper .subtitle-text,.loadingWrapper .title-text{z-index:50}.loadingWrapper .img-bucket{opacity:1}.loadingWrapper .embla__viewport{overflow:hidden}.loadingWrapper .embla__container{display:grid;grid-auto-flow:row;grid-auto-rows:100%}.loadingWrapper .embla__slide{flex:0 0 90%;width:98%;margin:0 auto}.results.section{margin:0!important;max-width:100%!important}@media (min-width:768px){.results.section{padding-left:4rem;padding-right:4rem}}.results.section .carsouel-wrapper .left-col{margin:0!important;max-width:100%!important;align-content:center}.results.section .carsouel-wrapper .left-col *{margin:0;padding:0;text-align:left}.results.section .carsouel-wrapper .right-col{position:relative}.results.section .carsouel-wrapper .right-col .controls button:hover .icon{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.results.section .carsouel-wrapper .right-col .controls button:hover .icon svg path{stroke:#f1e7ca}.card-section .card-bucket{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-section .card-bucket,.card-section .card-bucket .card-image{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter}.card-section .card-bucket .card-image{transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-section .card-bucket .card-image .img-bucket{object-fit:contain!important;object-position:center 10px!important}.card-section .card-bucket .card-title{overflow-wrap:break-word!important;padding-left:.5rem;padding-right:.5rem;line-height:90%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-section .card-bucket .card-title,.card-section .card-bucket:hover .card-image,.card-section .card-bucket:hover .card-title{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-section .card-bucket:hover .card-image,.card-section .card-bucket:hover .card-title{--tw-scale-x:1.5;--tw-scale-y:1.5}.results .controls button:hover .icon{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.results .controls button:hover .icon svg path{stroke:#f1e7ca}.carousel-controls button .icon{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.carousel-controls button .icon svg{--tw-scale-x:200%;--tw-scale-y:200%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.carousel-controls button .icon svg path{stroke:#f1e7ca}.carousel-controls button:hover .icon{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));background-color:initial}.carousel-controls button:hover .icon svg path{stroke:#000}.controls-container{margin-bottom:var(--section-spacing)}.silhouette.section .slider .pointer-label{margin-top:-35px;min-height:100px;padding-top:35px}@media (min-width:1025px){.section{margin-left:auto;margin-right:auto;height:100%;width:100%;max-width:1060px;padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.section .title-banner{aspect-ratio:1730/110;width:100%}.section .title-banner .title-text{z-index:50;width:100%}.section .title-banner .title-image{z-index:-10;aspect-ratio:1730/110;object-fit:cover}.section .stage-title-wrapper{width:100%!important}.section .stage-title-wrapper .title-text{margin-top:var(--vert-spacing);text-align:center;font-size:72px;line-height:95%}.section .stage-title-wrapper .rich-text{width:100%!important;padding-left:0!important;padding-right:0!important}.section .sliderWrapper{margin-top:var(--vert-spacing)}.section .sliderWrapper .slider{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.section .card-section{margin-top:var(--card-section-spacing)!important;margin-bottom:var(--card-section-spacing)!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-left:auto;margin-right:auto;margin-top:var(--vert-spacing);margin-bottom:var(--vert-spacing);height:100%;width:-moz-fit-content;width:fit-content;justify-content:space-around;gap:var(--gap-spacing)}.section .card-section .card-bucket{aspect-ratio:230/130;height:auto;min-width:230px}.section .card-section .card-bucket .card-title{font-size:32px}.section .surprisemeWrapper{z-index:50;margin-top:0}.section.accessories .card-section,.section.colour .card-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.section.loading .lable-text{margin-left:auto;margin-right:auto;width:90%;overflow-wrap:break-word!important;font-size:160px;line-height:90%}.section.results{margin:0;max-width:100%}.section.results .stage-title-wrapper .title-text{margin-top:0;margin-bottom:var(--vert-spacing);text-align:left}.section.results .stage-title-wrapper .rich-text{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.section.results .carsouel-wrapper{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vert-spacing)}.section.results .carsouel-wrapper .embla{width:80%;align-content:space-evenly;vertical-align:middle}.section.results .carsouel-wrapper .embla .embla__container{width:80%}.section.results .carsouel-wrapper .embla .embla__container .embla__slide{display:flex;width:40%!important;align-items:center;justify-content:center}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-scaled{--tw-scale-x:100%;--tw-scale-y:100%}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-scaled,.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-slide{display:flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-slide{--tw-scale-x:80%;--tw-scale-y:80%}.section.results .addtobasket-wrapper{margin-left:auto;margin-right:auto;margin-top:var(--section-spacing);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vert-spacing)}.section.results .addtobasket-wrapper .btn-addtobasket,.section.results .addtobasket-wrapper .btn-retake{width:100%}.stepper .steps{margin-left:var(--gap-spacing);margin-right:var(--gap-spacing);margin-bottom:var(--vert-spacing)}.controls-container{position:relative;margin-left:var(--section-spacing);margin-right:var(--section-spacing);margin-top:-110px;height:50px;max-width:1730px}.controls-container .controls{position:absolute;height:52px;padding-left:var(--gap-spacing);padding-right:var(--gap-spacing)}}@media (min-width:768px) and (max-width:1024px){.section{padding-left:var(--section-spacing);padding-right:var(--section-spacing);padding-top:var(--section-spacing)}.section .title-banner{aspect-ratio:1024/50;width:100%}.section .title-banner .title-text{z-index:50;width:100%}.section .title-banner .title-image{z-index:-10;aspect-ratio:1024/50;object-fit:cover}.section .stage-title-wrapper .rich-text{padding-left:0;padding-right:0;padding-top:0;text-align:left}.section .stage-title-wrapper .rich-text *{padding-left:0!important;padding-right:0!important;text-align:left!important}.section .stage-title-wrapper .title-text{margin-top:var(--vert-spacing);padding-left:0;padding-right:0;text-align:left;font-size:72px;line-height:90%}.section .sliderWrapper{margin-left:0;margin-right:0;width:100%}.section .sliderWrapper .slider{margin-top:10rem;margin-bottom:10rem}.section .card-section{margin-top:var(--card-section-spacing)!important;margin-bottom:var(--card-section-spacing)!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-left:auto;margin-right:auto;margin-top:var(--vert-spacing);margin-bottom:var(--vert-spacing);height:100%;width:100%;justify-content:space-around;gap:var(--gap-spacing)}.section .card-section .card-bucket{aspect-ratio:230/130;height:auto;min-width:135px}.section .card-section .card-bucket .card-title{font-size:32px}.section .surprisemeWrapper{z-index:50;margin-top:0}.section.loading .lable-text{margin-left:auto;margin-right:auto;width:90%;overflow-wrap:break-word!important;font-size:132px;line-height:90%}.section.results{margin:0;max-width:100%}.section.results .stage-title-wrapper{margin-top:var(--section-spacing)}.section.results .stage-title-wrapper .title-text{margin-top:0;margin-bottom:var(--vert-spacing)}.section.results .stage-title-wrapper .rich-text{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.section.results .carsouel-wrapper{margin-left:auto;margin-right:auto;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--vert-spacing)}.section.results .carsouel-wrapper .embla{width:85%;vertical-align:middle}.section.results .carsouel-wrapper .embla .embla__container .embla__slide{margin-top:var(--vert-spacing);margin-bottom:var(--vert-spacing);display:flex;width:35%!important;align-items:center;justify-content:center}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-scaled{max-height:100%;--tw-scale-x:100%;--tw-scale-y:100%}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-scaled,.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-slide{display:flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-slide{--tw-scale-x:80%;--tw-scale-y:80%;padding-left:1rem;padding-right:1rem}.section.results .addtobasket-wrapper{margin-left:auto;margin-right:auto;margin-top:var(--section-spacing);margin-bottom:var(--section-spacing);display:flex;max-width:260px;flex-direction:column-reverse;gap:var(--vert-spacing)}.section.results .addtobasket-wrapper .btn-retake{width:100%}.section.results .addtobasket-wrapper .btn-addtobasket{margin-top:var(--vert-spacing);width:100%}.controls-container{position:relative;margin:var(--section-spacing) var(--gap-spacing);margin-top:-52px;height:50px}.controls-container .controls{position:absolute;height:52px}}@media (max-width:767px){.section{padding-left:var(--section-spacing);padding-right:var(--section-spacing)}.section .title-banner{aspect-ratio:375/78;width:100%}.section .title-banner .title-text{z-index:50;width:100%}.section .title-banner .title-image{z-index:-10;aspect-ratio:375/78;object-fit:cover}.section .stage-title-wrapper .rich-text{padding-left:0;padding-right:0;padding-top:0;text-align:left}.section .stage-title-wrapper .title-text{margin-top:var(--vert-spacing);padding-left:0;padding-right:0;text-align:left;font-size:40px;line-height:2.5rem}.section .sliderWrapper .slider{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.section .card-section{margin-top:var(--card-section-spacing)!important;margin-bottom:var(--card-section-spacing)!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:var(--vert-spacing);margin-bottom:var(--vert-spacing);height:100%;width:100%;justify-content:space-around;gap:var(--gap-spacing)}.section .card-section .card-bucket{aspect-ratio:230/130;height:auto;min-width:135px}.section .card-section .card-bucket .card-title{font-size:24px}.section .surprisemeWrapper{margin-top:0}.section.loading .lable-text{margin-left:auto;margin-right:auto;width:90%;overflow-wrap:break-word!important;font-size:76px;line-height:90%}.section.results{margin:0;max-width:100%}.section.results .stage-title-wrapper .title-text{margin-top:0;margin-bottom:var(--vert-spacing)}.section.results .stage-title-wrapper .rich-text{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.section.results .carsouel-wrapper .embla{width:100%;vertical-align:middle}.section.results .carsouel-wrapper .embla .embla__container .embla__slide{margin-top:var(--vert-spacing);margin-bottom:var(--vert-spacing);display:flex;width:40%!important;align-items:center;justify-content:center}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-scaled{max-height:100%}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-scaled,.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-slide{display:flex;--tw-scale-x:100%;--tw-scale-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.results .carsouel-wrapper .embla .embla__container .embla__slide .img-slide{opacity:0}.section.results .addtobasket-wrapper{margin-left:auto;margin-right:auto;margin-top:var(--section-spacing);margin-bottom:var(--section-spacing);display:flex;max-width:260px;flex-direction:column-reverse;gap:var(--vert-spacing)}.section.results .addtobasket-wrapper .btn-retate{width:100%}.section.results .addtobasket-wrapper .btn-addtobasket{margin-top:var(--vert-spacing);width:100%}.stepper .steps{margin-left:var(--gap-spacing);margin-right:var(--gap-spacing);margin-bottom:var(--vert-spacing)}.controls-container{margin-top:var(--vert-spacing);margin-bottom:var(--vert-spacing);padding-left:var(--gap-spacing);padding-right:var(--gap-spacing)}}.mapboxgl-ctrl-geocoder{margin:35px 0 10px;width:100%;box-shadow:none;border:1px solid #d8d8d8;border-radius:0}.mapboxgl-ctrl-geocoder--input{min-height:64px;width:100%;padding-left:40px;font-size:16px}.mapboxgl-ctrl-geocoder--icon-search{margin:15px 0 0 5px;width:18px;height:18px;top:9px;left:10px}.mapboxgl-ctrl-geocoder--icon-close{margin:18px 5px 0 0}.mapboxgl-ctrl-geocoder--suggestion-title{font-size:1.25rem;font-size:clamp(.85rem,1vw + .5rem,1.25rem);font-family:var(--font-medium);line-height:normal}.mapboxgl-ctrl-geocoder--suggestion-address{font-size:1.15rem;font-size:clamp(.8rem,1vw + .5rem,1.15rem);font-family:var(--font-regular);line-height:normal}