.custom-container{background-color:#f8fafd}.custom-container{padding-top:5.5555555556vw}.custom-container{padding-bottom:8.3333333333vw}@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{max-width:1440px;margin:0 auto}.custom-inner-container{padding-left:4.1666666667vw}.custom-inner-container{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{font-weight:600;color:#000}.block-title{font-size:5.5555555556vw}@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);color:var(--white);transition:background-color .3s}.new-cta:hover{background-color:#f01265}.new-cta{border-radius:1.6666666667vw}.new-cta{font-size:2.0833333333vw}.new-cta{line-height:3.125vw}.new-cta{padding-top:1.6666666667vw}.new-cta{padding-bottom:1.6666666667vw}.new-cta{padding-left:3.6111111111vw}.new-cta{padding-right:3.6111111111vw}@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{border:none;background-color:#0000001a;border-radius:100%}.arrow-slider{height:13.0555555556vw}.arrow-slider{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:#0003}.arrow-slider svg{position:absolute}.arrow-slider svg{top:2.5vw}.arrow-slider svg{left:2.5vw}.arrow-slider svg{height:13.0555555556vw}.arrow-slider svg{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{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;color:#fff;border-color:#ff469a}.product-configurator .patron-icon{flex:0 1 auto;position:relative;text-align:right;padding-bottom:22px}.product-configurator .patron-icon-image{width:36px}.product-configurator .patron-icon-label{visibility:hidden;opacity:0;transition:.2s opacity ease-in-out;position:absolute;bottom:0;left:0;right:0;padding-top:5px;font-size:12px;text-align:center}.product-configurator .patron:hover .patron-icon-label{visibility:visible;opacity:1}@media (max-width: 991.98px){.product-configurator{font-size:.9rem}}.product-configurator .block-personalization{position:relative}.product-configurator .block-personalization .logo{position:absolute;top:-12px;right:-12px;width:48px;height:48px}.product-configurator .block-personalization .logo img{max-width:100%;max-height: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{flex:1 1 0;height:60px;color:#1d1d1d;border-right:2px solid #ccc;border-bottom:2px solid rgba(0,0,0,0);display:flex}.product-configurator .product-steps__item-content{display:flex;flex-direction:column;justify-content:center;line-height:1.3;align-items:center;text-align:center;max-width:100%;flex:1 1 auto;padding:0 12px}.product-configurator .product-steps__item-arrow{position:relative}.product-configurator .product-steps__item-arrow:before{border-width:8px 0 8px 9px;margin-top:-8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;content:"";position:absolute;left:100%;top:50%;border-style:solid;z-index:5}.product-configurator .product-steps__item-arrow:after{margin-top:-6px;border-width:6px 0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ddd;content:"";position:absolute;left:100%;top:50%;border-style:solid;z-index:5}.product-configurator .product-steps__item-title{font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.product-configurator .product-steps__item a{color:#1d1d1d;width:100%;text-overflow:ellipsis;overflow:hidden}.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;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-configurator .product-steps[count="1"] .product-steps__item{width:100%;flex-basis:100%}.product-configurator .product-steps[count="2"] .product-steps__item{width:50%;flex-basis:50%}.product-configurator .product-steps[count="3"] .product-steps__item{width:33%;flex-basis:33%}.product-configurator .product-steps[count="4"] .product-steps__item{width:50%;flex-basis:50%}@media (max-width: 991.98px){.product-configurator .product-steps[count="4"] .product-steps__item{width:50%;flex-basis:50%}}.product-configurator .product-steps[count="5"] .product-steps__item{width:20%;flex-basis:20%}.product-configurator .product-steps[count="6"] .product-steps__item{width:16.66%;flex-basis:16.66%}.product-configurator .product-steps[count="7"] .product-steps__item{width:14.28%;flex-basis:14.28%}.product-configurator .product-steps[count="8"] .product-steps__item{width:12.5%;flex-basis:12.5%}.product-configurator .product-steps[count="9"] .product-steps__item{width:11.111%;flex-basis:11.111%}.product-configurator .product-steps[count="10"] .product-steps__item{width:10%;flex-basis:10%}.product-configurator .product__gridtile.self-value-array .input-group-text{font-size:.7em}.product-configurator .product__gridtile .tile{flex:0 0 calc(50% + 1px);z-index:1;width:100%;text-decoration:none;background-color:#fefefe;border:1px solid #ededee;transition:.2s background-color ease-in-out,.2s border-color ease-in-out,.2s box-shadow ease-in-out;margin:0 -1px -1px 0;cursor:pointer;height:350px;position:relative}.product-configurator .product__gridtile .tile-inner{transform:translateZ(0);transition:.2s background-color ease-in-out,.2s border-color ease-in-out,.2s box-shadow ease-in-out,.2s transform ease-in-out,.2s height ease-in-out,.2s width ease-in-out,.2s margin-top ease-in-out,.2s padding-top ease-in-out,.2s border-radius ease-in-out;flex-direction:column;position:relative;display:inline-flex;width:100%}.product-configurator .product__gridtile .tile:hover .body,.product-configurator .product__gridtile .tile.active .body{padding-top:0}.product-configurator .product__gridtile .tile:hover.without-description.no-img .body,.product-configurator .product__gridtile .tile.active.without-description.no-img .body{padding-top:15px}.product-configurator .product__gridtile .tile:hover .short-description,.product-configurator .product__gridtile .tile.active .short-description{position:static;opacity:1;transform:translate(0)}.product-configurator .product__gridtile .tile .short-description{opacity:0;position:absolute;transform:translateY(5px) translate(-9999px);transition:.2s opacity ease-in-out;font-size:14px;text-align:left;overflow-y:hidden;height:105px}.product-configurator .product__gridtile .tile .image{display:flex;justify-content:center;transition:.2s transform ease-in-out,.2s height ease-in-out,.2s width ease-in-out,.2s margin-top ease-in-out,.2s padding-top ease-in-out;position:relative;margin-top:3.375rem;align-items:center}.product-configurator .product__gridtile .tile .image .image-container{overflow:hidden;width:100%;height:150px;text-align:center;transition:.2s transform ease-in-out,.2s height ease-in-out,.2s width ease-in-out,.2s margin-top ease-in-out,.2s padding-top ease-in-out}.product-configurator .product__gridtile .tile .image .image-container img{width:100%;transform:scale(.61) translateY(-20%);border-radius:100%;transition:.2s transform ease-in-out,.2s height ease-in-out,.2s width ease-in-out,.2s margin-top ease-in-out,.2s padding-top ease-in-out,.2s border-radius ease-in-out}.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:.2s fill ease-in-out}.product-configurator .product__gridtile .tile .image .check{margin:-9px 0;position:absolute;bottom:10px;right:.5rem;width:32px;height:32px;text-decoration:none;text-align:center;border-radius:20px;background-color:#f460a3;box-shadow:0 4px 12px #ff91c380;user-select:none;color:#fff;display:none;z-index:1}.product-configurator .product__gridtile .tile .image .ov-fancy{position:absolute;padding:10px;bottom:2px;left:11px;font-size:14px;font-weight:700;color:#f460a3;text-decoration:none;border-radius:20px;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-box-shadow:3px 3px 5px #ccc;box-shadow:3px 3px 5px #ccc;z-index:1000}.product-configurator .product__gridtile .tile .image svg{width:100%;height:100%}.product-configurator .product__gridtile .tile .body{display:inline-flex;flex-direction:column;text-align:center;transition:.2s padding ease-in-out;overflow-y:hidden;padding:15px}.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;overflow:auto;max-height:none}.product-configurator .product__gridtile .tile.active,.product-configurator .product__gridtile .tile:hover{z-index:2;border-color:#d5d5d5;background-color:#fff;box-shadow:0 4px 18px #33333312}.product-configurator .product__gridtile .tile.active .image.no-svg img,.product-configurator .product__gridtile .tile:hover .image.no-svg img{transform:scale(1);border-radius:0;transform:translateY(0)}.product-configurator .product__gridtile .tile.active.svg.without-description .tile-inner,.product-configurator .product__gridtile .tile.active.no-img.without-description .tile-inner,.product-configurator .product__gridtile .tile:hover.svg.without-description .tile-inner,.product-configurator .product__gridtile .tile:hover.no-img.without-description .tile-inner{transform:none}.product-configurator .product__gridtile .tile.active .tile-inner,.product-configurator .product__gridtile .tile:hover .tile-inner{position:relative;display:inline-flex;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{display:inline-block;color:#ff469a;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;position:absolute;right:5px;top:10px;height:22px;z-index:1000}.product-configurator .product__gridtile .tile .icons-recommended .inner{position:relative;float:right}.product-configurator .product__gridtile .tile .icons-recommended .icon{width:16px;height:22px;padding:3px;background-repeat:no-repeat;background-position:1px center;border-bottom-right-radius:5px;border-top-right-radius:5px;background-color:#ff469a}.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{content:" ";position:absolute;width:0;height:0;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-right-width:8px;border-right-style:solid;left:-8px;top:0;border-right-color:#ff469a}.product-configurator .product__gridtile .tile .icons-recommended .icon.yellow-star{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS40MDMiIGhlaWdodD0iMTAuODQ1IiB2aWV3Qm94PSIwIDAgMTEuNDAzIDEwLjg0NSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjtzdHJva2U6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik00LjYyNiwwLDMuMiwyLjksMCwzLjM2MywyLjMxMyw1LjYxOCwxLjc2Nyw4LjgsNC42MjYsNy4zbDIuODYsMS41TDYuOTQxLDUuNjE4LDkuMjU1LDMuMzYzLDYuMDU4LDIuOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDc0IDEuMTMpIi8+PC9zdmc+)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC45MTYiIGhlaWdodD0iMTEuOTMyIiB2aWV3Qm94PSIwIDAgMTAuOTE2IDExLjkzMiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmJ7ZmlsbDojZmZmO2ZvbnQtc2l6ZToxMC4wNDFweDtmb250LWZhbWlseTpNeXJpYWRQcm8tUmVndWxhciwgTXlyaWFkIFBybzt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3OS4yOTkgLTY4Ny41NzcpIj48Y2lyY2xlIGNsYXNzPSJhIiBjeD0iNC45NTgiIGN5PSI0Ljk1OCIgcj0iNC45NTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3OS43OTkgNjg4LjA3NykiLz48dGV4dCBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgzLjU3MSA2OTYuNTEpIj48dHNwYW4geD0iMCIgeT0iMCI+aTwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-green-leaf{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ljg5NyIgaGVpZ2h0PSI5LjgxOSIgdmlld0JveD0iMCAwIDguODk3IDkuODE5Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTY3OS45NDQsODE4LjIxMnMtLjAyLTMuNzY3LDEuNDE1LTUuODgxYzEuMTgzLTEuNzQ0LDQuOTU2LTEuODg5LDcuNDgyLTMuNiwwLDAtLjA5LDUuMDY1LTEuNTI0LDcuNTQ3LTEuNDQ2LDIuNS00LjQ3NywxLjc5NC03LjE0MywyLjI3MmEzMS4yMjYsMzEuMjI2LDAsMCwxLDUuMjE3LTQuMTQyYzEuMTc0LS43MjUtLjg1NS0uNy0xLjkzMi4wMjRBMTQuMTMzLDE0LjEzMywwLDAsMCw2NzkuOTQ0LDgxOC4yMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc5Ljk0NCAtODA4LjczMikiLz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-bookmark{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zMjgiIGhlaWdodD0iOS43NDciIHZpZXdCb3g9IjAgMCAxMC4zMjggOS43NDciPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZmY7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5ie2ZpbGw6I2Y0NjBhMzt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3OC40ODcgLTYyNy4yNjQpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTY3OC44Nyw2MzEuOTY5bDMuNjQ0LDQuMzM4LDUuNDQ0LTQuNTczLjMxNi0zLjYzOC0zLjYzOS0uMzE2LTUuNDQzLDQuNTcyIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjAuNjgyIiBjeT0iMC42ODIiIHI9IjAuNjgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODUuMTk5IDYyOS40MjkpIi8+PC9nPjwvc3ZnPg==)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-queen{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS41ODIiIGhlaWdodD0iOC44NzMiIHZpZXdCb3g9IjAgMCAxMS41ODIgOC44NzMiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZmY7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNNjg2LjQyMiw1NzEuNjM5bC0xLjc3LTQuNDM2LTEuNzcsNC40MzYtMy4xNTgtMy4yMjEsMS4yODEsNS44MDlINjg4LjNsMS4yODEtNS44MDlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc4Ljg2MSAtNTY1Ljg1MykiLz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-eraser{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zNDgiIGhlaWdodD0iOC41MDciIHZpZXdCb3g9IjAgMCAxMC4zNDggOC41MDciPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5ie2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3OS4xNTQgLTc1MC4yNTUpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjQuMzM0IiBoZWlnaHQ9IjYuMTQ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODYuNDUxIDc1MC45NDYpIHJvdGF0ZSg1Ny4wMzEpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik02ODEuMTgsNzU4Ljc1N2wtMi4wMjctMy4wNzcsMi4xMzktMS4zODcsMi4zNTksMy42MzYtMS4yODQuODMzWiIvPjwvZz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .icons-recommended .icon.icon-blue-leaf{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ljg5NyIgaGVpZ2h0PSI5LjgxOSIgdmlld0JveD0iMCAwIDguODk3IDkuODE5Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTY3OS45NDQsODE4LjIxMnMtLjAyLTMuNzY3LDEuNDE1LTUuODgxYzEuMTgzLTEuNzQ0LDQuOTU2LTEuODg5LDcuNDgyLTMuNiwwLDAtLjA5LDUuMDY1LTEuNTI0LDcuNTQ3LTEuNDQ2LDIuNS00LjQ3NywxLjc5NC03LjE0MywyLjI3MmEzMS4yMjYsMzEuMjI2LDAsMCwxLDUuMjE3LTQuMTQyYzEuMTc0LS43MjUtLjg1NS0uNy0xLjkzMi4wMjRBMTQuMTMzLDE0LjEzMywwLDAsMCw2NzkuOTQ0LDgxOC4yMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc5Ljk0NCAtODA4LjczMikiLz48L3N2Zz4=)}.product-configurator .product__gridtile .tile .label{float:left;background-color:#fff;padding:3px 10px 3px 8px;border-bottom-left-radius:5px;border-top-left-radius:5px;height:22px;font-weight:700;border:1px solid #ff469a}.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:hover .image .image-container img,.product-configurator .product__gridtile.less-or-2 .tile.active .image .image-container img{margin-top:calc(110px - 50%)}.product-configurator .product__gridtile.less-or-2 .tile:hover .tile-inner,.product-configurator .product__gridtile.less-or-2 .tile.active .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 .input-group>input[data-has-errors],.product-configurator .product__gridtile .form-group>input[data-has-errors]{border-color:var(--red1);color:var(--red1)}.product-configurator .product__gridtile .input-group>input[data-has-errors]~.text-help,.product-configurator .product__gridtile .form-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{opacity:0;color:#ff469a;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 #0000000f;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{flex:0 0 300px;max-width:300px;max-height:225px}@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{padding:30px 35px;background-color:#fcfcfc;border-bottom:1px solid #f1f1f1}.product-configurator .card-price{border:1px solid #dee2e6;cursor:pointer;box-shadow:0 0 10px #0000000f;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.product-configurator .card-price:hover,.product-configurator .card-price.selected{background-color:#ffc6e0}.product-configurator .product-configurator-main{flex:0 1 69%;max-width:69%}@media (max-width: 1278.98px){.product-configurator .product-configurator-main{flex-basis:100%;width:100%;max-width:100%}}.product-configurator .product-configurator-main.alpine-loading{min-height:100vh}.product-configurator .product-configurator-side{flex:0 1 31%;position:relative;background-color:#fff;margin-right:15px}@media (max-width: 1278.98px){.product-configurator .product-configurator-side{margin-bottom:20px;margin-right:0}}.product-configurator .product-configurator-side .product-images .carousel-inner img{border-radius:36px 36px 0 0}.product-configurator .product-configurator-side .product-images .product-tile__badge{background-color:#ff469a;color:#fff;right:unset;left:15px;padding:10px;line-height:12px;font-weight:700;font-size:12px;border-radius:10px}.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{font-size:2rem;font-weight:700;color:#434343}@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 ul,.product-configurator .product-configurator-side ol,.product-configurator .product-configurator-side dl{line-height:1.5em;padding-left:20px;margin-bottom:0}.product-configurator .product-configurator-side li,.product-configurator .product-configurator-side dt,.product-configurator .product-configurator-side dd{padding-bottom:15px;list-style-type:none}.product-configurator .product-configurator-side ul.carousel-indicators-gallery{cursor:pointer;display:flex;padding:24px 24px 0}.product-configurator .product-configurator-side ul.carousel-indicators-gallery li{padding-bottom:0;flex:1 1 20%;max-width:20%}.product-configurator .product-configurator-side ul.carousel-indicators-gallery li+li{margin-left:4px}.product-configurator .product-configurator-side ul.carousel-indicators-gallery img{width:100%;height:auto;border-radius:8px}@media (min-width: 1279px){.product-configurator .non-intersect-top.non-intersect-bottom.in-view-port .wrapper{position:fixed;top:80px;bottom:10px}}.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{visibility:hidden;font-weight:700;margin-left:10px;padding:2px 10px;font-size:21px;cursor:pointer}.product-configurator .table-prices td.selectable:hover,.product-configurator .table-prices td.selectable.selected{background-color:#ffc6e0}.product-configurator .table-prices td.selectable:hover .icon-cart,.product-configurator .table-prices td.selectable.selected .icon-cart{visibility:visible}.product-configurator .table-prices td p{margin-bottom:0}.product-configurator .image-text{font-size:.8125em;font-weight:900;position:absolute;top:7px;right:7px;background-color:#f460a3;border-radius:5px;color:#fff;align-items:center;justify-content:center;height:20px;cursor:pointer;display:inline-flex;padding:5px}.product-configurator .carousel-item{position:relative;transition:transform .2s ease-in-out;line-height:0}.product-configurator__summary--sticky{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#fff;box-shadow:0 -10px 10px #00000010;z-index:100;display:none}@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{margin:3rem 0 1rem;position:relative;background-color:#fff;box-shadow:0 0 10px #0000000f;border-radius:3px}.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{height:63px;margin:0;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:space-between}.product-configurator__summary-list{list-style:none;margin:0;padding:0}.product-configurator__summary--sticky .product-configurator__summary-list{flex-basis:65%;justify-content:flex-start;display:none}@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{color:#f460a3;width:35px;height:35px;padding:2px;border-radius:20px;background-color:#fff;position:absolute;top:-20px;left:50%;margin-left:-10px;box-shadow:0 0 10px #0000000f;text-align:center;clip-path:polygon(-10px -10px,130% -10px,130% 70%,-10px 70%)}.product-configurator__summary-check svg{width:100%;height:100%}.product-configurator__summary-item{position:relative;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #e3e3e3;padding:1rem;cursor:pointer;text-decoration:none!important;color:#434343!important}.product-configurator__summary-item.active{color:#ff469a!important}.product-configurator__summary-item:after{content:"";position:absolute;width:0;height:0;border-width:6px 6px 0 6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;filter:drop-shadow(0px 1px 0px #E3E3E3);left:50%;margin-left:-3px;z-index:1;bottom:-6px}@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-right:1px solid #e2e2e2;color:#434343;padding:0 .5em;border-bottom-width:0;display:inline}.product-configurator__summary--sticky .product-configurator__summary-item:after{display:none}.product-configurator__summary-item-icon{width:35px;margin-right:1rem}.product-configurator__summary-item-text{display:inline-flex;flex-direction:column}.product-configurator__summary-edit{width:40px;height:100%;position:absolute;color:#ff469a;display:none}@media (min-width: 1279px){.product-configurator__summary-edit{right:-30px}}.product-configurator__summary-edit--mobile{width:24px;height:100%;position:absolute;right:20px;color:#ff469a;display:none}@media (max-width: 1278.98px){.product-configurator__summary-edit--mobile{display:block}}.product-configurator__summary-edit-wrapper{width:100%;height:100%;position:absolute;top:0}@media (max-width: 1278.98px){.product-configurator__summary-edit-wrapper{left:0;right:0}}.product-configurator__summary-title{font-size:.75em;font-weight:600;color:inherit}.product-configurator__summary-inner--features .product-configurator__summary-title{color:#555;font-weight:500}.product-configurator__summary-description{font-size:.6875em;font-weight:300;color:inherit}.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{flex-direction:row;justify-content:space-between;margin:1rem 0;display:inline-flex}.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{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}@media (min-width: 540px)and (max-width: 1278.98px){.product-configurator__summary-btn-wrapper{justify-content:space-between;flex-direction:row-reverse}.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{font-size:1em;font-weight:600;color:#434343}.product-configurator__summary-price{font-size:1em;font-weight:600;color:#ff469a}.product-configurator__summary-price sup{font-size:.6em}.product-configurator__summary--sticky .product-configurator__summary-price{font-size:1.188em;font-weight:600;color:#434343}.product-configurator__summary-link{text-align:center;font-size:.812em;color:#707070;text-decoration:underline;margin-top:1rem}.product-configurator__summary--sticky .product-configurator__summary-link{color:#ff469a;margin-top:0}.disabled .product-configurator__summary-link{cursor:not-allowed;color:#707070!important}.product-configurator__summary-heading{font-size:1.062em;font-weight:600;color:#ff469a}@media (max-width: 1278.98px){.product-configurator .product-fix-margin-top{margin-top:0}}.product-configurator__error{font-size:.9rem;background-color:var(--red4);color:var(--red1);z-index:1050;position:fixed;top:0;left:0;right:0;padding:10px;text-align:center}.product-configurator__error[x-cloak]{display:none!important}.product-configurator .btn[disabled]{background-color:#e7e7e7!important;color:#888!important;border-color:#e7e7e7!important}.product-configurator .product-reassurance{padding:24px}.product-configurator .product-reassurance .product-short-description>p{margin:0}.product-configurator .product-reassurance .product-short-description{padding-bottom:12px}.product-configurator .product-reassurance .product-short-description p{margin-bottom:0}.product-configurator .product-reassurance .product-short-description h3{font-size:1rem;font-weight:800}.product-configurator .product-reassurance ul{padding-left:0!important}.product-configurator .product-reassurance li{display:flex;font-size:12px;font-weight:600;color:#000;padding-bottom:8px!important;line-height:18px;align-items:baseline}.product-configurator .product-reassurance li i{height:24px;width:24px}.product-configurator .product-reassurance li span:first-of-type{min-width:30px}.card-prices-items{background-color:#fff;display:flex}@media (max-width: 991.98px){.card-prices-items{flex-wrap:wrap}}.card-prices-items .order-card{flex:1 1 auto;margin:0 15px;padding:20px;border:1px solid #ededee;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{width:100px;display:flex;align-items:center;justify-content:space-between;margin-left:-1.5rem}.es .tariffSwitcher-selection{width:144px}.tariffSwitcher-label:nth-child(odd){color:#fff}.tariffSwitcher-label:nth-child(even){color:#434343}.tariffSwitcher-label{font-size:13px;font-weight:600;color:#fff;position:relative;z-index:1}.tariffSwitcher--control{width:6rem;height:2.5rem;display:flex;justify-content:space-around}.es .tariffSwitcher--control{width:9rem}.tariffSwitcher--input{width:6.75rem;height:2.25rem;z-index:2;cursor:pointer}.es .tariffSwitcher--input{width:9.75rem}.tariffSwitcher--input:checked~.tariffSwitcher--label:after{transform:translate(3.25rem)!important}.es .tariffSwitcher--input:checked~.tariffSwitcher--label:after{transform:translate(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(even){color:#fff}.tariffSwitcher--label:before{left:-2.25rem!important;width:6.72rem!important;border-radius:1.25rem!important;height:2rem!important;border:0!important}.es .tariffSwitcher--label:before{width:9.72rem!important}.tariffSwitcher--label:after{top:calc(.5rem + 2px)!important;left:calc(-2rem + 2px)!important;width:calc(2.875rem - 4px)!important;height:calc(1.5rem - 4px)!important;border-radius:1.25rem!important;background-color:#ff469a!important}.es .tariffSwitcher--label:after{width:calc(4.56rem - 4px)!important}.product-colors{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;padding:6px 0}.product-colors__color{position:relative;width:38px;height:38px;border:2px solid rgba(0,0,0,0);border-radius:50%;transition:all .2s ease;padding:3px;display:flex;align-items:center;justify-content:center}.product-colors__color>div{min-width:28px;max-width:28px;height:28px;position:relative}.product-colors__color span{display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;background-color:var(--color, #B1B1B1);border:1px solid var(--color, #B1B1B1)}.product-colors__color span:has(+span){width:14px!important;border-radius:14px 0 0 14px;border-right:0!important}.product-colors__color span[style*="--color: white"],.product-colors__color span[style*="--color: #FFFFFF"]{border:1px solid #b1b1b1}.product-colors__color span:nth-child(2){width:14px;right:0;left:unset;border-radius:0 14px 14px 0;border-left:0!important}.product-colors__color--active{border-color:#000;border-width:2px}.product-colors__color--selectable{cursor:pointer}.product-colors__color--selectable:hover{transform:scale(1.05)}.product-colors--medium{gap:10px}.product-colors--medium .product-colors__color{width:14px;height:14px}.product-colors--medium .product-colors__color>div{min-width:14px;max-width:14px;height:14px}.product-colors--medium .product-colors__color span:has(+span){width:7px!important;border-top-left-radius:7px;border-bottom-left-radius:7px}.product-colors--medium .product-colors__color span:nth-child(2){width:7px;left:7px;border-top-right-radius:7px;border-bottom-right-radius:7px}.product-colors__more{font-size:.75rem;color:#888b8d;white-space:nowrap}.loader-overlay{position:absolute;inset:0;text-align:center;display:flex;align-items:center;opacity:.7;background-color:#000;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{position:fixed;top:0;left:0;width:100vw;height:100vh;text-align:center;display:flex;align-items:center;background:rgba(0,0,0,.5);z-index:10000}.loader-fullscreen>.spinner-border{margin-left:auto;margin-right:auto}
