.custom-container{background-color:#f8fafd;padding-bottom:8.3333333333vw;padding-top:5.5555555556vw}@media(min-width:800px){.custom-container{padding-top:2.7777777778vw}}@media(min-width:1440px){.custom-container{padding-top:40px}}@media(min-width:800px){.custom-container{padding-bottom:4.1666666667vw}}@media(min-width:1440px){.custom-container{padding-bottom:60px}}.custom-container--white{background-color:#fff}.custom-inner-container{margin:0 auto;max-width:1440px;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media(min-width:800px){.custom-inner-container{padding-left:4.1666666667vw}}@media(min-width:1440px){.custom-inner-container{padding-left:60px}}@media(min-width:800px){.custom-inner-container{padding-right:4.1666666667vw}}@media(min-width:1440px){.custom-inner-container{padding-right:60px}}.block-title{color:#000;font-size:5.5555555556vw;font-weight:600}@media(min-width:800px){.block-title{font-size:2.3611111111vw}}@media(min-width:1440px){.block-title{font-size:34px}}.new-cta{background-color:var(--pink1);border-radius:1.6666666667vw;color:var(--white);font-size:2.0833333333vw;line-height:3.125vw;padding:1.6666666667vw 3.6111111111vw;transition:background-color .3s}.new-cta:hover{background-color:#f01265}@media(min-width:800px){.new-cta{border-radius:.8333333333vw}}@media(min-width:1440px){.new-cta{border-radius:12px}}@media(min-width:800px){.new-cta{font-size:1.0416666667vw}}@media(min-width:1440px){.new-cta{font-size:15px}}@media(min-width:800px){.new-cta{line-height:1.5625vw}}@media(min-width:1440px){.new-cta{line-height:22.5px}}@media(min-width:800px){.new-cta{padding-top:.8333333333vw}}@media(min-width:1440px){.new-cta{padding-top:12px}}@media(min-width:800px){.new-cta{padding-bottom:.8333333333vw}}@media(min-width:1440px){.new-cta{padding-bottom:12px}}@media(min-width:800px){.new-cta{padding-left:1.8055555556vw}}@media(min-width:1440px){.new-cta{padding-left:26px}}@media(min-width:800px){.new-cta{padding-right:1.8055555556vw}}@media(min-width:1440px){.new-cta{padding-right:26px}}.arrow-slider{background-color:rgba(0,0,0,.1);border:none;border-radius:100%;height:13.0555555556vw;width:13.0555555556vw}@media(min-width:800px){.arrow-slider{height:4.1666666667vw}}@media(min-width:1440px){.arrow-slider{height:60px}}@media(min-width:800px){.arrow-slider{width:4.1666666667vw}}@media(min-width:1440px){.arrow-slider{width:60px}}.arrow-slider:hover{background-color:rgba(0,0,0,.2)}.arrow-slider svg{height:13.0555555556vw;left:2.5vw;position:absolute;top:2.5vw;width:13.0555555556vw}@media(min-width:800px){.arrow-slider svg{top:1.25vw}}@media(min-width:1440px){.arrow-slider svg{top:18px}}@media(min-width:800px){.arrow-slider svg{left:1.25vw}}@media(min-width:1440px){.arrow-slider svg{left:18px}}@media(min-width:800px){.arrow-slider svg{height:4.1666666667vw}}@media(min-width:1440px){.arrow-slider svg{height:60px}}@media(min-width:800px){.arrow-slider svg{width:4.1666666667vw}}@media(min-width:1440px){.arrow-slider svg{width:60px}}.product-configurator{background-color:#f7f7f7;color:#434343;position:relative}.product-configurator .btns-placeholder>div{margin-bottom:7px}.product-configurator .btn-technical-specs{font-weight:700}.product-configurator .btn-technical-specs:hover{background-color:#ff469a;border-color:#ff469a;color:#fff}.product-configurator .patron-icon{flex:0 1 auto;padding-bottom:22px;position:relative;text-align:right}.product-configurator .patron-icon-image{width:36px}.product-configurator .patron-icon-label{bottom:0;font-size:12px;left:0;opacity:0;padding-top:5px;position:absolute;right:0;text-align:center;transition:opacity .2s ease-in-out;visibility:hidden}.product-configurator .patron:hover .patron-icon-label{opacity:1;visibility:visible}@media(max-width:991.98px){.product-configurator{font-size:.9rem}}.product-configurator .block-personalization{position:relative}.product-configurator .block-personalization .logo{height:48px;position:absolute;right:-12px;top:-12px;width:48px}.product-configurator .block-personalization .logo img{max-height:100%;max-width:100%}.product-configurator .intersect-bottom.marker{background-color:#0e94aa}.product-configurator .product-steps{background-color:#ddd;display:flex;flex-wrap:nowrap}@media(max-width:991.98px){.product-configurator .product-steps{overflow-x:auto}}.product-configurator .product-steps[count="7"] .product-steps__item-title,.product-configurator .product-steps[count="8"] .product-steps__item-title,.product-configurator .product-steps[count="9"] .product-steps__item-title{font-size:14px}.product-configurator .product-steps[count="10"] .product-steps__item-title,.product-configurator .product-steps[count="11"] .product-steps__item-title,.product-configurator .product-steps[count="12"] .product-steps__item-title{font-size:10px}.product-configurator .product-steps__item{border-bottom:2px solid transparent;border-right:2px solid #ccc;color:#1d1d1d;display:flex;flex:1 1 0;height:60px}.product-configurator .product-steps__item-content{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;line-height:1.3;max-width:100%;padding:0 12px;text-align:center}.product-configurator .product-steps__item-arrow{position:relative}.product-configurator .product-steps__item-arrow:before{border-color:transparent transparent transparent #ccc;border-style:solid;border-width:8px 0 8px 9px;content:"";left:100%;margin-top:-8px;position:absolute;top:50%;z-index:5}.product-configurator .product-steps__item-arrow:after{border-color:transparent transparent transparent #ddd;border-style:solid;border-width:6px 0 6px 6px;content:"";left:100%;margin-top:-6px;position:absolute;top:50%;z-index:5}.product-configurator .product-steps__item-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-configurator .product-steps__item a{color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;width:100%}.product-configurator .product-steps__item a:hover{text-decoration:none}.product-configurator .product-steps__item.active{border-bottom-color:#ff469a}.product-configurator .product-steps__item.active,.product-configurator .product-steps__item.selected{background-color:#fff;border-right:2px solid #f2f2f2}.product-configurator .product-steps__item.active .product-steps__item-title,.product-configurator .product-steps__item.selected .product-steps__item-title{text-decoration:underline}.product-configurator .product-steps__item.active .product-steps__item-arrow:before,.product-configurator .product-steps__item.selected .product-steps__item-arrow:before{border-left-color:#f2f2f2}.product-configurator .product-steps__item.active .product-steps__item-arrow:after,.product-configurator .product-steps__item.selected .product-steps__item-arrow:after{border-left-color:#fff}.product-configurator .product-steps__item:last-child{border-right:0}.product-configurator .product-steps__item-label-inner{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-configurator .product-steps[count="1"] .product-steps__item{flex-basis:100%;width:100%}.product-configurator .product-steps[count="2"] .product-steps__item{flex-basis:50%;width:50%}.product-configurator .product-steps[count="3"] .product-steps__item{flex-basis:33%;width:33%}.product-configurator .product-steps[count="4"] .product-steps__item{flex-basis:50%;width:50%}@media(max-width:991.98px){.product-configurator .product-steps[count="4"] .product-steps__item{flex-basis:50%;width:50%}}.product-configurator .product-steps[count="5"] .product-steps__item{flex-basis:20%;width:20%}.product-configurator .product-steps[count="6"] .product-steps__item{flex-basis:16.66%;width:16.66%}.product-configurator .product-steps[count="7"] .product-steps__item{flex-basis:14.28%;width:14.28%}.product-configurator .product-steps[count="8"] .product-steps__item{flex-basis:12.5%;width:12.5%}.product-configurator .product-steps[count="9"] .product-steps__item{flex-basis:11.111%;width:11.111%}.product-configurator .product-steps[count="10"] .product-steps__item{flex-basis:10%;width:10%}.product-configurator .product__gridtile.self-value-array .input-group-text{font-size:.7em}.product-configurator .product__gridtile .tile{background-color:#fefefe;border:1px solid #ededee;cursor:pointer;flex:0 0 calc(50% + 1px);height:350px;margin:0 -1px -1px 0;position:relative;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%;z-index:1}.product-configurator .product__gridtile .tile-inner{display:inline-flex;flex-direction:column;position:relative;transform:translateZ(0);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,margin-top .2s ease-in-out,padding-top .2s ease-in-out,border-radius .2s ease-in-out;width:100%}.product-configurator .product__gridtile .tile.active .body,.product-configurator .product__gridtile .tile:hover .body{padding-top:0}.product-configurator .product__gridtile .tile.active.without-description.no-img .body,.product-configurator .product__gridtile .tile:hover.without-description.no-img .body{padding-top:15px}.product-configurator .product__gridtile .tile.active .short-description,.product-configurator .product__gridtile .tile:hover .short-description{opacity:1;position:static;transform:translateX(0)}.product-configurator .product__gridtile .tile .short-description{font-size:14px;height:105px;opacity:0;overflow-y:hidden;position:absolute;text-align:left;transform:translateY(5px) translateX(-9999px);transition:opacity .2s ease-in-out}.product-configurator .product__gridtile .tile .image{align-items:center;display:flex;justify-content:center;margin-top:3.375rem;position:relative}.product-configurator .product__gridtile .tile .image,.product-configurator .product__gridtile .tile .image .image-container{transition:transform .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,margin-top .2s ease-in-out,padding-top .2s ease-in-out}.product-configurator .product__gridtile .tile .image .image-container{height:150px;overflow:hidden;text-align:center;width:100%}.product-configurator .product__gridtile .tile .image .image-container img{border-radius:100%;transform:scale(.61) translateY(-20%);transition:transform .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,margin-top .2s ease-in-out,padding-top .2s ease-in-out,border-radius .2s ease-in-out;width:100%}.product-configurator .product__gridtile .tile .image.svg{overflow:inherit}.product-configurator .product__gridtile .tile .image.svg.without-description{transform:none}.product-configurator .product__gridtile .tile .image.svg [class^=fill-type-]{transition:fill .2s ease-in-out}.product-configurator .product__gridtile .tile .image .check{background-color:#f460a3;border-radius:20px;bottom:10px;box-shadow:0 4px 12px rgba(255,145,195,.5);color:#fff;display:none;height:32px;margin:-9px 0;position:absolute;right:.5rem;text-align:center;text-decoration:none;user-select:none;width:32px;z-index:1}.product-configurator .product__gridtile .tile .image .ov-fancy{background-color:#fff;border-radius:20px;bottom:2px;-webkit-box-shadow:3px 3px 5px #ccc;box-shadow:3px 3px 5px #ccc;color:#f460a3;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);font-size:14px;font-weight:700;left:11px;opacity:0;padding:10px;position:absolute;text-decoration:none;z-index:1000}.product-configurator .product__gridtile .tile .image svg{height:100%;width:100%}.product-configurator .product__gridtile .tile .body{display:inline-flex;flex-direction:column;overflow-y:hidden;padding:15px;text-align:center;transition:padding .2s ease-in-out}.product-configurator .product__gridtile .tile .body .tile-title{margin-bottom:15px;max-height:43px;overflow:hidden}.product-configurator .product__gridtile .tile .body .tile-title.no-img{font-size:30px;max-height:none;overflow:auto}.product-configurator .product__gridtile .tile.active,.product-configurator .product__gridtile .tile:hover{background-color:#fff;border-color:#d5d5d5;box-shadow:0 4px 18px rgba(51,51,51,.07);z-index:2}.product-configurator .product__gridtile .tile.active .image.no-svg img,.product-configurator .product__gridtile .tile:hover .image.no-svg img{border-radius:0;transform:scale(1);transform:translateY(0)}.product-configurator .product__gridtile .tile.active.no-img.without-description .tile-inner,.product-configurator .product__gridtile .tile.active.svg.without-description .tile-inner,.product-configurator .product__gridtile .tile:hover.no-img.without-description .tile-inner,.product-configurator .product__gridtile .tile:hover.svg.without-description .tile-inner{transform:none}.product-configurator .product__gridtile .tile.active .tile-inner,.product-configurator .product__gridtile .tile:hover .tile-inner{display:inline-flex;position:relative;transform:translateY(-3.375rem)}.product-configurator .product__gridtile .tile.active .check,.product-configurator .product__gridtile .tile:hover .check{display:inline-block}.product-configurator .product__gridtile .tile.active .ov-fancy,.product-configurator .product__gridtile .tile:hover .ov-fancy{color:#ff469a;display:inline-block;opacity:1}.product-configurator .product__gridtile .tile.active .fill-type-1,.product-configurator .product__gridtile .tile:hover .fill-type-1{fill:#fef7fb}.product-configurator .product__gridtile .tile.active .fill-type-2,.product-configurator .product__gridtile .tile:hover .fill-type-2{fill:#fe92c4}.product-configurator .product__gridtile .tile.active .fill-type-3,.product-configurator .product__gridtile .tile:hover .fill-type-3{fill:#fbd7e7}.product-configurator .product__gridtile .tile.active .fill-type-4,.product-configurator .product__gridtile .tile:hover .fill-type-4{fill:#fbd8e8}.product-configurator .product__gridtile .tile.active .fill-type-m10,.product-configurator .product__gridtile .tile:hover .fill-type-m10{fill:#e8cdd9}.product-configurator .product__gridtile .tile.active .fill-type-m20,.product-configurator .product__gridtile .tile:hover .fill-type-m20{fill:#d5bdc8}.product-configurator .product__gridtile .tile.active .fill-type-m30,.product-configurator .product__gridtile .tile:hover .fill-type-m30{fill:#c1acb7}.product-configurator .product__gridtile .tile.active .fill-type-m40,.product-configurator .product__gridtile .tile:hover .fill-type-m40{fill:#ae9aa5}.product-configurator .product__gridtile .tile.active .fill-type-m50,.product-configurator .product__gridtile .tile:hover .fill-type-m50{fill:#998892}.product-configurator .product__gridtile .tile.active .fill-type-m60,.product-configurator .product__gridtile .tile:hover .fill-type-m60{fill:#84757e}.product-configurator .product__gridtile .tile.active .fill-type-m70,.product-configurator .product__gridtile .tile:hover .fill-type-m70{fill:#6e6169}.product-configurator .product__gridtile .tile.active .fill-type-m80,.product-configurator .product__gridtile .tile:hover .fill-type-m80{fill:#574c52}.product-configurator .product__gridtile .tile.active .fill-type-m90,.product-configurator .product__gridtile .tile:hover .fill-type-m90{fill:#3f343a}.product-configurator .product__gridtile .tile.active .fill-type-m100,.product-configurator .product__gridtile .tile:hover .fill-type-m100{fill:#1e1117}.product-configurator .product__gridtile .tile.active .fill-type-Contour,.product-configurator .product__gridtile .tile:hover .fill-type-Contour{fill:#cd679a}.product-configurator .product__gridtile .tile.active .fill-type-Txt,.product-configurator .product__gridtile .tile:hover .fill-type-Txt{fill:#f9d7e5}.product-configurator .product__gridtile .tile.active .fill-type-blue,.product-configurator .product__gridtile .tile:hover .fill-type-blue{fill:#09c}.product-configurator .product__gridtile .tile.active .fill-type-blue2,.product-configurator .product__gridtile .tile:hover .fill-type-blue2{fill:#0074a6}.product-configurator .product__gridtile .tile.active .fill-type-yellow,.product-configurator .product__gridtile .tile:hover .fill-type-yellow{fill:#ff0}.product-configurator .product__gridtile .tile.active .fill-type-green,.product-configurator .product__gridtile .tile:hover .fill-type-green{fill:#9c0}.product-configurator .product__gridtile .tile.active .fill-type-magenta,.product-configurator .product__gridtile .tile:hover .fill-type-magenta{fill:#f09}.product-configurator .product__gridtile .tile.active .fill-type-magenta2,.product-configurator .product__gridtile .tile:hover .fill-type-magenta2{fill:#c37}.product-configurator .product__gridtile .tile.active .fill-type-magenta3,.product-configurator .product__gridtile .tile:hover .fill-type-magenta3{fill:#c06}.product-configurator .product__gridtile .tile.active .fill-type-none,.product-configurator .product__gridtile .tile:hover .fill-type-none{fill:none}.product-configurator .product__gridtile .tile.active .stroke-type-Contour,.product-configurator .product__gridtile .tile:hover .stroke-type-Contour{stroke:#cd679a}.product-configurator .product__gridtile .tile.active .stroke-type-Contour-3,.product-configurator .product__gridtile .tile:hover .stroke-type-Contour-3{stroke:#fbd7e7}.product-configurator .product__gridtile .tile.active .stroke-type-none,.product-configurator .product__gridtile .tile:hover .stroke-type-none{stroke:none}.product-configurator .product__gridtile .tile .icons-recommended{display:block;font-size:12px;height:22px;position:absolute;right:5px;top:10px;z-index:1000}.product-configurator .product__gridtile .tile .icons-recommended .inner{float:right;position:relative}.product-configurator .product__gridtile .tile .icons-recommended .icon{background-color:#ff469a;background-position:1px;background-repeat:no-repeat;border-bottom-right-radius:5px;border-top-right-radius:5px;height:22px;padding:3px;width:16px}.product-configurator .product__gridtile .tile .icons-recommended .icon.bg-grey{background-color:#ff469a}.product-configurator .product__gridtile .tile .icons-recommended .icon.bg-grey:before{border-right-color:#ff469a}.product-configurator .product__gridtile .tile .icons-recommended .icon.bg-pink{background-color:#ff469a}.product-configurator .product__gridtile .tile .icons-recommended .icon.bg-pink:before{border-right-color:#ff469a}.product-configurator .product__gridtile .tile .icons-recommended .icon:before{border-bottom:11px solid transparent;border-right:8px solid #ff469a;border-top:11px solid transparent;content:" ";height:0;left:-8px;position:absolute;top:0;width:0}.product-configurator .product__gridtile .tile .icons-recommended .icon.yellow-star{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS40MDMiIGhlaWdodD0iMTAuODQ1Ij48cGF0aCBkPSJNNC42MjYgMCAzLjIgMi45IDAgMy4zNjNsMi4zMTMgMi4yNTVMMS43NjcgOC44bDIuODU5LTEuNSAyLjg2IDEuNS0uNTQ1LTMuMTgyIDIuMzE0LTIuMjU1TDYuMDU4IDIuOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDc0IDEuMTMpIiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZTojZmZmIi8+PC9zdmc+)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC45MTYiIGhlaWdodD0iMTEuOTMyIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc5LjI5OSAtNjg3LjU3NykiPjxjaXJjbGUgY3g9IjQuOTU4IiBjeT0iNC45NTgiIHI9IjQuOTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzkuNzk5IDY4OC4wNzcpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1taXRlcmxpbWl0OjEwIi8+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgzLjU3MSA2OTYuNTEpIiBzdHlsZT0iZmlsbDojZmZmO2ZvbnQtc2l6ZToxMC4wNDFweDtmb250LWZhbWlseTpNeXJpYWRQcm8tUmVndWxhcixNeXJpYWQgUHJvIj48dHNwYW4geD0iMCIgeT0iMCI+aTwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-green-leaf{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ljg5NyIgaGVpZ2h0PSI5LjgxOSI+PHBhdGggZD0iTTY3OS45NDQgODE4LjIxMnMtLjAyLTMuNzY3IDEuNDE1LTUuODgxYzEuMTgzLTEuNzQ0IDQuOTU2LTEuODg5IDcuNDgyLTMuNiAwIDAtLjA5IDUuMDY1LTEuNTI0IDcuNTQ3LTEuNDQ2IDIuNS00LjQ3NyAxLjc5NC03LjE0MyAyLjI3MmEzMS4yMjYgMzEuMjI2IDAgMCAxIDUuMjE3LTQuMTQyYzEuMTc0LS43MjUtLjg1NS0uNy0xLjkzMi4wMjRhMTQuMTMzIDE0LjEzMyAwIDAgMC0zLjUxNSAzLjc4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3OS45NDQgLTgwOC43MzIpIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-bookmark{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zMjgiIGhlaWdodD0iOS43NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzguNDg3IC02MjcuMjY0KSI+PHBhdGggZD0ibTY3OC44NyA2MzEuOTY5IDMuNjQ0IDQuMzM4IDUuNDQ0LTQuNTczLjMxNi0zLjYzOC0zLjYzOS0uMzE2LTUuNDQzIDQuNTcyIiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZTojZmZmO3N0cm9rZS1taXRlcmxpbWl0OjEwIi8+PGNpcmNsZSBjeD0iLjY4MiIgY3k9Ii42ODIiIHI9Ii42ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4NS4xOTkgNjI5LjQyOSkiIHN0eWxlPSJmaWxsOiNmNDYwYTMiLz48L2c+PC9zdmc+)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-queen{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS41ODIiIGhlaWdodD0iOC44NzMiPjxwYXRoIGQ9Im02ODYuNDIyIDU3MS42MzktMS43Ny00LjQzNi0xLjc3IDQuNDM2LTMuMTU4LTMuMjIxIDEuMjgxIDUuODA5aDcuMjk1bDEuMjgxLTUuODA5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3OC44NjEgLTU2NS44NTMpIiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZTojZmZmO3N0cm9rZS1taXRlcmxpbWl0OjEwIi8+PC9zdmc+)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-eraser{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zNDgiIGhlaWdodD0iOC41MDciPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDU3LjAzMSAzLjAxMyA3LjA2KSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMCIgZD0iTTAgMGg0LjMzNHY2LjE0OUgweiIvPjxwYXRoIGQ9Im02ODEuMTggNzU4Ljc1Ny0yLjAyNy0zLjA3NyAyLjEzOS0xLjM4NyAyLjM1OSAzLjYzNi0xLjI4NC44MzNaIiBzdHlsZT0iZmlsbDojZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc5LjE1NCAtNzUwLjI1NSkiLz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-blue-leaf{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ljg5NyIgaGVpZ2h0PSI5LjgxOSI+PHBhdGggZD0iTTY3OS45NDQgODE4LjIxMnMtLjAyLTMuNzY3IDEuNDE1LTUuODgxYzEuMTgzLTEuNzQ0IDQuOTU2LTEuODg5IDcuNDgyLTMuNiAwIDAtLjA5IDUuMDY1LTEuNTI0IDcuNTQ3LTEuNDQ2IDIuNS00LjQ3NyAxLjc5NC03LjE0MyAyLjI3MmEzMS4yMjYgMzEuMjI2IDAgMCAxIDUuMjE3LTQuMTQyYzEuMTc0LS43MjUtLjg1NS0uNy0xLjkzMi4wMjRhMTQuMTMzIDE0LjEzMyAwIDAgMC0zLjUxNSAzLjc4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3OS45NDQgLTgwOC43MzIpIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+)}.product-configurator .product__gridtile .tile .label{background-color:#fff;border:1px solid #ff469a;border-bottom-left-radius:5px;border-top-left-radius:5px;float:left;font-weight:700;height:22px;padding:3px 10px 3px 8px}.product-configurator .product__gridtile.more-than-2.minigrid .tile{flex:0 0 calc(10% + 1px);height:auto}.product-configurator .product__gridtile.more-than-2.minigrid .tile .body .tile-title.no-img{font-size:15px}@media(max-width:991.98px){.product-configurator .product__gridtile.more-than-2.minigrid .tile{flex:0 0 calc(20% + 1px)}}.product-configurator .product__gridtile.more-than-2 .tile{flex:0 0 calc(25% + 1px);height:300px}@media(max-width:991.98px){.product-configurator .product__gridtile.more-than-2 .tile{flex:0 0 calc(50% + 1px)}}.product-configurator .product__gridtile.more-than-2 .tile:hover .image .image-container{height:125px}.product-configurator .product__gridtile.more-than-2 .tile:hover .image .image-container img{margin-top:calc(55px - 50%)}.product-configurator .product__gridtile.less-or-2.minigrid .tile{flex:0 0 calc(10% + 1px);height:auto}.product-configurator .product__gridtile.less-or-2.minigrid .tile .body .tile-title.no-img{font-size:15px}@media(max-width:991.98px){.product-configurator .product__gridtile.less-or-2.minigrid .tile{flex:0 0 calc(20% + 1px)}}.product-configurator .product__gridtile.less-or-2 .tile .image{margin-top:40px}.product-configurator .product__gridtile.less-or-2 .tile.active .image .image-container img,.product-configurator .product__gridtile.less-or-2 .tile:hover .image .image-container img{margin-top:calc(110px - 50%)}.product-configurator .product__gridtile.less-or-2 .tile.active .tile-inner,.product-configurator .product__gridtile.less-or-2 .tile:hover .tile-inner{transform:translateY(-40px)}.product-configurator .product__gridtile.less-or-2 .tile.svg.without-description .image .image-container img{margin-top:calc(110px - 50%);transform:none}.product-configurator .product__gridtile.less-or-2 .tile .image img{transform:scale(.35) translateY(-85%)}.product-configurator .product__gridtile .card-error{background-color:#fff1f1}.product-configurator .product__gridtile .card-error .font-weight-bold{color:var(--red1)}.product-configurator .product__gridtile .form-group>input[data-has-errors],.product-configurator .product__gridtile .input-group>input[data-has-errors]{border-color:var(--red1);color:var(--red1)}.product-configurator .product__gridtile .form-group>input[data-has-errors]~.text-help,.product-configurator .product__gridtile .input-group>input[data-has-errors]~.text-help{color:var(--red1)}.product-configurator .order-card{border:1px solid #e8e8e8;border-radius:5px;cursor:pointer;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.product-configurator .order-card.active{background-color:#ffc6e0;border-radius:5px}.product-configurator-side .btn{min-width:238px;padding:10px 15px}.product-configurator-side .price{font-size:1.4rem}.product-configurator-side .list-group-item.step{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.product-configurator-side .list-group-item.step.current,.product-configurator-side .list-group-item.step.hovered{background-color:#ffc6e0;cursor:pointer}.product-configurator-side .list-group-item.step.current .icon-edit,.product-configurator-side .list-group-item.step.hovered .icon-edit{opacity:1}.product-configurator-side .list-group-item.step .bi-check{color:#34b17e}.product-configurator-side .list-group-item.step .icon-edit{color:#ff469a;opacity:0;transition:opacity .2s ease-in-out}.product-configurator .product-configurator__summary--sticky .price{font-size:1.4rem}.product-configurator .product-top{display:flex;flex-wrap:wrap}.product-configurator .product-top .product-top-footer{box-shadow:inset 0 1px 8px rgba(0,0,0,.059);display:flex}@media(max-width:991.98px){.product-configurator .product-top .product-top-footer{flex-direction:column}}.product-configurator .product-top .btn-product-configuration-container{font-weight:700;padding-left:.5rem;padding-right:.5rem}@media(min-width:1279px){.product-configurator .product-top .btn-product-configuration-container{padding-left:375px}}.product-configurator .product-top .product-images,.product-configurator .product-top .product-short-description{width:100%}.product-configurator .product-top .product-images{max-heihgt:225px;flex:0 0 300px;max-width:300px}@media(max-width:991.98px){.product-configurator .product-top .product-images{flex-basis:100%;max-width:100%}}.product-configurator .product-top .patron{border-right-width:1px}@media(max-width:991.98px){.product-configurator .product-top .patron{border-right-width:0}}.product-configurator .card-prices .config-top{background-color:#fcfcfc;border-bottom:1px solid #f1f1f1;padding:30px 35px}.product-configurator .card-price{border:1px solid #dee2e6;box-shadow:0 0 10px rgba(0,0,0,.059);cursor:pointer;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.product-configurator .card-price.selected,.product-configurator .card-price:hover{background-color:#ffc6e0}.product-configurator .product-configurator-main{flex:0 0 70%;max-width:70%}@media(max-width:1278.98px){.product-configurator .product-configurator-main{flex-basis:100%;flex-shrink:0;max-width:100%}}.product-configurator .product-configurator-main.alpine-loading{min-height:100vh}.product-configurator .product-configurator-side{background-color:#fff;flex:0 0 30%;margin-right:15px;padding:25px;position:relative}.product-configurator .product-configurator-side .product-short-description{font-size:15px}.product-configurator .product-configurator-side .summary h2{font-size:inherit}.product-configurator .product-configurator-side .btn-reset{font-size:12px}.product-configurator .product-configurator-side .intersect{position:absolute;top:-74px}.product-configurator .product-configurator-side h1{color:#434343;font-size:2rem;font-weight:700}@media(max-width:991.98px){.product-configurator .product-configurator-side h1{font-size:1.2rem}}.product-configurator .product-configurator-side h3{font-size:1.1rem}@media(max-width:991.98px){.product-configurator .product-configurator-side h3{font-size:1.2rem}}.product-configurator .product-configurator-side dl,.product-configurator .product-configurator-side ol,.product-configurator .product-configurator-side ul{line-height:1.5em;margin-bottom:0;padding-left:20px}.product-configurator .product-configurator-side dd,.product-configurator .product-configurator-side dt,.product-configurator .product-configurator-side li{list-style-type:none;padding-bottom:15px}.product-configurator .product-configurator-side ul.carousel-indicators-gallery{cursor:pointer;display:flex;margin-top:4px;padding-left:0}.product-configurator .product-configurator-side ul.carousel-indicators-gallery li{flex:1 1 20%;max-width:20%;padding-bottom:0}.product-configurator .product-configurator-side ul.carousel-indicators-gallery li+li{margin-left:4px}.product-configurator .product-configurator-side ul.carousel-indicators-gallery img{height:auto;width:100%}@media(min-width:1279px){.product-configurator .non-intersect-top.non-intersect-bottom.in-view-port .wrapper{bottom:10px;position:fixed;top:80px}}.product-configurator .non-intersect-top.intersect-bottom .side-bottom-marker{order:1}.product-configurator .non-intersect-top.intersect-bottom .summary{order:2}.product-configurator .non-intersect-top.intersect-bottom .benefits-container{order:4}.product-configurator .non-intersect-top.intersect-bottom .block-personalization{order:3}.product-configurator .non-intersect-top.intersect-bottom .wrapper,.product-configurator .non-intersect-top.non-intersect-bottom.not-in-view-port .wrapper{flex-direction:column-reverse}.product-configurator .non-intersect-top.non-intersect-bottom.not-in-view-port .side-bottom-marker{order:1}.product-configurator .non-intersect-top.non-intersect-bottom.not-in-view-port .summary{order:2}.product-configurator .non-intersect-top.non-intersect-bottom.not-in-view-port .benefits-container{order:4}.product-configurator .non-intersect-top.non-intersect-bottom.not-in-view-port .block-personalization{order:3}.product-configurator .wrapper{display:flex;flex-direction:column;height:100%}@media(max-width:991.98px){.product-configurator .wrapper{display:block}}.product-configurator .table-prices{text-align:center}.product-configurator .table-prices .original-price{text-decoration:line-through}.product-configurator .table-prices .text-help{color:#888b8d;font-weight:400}.product-configurator .table-prices th.quantity{width:150px}.product-configurator .table-prices th.quantity .quantity-field-wrap input{background-color:#ffc6e0;font-size:.8em}.product-configurator .table-prices tbody tr:hover,.product-configurator .table-prices tr.selected{background-color:#ffc6e0}.product-configurator .table-prices td{vertical-align:middle}.product-configurator .table-prices td.selectable .icon-cart{cursor:pointer;font-size:21px;font-weight:700;margin-left:10px;padding:2px 10px;visibility:hidden}.product-configurator .table-prices td.selectable.selected,.product-configurator .table-prices td.selectable:hover{background-color:#ffc6e0}.product-configurator .table-prices td.selectable.selected .icon-cart,.product-configurator .table-prices td.selectable:hover .icon-cart{visibility:visible}.product-configurator .table-prices td p{margin-bottom:0}.product-configurator .image-text{align-items:center;background-color:#f460a3;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125em;font-weight:900;height:20px;justify-content:center;padding:5px;position:absolute;right:7px;top:7px}.product-configurator .carousel-item{line-height:0;position:relative;transition:transform .2s ease-in-out}.product-configurator__summary--sticky{background-color:#fff;bottom:0;box-shadow:0 -10px 10px rgba(0,0,0,.063);display:none;left:0;position:fixed;right:0;width:100%;z-index:100}@media(min-width:1279px){.product-configurator__summary--sticky.visible{display:block}}.product-configurator__summary-inner-wrapper.floating{position:sticky;top:100px}.product-configurator__summary-inner,.product-configurator__summary-inner--features{background-color:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.059);margin:3rem 0 1rem;position:relative}.product-configurator__summary-inner--features{margin-bottom:1rem;padding:1rem}.product-configurator__summary--sticky .product-configurator__summary-inner,.product-configurator__summary--sticky .product-configurator__summary-inner--features{align-items:center;border-radius:0;box-shadow:none;display:flex;height:63px;justify-content:space-between;margin:0}.product-configurator__summary-list{list-style:none;margin:0;padding:0}.product-configurator__summary--sticky .product-configurator__summary-list{display:none;flex-basis:65%;justify-content:flex-start}@media(min-width:540px){.product-configurator__summary--sticky .product-configurator__summary-list{display:inline-flex}}.product-configurator__summary--sticky .product-configurator__summary-list>li:last-child .product-configurator__summary-item{border-width:0}.product-configurator__summary-check{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.059);clip-path:polygon(-10px -10px,130% -10px,130% 70%,-10px 70%);color:#f460a3;height:35px;left:50%;margin-left:-10px;padding:2px;position:absolute;text-align:center;top:-20px;width:35px}.product-configurator__summary-check svg{height:100%;width:100%}.product-configurator__summary-item{align-items:center;border-bottom:1px solid #e3e3e3;color:#434343!important;cursor:pointer;display:flex;flex-direction:row;padding:1rem;position:relative;text-decoration:none!important}.product-configurator__summary-item.active{color:#ff469a!important}.product-configurator__summary-item:after{border-color:#fff transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";filter:drop-shadow(0 1px 0 #E3E3E3);height:0;left:50%;margin-left:-3px;position:absolute;width:0;z-index:1}@media(min-width:1279px){.product-configurator__summary-item:hover .product-configurator__summary-edit{display:block}}.product-configurator__summary-inner--features .product-configurator__summary-item{border:0;padding:.5rem 1rem}.product-configurator__summary-inner--features .product-configurator__summary-item:after{display:none}.product-configurator__summary--sticky .product-configurator__summary-item{border-bottom-width:0;border-right:1px solid #e2e2e2;color:#434343;display:inline;padding:0 .5em}.product-configurator__summary--sticky .product-configurator__summary-item:after{display:none}.product-configurator__summary-item-icon{margin-right:1rem;width:35px}.product-configurator__summary-item-text{display:inline-flex;flex-direction:column}.product-configurator__summary-edit{color:#ff469a;display:none;height:100%;position:absolute;width:40px}@media(min-width:1279px){.product-configurator__summary-edit{right:-30px}}.product-configurator__summary-edit--mobile{color:#ff469a;display:none;height:100%;position:absolute;right:20px;width:24px}@media(max-width:1278.98px){.product-configurator__summary-edit--mobile{display:block}}.product-configurator__summary-edit-wrapper{height:100%;position:absolute;top:0;width:100%}@media(max-width:1278.98px){.product-configurator__summary-edit-wrapper{left:0;right:0}}.product-configurator__summary-title{color:inherit;font-size:.75em;font-weight:600}.product-configurator__summary-inner--features .product-configurator__summary-title{color:#555;font-weight:500}.product-configurator__summary-description{color:inherit;font-size:.6875em;font-weight:300}.product-configurator__summary-inner--features .product-configurator__summary-description{color:#888b8d;font-size:.625em}@media(min-width:1279px){.product-configurator__summary--sticky .product-configurator__summary-description{font-size:.875em}}.product-configurator__summary-action{display:flex;flex-direction:column;padding:1rem}.product-configurator__summary-price-wrapper{display:inline-flex;flex-direction:row;justify-content:space-between;margin:1rem 0}.product-configurator__summary-btn{font-size:1.25em;font-weight:600;padding:.375rem 3rem;width:100%}@media(min-width:540px)and (max-width:1278.98px){.product-configurator__summary-btn{width:auto}}.disabled .product-configurator__summary-btn{background-color:#ebebeb!important;border-color:#ebebeb!important;cursor:not-allowed!important}.product-configurator__summary--sticky .product-configurator__summary-btn{width:auto}.product-configurator__summary-btn-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:540px)and (max-width:1278.98px){.product-configurator__summary-btn-wrapper{flex-direction:row-reverse;justify-content:space-between}.product-configurator__summary-btn-wrapper .btn{padding:.375rem .75rem}}@media(max-width:1278.98px){.product-configurator__summary--sticky .product-configurator__summary-btn-wrapper{flex-direction:row}}.product-configurator__summary--sticky .product-configurator__summary-btn-wrapper{flex-direction:row}@media(min-width:540px){.product-configurator__summary--sticky .product-configurator__summary-btn-wrapper{flex-basis:40%}}.product-configurator__summary-price-title{color:#434343;font-size:1em;font-weight:600}.product-configurator__summary-price{color:#ff469a;font-size:1em;font-weight:600}.product-configurator__summary-price sup{font-size:.6em}.product-configurator__summary--sticky .product-configurator__summary-price{color:#434343;font-size:1.188em;font-weight:600}.product-configurator__summary-link{color:#707070;font-size:.812em;margin-top:1rem;text-align:center;text-decoration:underline}.product-configurator__summary--sticky .product-configurator__summary-link{color:#ff469a;margin-top:0}.disabled .product-configurator__summary-link{color:#707070!important;cursor:not-allowed}.product-configurator__summary-heading{color:#ff469a;font-size:1.062em;font-weight:600}@media(max-width:1278.98px){.product-configurator .product-fix-margin-top{margin-top:0}}.product-configurator__error{background-color:var(--red4);color:var(--red1);font-size:.9rem;left:0;padding:10px;position:fixed;right:0;text-align:center;top:0;z-index:1050}.product-configurator__error[x-cloak]{display:none!important}.product-configurator .btn[disabled]{background-color:#e7e7e7!important;border-color:#e7e7e7!important;color:#888!important}.card-prices-items{background-color:#fff;display:flex}@media(max-width:991.98px){.card-prices-items{flex-wrap:wrap}}.card-prices-items .order-card{border:1px solid #ededee;flex:1 1 auto;margin:0 15px;padding:20px;transition:border-color .2s ease-in-out}@media(max-width:991.98px){.card-prices-items .order-card{flex-basis:100%;margin-bottom:30px}.card-prices-items .order-card:last-child{margin-bottom:0}}.card-prices-items .order-card.active{border-color:#ff469a}.card-prices-items .order-card:hover{border-color:#d5d5d5}.card-prices-items .order-card .price{font-size:2rem;font-weight:700}.card-prices-items .order-card .price-promotion{text-decoration:line-through}.tariffSwitcher{justify-content:space-between;margin-right:.5rem}.tariffSwitcher-selection{align-items:center;display:flex;justify-content:space-between;margin-left:-1.5rem;width:100px}.es .tariffSwitcher-selection{width:144px}.tariffSwitcher-label:nth-child(odd){color:#fff}.tariffSwitcher-label:nth-child(2n){color:#434343}.tariffSwitcher-label{color:#fff;font-size:13px;font-weight:600;position:relative;z-index:1}.tariffSwitcher--control{display:flex;height:2.5rem;justify-content:space-around;width:6rem}.es .tariffSwitcher--control{width:9rem}.tariffSwitcher--input{cursor:pointer;height:2.25rem;width:6.75rem;z-index:2}.es .tariffSwitcher--input{width:9.75rem}.tariffSwitcher--input:checked~.tariffSwitcher--label:after{transform:translateX(3.25rem)!important}.es .tariffSwitcher--input:checked~.tariffSwitcher--label:after{transform:translateX(4.56rem)!important}.tariffSwitcher--input:checked~.tariffSwitcher--label:before{background-color:#fff}.tariffSwitcher--input:checked~.tariffSwitcher-selection .tariffSwitcher-label:nth-child(odd){color:#434343}.tariffSwitcher--input:checked~.tariffSwitcher-selection .tariffSwitcher-label:nth-child(2n){color:#fff}.tariffSwitcher--label:before{border:0!important;border-radius:1.25rem!important;height:2rem!important;left:-2.25rem!important;width:6.72rem!important}.es .tariffSwitcher--label:before{width:9.72rem!important}.tariffSwitcher--label:after{background-color:#ff469a!important;border-radius:1.25rem!important;height:calc(1.5rem - 4px)!important;left:calc(-2rem + 2px)!important;top:calc(.5rem + 2px)!important;width:calc(2.875rem - 4px)!important}.es .tariffSwitcher--label:after{width:calc(4.56rem - 4px)!important}.loader-overlay{align-items:center;background-color:#000;bottom:0;display:flex;left:0;opacity:.7;position:absolute;right:0;text-align:center;top:0;z-index:10000}.loader-overlay-white{background-color:#fff}.loader-overlay-opacity{opacity:1}.loader-overlay>.spinner-border{margin-left:auto;margin-right:auto}.loader-fullscreen{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:10000}.loader-fullscreen>.spinner-border{margin-left:auto;margin-right:auto}