.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{background-color:initial;box-sizing:border-box;cursor:pointer;border:0;outline:none;width:29px;height:29px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert()brightness()}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{box-sizing:initial;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{background-color:initial;cursor:pointer;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{opacity:1;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;opacity:0;pointer-events:none;text-align:center;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{color:#333;width:50px;height:50px;font-size:18px;font-weight:700}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#fff;background-color:#4a5568}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}:root{--card-bg:#f3fafd;--text-main:#2c2c2c;--text-muted:#666;--accent-pink:#e54990;--border-color:#929292;--font-primary:"Lato",sans-serif}.promotion-grid-section{z-index:1;position:relative}.promotion-grid-section .products-grid{grid-template-columns:repeat(1,1fr);gap:12px;display:grid}.promotion-grid-section .promotion-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.promotion-grid-section .promotion-header h2{text-transform:uppercase;max-width:59%;font-weight:600}.promotion-grid-section .view-all-btn{cursor:pointer;border:1px solid var(--text-main);font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;text-transform:uppercase;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:12px;line-height:19px}@media (min-width:425px){.promotion-grid-section .products-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:768px){.promotion-grid-section .products-grid{grid-template-columns:repeat(3,1fr);gap:20px}.promotion-grid-section .view-all-btn{font-size:14px}.promotion-grid-section .promotion-header h2{max-width:100%}}@media (min-width:1024px){.promotion-grid-section .products-grid{grid-template-columns:repeat(4,1fr)}.promotion-grid-section .view-all-btn{font-size:16px}}@media (min-width:1200px){.promotion-grid-section .products-grid{grid-template-columns:repeat(5,1fr)}}.collection-section{min-height:500px;padding:40px 0;position:relative;overflow:hidden}.bg-section{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.bg-section img{object-fit:cover;filter:brightness(.9);width:100%;height:100%}.collection-section .promotion-grid-section .promotion-header h2{color:#fff}.products-grid::-webkit-scrollbar{display:none}.promotion-content-wrapper .swiper,.promotion-content-wrapper .swiper-wrapper{height:auto}.promotion-content-wrapper .swiper-slide{height:auto;display:flex}.promo-banner-aside{border-radius:16px;width:100%;height:100%;position:absolute;overflow:hidden}.promo-banner-aside img{object-fit:cover;width:100%;height:100%}.promo-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#40a3b41f;border-radius:16px;max-width:74%;margin:0 auto;padding:15px;position:absolute;top:30px;left:0;right:0}.promo-overlay h3{color:#000;max-width:80%;margin:10px auto;font-size:1rem;font-weight:700}.promo-overlay p{color:#333;max-width:74%;margin:10px auto;font-size:.85rem}.scroll-progress-bar{background:#ffffff4d;border-radius:10px;width:100%;max-width:100%;height:6px;margin-top:20px}.progress-fill{background:#4fb0b5;border-radius:10px;height:100%;transition:width .3s}.slider-controls-navigation-offer{display:none}.swiper-contant{position:relative}@media (min-width:992px){.offer-black-custom-prev,.offer-black-custom-next{color:#f2fdff;cursor:pointer;background:#2c2c2c;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;display:flex}.slider-controls-navigation-offer{margin-top:0;display:block}.slider-controls-navigation-offer .offer-black-custom-prev,.slider-controls-navigation-offer .offer-black-custom-next{z-index:10;cursor:pointer;width:45px;height:45px;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.slider-controls-navigation-offer .offer-black-custom-prev img,.slider-controls-navigation-offer .offer-black-custom-next img{max-width:10px;display:block}.slider-controls-navigation-offer .offer-black-custom-prev{left:-50px}.slider-controls-navigation-offer .offer-black-custom-next{right:-50px}.slider-controls-navigation-offer .offer-black-custom-prev.swiper-button-disabled,.slider-controls-navigation-offer .offer-black-custom-next.swiper-button-disabled{cursor:not-allowed;opacity:.6;pointer-events:none;background:#cdcdcd!important}}:root{--text-main:#2c2c2c;--text-muted:#666;--accent-pink:#e54990;--border-color:#929292}.product-card{border:.5px solid var(--border-color);font-family:var(--font-lato),sans-serif;cursor:pointer;background:#f3fdfe;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:12px;transition:transform .2s;display:flex;position:relative}.product-header-wrapper{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.product-card .badge{color:#f2fdff;text-transform:uppercase;white-space:nowrap;font-family:Montserrat;font-size:8px;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;border-radius:6px;padding:6px 8px;line-height:100%}.product-card .black-badge{background-color:#000}.product-card .red-badge{background-color:#c90000}.product-card .teal-badge{background-color:#40a3b4}.product-card .wishlist-btn{cursor:pointer;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;transition:color .2s;display:flex}.product-card .wishlist-btn:hover{background-color:#e549902e;border-radius:50px}.product-info{flex-direction:column;justify-content:space-between;height:100%;display:flex}.product-image-wrapper{aspect-ratio:1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:12px;display:flex}.product-image{object-fit:contain;aspect-ratio:1;background-color:#f2f2f2;border-radius:8px;max-width:100%;max-height:100%}.product-image-hover{object-fit:contain;opacity:0;pointer-events:none;background-color:#f2f2f2;border-radius:8px;width:100%;height:100%;transition:opacity .4s ease-in-out;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.product-image-wrapper:hover .product-image-hover{opacity:1}.product-name{color:var(--text-main);font-weight:700;line-height:1.2;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:95%;margin-bottom:4px;font-size:14px;line-height:100%;display:-webkit-box;overflow:hidden}.product-description{color:var(--text-main);letter-spacing:0%;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:5px;font-size:14px;font-weight:300;display:-webkit-box;overflow:hidden}.product-label{font-family:var(--font-lato),sans-serif;font-weight:300;font-style:Light;leading-trim:CAP_HEIGHT;letter-spacing:0%;margin-top:auto;margin-bottom:5px;font-size:11px;line-height:100%}.product-rating{align-items:center;gap:2px;margin-bottom:12px;display:flex}.review-count{color:var(--text-main);font-family:var(--font-lato),sans-serif;font-weight:300;font-style:Light;margin-left:4px;font-size:11px}.product-price{margin-bottom:5px}.price-value{color:var(--accent-pink);font-size:14px;font-weight:700;font-style:Bold;letter-spacing:0%}.price-value .currency{font-size:11px;font-weight:300}.btn-discover{border:1px solid var(--text-main);text-transform:uppercase;cursor:pointer;text-align:center;width:100%;color:var(--text-main);background:0 0;border-radius:8px;padding:10px 5px;font-size:14px;font-weight:700}@media (min-width:768px){.product-rating{margin-bottom:12px}.product-price{margin-bottom:5px}.product-card{padding:16px}.product-header-wrapper{margin-bottom:16px}.product-name{font-size:16px}.price-value{font-size:14px}.price-value .currency{font-size:10px}.product-card .badge{border-radius:8px;padding:6px 12px;font-size:10px}.review-count,.product-label{font-size:10px}}@media (min-width:1024px){.product-card .badge{padding:8px 12px;font-size:10px}.review-count{font-size:12px}.product-card .wishlist-btn{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s;display:flex}.product-name{font-size:16px;line-height:19px}.product-description{max-width:90%;font-size:14px}.product-label{font-size:12px}.price-value{font-size:16px}.price-value .currency{font-size:12px}.btn-discover{font-size:16px}}.wishlist-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s;display:flex}.product-image-wrapper{position:relative}.countdown-timer-wrapper{justify-content:center;margin-top:.5rem;display:flex}.countdown-timer{font-size:9px;font-family:var(--font-lato),sans-serif;background:#fff;border-radius:5px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.25rem .5rem;display:flex}.countdown-timer-wrapper{position:absolute;bottom:10px;left:50%;transform:translate(-50%)translateY(0)}.timer-unit{color:#000;flex-direction:column;align-items:center;display:flex}.value{font-weight:400;font-style:Regular;leading-trim:CAP_HEIGHT;letter-spacing:0%;text-align:center;line-height:19px}.label{font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:-2%;text-align:center;line-height:19px}@media (min-width:768px){.countdown-timer-wrapper{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)translateY(6px)}.product-card:hover .countdown-timer-wrapper{opacity:1;transform:translate(-50%)translateY(0)}.product-card:hover{background:#40a3b42e;border:.5px solid #40a3b4}.countdown-timer{font-size:12px}}.btn-discover__primary{justify-content:center;align-items:center;gap:10px;display:flex}.btn-discover__primary img{width:20px;height:auto;display:block}.cart-btn{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transform:scale(var(--scale,1));transition:transform .4s cubic-bezier(.36,1.01,.32,1.27);position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.cart-btn:active{--scale:.95}.cart-btn span{transform:translateY(var(--span-y,0));color:var(--text-main);margin-left:-8px;padding-left:30px;line-height:20px;transition:transform .7s;display:block;position:relative}.cart-btn span:after{content:"";background-image:url(/images/cartpainerb.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cart-btn .cart{transform-origin:12px 23px;margin:-13px 0 0 -18px;position:absolute;top:50%;left:50%;transform:translate(-160px)rotate(-18deg)}.cart-btn.loading{--scale:.95;--span-y:-32px;--icon-r:180deg;--fill:1;--fill-d:.8s;--offset:0;--offset-d:1.73s}.cart-btn.loading .cart{animation:3s linear .2s forwards cart}@keyframes cart{12.5%{transform:translate(-60px)rotate(-18deg)}25%,45%,55%,75%{transform:none}50%{transform:scale(.9)}44%,56%{transform-origin:12px 23px}45%,55%{transform-origin:50%}to{transform:translate(165px)rotate(-18deg)}}.product-highlight-wrapper{height:24px;margin-top:-8px;margin-bottom:8px;position:relative;overflow:hidden}.product-highlight-item{white-space:nowrap;align-items:center;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) fadeSlide;display:flex}.highlight-item{color:#2c2c2c;font-family:var(--font-lato),sans-serif;letter-spacing:0%;align-items:center;gap:4px;font-size:12px;font-weight:300;line-height:100%;display:flex}.highlight-item img{display:block}.highlight-text{color:#2c2c2c;font-family:var(--font-lato),sans-serif;letter-spacing:0%;align-items:center;gap:4px;font-family:Lato;font-size:12px;font-weight:300;line-height:100%;display:flex}.product-highlight-item .product-rating{margin-bottom:0}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.brand-carousel-section .brands-grid{grid-template-columns:repeat(1,1fr);gap:12px;display:grid}.brand-carousel-section .brand-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.brand-carousel-section .brand-header h2{text-transform:uppercase;font-weight:600}.brand-carousel-section .brand-header .istitel{font-size:18px}.brand-carousel-section .view-all-btn{cursor:pointer;border:1px solid var(--text-main);font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;text-transform:uppercase;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:12px;line-height:19px}.brand-card{background:#f3fdfe;border:.5px solid #2c2c2c;border-radius:8px;justify-content:center;align-items:center;height:100px;padding:1.5rem;text-decoration:none;display:flex}.brand-logo{object-fit:contain;filter:grayscale(10%);width:100%;height:auto;transition:filter .2s}@media (min-width:425px){.brand-carousel-section .brands-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:768px){.brand-carousel-section .brands-grid{grid-template-columns:repeat(3,1fr);gap:20px}.brand-carousel-section .view-all-btn{font-size:14px}.brand-carousel-section .brand-header .istitel{font-size:23px}}@media (min-width:1024px){.brand-carousel-section .brands-grid{grid-template-columns:repeat(5,1fr)}.brand-carousel-section .view-all-btn{font-size:16px}}@media (min-width:1200px){.brand-carousel-section .brands-grid{grid-template-columns:repeat(6,1fr)}.brand-carousel-section .brand-header .istitel{font-size:28px}}.deal-col{margin-bottom:1rem}.deal-col:last-child{margin-bottom:0}.deal-tile{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;min-height:250px;text-decoration:none;display:block;position:relative;overflow:hidden}.tile-content-hr{justify-content:flex-start;align-items:center;height:100%;min-height:250px;display:flex}.img-bg{z-index:0;position:absolute;inset:0}.img-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.deal-overlay{background:linear-gradient(90deg,#ffffffeb 0%,#ffffffb3 45%,#fff0 100%);position:absolute;inset:0}.tile-content{z-index:2;flex-direction:column;justify-content:space-around;align-items:flex-start;gap:.5rem;max-width:62%;min-height:194px;padding:0 1.25rem;display:flex;position:relative}.deal-tiles-section .badge-tile{font-family:Montserrat;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;color:#f2fdff;background:#fff;border-radius:20px;align-self:flex-start;padding:.5rem .85rem;font-size:10px;line-height:100%}.deal-tiles-section .blue-badge{background:#40a3b4}.deal-tiles-section .pink-badge{background:#e54990}.tile-content h3{font-family:var(--font-lato),sans-serif;font-weight:900;font-style:Black;leading-trim:NONE;letter-spacing:-2%;color:#000;font-size:30px;line-height:29px}.tile-content p{font-family:var(--font-lato),sans-serif;font-weight:400;font-style:Regular;leading-trim:CAP_HEIGHT;letter-spacing:0%;color:#000;max-width:145px;font-size:10px;line-height:100%}.deal-tiles-section .cta-button{font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;text-transform:uppercase;color:#fff;cursor:pointer;text-align:center;border:1px solid #fff;border-radius:8px;width:100%;max-width:64%;margin-top:.5rem;padding:.5rem 0;font-size:12px;line-height:19px}.deal-tiles-section .blue-cta{color:#fff;background:#40a3b4}.deal-tiles-section .pink-cta{color:#fff;background:#e54990}@media (min-width:767px){.deal-tile{min-height:320px}.tile-content-hr{justify-content:flex-start;align-items:center;height:100%;min-height:320px;display:flex}.tile-content{max-width:70%;min-height:225px;padding:0 2.7rem}.tile-content h3{font-size:1.4rem;font-family:var(--font-lato),sans-serif;font-weight:900;font-style:Black;color:#000;leading-trim:NONE;letter-spacing:-2%;font-size:40px;line-height:49px}.tile-content p{font-family:var(--font-lato),sans-serif;font-weight:400;font-style:Regular;leading-trim:CAP_HEIGHT;letter-spacing:0%;max-width:78%;font-size:14px;line-height:100%}.deal-tiles-section .cta-button{font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;text-transform:uppercase;font-size:14px;line-height:19px}}@media (min-width:992px){.deal-tile{min-height:420px}.deal-col{margin-bottom:0}.tile-content-hr{justify-content:flex-start;align-items:center;height:100%;min-height:420px;display:flex}.tile-content{max-width:75%;min-height:325px;padding:0 2.3rem}.deal-tiles-section .badge-tile{padding:.6rem .85rem;font-size:14px}.tile-content h3{font-size:1.4rem;font-family:var(--font-lato),sans-serif;font-weight:900;font-style:Black;color:#000;leading-trim:NONE;letter-spacing:-2%;font-size:50px;line-height:49px}.tile-content p{font-family:var(--font-lato),sans-serif;font-weight:400;font-style:Regular;leading-trim:CAP_HEIGHT;letter-spacing:0%;max-width:78%;font-size:15px;line-height:100%}.deal-tiles-section .cta-button{font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;text-transform:uppercase;font-size:16px;line-height:19px}}@media (min-width:1200px){.tile-content{max-width:70%;min-height:325px;padding:0 2.7rem}.deal-tiles-section .badge-tile{padding:.75rem 1rem;font-size:17px}.deal-tiles-section .cta-button{text-align:center;width:100%;max-width:190px;padding:.75rem 18px}}.contant-deal-tiles-black{border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.contant-deal-tiles-black .tile-image-wrapper{width:45%;min-height:130px}.contant-deal-tiles-black .tile-image{object-fit:cover;width:100%;height:100%}.contant-deal-tiles-black .tile-content-tiles-black{border:1px solid #2c2c2c;border-left:none;border-radius:0 8px 8px 0;flex-direction:column;justify-content:space-around;width:55%;padding:1.5rem;display:flex;overflow:hidden}.contant-deal-tiles-black .tile-content-tiles-black .title{font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;color:#2c2c2c;margin-bottom:.5rem;font-size:12px;line-height:19px}.contant-deal-tiles-black .content-offer{flex-direction:row;align-items:stretch;gap:.5rem;margin-bottom:1rem;display:flex}.contant-deal-tiles-black .badge{color:#2c2c2c;font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;background-color:#ffffffe6;border-radius:8px;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:16px;line-height:100%;display:flex}.contant-deal-tiles-black .blue-badge{background:#40a3b42e}.contant-deal-tiles-black .pink-badge{background:#e549902e}.contant-deal-tiles-black .subtitle{font-family:var(--font-lato),sans-serif;font-weight:300;font-style:Light;letter-spacing:0%;color:#2c2c2c;font-size:12px;line-height:100%}.contant-deal-tiles-black .cta-button{cursor:pointer;text-align:center;font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;text-transform:uppercase;color:#2c2c2c;background:0 0;border:1px solid #2c2c2c;border-radius:8px;width:100%;padding:.45rem 18px;font-size:12px;line-height:19px;transition:background .2s}@media (min-width:767px){.contant-deal-tiles-black .tile-image-wrapper{min-height:150px}.contant-deal-tiles-black .tile-content-tiles-black .title,.contant-deal-tiles-black .subtitle,.contant-deal-tiles-black .cta-button{font-size:14px}.contant-deal-tiles-black .content-offer{max-width:80%}.contant-deal-tiles-black .tile-content-tiles-black{width:60%}.contant-deal-tiles-black .tile-image-wrapper{width:40%}.contant-deal-tiles-black .tile-content-tiles-black{padding:1.5rem}}@media (min-width:992px){.contant-deal-tiles-black{flex-direction:row;align-items:stretch}.contant-deal-tiles-black .tile-image-wrapper{min-height:185px}.contant-deal-tiles-black .tile-content-tiles-black .title,.contant-deal-tiles-black .subtitle,.contant-deal-tiles-black .cta-button{font-size:16px}.contant-deal-tiles-black .tile-content-tiles-black{width:57%}.contant-deal-tiles-black .tile-image-wrapper{width:43%}.contant-deal-tiles-black .tile-content-tiles-black{padding:1.5rem}}.video-carousel-swiper-section{margin:0 auto}.padding-0{padding:0!important}.carousel-header{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.carousel-header h2{text-transform:uppercase;font-weight:600;font-family:var(--font-lato),sans-serif;margin-bottom:.2rem}.view-all-link{color:#000;font-family:Lato;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;background:0 0;border:none;padding:0;font-size:12px;line-height:19px;text-decoration:none;display:flex}.video-swiper-wrapper{position:relative}.video-swiper-prev,.video-swiper-next{z-index:10;cursor:pointer;background:#2c2c2c;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;bottom:0;transform:translateY(-50%)}.video-swiper-prev img,.video-swiper-next img{max-width:10px;display:block}.video-swiper-prev{left:0%}.video-swiper-next{right:0%}.video-swiper-prev.swiper-button-disabled,.video-swiper-next.swiper-button-disabled{cursor:not-allowed;opacity:.6;background:#ccc}@media (min-width:768px){.video-swiper-wrapper{padding-bottom:0}.video-swiper-prev,.video-swiper-next{top:calc(50% - 30px);bottom:auto;transform:translateY(-50%)}.video-swiper-prev{left:0}.video-swiper-next{right:0}}@media (min-width:992px){.view-all-link{font-size:16px}}.container-video{max-width:1500px!important}.video-tile{background-color:#fce4ec;border-radius:4px;flex-direction:column;width:100%;display:flex;overflow:hidden}.video-thumbnail-wrapper{aspect-ratio:9/11;cursor:pointer;width:100%;position:relative;overflow:hidden}.video-thumbnail{object-fit:cover;width:100%;height:100%}.video-top-overlay{z-index:10;align-items:center;gap:10px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.video-badge-pink{color:#fff;background:#e54990;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex}.video-channel-name{color:#fff;text-transform:uppercase;font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;font-size:10px;line-height:19px}.play-button-overlay{cursor:pointer;background:#4fb0b5e6;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-product-glass-bar{background:#fadeeb;align-items:center;gap:12px;width:100%;min-height:74px;padding:0 12px;display:flex;position:relative}.mini-product-container{background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:4px;display:flex;position:absolute;top:-10px;left:12px;box-shadow:0 2px 6px #00000012}.mini-product-container img{object-fit:contain;max-width:100%;max-height:100%}.mini-product-container-info{justify-content:start;width:100%;margin-left:82px;display:flex}.mini-product-info{flex-direction:column;padding-bottom:12px;display:flex}.vendor-brand{font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;leading-trim:CAP_HEIGHT;letter-spacing:0%;color:#2c2c2c;margin:0;font-size:12px;line-height:19px}.product-name-short{-webkit-line-clamp:2;line-height:1;font-family:var(--font-lato),sans-serif;font-weight:300;font-style:Light;color:#2c2c2c;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.product-category{font-family:Lato;font-weight:300;font-style:Light;leading-trim:CAP_HEIGHT;letter-spacing:0%;color:#868686;font-size:10px;line-height:19px}.video-view-cart-link{color:#e54990;font-weight:700;font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;background-color:#fadeeb;border-radius:4px;margin-bottom:5px;padding:4px 8px;font-size:12px;line-height:19px;text-decoration:none;display:block;position:absolute;top:-30px;right:0}@media (min-width:992px){.product-name-short,.product-category,.video-channel-name{font-size:12px}.video-badge-pink{width:45px;height:45px}}.section-header{justify-content:space-between;align-items:start;gap:.7rem;margin-bottom:1.5rem;display:flex}.section-header h2{text-transform:uppercase;margin-bottom:.4rem;font-weight:600}.section-header p{font-family:Lato;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;font-size:12px;line-height:19px}.view-all-btn{cursor:pointer;border:1px solid var(--text-main);font-family:var(--font-lato),sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:12px;line-height:19px;text-decoration:none;transition:background .2s}.content-wrapper{flex-direction:column;gap:1.5rem;display:flex}.hero-image-wrapper{aspect-ratio:1.15;width:100%;max-height:400px}.hero-image{object-fit:cover;border-radius:12px;width:100%;height:100%;box-shadow:0 2px 4px #0000001f}.slider-wrapper{width:99%;margin:0 auto;position:relative}.product-swiper{padding-bottom:1rem}.slider-controls{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.slider-controls-navigation{justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;display:flex}.custom-prev,.custom-next{color:#f2fdff;cursor:pointer;background:#2c2c2c;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;display:flex}.slider-controls-navigation .custom-prev img,.slider-controls-navigation .custom-next img{max-width:7px;display:block}.custom-scrollbar{background:#f0eeee;border-radius:10px;flex:1;height:8px;position:relative}.custom-scrollbar .swiper-scrollbar-drag{background:#40a3b4;border-radius:10px}.custom-prev.swiper-button-disabled,.custom-next.swiper-button-disabled{cursor:not-allowed;opacity:.6;pointer-events:none;background:#cdcdcd!important}@media (min-width:768px){.view-all-btn{font-size:14px}}@media (min-width:992px){.section-header p{font-family:var(--font-lato),sans-serif;font-size:16px;line-height:19px}.content-wrapper{flex-direction:row;align-items:stretch}.view-all-btn{font-size:16px}.hero-image-wrapper{width:39%;max-height:unset}.slider-wrapper{width:48%;margin:0 auto}.slider-controls{margin-top:1.5rem}.slider-controls-navigation{margin-top:0}.slider-controls-navigation .custom-prev,.slider-controls-navigation .custom-next{z-index:10;cursor:pointer;width:45px;height:45px;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.slider-controls-navigation .custom-prev img,.slider-controls-navigation .custom-next img{max-width:10px;display:block}.slider-controls-navigation .custom-prev{left:-50px}.slider-controls-navigation .custom-next{right:-50px}}.top-marques-section,.swiper-container{margin:0 auto;position:relative}.top-marques-section .section-header{flex-direction:row;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.top-marques-section.section-header h2{text-transform:uppercase;font-weight:600}.top-marques-section .brand-swiper,.top-marques-section .swiper-wrapper{position:relative}.top-marques-section .brand-swiper{padding:1rem 0}.top-marques-section .brand-slide{height:auto}.top-marques-section .brand-card{background:#2c2c2c;border-radius:8px;justify-content:center;align-items:center;height:100px;padding:2rem 1.5rem;text-decoration:none;display:flex}.top-marques-section .brand-logo{object-fit:contain;filter:brightness(0)saturate()invert()sepia(0%)saturate(7466%)hue-rotate(296deg)brightness(96%)contrast(91%);width:100%;max-width:100px;height:auto;max-height:50px;transition:filter .2s}.slider-controls-navigation-marques{justify-content:center;align-items:center;gap:.5rem;display:flex}.marques-custom-prev,.marques-custom-next{color:#f2fdff;cursor:pointer;background:#40a3b4;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}.slider-controls-navigation-marques .marques-custom-prev,.slider-controls-navigation-marques .marques-custom-next{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:30px;transition:background .2s;display:flex}.slider-controls-navigation-marques .marques-custom-prev img,.slider-controls-navigation-marques .marques-custom-next img{max-width:12px;display:block}.top-marques-section .marques-custom-prev{left:-5px}.top-marques-section .marques-custom-next{right:-5px}.top-marques-section .marques-custom-prev:hover,.top-marques-section .marques-custom-next:hover{background:#40a3b4}.top-marques-section .marques-custom-prev.swiper-button-disabled,.top-marques-section .marques-custom-next.swiper-button-disabled{cursor:not-allowed;opacity:.6;pointer-events:none;background:#cdcdcd!important}.top-marques-section .marques-custom-disabled{opacity:.5;cursor:not-allowed}.hide-mobile{display:none!important}@media (min-width:768px){.top-marques-section .brand-card{height:150px}.top-marques-section .brand-logo{max-width:200px;max-height:75px}.top-marques-section .section-header{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.slider-controls-navigation-marques .marques-custom-prev,.slider-controls-navigation-marques .marques-custom-next{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:30px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.marques-custom-prev,.marques-custom-next,.slider-controls-navigation-marques .marques-custom-prev,.slider-controls-navigation-marques .marques-custom-next{width:40px;height:40px}.top-marques-section .marques-custom-prev{left:-35px}.top-marques-section .marques-custom-next{right:-35px}.slider-controls-navigation-marques .marques-custom-prev img,.slider-controls-navigation-marques .marques-custom-next img{max-width:10px}.hide-desktop{display:none!important}.hide-mobile{display:flex!important}}.conteny-brand-single{justify-content:center;align-items:center}.brand-content{flex-direction:column;gap:1.5rem;display:flex}.brand-info .isBody{font-family:Lato;font-weight:400;font-style:Regular;leading-trim:CAP_HEIGHT;letter-spacing:0%;text-align:justify;font-size:15px;line-height:19px}.brand-logo-container{justify-content:center;align-items:center;display:flex}.brand-logo-container .logo-marque{object-fit:contain;max-width:190px;height:auto}.brand-banner-img{aspect-ratio:2.3;width:100%;height:100%}.brand-banner-img .banner-img{object-fit:cover;object-position:left;width:100%;height:100%}@media (min-width:992px){.order-lg-0{order:0}.order-lg-1{order:1}}.brand-index-section{margin:0 auto}.section-header-marque{flex-direction:column;justify-content:center;display:flex}.nsvigstion-group{border-bottom:.5px solid #cdcdcd;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.nsvigstion-link{color:#000;font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;letter-spacing:0%;padding:.25rem 0;font-size:14px;line-height:19px;text-decoration:none;transition:color .2s;display:block}.section-title-navigations{text-transform:uppercase;text-align:center;margin-bottom:1.5rem;font-size:18px;font-weight:600}.groups-container{flex-direction:column;gap:2rem;display:flex}.group{flex-direction:column;display:flex}.group-letter{color:#2c2c2c;text-transform:uppercase;font-family:Lato;font-size:1.25rem;font-weight:700;font-style:Bold;letter-spacing:0%;margin:0 0 1rem;font-size:18px;line-height:100%}.brands-grid,.brand-block{grid-template-columns:1fr;gap:.25rem;display:grid}.brand-link{color:#000;font-family:Lato;font-weight:400;font-style:Regular;letter-spacing:0%;padding:.25rem 0;font-size:12px;line-height:19px;text-decoration:none;transition:color .2s;display:block}.brand-link:hover{color:#d84c8e}@media (min-width:769px){.group-letter{font-size:24px}.brand-link{font-size:16px}.nsvigstion-link{font-size:20px}.brand-block{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:.25rem .75rem}}@media (min-width:991px){.nsvigstion-group{justify-content:start}.group-letter{font-size:24px}.brand-link{font-size:16px}.nsvigstion-link{font-size:20px}.brand-block{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(4,1fr);grid-auto-flow:column;gap:.25rem .75rem}}.space-xsmall{height:8px}.space-small{height:16px}.space-medium{height:24px}.space-large{height:40px}.space-xxlarge{height:60px}.space-fixed{height:40px}@media (min-width:768px){.space-xsmall{height:10px}.space-small{height:20px}.space-medium{height:32px}.space-large{height:56px}.space-xxlarge{height:76px}}@media (min-width:992px){.space-xsmall{height:16px}.space-small{height:24px}.space-medium{height:40px}.space-large{height:72px}.space-xxlarge{height:80px}}.breadcrumb-list{color:#020202;align-items:center;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb-item{font-family:var(--font-lato,sans-serif);align-items:center;gap:.5rem;font-size:10px;display:flex}.breadcrumb-link{color:#020202;letter-spacing:-1%;opacity:.5;font-size:10px;font-weight:400;line-height:26px;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#d84c8e}.breadcrumb-current{letter-spacing:-1%;color:#000;font-size:10px;font-weight:700;line-height:26px}.breadcrumb-separator{color:#40a3b4;margin:0 .5rem}@media (max-width:600px){.breadcrumb-list{flex-wrap:wrap;gap:.5rem}}.left-margin-col{margin-bottom:1rem}.mixed-promo-section .row{align-items:stretch}.left-card,.right-swiper{height:100%}.left-card{text-align:center;font-family:var(--font-lato,sans-serif);background:#f3e1ed;border-radius:16px;padding:16px;box-shadow:0 4px 4px #00000012}.left-card-content{align-items:stretch;gap:1rem;display:flex}.imge-content-left{aspect-ratio:1.04;border-radius:15px;flex:1;width:100%;overflow:hidden}.left-card img{object-fit:cover;width:100%;height:100%}.content-left{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:1rem;display:flex}.title-left{font-family:var(--font-lato,sans-serif);color:#40a3b4;font-size:18px;font-weight:700;line-height:1.2}.subtitle-left{font-family:var(--font-lato,sans-serif);color:#000;font-size:12px;font-weight:400;line-height:1.3}.left-btn{color:#fff;text-transform:uppercase;white-space:nowrap;background:#000;border-radius:8px;width:fit-content;padding:10px 18px;font-size:12px;font-weight:700;line-height:19px;display:inline-block}.main-swiper{border-radius:18px;height:100%;min-height:425px;position:relative;overflow:hidden;box-shadow:0 4px 4px #00000012}.slider-oveley-bg{z-index:1;background:linear-gradient(-90deg,#0000 50%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.main-slide{height:100%;position:relative}.main-slide img{object-fit:cover;width:100%;height:100%}.slide-main-title{font-family:var(--font-lato,sans-serif);color:#f2fdff;z-index:2;max-width:90px;font-size:13px;font-weight:300;line-height:1.2;position:absolute;top:5%;left:16px}.br-bold{text-transform:uppercase;font-size:18px;font-weight:700;line-height:1;display:block}.slide-overlay{z-index:2;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 auto;padding:12px;display:flex;position:absolute;bottom:70px;left:0;right:0;box-shadow:0 4px 3px #0000001a}.slide-content{font-family:var(--font-poppins,sans-serif);letter-spacing:-.02em;color:#000;text-align:left;font-weight:300;line-height:1.2}.slide-overlay .slide-art{font-size:12px;font-weight:600}.slide-overlay .price{font-family:var(--font-poppins,sans-serif);font-size:12px;font-weight:300;line-height:1.2}.buy-btn{font-family:var(--font-poppins,sans-serif);letter-spacing:-.02em;color:#fff;white-space:nowrap;background:#4fa6b4;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:400;line-height:1;display:flex}.right-swiper{position:relative}.swiper-thumbs-contant{z-index:5;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.thumb-content-img{cursor:pointer;opacity:1;border:1px solid #fff;border-radius:12px;width:45px;height:45px;overflow:hidden}.thumb-content-img.swiper-slide-thumb-active,.swiper-slide-thumb-active .thumb-content-img{opacity:.6;border:1.5px solid #5faab7;outline:none}.thumb-img{object-fit:cover;border-radius:12px;width:100%;height:100%}.custom-prev-hero,.custom-next-hero{color:#fff;cursor:pointer;z-index:10;background:#5faab7;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;bottom:20px}.custom-prev-hero img,.custom-next-hero img{width:7px;height:auto}.custom-prev-hero{right:55px}.custom-next-hero{right:16px}.custom-prev-hero.swiper-button-disabled,.custom-next-hero.swiper-button-disabled{cursor:not-allowed;background:#dcdcdc}@media (min-width:767px){.slide-overlay{right:16px;left:unset;max-width:350px;margin:unset;box-shadow:0 4px 3px #0000001a}.title-left{font-size:20px}.subtitle-left,.left-btn{font-size:14px}}@media (min-width:992px){.mixed-promo-section .order-lg-1-n{order:2}.mixed-promo-section .order-lg-0-n{order:1}.left-margin-col{margin-bottom:0}.left-card-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%}.imge-content-left{object-fit:cover;width:100%;height:auto}.content-left{text-align:center;justify-content:center;align-items:center}.title-left{font-size:24px}.subtitle-left{font-size:15px}.left-btn{font-size:16px}.main-swiper,.left-card{height:100%}.slide-overlay{width:45%;right:25px;left:unset;padding:14px;bottom:50px}.slide-overlay .slide-art{font-size:14px}.slide-main-title{max-width:170px;font-size:19px;left:25px}.br-bold{font-size:24px}.custom-prev-hero,.custom-next-hero{width:48px;height:48px;top:50%;bottom:auto;transform:translateY(-50%)}.custom-prev-hero{left:25px;right:auto}.custom-next-hero{right:25px}.custom-prev-hero img,.custom-next-hero img{width:10px}.thumb-content-img{width:60px;height:60px}.swiper-thumbs-contant{bottom:50px;left:25px}}@media (min-width:1200px){.left-margin-col{margin-bottom:0}.main-swiper,.left-card{height:100%;max-height:480px}.left-card{padding:30px}.left-card-content{gap:2rem}.imge-content-left{aspect-ratio:16/15;width:100%;height:auto;min-height:243px}.imge-content-left img{object-fit:cover}.content-left{text-align:center;justify-content:end;align-items:center}.slide-overlay{width:341px;right:25px;left:unset;padding:14px;bottom:25px}.slide-overlay .slide-art{font-size:14px}.slide-main-title{max-width:170px;font-size:19px}.br-bold{font-size:24px}.custom-prev-hero,.custom-next-hero{width:48px;height:48px;top:50%;bottom:auto;transform:translateY(-50%)}.custom-prev-hero{left:25px;right:auto}.custom-next-hero{right:25px}.custom-prev-hero img,.custom-next-hero img{width:10px}.thumb-content-img{width:60px;height:60px}.swiper-thumbs-contant{bottom:25px;left:25px}}.grid-produits{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.header-section-product{justify-content:space-between;align-items:center;display:flex}.hide-desktop-product{display:none}.hide-mobile-product{display:block}.products-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:1.5rem;margin-bottom:2rem;display:none}.btn-filter{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.filter-count{color:#fff;background:#e54990;border-radius:999px;padding:2px 6px;font-size:10px}.sort-box{font-family:var(--font-lato,sans-serif);font-weight:600;font-style:SemiBold;color:#2c2c2c;letter-spacing:0%;text-transform:uppercase;background-color:#0000;border:.5px solid #0003;border-radius:4px;align-items:center;gap:6px;padding:6px 6px 6px 14px;font-size:9px;line-height:19px;display:flex}.active-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.filter-actions{align-items:stretch;gap:6px;display:flex}.btn-reset{font-family:var(--font-lato,sans-serif);font-weight:600;font-style:SemiBold;color:#2c2c2c;letter-spacing:0%;text-transform:uppercase;cursor:pointer;background-color:#0000;border:.5px solid #0003;border-radius:4px;width:100%;padding:8px;font-size:9px;line-height:19px}.btn-filter-product{font-family:var(--font-lato,sans-serif);font-weight:600;font-style:SemiBold;color:#2c2c2c;letter-spacing:0%;text-transform:uppercase;cursor:pointer;background-color:#0000;border:.5px solid #0003;border-radius:4px;padding:8px;font-size:9px;line-height:19px}.filter-chip button{color:#414141;cursor:pointer;background:0 0;border:none;font-size:10px}.filter-chip{font-family:var(--font-lato,sans-serif);text-align:center;color:#414141;background:#0000000f;border:.2px solid #0006;border-radius:25px;gap:2px;padding:5px 6px;font-size:10px;font-weight:400;line-height:10px;display:flex}.filter-chip-close{cursor:pointer}.products-stats .produits{font-family:var(--font-lato,sans-serif);font-weight:300;font-style:Light;letter-spacing:0%;text-transform:capitalize;font-size:14px;line-height:19px}.products-stats{font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;text-transform:uppercase;font-size:14px;line-height:19px}.pagination{justify-content:center;gap:6px;margin:30px 0;display:flex}.pagination button.active{color:#fff;background:#40a3b4}.pagination-container{justify-content:center;align-items:center;gap:8px;padding:16px 0;display:flex}.pagination-arrow{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.pagination-arrow:hover:not(:disabled){color:#40a3b4;background-color:#40a3b42e}.pagination-arrow img{filter:brightness(0)saturate()invert(43%)sepia(5%)saturate(1006%)hue-rotate(173deg)brightness(89%)contrast(93%)}.pagination-arrow:hover:not(:disabled) img{filter:brightness(0)saturate()invert(53%)sepia(83%)saturate(314%)hue-rotate(141deg)brightness(92%)contrast(88%)}.pagination-arrow:disabled{color:#ccc;cursor:not-allowed;opacity:.6}.pagination-item{color:#5e6670;cursor:pointer;width:32px;height:32px;font-size:12px;font-weight:600;line-height:1;font-family:var(--font-lato,sans-serif);leading-trim:NONE;letter-spacing:0%;text-align:center;vertical-align:middle;background-color:#0000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:all .2s;display:flex}.pagination-item:hover{color:#18191c;background-color:#f1f2f4}.pagination-item:focus{outline-offset:1px;border:none;outline:none}.pagination-item:hover:not(.active){background-color:#e5e7eb}.pagination-item.active{color:#fff;background-color:#40a3b4}.pagination-item:focus,.pagination-arrow:focus{outline-offset:2px;outline:2px solid #3b82f6}.grid-banner{grid-column:1/-1}.grid-banner img{object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}@media (min-width:554px){.grid-produits{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (min-width:768px){.grid-produits{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.header-section-category{border-bottom:1px solid #0003}.header-section-category .header-section-product{border-bottom:none;padding-bottom:0}.header-section-product{border-bottom:1px solid #0003;padding-bottom:2rem}.hide-mobile-product{display:none}.hide-desktop-product{display:block}.products-toolbar{justify-content:space-between;align-items:flex-start;display:flex}.sort-box{font-size:12px}.btn-filter-product,.btn-reset{padding:14px;font-size:12px}.pagination-container{justify-content:end}}.title-produits{text-transform:uppercase;font-weight:600}.gap-col{margin-bottom:1.5rem}.gap-col:last-child{margin-bottom:0}.product-page{font-family:var(--font-poppins);padding:1rem 0}.gallery-wrapper{width:100%;position:relative;overflow:hidden}.main-swiper-product{margin-bottom:15px;box-shadow:0 7px 7px #00000008}.main-swiper-product,.thumbs-swiper{width:100%;overflow:hidden}.thumbs-swiper .swiper-slide{max-width:50px}.main-image-box{aspect-ratio:1.2;background:#fff;border-radius:8px;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 7px #00000008}.main-image-box img{object-fit:contain;max-width:100%;max-height:100%}.thumb{background:#fff;border:2px solid #0000;padding:6px}.thumb.active{border-color:#d84c8e}.thumb img{object-fit:contain;width:100%}.thumbnail-wrapper{aspect-ratio:1;cursor:pointer;background-color:#fff;border:3px solid #0000;border-radius:8px;transition:all .2s;overflow:hidden;box-shadow:0 7px 7px #00000008}.thumbnail-wrapper:hover,.swiper-slide-thumb-active .thumbnail-wrapper{border-color:#e549902e}.thumbnail-image{object-fit:contain;width:100%;height:100%}.nav-button{cursor:pointer;z-index:10;color:#fff;background-color:#40a3b4;border:none;border-radius:6px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-button.prev{left:1rem}.nav-button.prev:hover{opacity:.8}.nav-button.next{background-color:#40a3b4;right:1rem}.nav-button.next:hover{opacity:.8}.nav-icon{width:auto;height:.875rem;color:inherit}.nav-button.prev .nav-icon{color:#52525b}.nav-button.next .nav-icon{color:#fff}.nav-button.prev.swiper-button-disabled,.nav-button.next.swiper-button-disabled{color:#000;cursor:not-allowed;pointer-events:none;background:#d9d9d9!important}.details{flex-direction:column;gap:.75rem;display:flex}.btn-pink{color:#fff;background:#d84c8e}.details-column{flex-direction:column;gap:.5rem;display:flex}.header-section{flex-direction:column;gap:.7rem;display:flex}.product-badge{border-radius:25px;justify-content:center;align-items:center;width:max-content;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:flex}.product-badge.bg-green{color:#1f5a35cf;background-color:#40b44e63}.product-badge.bg-red{color:#d82c2c;background-color:#e3474763}.product-badge-container{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.5rem;display:flex}.product-badge-b{font-family:Montserrat;font-weight:400;font-style:Regular;border-radius:8px;gap:10px;padding:8px;font-size:10px}.product-badge.bg-redb{color:#f2fdff;background-color:#c90000}.product-badge.bg-black{color:#f2fdff;background-color:#000}.product-badge.bg-blue{color:#f2fdff;background-color:#40a3b4}.product-badge.bg-gray{color:#f2fdff;background-color:#e54990}.title-row{justify-content:space-between;align-items:center;display:flex}.product-title{letter-spacing:-.025em;color:#18181b;margin:0;font-size:1.875rem;font-weight:700}.title-nav{align-items:center;gap:.25rem;display:flex}.title-nav-icon{color:#d4d4d8;background-color:#0000;border:.5px solid #0003;border-radius:31px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.title-nav-icon-btn{opacity:.5;cursor:pointer;pointer-events:visible;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.price-section{justify-content:space-between;align-items:center;gap:1rem;display:flex}.price-contant{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.current-price{color:#40a3b4;font-weight:700;font-family:var(--font-lato);leading-trim:NONE;letter-spacing:0%;font-size:18px;line-height:18px}.original-price{color:#0000003b;font-family:var(--font-lato,sans-serif);leading-trim:NONE;letter-spacing:0%;font-size:16px;font-weight:400;line-height:18px;text-decoration:line-through}.rating-section{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;margin-left:auto;display:flex}.stars{display:flex}.review-link{text-underline-offset:.25rem;color:#000;font-family:var(--font-poppins);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:-2%;text-decoration-offset:0%;cursor:pointer;background-color:#0000;border:none;font-size:10px;line-height:26px;text-decoration:underline;text-decoration-thickness:2.93874e-39em;transition:color .2s}.review-link:hover{color:#d84c8e}.product-info-section{font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;flex-direction:column;gap:1rem;padding-top:1rem;font-size:13px;line-height:16px;display:flex}.section-title-details{text-transform:uppercase;margin:0;font-weight:400}.info-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.info-item{align-items:flex-start;gap:.5rem;display:flex}.bullet-dot{background-color:#000;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.375rem}.size-section{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}.section-subtitle{font-family:var(--font-lato,sans-serif);font-weight:600;font-style:SemiBold;leading-trim:NONE;letter-spacing:-2%;color:#000;margin:0;font-size:14px;line-height:100%}.size-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.size-button{color:#000;cursor:pointer;font-weight:500;font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:-2%;background-color:#0000;border:.5px solid #0000003b;border-radius:6px;padding:.5rem 1rem;font-size:12px;line-height:26px;transition:all .2s}.size-button:hover:not(.size-button-active){border-color:#e54990}.size-button-active{color:#fff;background-color:#e54990;border-color:#e54990}.size-button-disabled{opacity:.4;cursor:not-allowed}.quantity-section{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.quantity-controls{justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.quantity-input{color:#000;align-items:stretch;display:flex;overflow:hidden}.quantity-button{color:#000;cursor:pointer;background-color:#0000;border:none;padding:.5rem 1rem;font-size:18px;font-weight:500;transition:background-color .2s}.quantity-display{text-align:center;width:6rem;font-weight:600;font-family:var(--font-poppins,sans-serif);font-style:SemiBold;leading-trim:NONE;letter-spacing:-2%;background-color:#f0f2f7;border-radius:5px;justify-content:center;align-items:center;font-size:18px;line-height:100%;display:flex}.stock-info{color:#e54990;font-family:var(--font-poppins,sans-serif);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:-2%;font-size:13px;line-height:30px}.action-buttons{grid-template-columns:1fr;gap:1rem;padding-top:1rem;display:grid}.add-to-cart-button,.buy-now-button{cursor:pointer;width:100%;font-family:var(--font-poppins,sans-serif);font-weight:600;font-style:SemiBold;leading-trim:NONE;letter-spacing:-2%;border:none;border-radius:4px;padding:1.3rem 0;font-size:13px;line-height:100%;transition:background-color .2s}.add-to-cart-button{color:#fff;background-color:#000}.buy-now-button{color:#fff;background-color:#40a3b4}.additional-info{flex-direction:column;gap:.5rem;padding-top:1.5rem;display:flex}.delivery-info{border-top:.5px solid #0003;gap:1rem;padding:1rem 0;display:flex}.delivery-icon{color:#52525b;flex-shrink:0;width:1.5rem;height:1.5rem}.delivery-text{color:#52525b;flex-direction:column;gap:.25rem;width:100%;font-size:.875rem;display:flex}.delivery-status{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.delivery-status-stock{align-content:center;align-items:center;gap:.5rem;width:50%;display:flex}.status-dot{background-color:#298807;border-radius:50%;width:8px;height:8px}.status-dot.is-out-of-stock{background-color:#c62828}.status-label{font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:#000;font-size:13px;line-height:26px}.info-icon{color:#a1a1aa;width:1rem;height:1rem}.customer-service,.delivery-description{color:#7e7e7e;font-family:var(--font-lato,sans-serif);font-weight:300;font-style:Light;leading-trim:NONE;letter-spacing:0%;margin:0;font-size:14px;line-height:18px}.tab-button{text-align:left;cursor:pointer;background:0 0;border:none;border-top:.5px solid #0003;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;transition:background-color .2s;display:flex}.tab-active{background-color:#fafafa}.tab-button-store .tab-icon{color:#52525b;width:1.25rem;height:1.25rem}.tab-content{align-items:center;gap:.75rem;display:flex}.tab-label{font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;text-transform:uppercase;color:#000;font-size:14px;line-height:26px}.tab-label-primary{color:#18181b}.tab-label-secondary{color:#52525b}.hr-divider{border:.5px solid #0003;width:100%}.tab-button .class-arrow{transition:transform .3s}.tab-button.active .class-arrow{transform:rotate(90deg)}.tab-panel{width:100%;font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:#7e7e7e;border-top:.5px solid #0003;padding:12px 0;font-size:14px;line-height:26px;display:block}.tab-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-advantages-list{gap:16px;display:grid}.product-advantages-card{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.product-advantages-icon{object-fit:contain;width:30px;height:30px;margin:0 auto 8px}.product-advantages-title{text-transform:uppercase;color:#111;margin:0 0 6px;font-size:14px;font-weight:700}.product-advantages-description{color:#555;font-size:13px;line-height:1.5}.product-advantages-link{color:#e54990;margin-top:8px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.tab-item{align-items:flex-start;gap:.5rem;display:flex}.tab-item .bullet-dot-tab{background-color:#7e7e7e;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.6rem}.title-nav-icon-btn.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.main-image-box{cursor:zoom-in;position:relative}.main-image{width:100%;height:auto;transition:transform .2s}.main-image-box:hover .main-image{transform:scale(2)}.zoom-icon{color:#ffffffe6;opacity:1;pointer-events:none;justify-content:center;align-items:center;font-size:32px;transition:opacity .2s;display:flex;position:absolute;top:15px;right:15px}.zoom-icon .icon-zoom{filter:brightness(0)saturate()invert(36%)sepia(37%)saturate(3141%)hue-rotate(307deg)brightness()contrast(80%);width:1.5rem;height:1.5rem}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{object-fit:contain}.product-labels{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 8px;max-width:400px;margin-top:16px;list-style:none;display:grid}.product-labels .product-label{box-sizing:border-box;align-items:center;gap:8px;width:100%;max-width:180px;display:flex}.product-labels .product-label__name{font-family:var(--font-lato,sans-serif);letter-spacing:.2px;font-size:13px;font-weight:400;line-height:150%}.delivery-modal__info{align-items:start;margin-top:7px;display:flex}.delivery-modal__infos{margin-top:14px}.delivery-modal__subtitle.headline-bold{font-family:var(--font-lato,sans-serif);letter-spacing:.2px;text-transform:unset;font-size:.875rem;font-weight:400;line-height:150%}.delivery-modal__info img{-webkit-user-select:none;user-select:none;color:#000;flex-shrink:0;margin-right:10px;display:inline-block}.tabs-section .accordion-item{margin-bottom:0}.justify-aligning-end{flex-direction:column!important;align-items:start!important}.share-link img{width:24px;height:24px;display:block}@media (min-width:767px){.thumbs-swiper .swiper-slide{max-width:80px}.review-link,.section-subtitle,.product-info-section{font-size:14px}.stock-info{font-size:16px}.product-labels .product-label__name{font-size:14px}.current-price{font-size:22px}.original-price{font-size:20px}.share-link img{width:30px;height:30px}.thumbs-swiper .swiper-wrapper{justify-content:center;align-items:center;display:flex}}@media (min-width:992px){.gap-col{margin-bottom:0}.product-page{padding:3rem 0}.product-title{font-family:Poppins;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0%;max-width:80%;font-size:33px;line-height:110%}.current-price{font-size:24px}.original-price{font-size:22px}.price-contant{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.review-link,.section-subtitle,.product-info-section{font-size:14px}.stock-info{font-size:16px}.action-buttons{grid-template-columns:1fr 1fr}.delivery-description{font-size:14px;line-height:18px}.thumbs-swiper .swiper-slide{max-width:80px}.share-link img{width:25px;height:25px}.gallery-wrapper .row{align-items:stretch}.thumbs-swiper .swiper-wrapper{height:100%}.thumbs-swiper .swiper-slide{flex:1 0 auto;height:auto;max-height:none}.sticky-top-position{height:100%;position:sticky;top:20px;overflow:hidden}.gallery-wrapper{flex-direction:column;height:100%;display:flex}}@media (min-width:600px){.justify-aligning-end{flex-direction:row!important;align-items:flex-end!important}}.share-content-reasau-social{justify-content:center;align-items:center;gap:.5rem;display:flex}.share-title{font-family:var(--font-lato,sans-serif);leading-trim:NONE;letter-spacing:0%;font-size:14px;font-weight:400;line-height:100%}.copy-link-btn{background:0 0;border:none}.affichOnlyDesktop{display:none}.margin-bottom-mobile{margin-bottom:1rem}@media (min-width:1024px){.affichOnlyDesktop{display:flex}.affichOnlyMobile{display:none}.product-title{max-width:60%}.price-contant{justify-content:center}.share-link img{width:20px;height:20px}.details-column{gap:1.5rem}}@media (min-width:1200px){.rating-section{flex-direction:row;gap:.5rem}.share-link img{width:23px;height:23px}}.tab-text{white-space:pre-line}.product-sticky-bar{z-index:999;background:#fff;width:100%;animation:.3s slideDown;position:fixed;bottom:0;left:0;box-shadow:0 4px 20px #00000014}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product-sticky-bar{transition:transform .25s,opacity .25s}.sticky-content{flex-wrap:wrap;justify-content:space-between;align-items:end;padding:16px 0;display:flex}.sticky-left{align-items:center;gap:12px;display:flex}.sticky-image{object-fit:cover;border:1px solid #eee;border-radius:4px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.sticky-info{flex-direction:column;display:flex}.sticky-name{color:#000;letter-spacing:0%;width:100%;max-width:130px;margin-bottom:3px;font-size:12px;font-weight:600;line-height:100%}.sticky-price{font-size:14px;font-weight:700}.sticky-quantity .quantity-button,.sticky-quantity .quantity-display{background-color:#bfbfbf24!important}.sticky-buy-button{color:#fff;cursor:pointer;font-family:var(--font-poppins,sans-serif);letter-spacing:-2%;background:#000;border:none;border-radius:4px;margin-top:1rem;padding:.8rem;font-size:12px;font-weight:600;line-height:100%}@media (min-width:768px){.sticky-name{max-width:200px;font-size:14px}.sticky-buy-button{margin-top:0;padding:1rem 1.5rem;font-size:14px}}.usage-types-section h2{text-transform:uppercase;border-bottom:1px solid #0003;margin-bottom:2.5rem;padding-bottom:1.5rem;font-weight:600}.usage-types-section .type-card{color:#000;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.usage-types-section .type-icon{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.5rem;display:flex}.usage-types-section .type-label{text-align:center;font-family:var(--font-poppins,sans-serif);font-weight:600;font-style:SemiBold;letter-spacing:-2%;font-size:18px;line-height:100%}.usage-types-section .types-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (min-width:767px){.usage-types-section .types-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}}.sidebar{width:100%;font-family:var(--font-lato,sans-serif);background:#f2fdff;padding:1rem 12px;box-shadow:0 2px 4px #00000029}@media (max-width:767px){.p-0-mobile{padding:0!important}}.filter{margin-bottom:24px}.padding-bottom-12{margin-bottom:10px}.filter-title{letter-spacing:1px;cursor:pointer;text-transform:uppercase;color:#303030;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-size:9px;font-weight:700;line-height:19px;display:flex}.sidebar .arrow{border-bottom:2px solid #e54990;border-left:2px solid #e54990;width:10px;height:10px;transition:transform .3s;transform:rotate(-45deg)}.sidebar .arrow.open{transform:rotate(135deg)}.sidebar .filter-content{margin-top:16px}.sidebar .search-overlay-form{margin-bottom:12px;position:relative}.sidebar .search-input{width:100%;font-weight:400;font-style:Regular;letter-spacing:0%;background:0 0;border:none;border-bottom:.5px solid #cdcdcd;outline:none;padding:8px 10px 8px 0;font-size:12px;line-height:171%}.sidebar .search-btn{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sidebar .scroll{max-height:240px;padding-right:4px;overflow-y:auto}.sidebar .scroll::-webkit-scrollbar{width:3px}.sidebar .scroll::-webkit-scrollbar-track{background:#30303053}.sidebar .scroll::-webkit-scrollbar-thumb{background-color:#e54990;border-radius:10px}.products-toolbar .filter-data{width:100%;max-width:calc(100% - 275px)}.sidebar .price-boxes{gap:40px;margin-bottom:12px;display:flex}.sidebar .price-boxes div{color:#303030;text-align:center;background:#40a3b42e;border:.5px solid #40a3b4;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:9px 0;font-size:12px;font-weight:400;line-height:24px;display:flex}.sidebar .price-slider{accent-color:#e54990;appearance:none;background:#e4e4e7;border-radius:3px;width:100%;height:6px}.sidebar .price-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#e54990;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 4px #0000004d}.sidebar .price-slider::-moz-range-thumb{cursor:pointer;background:#e54990;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 4px #0000004d}.sidebar .slider-container{background:#e4e4e7;border-radius:3px;width:100%;height:3px;margin-top:2rem;position:relative}.sidebar .slider{-webkit-appearance:none;pointer-events:none;background:0 0;border-radius:3px;width:100%;height:3px;position:absolute;top:0}.sidebar .slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:all;z-index:2;background:#e54990;border:none;border-radius:50%;width:10px;height:10px;position:relative}.sidebar .slider::-moz-range-thumb{cursor:pointer;z-index:2;background:#e54990;border:none;border-radius:50%;width:10px;height:10px;position:relative}.sidebar .min-slider,.sidebar .max-slider{z-index:0}.sidebar .slider-track{z-index:0;background:#e54990;border-radius:3px;height:3px;transition:left .2s,right .2s;position:absolute;top:50%;transform:translateY(-50%)}.sidebar .mobile-select__control{border:1px solid #40a3b4;border-radius:8px;min-height:44px}.sidebar .mobile-select__multi-value{color:#fff;background:#40a3b4}.sidebar .mobile-select__multi-value__label,.sidebar .mobile-select__multi-value__remove{color:#fff}.category-item{justify-content:space-between;align-items:center}.category-item .affichage{cursor:pointer;font-family:Oxygen;font-weight:400;font-style:Regular;letter-spacing:0%;color:#414141;background-color:#0000;border:none;outline:none;padding:4px 5px;font-size:13px;line-height:171%}.sidebar .checkbox-row{color:#414141;cursor:pointer;font-family:Oxygen;font-weight:400;font-style:Regular;letter-spacing:0%;align-items:center;gap:15px;padding:4px 0;font-size:12px;line-height:171%;display:flex}.sidebar .checkbox-row input{accent-color:#40a3b4;cursor:pointer}.sidebar .checkbox-row input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #40a3b4;border-radius:2px;width:13px;height:13px;transition:all .2s;position:relative}.sidebar .checkbox-row input[type=checkbox]:checked{background-color:#40a3b4;border-color:#40a3b4}.sidebar .checkbox-row input[type=checkbox]:checked:after{content:"";transform-origin:50%;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.sidebar .mobile-select-row .react-select__control{width:100%}.sidebar .mobile-select-row{gap:10px;margin-bottom:12px;display:flex}.sidebar .mobile-select-row>div{flex:1}@media (min-width:765px){.sidebar{box-shadow:unset}}@media (min-width:768px){.sidebar{width:100%;height:100%;box-shadow:unset;border-radius:unset;border:none;border-right:.5px solid #cdcdcd;padding:1rem 1rem 3rem 0;top:80px}.sidebar .filter-title{font-size:12px}.sidebar .search-input{font-size:14px}.sidebar .price-boxes div{padding:10px;font-size:14px}.sidebar .price-slider{height:8px}.sidebar .price-slider::-webkit-slider-thumb{width:13px;height:13px}.sidebar .price-slider::-moz-range-thumb{width:13px;height:13px}.sidebar .price-boxes{gap:20px}}@media (min-width:992px) and (max-width:1024px){.sidebar .search-input{font-size:13px}}.category-slider{padding-top:1rem;padding-bottom:1rem}.category-slider .swiper-slide{cursor:pointer;flex-direction:column;align-items:center;padding:0 8px;display:flex}.category-slider .category-image{border-radius:50%;width:80px;height:80px;transition:all .2s;overflow:hidden;box-shadow:0 4px 6px #00000012}.category-slider .category-image:hover,.category-slider .group.active .category-image{border:2px solid #e54990}.category-slider .category-image img{object-fit:cover;width:100%;height:100%;display:block}.category-slider .category-label{font-family:var(--font-lato,sans-serif);font-weight:700;font-style:Bold;letter-spacing:2%;text-align:center;text-transform:uppercase;color:#000;margin-top:15px;font-size:9px;line-height:13px}.my-swiper-category .swiper-pagination:empty{display:none}.category-slider .swiper-pagination{justify-content:center;gap:6px;margin-top:16px;display:flex;position:static}.category-slider .swiper-pagination-bullet{opacity:1;background-color:#f0eeee;border-radius:50%;width:8px;height:8px;transition:background-color .2s}.category-slider .swiper-pagination-bullet-active{background-color:#40a3b4}@media (min-width:768px){.category-slider{padding-top:2rem;padding-bottom:2rem}.category-slider .swiper-slide{padding:0 10px}.category-slider .category-label{font-size:11px}.category-slider .category-image{border-radius:50%;width:112px;height:112px;transition:all .2s;overflow:hidden}}@media (min-width:1024px){.category-slider .swiper-slide{padding:0 8px}}.exclusive-swiper-section{padding-bottom:40px;position:relative}.exclusive-swiper-section .exclusive-swiper{height:550px;position:relative;overflow:hidden}.exclusive-swiper-section .slide-wrapper{width:100%;height:100%;position:relative}.exclusive-swiper-section .slide-bg{object-fit:cover;filter:brightness(.9);width:100%;height:100%}.exclusive-swiper-section .slide-overlay-content{text-align:center;color:#fff;width:100%;max-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exclusive-swiper-section .slide-overlay-content-bg{text-align:center;color:#fff;background:#0003;border-radius:12px;padding:20px}.exclusive-swiper-section .slide-title{text-transform:uppercase;font-family:var(--font-lato,sans-serif);letter-spacing:0%;text-align:center;max-width:100%;margin:0 auto 12px;font-size:28px;font-weight:700;line-height:35px}.exclusive-swiper-section .slide-description{font-family:var(--font-lato,sans-serif);text-align:center;letter-spacing:0%;margin:0 0 16px;font-size:12px;font-weight:400;line-height:1}.exclusive-swiper-section .slide-button{font-family:var(--font-lato,sans-serif);color:#fff;text-transform:uppercase;white-space:nowrap;background:#000;border-radius:8px;width:fit-content;margin-top:1rem;padding:10px 18px;font-size:12px;font-weight:700;line-height:19px;text-decoration:none;transition:all .2s;display:inline-block}.exclusive-swiper-section .custom-prev-arrow.swiper-button-disabled,.exclusive-swiper-section .custom-next-arrow.swiper-button-disabled{cursor:not-allowed;background:#dcdcdc}.exclusive-swiper-section .custom-prev-arrow,.exclusive-swiper-section .custom-next-arrow{cursor:pointer;z-index:10;background:#40a3b4;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .2s;display:flex;position:absolute;bottom:10%;transform:translateY(-50%)}.exclusive-swiper-section .custom-prev-arrow img,.exclusive-swiper-section .custom-next-arrow img{width:7px}.exclusive-swiper-section .custom-prev-arrow{left:calc(50% - 41px)}.exclusive-swiper-section .custom-next-arrow{right:calc(50% - 41px)}.exclusive-swiper-section .custom-pagination{z-index:10!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:50%!important;display:flex!important;position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important}.exclusive-swiper-section .custom-bullet{cursor:pointer!important;background:#f0eeee!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:all .2s!important}.exclusive-swiper-section .custom-bullet-active{background:#40a3b4!important;width:10px!important;height:10px!important}@media (min-width:768px){.exclusive-swiper-section .exclusive-swiper{height:500px}.exclusive-swiper-section .slide-overlay-content{max-width:600px}.exclusive-swiper-section .slide-overlay-content-bg{padding:30px}.exclusive-swiper-section .slide-title{max-width:70%;font-size:38px;line-height:38px}.exclusive-swiper-section .slide-description{max-width:83%;margin:0 auto 16px;font-size:14px}.exclusive-swiper-section .slide-button{padding:10px 24px;font-size:16px}.exclusive-swiper-section .custom-prev-arrow,.exclusive-swiper-section .custom-next-arrow{width:40px;height:40px}.exclusive-swiper-section .custom-prev-arrow img,.exclusive-swiper-section .custom-next-arrow img{width:10px}.exclusive-swiper-section .custom-bullet{width:10px;height:10px}.exclusive-swiper-section .custom-bullet-active{width:14px;height:14px}.exclusive-swiper-section .custom-prev-arrow,.exclusive-swiper-section .custom-next-arrow{top:50%;bottom:unset;cursor:pointer;z-index:10;background:#40a3b4;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .2s;display:flex;position:absolute;transform:translateY(-50%)}.exclusive-swiper-section .custom-prev-arrow{left:16px}.exclusive-swiper-section .custom-next-arrow{right:16px}}@media (min-width:1024px){.exclusive-swiper-section .exclusive-swiper{height:550px}.exclusive-swiper-section .slide-overlay-content{max-width:700px}.exclusive-swiper-section .slide-title{font-size:48px;line-height:48px}.exclusive-swiper-section .slide-description{font-size:16px}.exclusive-swiper-section .slide-button{margin-top:2rem;padding:12px 28px;font-size:18px}}@media (min-width:1500px){.exclusive-swiper-section .exclusive-swiper{height:700px}}.d-gap{margin-bottom:24px}.flex-container{justify-content:center;align-items:stretch}.right-column-content{flex-direction:column;gap:24px;height:100%;display:flex}.promo-card{background:#fff;border-radius:12px;height:100%;position:relative;overflow:hidden}.card-relative{position:relative}.promo-card .card-image{flex-grow:1;width:100%;height:100%;position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%}.card-overlay-promo{z-index:1;background:linear-gradient(90deg,#0a0a0aab 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.card-overlay{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.card-cerave .card-overlay{background:linear-gradient(-90deg,#0000 50%,#00000080 100%)}.card-casablanca .card-overlay{background:linear-gradient(#0000 50%,#00000080 100%)}.card-cerave .card-border{border-left:4px solid #e54990}.card-casablanca .card-border{border-left:4px solid #40a3b4}.card-border{flex-direction:column;align-items:flex-start;gap:1rem;padding-left:1rem;display:flex}.card-content-bottom{flex-direction:column;justify-content:center;max-width:55%;height:100%;padding:1rem;display:flex}.card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;line-height:1;display:-webkit-box;overflow:hidden}.card-footer{color:#000;background-color:#fff;border-radius:4px;padding:.8rem}.price-info .brand{font-size:14px;font-weight:600}.price-info .price{font-size:12px}.card-footer .buy-btn{font-family:Poppins,sans-serif;font-weight:400;font-style:Regular;letter-spacing:-2%;text-align:center;border-radius:4px;width:100%;padding:12px 0;font-size:12px;line-height:100%}.buy-btn,.discover-btn{font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;letter-spacing:0%;text-transform:uppercase;color:#fff;background:#40a3b4;border:1px solid #fff;border-radius:8px;padding:clamp(.5rem,1.5vw,.75rem) clamp(1rem,3vw,1.75rem);font-size:12px;line-height:19px;transition:all .2s;display:inline-block}.buy-btn:hover,.discover-btn:hover{color:#fff;text-decoration:none}.discover-btn.btn-pink{background:#e54990;border:1px solid #fff}.card-centella{height:100%}.card-centella .card-overlay-promo{z-index:1;background:linear-gradient(#0000 25.51%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}.card-centella-contant{flex-direction:column;justify-content:flex-end;height:100%;padding:2rem 1rem;display:flex}.card-centella-contant .card-content{color:#f2fdff;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;max-width:100%;margin-bottom:1rem;display:flex}.card-title{font-family:var(--font-lato,sans-serif);font-weight:700;font-style:Bold;letter-spacing:0%;color:#f2fdff;font-size:18px;line-height:100%}.card-cerave,.card-casablanca{aspect-ratio:2.5}@media (min-width:768px){.d-gap{margin-bottom:0}.card-content-bottom{max-width:60%}}@media (min-width:991px){.card-title{font-size:24px}.card-cerave,.card-casablanca{aspect-ratio:2.5}.card-centella-contant{padding:45px}.card-content-bottom{max-width:60%;padding:30px}.card-centella-contant .card-content,.card-footer{max-width:70%}}@media (min-width:1200px){.card-content-bottom{max-width:50%;padding:45px}}.product-slider-container{font-family:var(--font-lato,sans-serif);padding:24px 0;position:relative}.slide-wrapper{flex-direction:column;gap:24px;display:flex}.card-centella{min-height:320px}.slide-image{border-radius:20px;position:relative;overflow:hidden;box-shadow:0 4px 4px #00000012}.slide-image img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.image-arrow{color:#fff;cursor:pointer;z-index:10;pointer-events:auto;background:#5faec1;border:none;border-radius:50%;width:44px;height:44px;font-size:22px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.image-arrow img{width:100%;height:auto}.image-arrow.swiper-button-prev-custom{left:16px}.image-arrow.swiper-button-next-custom{right:16px}.slide-content-c{padding:0 12px}.text-center{text-align:center}.text-left{text-align:left}.title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.exclusive-title{color:#40a3b4;flex:1;margin:0;font-size:28px;font-weight:700;line-height:35px}.exclusive-subtitle{color:#e54990;text-transform:uppercase;margin:6px 0;font-size:13px;display:block}.exclusive-description{color:#000;font-family:var(--font-lato,sans-serif);font-weight:400;font-style:Regular;letter-spacing:0%;margin-bottom:20px;font-size:12px;line-height:100%}.contant-max{max-width:80%;margin:0 auto}.discover-button{color:#fff;cursor:pointer;text-align:center;background:#000;border:none;border-radius:8px;margin-top:15px;margin-bottom:15px;padding:12px 26px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.mobile-arrows{gap:6px;display:flex}.mobile-arrows button{color:#fff;cursor:pointer;background:#5faec1;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.mobile-arrows button img{width:10px}.title-content-sl{flex:1}.header-slider-contant{max-width:80%;margin-bottom:.7rem}.imge-titel-contant{margin:0 auto}.title-mobile-arrows{justify-content:space-between}.title-arrow{color:#fff;cursor:pointer;background:#5faec1;border:none;border-radius:50%;width:34px;height:34px;font-size:18px}.mobile-image-arrows button{color:#fff;cursor:pointer;background:#5faec1;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.mobile-image-arrows button img{width:10px;height:auto}.mobile-image-arrows{justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.product-slider-container .swiper-button-disabled{cursor:not-allowed;background:#dcdcdc}.custom-pagination-home3 .swiper-pagination-bullet{opacity:1;background:#b6dfe8!important}.custom-pagination-home3 .swiper-pagination-bullet-active{background:#40a3b4!important}.custom-pagination-home3{position:absolute;z-index:10!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;margin-top:20px!important;display:flex!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.custom-pagination-home3 .custom-bullet{cursor:pointer;opacity:1;background:#f0eeee;border-radius:50%;width:10px;height:10px;transition:all .2s}.custom-pagination-home3 .custom-bullet-active{background:#40a3b4;width:10px;height:10px}.custom-pagination-home3 .swiper-pagination-bullet,.desktop-between-arrows{display:none}@media (min-width:992px){.slide-wrapper{flex-direction:row;align-items:center;gap:40px}.slide-wrapper-between{max-width:calc(100% - 100px);margin:0 auto;position:relative}.slide-image{aspect-ratio:1.34;flex:1;width:100%;min-height:434px}.slide-image-custom{height:100%}.slide-content-c{flex:1;padding:0}.text-left,.text-center{text-align:left}.header-slider-contant{max-width:394px}.imge-titel-contant{margin:unset}.exclusive-title{font-size:43px;line-height:48px}.exclusive-subtitle,.exclusive-description{font-size:16px}.contant-max{max-width:unset;margin:unset}.image-arrow{justify-content:center;align-items:center;display:flex}.mobile-arrows,.title-arrow,.mobile-image-arrows{display:none}.image-arrow img{width:10px}.desktop-between-arrows{display:block}.desktop-between-arrows button img{width:10px}.desktop-between-arrows-c{color:#fff;cursor:pointer;z-index:10;background:#5faec1;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.desktop-between-arrows-c.swiper-button-prev-custom{left:0}.desktop-between-arrows-c.swiper-button-next-custom{right:1px}.discover-button{font-size:16px}}.sidebar-step{border:1px solid #cfd6dc;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;padding:.2rem;display:grid}.step-item{font-family:var(--font-lato,sans-serif);color:#cfd6dc;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:.5rem .15rem;transition:all .2s;display:flex}.step-item.active{background:#40a3b4;color:#fff!important}.step-item.active .step-number{border:2px solid #fff!important}.step-item.completed{color:#000!important}.step-item.completed .step-number{background:#e54990;border:1px solid #e54990!important}.step-item.completed .step-number span,.step-item.active .step-number span{color:#fff}.step-number{color:#cacaca;background:0 0;border:1px solid #cacaca;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-weight:700;display:flex}.step-number span{font-size:10px}.step-number img{max-width:8px;display:block}.step-label .title-step{text-align:center;font-size:10px;font-weight:700;line-height:15px;display:block}.step-label .subtitle-step{letter-spacing:0%;text-align:center;color:#cacaca;font-size:9px;font-weight:400;line-height:15px;display:block}@media (min-width:768px){.sidebar-step{flex-direction:row;justify-content:space-between;padding:.3rem}.step-item{text-align:left;flex:1;gap:.75rem;padding:.5rem}.step-number{width:40px;height:40px;font-size:16px}.step-label .title-step,.step-label .subtitle-step{font-size:12px;line-height:20px}.step-item{flex-direction:row;gap:1rem}.step-label .title-step,.step-label .subtitle-step{text-align:left}.step-number span{font-size:16px}.step-number img{max-width:20px}}@media (min-width:1200px){.step-label .title-step,.step-label .subtitle-step{font-size:14px}.step-item{flex-direction:row;gap:1rem}}@media (min-width:992px) and (max-width:1100px){.step-item{gap:.4rem}.step-number{width:30px;height:30px;font-size:12px}.step-number img{max-width:14px}.step-number span{font-size:14px}.step-label .title-step,.step-label .subtitle-step{font-size:11px}}.step-item.clickable{cursor:pointer}.step-item.clickable:not(.completed),.step-item.clickable:not(.active){color:#000}.step-item.clickable:not(.completed) .step-number,.step-item.clickable:not(.active) .step-number{color:#000;border-color:#000}.step-item.clickable:not(.completed) .step-item,.step-item.clickable:not(.active) .step-item{color:#000}.step-item.active.completed{color:#fff!important}.checkout .padding-top-none{padding-top:0}.margin-col{margin-bottom:1.5rem}.checkout-form h2{text-transform:uppercase;margin-bottom:2rem;font-weight:600}.checkout-form .istitellocation{font-family:var(--font-lato,sans-serif);text-transform:uppercase;font-size:18px;font-weight:600;line-height:19px}.form-grid{gap:.5rem;margin-bottom:1rem;display:grid}.grid-payement-15fr{grid-template-columns:1.5fr 1fr;gap:.5rem;display:grid}.form-grid-adrres-fr-2{grid-template-columns:repeat(2,1fr);grid-template-areas:"nom prenom""telephone ville""adresse adresse""complement complement""societe ice";gap:.5rem;display:grid}.grid-adress-nom{grid-area:nom}.grid-adress-prenom{grid-area:prenom}.grid-adress-ville{grid-area:ville}.grid-adress-region{grid-area:region}.grid-adress-adresse{grid-area:adresse}.grid-adress-complement{grid-area:complement}.grid-adress-telephone{grid-area:telephone}.grid-adress-pays{grid-area:pays}.grid-adress-nom-societe{grid-area:societe}.grid-adress-ice{grid-area:ice}.form-grid-2fr{grid-template-columns:repeat(2,1fr);grid-template-areas:"nom prenom""date phone""email email""password password";gap:.5rem;display:grid}.grid-nom{grid-area:nom}.grid-prenom{grid-area:prenom}.grid-date{grid-area:date}.grid-phone{grid-area:phone}.grid-email{grid-area:email}.grid-password{grid-area:password}.checkboxes{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.checkbox-label{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input{margin-top:.25rem}.checkbox-label small{opacity:.7;margin-top:.25rem;font-size:.75rem;display:block}.step-actions{margin-top:1.5rem}.btn-continue{color:#fff;cursor:pointer;width:100%;font-size:12px;font-family:var(--font-poppins,sans-serif);letter-spacing:-2%;text-transform:capitalize;background:#4a90a4;border:none;border-radius:6px;padding:1rem;font-weight:400;line-height:100%;transition:background .2s}.btn-back{background:#2c2c2c}.form-group.floating.error{margin-bottom:.5rem}.form-group.floating{margin-bottom:.75rem;position:relative}.form-group.floating label{color:#262626;pointer-events:none;opacity:.75;background:#f2fdff;padding:0 6px;font-size:12px;transition:all .25s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.form-group.floating input:focus+label,.form-group.floating input:not(:placeholder-shown)+label{color:#262626;opacity:1;font-size:12px;top:-4px}.form-group.floating input:focus{border-color:#40a3b4}.checkout-form .option-row{align-items:flex-start;gap:12px;display:flex}.checkout-form .checkbox{accent-color:#40a3b4;cursor:pointer;background:0 0;border-color:#40a3b4;width:16px;height:16px}.option-row input{accent-color:#40a3b4;cursor:pointer}.option-row input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #40a3b4;border-radius:2px;width:13px;height:13px;transition:all .2s;position:relative}.option-row input[type=checkbox]:checked{background-color:#40a3b4;border-color:#40a3b4}.option-row input[type=checkbox]:checked:after{content:"";transform-origin:50%;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:3px;transform:rotate(45deg)}.checkout-form .label-text{color:#414141;cursor:pointer;letter-spacing:0%;flex:1;font-size:12px;font-weight:400;line-height:171%}.checkout-form .subtext{color:#8b8b8b;letter-spacing:0%;margin-top:4px;font-family:Lato;font-size:10px;line-height:12px}.form-group.error input{border-color:#e53935}.form-group.error label{color:#e53935}.error-text{color:#e53935;margin-top:4px;margin-bottom:5px;font-size:11px;display:block}.done-text{color:#3fa1b3;margin-top:4px;margin-bottom:5px;font-size:11px;display:block}.form-group.error input:focus+label{color:#e53935}.password-group{position:relative}.password-group .input-control{padding-right:44px}.toggle-password{cursor:pointer;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.toggle-password img{pointer-events:none;display:block}.toggle-password:hover{color:#40a3b4}.password-group.error .toggle-password{color:#e53935}.full-width-span{grid-column:span 2}.radio-group{cursor:pointer;align-items:center;display:flex;position:relative}.radio-group input[type=radio]{appearance:none;cursor:pointer;background:0 0;border:1px solid #40a3b4;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-right:12px;position:relative}.radio-group input[type=radio]:checked{background:0 0}.radio-group input[type=radio]:checked:after{content:"";background:#40a3b4;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-group label{font-family:var(--font-lato,sans-serif);font-weight:700;font-style:Bold;letter-spacing:0%;font-size:12px;line-height:100%}.order-summary__shipping-text{font-family:var(--font-lato,sans-serif);font-weight:700;font-style:Bold;letter-spacing:0%;padding-bottom:12px;font-size:12px;line-height:100%}.max-width-300{max-width:300px}.map-wrapper{border:2px dashed #40a3b4;border-radius:8px;width:100%;height:100%;min-height:300px;margin-top:1rem;position:relative;overflow:hidden}.map-wrapper .map-coordinates{z-index:2;max-width:calc(100% - 65px)}@media (min-width:768px){.map-wrapper .map-coordinates{width:400px}}.order-summary__title.margin-bottom-20{margin-bottom:20px}.full-width-span-mobile{grid-column:span 2}@media (min-width:768px){.full-width-span-mobile{grid-column:span 1}.form-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.form-grid-adrres-fr-2{grid-template-areas:"nom prenom""telephone ville""adresse adresse""complement complement""societe ice";gap:.75rem}.form-grid-2fr{grid-template-areas:"nom email""prenom phone""date password";gap:.75rem}.grid-payement-15fr{grid-template-columns:repeat(4,1fr)}.checkout-form .istitellocation{font-size:18px;line-height:19px}.btn-continue{width:auto;padding:.75rem 1.5rem}.form-group.floating{margin-bottom:1rem}.form-group.floating label{font-size:14px}.form-group.floating input:focus+label,.form-group.floating input:not(:placeholder-shown)+label{color:#262626;font-size:14px}.checkboxes{max-width:70%}.radio-group label,.order-summary__shipping-text{font-size:15px}.option-row input[type=checkbox]{width:16px;height:16px}.option-row input[type=checkbox]:checked:after{top:3px;left:5px}}@media (min-width:992px){.margin-col{margin-bottom:0}}@media (min-width:1200px){.checkboxes{max-width:55%}}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:991px){.desktop-only{display:none}.mobile-only{display:block}}.step3-form h2,.step3-form h3{text-transform:uppercase;margin-bottom:2rem;font-weight:600}.payment-logos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.payment-logos img{object-fit:contain;opacity:.8;width:40px;height:auto;transition:opacity .3s}.payment-logos img:hover{opacity:1}.delivery-options{flex-direction:column;gap:1rem;display:flex}.carrier-option{cursor:pointer;border:.5px solid #40a3b4;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:all .3s;display:flex}.carrier-option:hover,.carrier-option.active{border-color:#40a3b4}.radio-circle{border:1px solid #40a3b4;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:5px;margin-right:1rem;position:relative}.carrier-option.active .radio-circle{border-color:#40a3b4}.carrier-option.active .radio-circle:after{content:"";background-color:#40a3b4;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carrier-option img{object-fit:contain;width:70px;height:auto;margin-right:1rem}.carrier-info-img{flex:1;align-items:center;display:flex}.carrier-info{font-family:var(--font-lato,sans-serif);color:#000;flex-direction:column;gap:.2rem;display:flex}.carrier-name{letter-spacing:0%;font-size:12px;font-weight:700;line-height:100%}.carrier-type{letter-spacing:0%;font-size:10px;font-weight:400;line-height:100%}.step-actions{justify-content:space-between;margin-top:2rem;display:flex}.step-actions:has(#checkout-form-step-1){justify-content:flex-end}.card-fields .row{justify-content:center;align-items:center}.message-section{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.label-message{font-family:var(--font-lato,sans-serif);letter-spacing:0%;color:#414141;font-size:12px;font-weight:400;line-height:171%}.desktop-loges,.hide-desktop-titel{display:none}@media (min-width:768px){.hide-desktop-titel{display:block}.hide-mobile-titel{display:none}.desktop-loges{display:block}.mobiles-loges{display:none}.step3-form h2{margin-bottom:1rem}.step3-form .title-steps-delivery{margin-bottom:1.5rem}.carrier-info{flex-direction:row;flex:1;justify-content:end}.carrier-name{font-size:15px}.carrier-type{font-size:14px}.carrier-option img{width:100px}.payment-logos img{width:55px}}@media (min-width:992px) and (max-width:1100px){.myonemement-container .logo{height:34px!important}.myonemement-container .text{font-size:12px!important}.myonemement-container .circle{width:35px!important;height:35px!important;font-size:17px!important}}.form-group,.input-group-telephone{position:relative}.input-prefix{color:#262626;opacity:.75;pointer-events:none;z-index:1;background-color:#0000;border-right:.5px solid #929292b2;border-radius:8px 0 0 8px;align-items:center;height:100%;padding:0 8px;font-size:12px;font-weight:500;display:flex;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.checkout-form .input-control.has-prefix{padding-left:55px}.custom-datepicker-container{position:relative}.react-datepicker-wrapper{width:100%;position:relative}.react-datepicker{font-family:var(--font-lato),sans-serif!important;background-color:#fff!important;border:1px solid #e1e4e8!important;border-radius:12px!important;font-size:.8rem!important;box-shadow:0 4px 12px #0000001a!important}.react-datepicker__header{background-color:#f8f9fa!important;border-bottom:1px solid #e1e4e8!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important;padding-top:15px!important}.react-datepicker__current-month,.react-datepicker-year-header{color:var(--text-main,#2c2c2c)!important;margin-bottom:10px!important;font-size:.9rem!important;font-weight:700!important}.react-datepicker__day-name{color:var(--text-muted,#666)!important;width:2rem!important;margin:.2rem!important}.react-datepicker__day{color:var(--text-main,#2c2c2c)!important;border-radius:50%!important;width:2rem!important;margin:.2rem!important;font-weight:400!important;line-height:2rem!important}.react-datepicker__day:hover{opacity:.7;color:#fff!important;background-color:#e54990!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{color:#fff!important;background-color:#e54990!important;font-weight:600!important}.react-datepicker__day--today{position:relative;font-weight:700!important}.react-datepicker__triangle{display:none!important}.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0!important;border-color:#2c2c2c!important}.react-datepicker-popper{z-index:9999!important;padding-top:5px!important}.react-datepicker{max-width:90vw}@media (max-width:768px){.react-datepicker{max-width:280px!important;font-size:.8rem!important}.react-datepicker__day-name,.react-datepicker__day{width:1.7rem!important;margin:.1rem!important;line-height:1.7rem!important}.react-datepicker__header{padding-top:10px!important}.react-datepicker__current-month{font-size:.8rem!important}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select{justify-content:center;align-items:center;display:flex}}.gift-message-container-echantillons-cadeaux{border:.5px solid #cdcdcd;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.gift-message-container-echantillons-cadeaux .option-row{padding:unset!important;border:unset!important;border-radius:unset!important;cursor:none!important}.echantillons-cadeaux-container .gift-message-container-echantillons-cadeaux .option-row:hover{background-color:unset}.gift-message-container{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .35s ease-out,opacity .35s ease-out;display:grid}.gift-message-container.visible{opacity:1;grid-template-rows:1fr}.gift-message-wrapper{flex-direction:column;gap:8px;display:flex;overflow:hidden}.gift-message-wrapper textarea{resize:none;width:100%;font-family:var(--font-lato),sans-serif;letter-spacing:.02em;color:#000;background-color:#c2c2c21c;border:.5px solid #929292b2;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:400;line-height:20px;transition:border-color .2s,box-shadow .2s,background-color .2s}.gift-message-wrapper textarea::placeholder{color:#737373;opacity:.75;font-family:var(--font-lato),sans-serif;letter-spacing:.02em;font-size:12px;font-weight:400;line-height:20px}.gift-message-wrapper textarea:focus{background-color:#fff;border-color:#40a3b4;outline:none}.address-list{flex-direction:column;gap:1rem;display:flex}.address-item-radio{cursor:pointer;border:.5px solid #40a3b4;border-radius:8px;justify-content:flex-start;align-items:flex-start;padding:1rem;transition:all .3s;display:flex;position:relative}.address-item-radio.active .radio-circle:after{content:"";background-color:#40a3b4;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-add-new-address{color:#40a3b4;font-family:var(--font-lato,sans-serif);cursor:pointer;background-color:#0000;border:0;outline:0;margin:1.2rem 0;padding-left:30px;font-size:16px;font-weight:600;line-height:19px}.btn-back-to-list{color:#40a3b4;font-family:var(--font-lato,sans-serif);cursor:pointer;background-color:#0000;border:0;outline:0;margin:.5rem 0;padding-left:30px;font-size:16px;font-weight:600;line-height:19px;position:absolute;right:0}.address-card-checkout{color:#262626;letter-spacing:.2px;max-width:340px;font-size:14px;line-height:1.4;font-family:var(--font-lato,sans-serif);opacity:.75;font-weight:500}.address-card-checkout p{font-family:var(--font-lato,sans-serif);font-weight:400}.isDefault-addr{font-family:var(--font-lato,sans-serif);color:#1f5a35cf;background-color:#40b54d63;border-radius:100px;padding:5px 20px;font-size:12px;font-weight:500;position:absolute;top:20px;right:20px}.hr-line{border:0;border-bottom:.5px solid #0003}.drawer-overlay{z-index:9998;opacity:0;visibility:hidden;background-color:#00000080;width:100vw;height:100vh;transition:opacity .4s,visibility .4s;position:fixed;top:0;left:0}.drawer-overlay.open{opacity:1;visibility:visible}.product-info-drawer{z-index:9999;will-change:transform;opacity:0;background-color:#fff;flex-direction:column;width:100%;max-width:450px;height:100vh;min-height:375px;transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0%;transform:translate(100%);box-shadow:-2px 0 10px #0000001a}.product-info-drawer.width-2xl{width:100%;max-width:calc(100% - 250px)}.product-info-drawer.open{opacity:1;transform:translate(0)}.drawer-header{background-color:#fff;border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:15px 25px;display:flex;box-shadow:0 0 13px #00000014}.drawer-title{font-size:14px;font-weight:700;font-family:var(--font-lato),sans-serif;text-transform:uppercase;color:#2c2c2c;letter-spacing:.5px;margin:0}.drawer-close{cursor:pointer;color:#2c2c2c;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.drawer-back{color:#2c2c2c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.drawer-back img{filter:brightness(0)saturate()invert(57%)sepia(59%)saturate(6776%)hue-rotate(309deg)brightness(98%)contrast(83%);width:30px}.drawer-back:hover,.drawer-close:hover{color:#000;background-color:#f5f5f5}.drawer-content{font-family:var(--font-lato),sans-serif;color:#2c2c2c;flex:1;padding:25px;font-size:14px;line-height:1.6;position:relative;overflow-y:auto}.drawer-content::-webkit-scrollbar{width:3px}.drawer-content::-webkit-scrollbar-track{background:0 0}.drawer-content::-webkit-scrollbar-thumb{background-color:#e54990;border-radius:10px}.drawer-content-h{align-items:center}.drawer-content ul.tab-list{margin:0;padding:0;list-style:none}.drawer-content li.tab-item{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.drawer-content .bullet-dot-tab{background-color:#e54990;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.drawer-content p.tab-text{margin:0}.drawer-content .button{color:#fff;cursor:pointer;width:100%;font-size:12px;font-family:var(--font-poppins,sans-serif);letter-spacing:-2%;text-transform:uppercase;background:#40a3b4;border:none;border-radius:6px;margin-top:1rem;padding:1rem;font-weight:400;line-height:100%;transition:background .2s}.drawer-content .button-legal-info{color:#2c2c2c;background-color:#0000;border:none;align-items:center;gap:8px;display:flex}.drawer-content .content-info{letter-spacing:.2px;font-size:14px;font-weight:400;line-height:150%}.drawer-content .content-info p+p{margin-top:1em}.drawer-content .button.button__secondary{color:#2c2c2c;background-color:#0000;border:1px solid #2c2c2c}.drawer-content .login__link{cursor:pointer;margin-bottom:16px;display:inline-block}.drawer-content .password-input__container{margin-bottom:1rem}.drawer-content .grid-review{grid-template-columns:max-content 1fr max-content;align-items:center;gap:8px;list-style:none;display:grid}.drawer-content .review-avis{justify-content:center;align-items:center;gap:16px;font-size:20px;display:flex}.rating-stars__review-count{color:#000;letter-spacing:.2px;margin-top:1px;margin-left:16px;font-size:.875rem;font-weight:400;line-height:150%}.drawer-content .square-progress__inner{background-color:#000;max-width:100%;height:100%}.drawer-content .bg-black{background-color:#000}.drawer-content .grid-review li{display:contents}.drawer-content .drive-review{contain-intrinsic-size:200px;content-visibility:auto;border-top:1px solid #e6e6e6;padding:16px 0}.drawer-content .avis-header{justify-content:space-between;margin-bottom:8px;display:flex}.author-review{font-family:var(--font-lato),sans-serif;color:#2c2c2c;margin-top:10px;font-size:14px;font-weight:300;display:block}.isContentReview{letter-spacing:.2px;line-height:150%}.drawer-content .review-content{flex-direction:column;gap:4px;display:flex}.drawer-content .review-footer{flex-direction:column;gap:4px;margin-top:8px;display:flex}.drawer-content .content-center-bg{background-color:#f2f2f2;border-radius:4px;flex-direction:column;gap:5px;margin-top:0;margin-bottom:32px;padding:16px;font-size:11px;display:flex}.drawer-content .content-center{flex-direction:column;gap:32px;display:flex}.drawer-content .square-progress{background-color:#bfbfbf;width:100%;height:8px;overflow:hidden}.drawer-content .sign-up-overlay__subtitle{text-align:left;width:100%;margin:8px 0 16px}.drawer-content .option-row{align-items:center;gap:12px;display:flex}.drawer-content .option-row label{cursor:pointer}.drawer-content .login__button.button{margin:16px 0 32px}.drawer-content .sign-up-overlay__title{border-top:1px solid #e6e6e6;padding:24px 0 16px}.drawer-content .sign-up-overlay__subtitle,.drawer-content .sign-up-overlay__title{font-family:var(--font-lato,sans-serif);letter-spacing:.5px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:150%}.minicart-container{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.minicart-items-container{flex:1;height:100%;min-height:0;padding:0 12px;overflow-y:auto}.minicart-items-container::-webkit-scrollbar{background-color:#303030;width:3px}.minicart-items-container::-webkit-scrollbar-thumb{background-color:#e54990;border-radius:10px}.minicart-items-container{scrollbar-width:thin;scrollbar-color:#e54990 transparent}.minicart-items{flex-direction:column;flex:1;gap:16px;padding-bottom:20px;display:flex}.minicart-item{background-color:#bfbfbf24;border-radius:12px;gap:12px;padding:12px;display:flex;box-shadow:0 0 4px 4px #00000003}.minicart-item:last-child{border-bottom:none}.minicart-item-image{border:1px solid #eee;border-radius:4px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.minicart-item-image img{object-fit:cover;width:100%;height:100%}.minicart-item-details{flex:1;justify-content:space-between;display:flex}.minicart-item-info{font-family:var(--font-lato,sans-serif);flex-direction:column;flex:1;justify-content:space-between;gap:10px;font-weight:600;display:flex}.minicart-item-name{color:#000;letter-spacing:0%;max-width:95%;margin-bottom:2px;font-size:12px;font-weight:600;line-height:100%}.minicart-item-brand-volume{color:#929292;letter-spacing:0%;flex-direction:column;font-size:10px;font-weight:500;line-height:19px;display:flex}.minicart-item-brand{text-transform:uppercase;font-size:10px}.minicart-item-volume{font-size:11px}.minicart-item-price-row{flex-direction:column;flex:1;justify-content:space-between;align-items:end;font-size:12px;display:flex}.minicart-item-quantity{color:#666}.minicart-item-price{font-size:14px;font-weight:700}.minicart-footer{z-index:10;background:#fff;padding:24px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 13px #00000014}.minicart-subtotal{color:#2c2c2c;font-size:16px;font-family:var(--font-lato,sans-serif);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;display:flex}.minicart-subtotal-title{font-weight:400}.minicart-subtotal-price{font-weight:600}.minicart-subtotal-count{font-weight:700}.minicart-actions{flex-direction:column;gap:10px;display:flex}.minicart-actions .button{text-align:center;width:100%;margin-top:0}.minicart-quantity.quantity-input{transform-origin:0;background-color:#fff;margin-top:4px}.minicart-quantity .quantity-display{color:#40a3b4;background-color:#0000;width:2rem;height:24px;font-size:12px}.minicart-quantity .quantity-button{padding:0 8px;font-size:12px}.minicart_cart-list{margin-top:auto;margin-bottom:auto}.minicart_cart-list__empty{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}.drawer-content.drawer-content-no-scroll{flex-direction:column;display:flex;overflow:hidden!important}.drawer-content.drawer-content-no-scroll .drawer-content-h{flex-direction:column;height:100%;display:flex}.cart-dot{color:#fff;background-color:#c90000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;top:-5px;right:-5px}.store-availability-container .store-list{height:100%;min-height:300px;max-height:83vh}.store-availability-container .location-button{cursor:pointer;color:#40a3b4;letter-spacing:0%;text-align:center;border:1px solid #40a3b4;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:3px 28px;font-family:Lato;font-size:13px;font-weight:400;line-height:30px;transition:background .2s;display:flex}.store-status{font-family:Lato;font-weight:400;font-style:Regular;leading-trim:CAP_HEIGHT;letter-spacing:0%;font-size:12px;line-height:26px}.store-status.green{color:#298807}.store-status.red{color:#c90000}.store-status .dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.store-status.green .dot{background-color:#298807}.store-status.red .dot{background-color:#c90000}.drawer-header-cart-info{align-items:center;gap:8px;display:flex}@media (max-width:480px){.product-info-drawer,.product-info-drawer.width-2xl{max-width:100%}.product-info-drawer{height:auto;min-height:300px;max-height:min(90%,760px);transition:transform .6s cubic-bezier(.22,1,.36,1);top:auto;bottom:0;transform:translateY(100%)}.product-info-drawer.open{bottom:0;transform:translateY(0)}.minicart-subtotal{font-size:14px}.minicart-items-container{height:auto;min-height:200px;max-height:47vh}}.video-modal-overlay{z-index:10000;background-color:#0000002e;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.video-modal-overlay .video-modal{background:#000;flex-direction:column;width:100%;max-width:400px;height:640px;max-height:90vh;display:flex;position:relative;box-shadow:0 20px 50px #00000080}.video-modal-overlay .video-player{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.video-modal-overlay .video-header-badge{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000052;border-radius:25px;align-items:center;gap:8px;padding:7px 12px;display:flex;position:absolute;top:20px;left:20px}.video-modal-overlay .badge-circle{color:#fff;width:32px;height:32px;font-size:14px;font-weight:700;font-family:var(--font-lato),sans-serif;background-color:#e54990;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.video-modal-overlay .badge-text{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;line-height:19px;font-family:var(--font-lato),sans-serif}.video-modal-overlay .close-btn-video{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e54990;cursor:pointer;background:#9da09c;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.video-modal-overlay .close-btn-video:hover{background:#9da09c42}.video-modal-overlay .nav-btns-video{z-index:25;color:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.video-modal-overlay .nav-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c2c2c;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:32px;height:32px;padding:12px 5px;transition:all .2s;display:flex;transform:rotate(90deg)}.video-modal-overlay .nav-btn:hover{background:#ffffff4d}.video-modal-overlay .video-product-bar-overlay{z-index:30;cursor:pointer;background-color:#40a3b4a8;border-radius:7px;padding:10px;transition:transform .2s;position:absolute;bottom:20px;left:20px;right:20px}.video-modal-overlay .video-product-bar-overlay .flex-video-product{align-items:center;gap:12px;display:flex}.video-modal-overlay .video-product-bar-overlay:hover{transform:translateY(-2px)}.video-modal-overlay .bar-product-thumb{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:2px;display:flex}.video-modal-overlay .bar-product-thumb img{object-fit:contain;max-width:100%;max-height:100%}.video-modal-overlay .bar-product-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.video-modal-overlay .bar-product-brand{text-transform:uppercase;color:#ffffffe6;font-size:10px;font-weight:700}.video-modal-overlay .bar-product-name{color:#fff;font-family:var(--font-lato),sans-serif;font-weight:400;font-style:Regular;letter-spacing:0%;margin:2px 0 0;font-size:12px;line-height:13px}.video-modal-overlay .bar-product-desc{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.video-modal-overlay .bar-action-icon{flex-shrink:0}.video-modal-overlay .action-btn-circle{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.video-modal-overlay .bar-product-price{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;font-family:var(--font-lato),sans-serif;font-weight:900;line-height:26px;overflow:hidden}.video-modal-overlay .video-add-cart-btn{color:#fff;font-size:14px;font-family:var(--font-lato),sans-serif;text-transform:uppercase;cursor:pointer;text-align:center;background:#000;border:.5px solid #40a3b4;border-radius:5px;width:fit-content;margin-top:2px;padding:11px 20px;font-family:Lato;font-weight:400;line-height:100%}.video-modal-overlay .video-product-bar-overlay.expanded{align-items:center;padding:15px}.video-modal-overlay .bar-actions-row{opacity:0;flex-direction:column;align-items:flex-end;gap:4px;max-height:0;transition:max-height .35s,opacity .25s,transform .35s,margin-top .35s;display:flex;overflow:hidden;transform:translateY(20px)}.video-modal-overlay .bar-actions-row.expanded-bar-actions-row-open{opacity:1;max-height:200px;margin-top:4px;transform:translateY(0)}.video-modal-overlay .bar-actions-row.expanded-bar-actions-row-close{opacity:0;max-height:0;margin-top:0;transform:translateY(20px)}@media (min-width:480px){.video-modal-overlay .nav-btns-video{top:50%;right:-50px;transform:translateY(-50%)}.video-modal-overlay .nav-btn{width:42px;height:42px;padding:12px 5px}}@media (max-width:768px){.video-modal-overlay .nav-btns-video.mobile-hidden{display:none!important}}.video-modal-overlay .play-overlay{z-index:10;pointer-events:auto;cursor:pointer;background:#4fb0b5e6;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-modal-overlay .side-controls{z-index:25;flex-direction:column;gap:15px;display:flex;position:absolute;top:80px;right:20px}.video-modal-overlay .control-btn{color:#e54990;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#9da09c;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.video-modal-overlay .control-btn:hover{background:#9da09c42}.video-modal-overlay .video-progress-container{z-index:35;cursor:pointer;background:#fff3;width:100%;height:4px;position:absolute;bottom:0;left:0}.video-modal-overlay .video-progress-bar{-webkit-appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.video-modal-overlay .video-progress-bar::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#e54990;width:0;height:0;box-shadow:-100vw 0 0 100vw #e54990}.video-modal-overlay .video-progress-bar::-moz-range-thumb{border:none;width:0;height:0}.video-modal-overlay .video-progress-bar::-moz-range-progress{background-color:#e54990;height:100%}.video-modal-swiper{width:100%;height:100%;overflow:hidden}.video-modal-slide-content{background:#000;width:100%;height:100%;position:relative}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide-active{pointer-events:auto}.video-countdown-overlay{z-index:15;color:#fff;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:14px 20px;display:flex;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.countdown-text{white-space:nowrap;color:#ffffffe6;margin-bottom:8px;font-size:12px;font-weight:500}.bar-product-thumb{transition:transform .35s;transform:scale(1)}.bar-product-thumb.expanded{transform:scale(1.3)}.bar-product-info.expanded{padding:0 10px}.bar-product-brand{transform-origin:0;opacity:.85;transition:transform .35s,opacity .35s;transform:scale(1)}.bar-product-info.expanded .bar-product-brand{opacity:1;transform:scale(1.1)}.bar-product-name{transform-origin:0;transition:transform .35s;transform:scale(1)}.bar-product-info.expanded .bar-product-name{transform:scale(1.1)}.bar-product-desc{opacity:.9;transform-origin:0;transition:transform .35s,opacity .35s;transform:scale(1)}.bar-product-info.expanded .bar-product-desc{opacity:1;transform:scale(1.1)}.bar-product-info{overflow:visible}.animated-button:link,.animated-button:visited{-o-transition:all 1s ease;transition:all 1s;position:relative;overflow:hidden}.animated-button:link:after,.animated-button:visited:after{content:"";z-index:-1;-o-transition:all .75s ease 0s;width:150%;height:0%;transition:all .75s;position:absolute;top:50%;left:50%}.animated-button:link:hover:after,.animated-button:visited:hover:after{height:450%}.animated-button.thar-three{cursor:pointer;z-index:1;transition:width .4s ease-in-out,color .3s;position:relative;overflow:hidden}.ovverride{overflow:visible!important}.animated-button.thar-three.ovverride span{color:#fff}.animated-button.thar-three .order-summary__apply-btn-span{font-family:var(--font-lato,sans-serif);text-transform:uppercase;color:#fff;font-weight:400;line-height:19px}.animated-button.thar-three.ovverride:before{border-radius:8px}.animated-button.thar-three:hover{color:#fff}.animated-button.thar-three:hover:before{width:100%;left:0%;right:auto}.animated-button.thar-three:before{z-index:0;content:"";color:#fff;background:#000;width:0;height:100%;transition:all .4s ease-in-out;display:block;position:absolute;top:0;right:0}.animated-button.thar-three.pink:before{background:#e54990}.animated-button.thar-three.red:before{background:#dc3545}.animated-button.thar-three.white:before{background:#eff1f1}.animated-button.thar-three.white:hover{color:#2c2c2c}.animated-button.thar-three.blue{border:1px solid #000}.animated-button.thar-three.blue:before{background:#40a3b4}.animated-button.thar-three.blue:hover{color:#000}.animated-button.thar-three.transparent{border:1px solid #2c2c2c;border-radius:8px}.animated-button.thar-three.transparent:hover{color:#2c2c2c}.animated-button.thar-three.transparent:before{background:#40a3b4}.animated-button.thar-three.pinktransparent{border:1px solid #2c2c2c}.animated-button.thar-three.pinktransparent:hover{color:#2c2c2c}.animated-button.thar-three.pinktransparent:before{background:#f3e1ed}.animated-button.thar-three span,.animated-button.thar-three{z-index:1;position:relative}.btn-use.btn-lg{width:100%;padding:8px 0}.padd-left-0{padding-left:0}.padd-12{margin-top:8px;padding:12px 0}.home-swiper-container{width:100%;height:100vh;min-height:500px;max-height:700px;position:relative;overflow:hidden}.home-swiper-wrapper{justify-content:center;align-items:center;height:100%;margin:0 auto;display:flex}.home-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.home-swiper,.home-swiper .swiper,.home-swiper .swiper-wrapper,.home-swiper .swiper-slide{width:100%;height:100%}.home-slide:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000080 15%,#0000 50%,#00000080 100%);position:absolute;inset:0}.slide-media{object-fit:cover;object-position:bottom;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.slide-media-video{min-width:100%;max-width:none;min-height:100%;max-height:none}.swiper-nav{z-index:10;justify-content:space-between;gap:10px;width:100%;max-width:1300px;margin:0 auto;display:flex;position:absolute;top:calc(50% + 50px);transform:translateY(-50%)}.swiper-navigation{justify-content:space-between;gap:10px;width:100%;display:flex}.swiper-nav img{max-width:12px}.custom-next-arrow,.custom-prev-arrow{cursor:pointer;background:#5faab7;border-radius:10px;justify-content:center;align-items:center;width:25px;height:25px;transition:all .3s;display:flex}.custom-next-arrow:hover,.custom-prev-arrow:hover{background:#000}.custom-next-arrow:hover img,.custom-prev-arrow:hover img{filter:brightness(0)invert()}.custom-next-arrow{right:10px}.custom-prev-arrow{left:10px}.swiper-nav .swiper-button-disabled{cursor:not-allowed;background:#dcdcdc}.custom-pagination{z-index:10;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%);bottom:40px!important;left:50%!important}.custom-bullet{opacity:.5;cursor:pointer;background:#fff;border-radius:50%;width:5px;height:5px;transition:all .25s}.custom-bullet-active{opacity:1;transform:scale(1.3)}.custom-bullet:hover{opacity:.85}.hidemobileimage{display:none}.affmobileimage{display:block}.slide-content-overlay-home{z-index:12;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.btn-descover{pointer-events:auto;color:#2c2c2c;text-transform:uppercase;background-color:#eff1f1;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .25s;display:inline-block}@media (min-width:768px){.home-slide:after{background:linear-gradient(#00000080 10%,#0000 30%,#00000080 100%)}.custom-bullet{width:8px;height:8px}.slide-content-overlay-home{bottom:100px}.custom-pagination{bottom:60px!important}}@media (min-width:992px){.hidemobileimage{display:block}.affmobileimage{display:none}.custom-next-arrow,.custom-prev-arrow{width:35px;height:35px}.btn-descover{font-size:16px}}@media (min-width:1024px){.home-swiper-container{width:100%;height:100vh;min-height:767px;max-height:1000px;position:relative;overflow:hidden}.slide-media{object-position:center}.custom-bullet{width:8px;height:8px}}.video-carousel-moment-section{justify-content:center;align-items:center;width:100%;height:100dvh;padding:20px 0;display:flex;position:relative;overflow:hidden}.video-carousel-moment-section .video-carousel-moment{justify-content:center;align-items:center;width:100%;height:100dvh;min-height:500px;max-height:900px;display:flex;position:relative;overflow:hidden}.video-carousel-moment-section .video-desktop-frame{width:100vw;max-width:500px;height:95dvh;min-height:500px;max-height:900px;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background-color:#6d49e5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-carousel-moment-section .video-player-wrapper{width:100%;height:100%;position:relative}.video-carousel-moment-section .video-player-wrapper .swiper,.video-carousel-moment-section .video-player-wrapper .swiper-slide{width:100%;height:100%}.video-carousel-moment-section .video-moment,.video-carousel-moment-section .video-slide-content{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.video-carousel-moment-section .video-moment .video-player-slide{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.video-carousel-moment-section .contanier-video-grill{scrollbar-width:none;-ms-overflow-style:none;height:calc(95dvh - 110px);min-height:390px;max-height:790px;padding-right:10px;overflow:hidden auto}.video-carousel-moment-section .contanier-video-grill::-webkit-scrollbar{display:none}.video-carousel-moment-section .video-moment .video-header{z-index:24;justify-content:space-between;align-items:center;width:calc(100% - 40px);display:flex;position:absolute;top:20px;left:20px;right:20px}.video-carousel-moment-section .video-moment.video-header *{pointer-events:auto}.video-carousel-moment-section .video-moment .video-header-badge,.video-carousel-moment-section .video-moment .video-retoure-mobile{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:25px;align-items:center;gap:8px;padding:7px 12px;display:flex}.video-carousel-moment-section .video-moment .video-retoure-mobile{cursor:pointer}.video-carousel-moment-section .video-moment .video-header-badge{background:#00000052}.video-carousel-moment-section .video-moment .video-retoure-mobile{background:#40a3b4}.video-carousel-moment-section .video-moment .badge-circle{color:#fff;background-color:#e54990;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.video-carousel-moment-section .video-moment .badge-text,.video-carousel-moment-section .video-moment .text-retoure{letter-spacing:.5px;color:#fff;font-size:10px;font-weight:700}.video-carousel-moment-section .video-moment .video-retoure-mobile{text-decoration:none;transition:opacity .2s}.video-carousel-moment-section .video-moment .video-retoure-mobile:hover{opacity:.8}.video-carousel-moment-section .video-moment .close-btn-video{z-index:30;color:#e54990;cursor:pointer;z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#9da09c;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.video-carousel-moment-section .video-moment .close-btn-video:hover{background:#9da09c42}.video-carousel-moment-section .nav-btns-video{z-index:25;color:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.video-carousel-moment-section .nav-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c2c2c;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:42px;height:42px;padding:12px 5px;transition:all .2s;display:flex;transform:rotate(90deg)}.video-carousel-moment-section .nav-btn:hover{background:#40a3b4}.video-carousel-moment-section .video-moment .video-product-bar-overlay{z-index:30;cursor:pointer;background-color:#40a3b4a8;border-radius:7px;padding:10px;transition:transform .2s;position:absolute;bottom:20px;left:20px;right:20px}.video-carousel-moment-section .video-moment .video-product-bar-overlay .flex-video-product{align-items:center;gap:12px;display:flex}.video-carousel-moment-section .video-moment .video-product-bar-overlay:hover{transform:translateY(-2px)}.video-carousel-moment-section .video-moment .bar-product-thumb{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:2px;display:flex}.video-carousel-moment-section .video-moment .bar-product-thumb img{object-fit:contain;max-width:100%;max-height:100%}.video-carousel-moment-section .video-moment .bar-product-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.video-carousel-moment-section .video-moment .bar-product-brand{text-transform:uppercase;color:#ffffffe6;font-size:10px;font-weight:700}.video-carousel-moment-section .video-moment .bar-product-name{color:#fff;font-family:var(--font-lato),sans-serif;font-weight:400;font-style:Regular;letter-spacing:0%;margin:2px 0 0;font-size:12px;line-height:13px}.video-carousel-moment-section .video-moment .bar-product-desc{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.video-carousel-moment-section .video-moment .bar-action-icon{flex-shrink:0}.video-carousel-moment-section .video-moment .action-btn-circle{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.video-carousel-moment-section .video-moment .bar-product-price{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;font-family:var(--font-lato),sans-serif;font-weight:900;line-height:26px;overflow:hidden}.video-carousel-moment-section .video-moment .video-add-cart-btn{color:#fff;font-size:14px;font-family:var(--font-lato),sans-serif;text-transform:uppercase;cursor:pointer;text-align:center;background:#000;border:.5px solid #40a3b4;border-radius:5px;width:fit-content;margin-top:2px;padding:11px 20px;font-family:Lato;font-weight:400;line-height:100%}.video-carousel-moment-section .video-moment .video-product-bar-overlay.expanded{align-items:center;padding:15px}.video-carousel-moment-section .video-moment .bar-actions-row{opacity:0;flex-direction:column;align-items:flex-end;gap:4px;max-height:0;transition:max-height .35s,opacity .25s,transform .35s,margin-top .35s;display:flex;overflow:hidden;transform:translateY(20px)}.video-carousel-moment-section .video-moment .bar-actions-row.expanded-bar-actions-row-open{opacity:1;max-height:200px;margin-top:4px;transform:translateY(0)}.video-carousel-moment-section .video-moment .bar-actions-row.expanded-bar-actions-row-close{opacity:0;max-height:0;margin-top:0;transform:translateY(20px)}.video-carousel-moment-section .video-moment .video-poster-overlay{z-index:12;cursor:pointer;position:absolute;inset:0}.video-carousel-moment-section .video-moment .play-overlay{z-index:10;pointer-events:auto;cursor:pointer;background:#4fb0b5e6;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-carousel-moment-section .video-moment .side-controls{z-index:25;flex-direction:column;gap:15px;display:flex;position:absolute;top:80px;right:20px}.video-carousel-moment-section .video-moment .control-btn{color:#e54990;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#9da09c;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.video-carousel-moment-section .video-moment .control-btn:hover{background:#9da09c42}.video-carousel-moment-section .video-moment .video-progress-container{z-index:35;cursor:pointer;background:#fff3;width:100%;height:5px;position:absolute;bottom:0;left:0}.video-carousel-moment-section .video-moment .video-progress-bar{-webkit-appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.video-carousel-moment-section .video-moment .video-progress-bar::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#e54990;width:0;height:0;box-shadow:-100vw 0 0 100vw #e54990}.video-carousel-moment-section .video-moment .video-progress-bar::-moz-range-thumb{border:none;width:0;height:0}.video-carousel-moment-section .video-moment .video-progress-bar::-moz-range-progress{background-color:#e54990;height:100%}.video-carousel-moment-section .video-player-wrapper .video-swiper{width:100%;height:100%;overflow:hidden}.video-carousel-moment-section .video-slide-content{background:#000;width:100%;height:100%;position:relative}.video-carousel-moment-section .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.video-carousel-moment-section .swiper-fade .swiper-slide-active{pointer-events:auto}.video-carousel-moment-section .video-countdown-overlay{z-index:15;color:#fff;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:14px 20px;display:flex;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.video-carousel-moment-section .countdown-text{white-space:nowrap;color:#ffffffe6;margin-bottom:8px;font-size:12px;font-weight:500}.video-carousel-moment-section .video-moment .bar-product-thumb{transition:transform .35s;transform:scale(1)}.video-carousel-moment-section .video-moment .bar-product-thumb.expanded{transform:scale(1.3)}.video-carousel-moment-section .video-moment .bar-product-info.expanded{padding:0 10px}.video-carousel-moment-section .video-moment .bar-product-brand{transform-origin:0;opacity:.85;transition:transform .35s,opacity .35s;transform:scale(1)}.video-carousel-moment-section .video-moment .bar-product-info.expanded .bar-product-brand{opacity:1;transform:scale(1.1)}.video-carousel-moment-section .video-moment .bar-product-name{transform-origin:0;transition:transform .35s;transform:scale(1)}.video-carousel-moment-section .video-moment .bar-product-info.expanded .bar-product-name{transform:scale(1.1)}.video-carousel-moment-section .video-moment .bar-product-desc{opacity:.9;transform-origin:0;transition:transform .35s,opacity .35s;transform:scale(1)}.video-carousel-moment-section .video-moment .bar-product-info.expanded .bar-product-desc{opacity:1;transform:scale(1.1)}.video-carousel-moment-section .video-moment .bar-product-info{overflow:visible}.video-carousel-moment-section .retour-container{margin-bottom:30px;display:none}.video-carousel-moment-section .retour-link{color:inherit;text-decoration:none}.video-carousel-moment-section .retour-content{cursor:pointer;flex-direction:column;align-items:flex-start;gap:30px;display:flex}.video-carousel-moment-section .retour-logo{justify-content:center;align-items:center;max-width:150px;display:flex;overflow:hidden}.video-carousel-moment-section .retour-logo img{object-fit:contain;width:100%;height:auto}.video-carousel-moment-section .retour-text-container{align-items:center;gap:8px;display:flex}.video-carousel-moment-section .retour-text{color:#2c2c2c;white-space:nowrap;font-size:16px;font-weight:500}.video-carousel-moment-section .afficheendesktoplg,.video-carousel-moment-section .nav-btns-video{display:none}@media (min-width:768px){.video-carousel-moment-section .nav-btns-video{display:flex}}@media (min-width:992px){.video-carousel-moment-section{padding-top:60px;padding-bottom:60px}.video-carousel-moment-section .video-carousel-moment{height:95dvh}.video-carousel-moment-section .video-desktop-frame{background:#000;width:420px;padding:0}.video-carousel-moment-section .video-moment .video-retoure-mobile{display:none}.video-carousel-moment-section .video-header-badge.video-header-badge-mobile{left:20px;right:unset}.video-carousel-moment-section .video-moment .side-controls{top:25px}.video-carousel-moment-section .retour-container,.video-carousel-moment-section .afficheendesktoplg{display:block}.grid-video-moment{grid-template-columns:1fr;gap:20px;display:grid}.video-carousel-moment-section .nav-btns-video{display:none}}@media (min-width:1200px){.video-carousel-moment-section .nav-btns-video{display:flex}.grid-video-moment{grid-template-columns:repeat(2,1fr)}}.custom-select-wrapper{width:100%;position:relative}.custom-select-label{color:#1a1a1a;-webkit-user-select:none;user-select:none;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.custom-select-container{width:100%;position:relative}.custom-select-input-wrapper{border:1px solid #d0d0d0;border-radius:8px;align-items:center;width:100%;transition:all .2s;display:flex;position:relative}.custom-select-input-wrapper:hover{border-color:#b0b0b0}.custom-select-input-wrapper:has(.custom-select-input:focus){box-shadow:0;outline:none}.form-group input.custom-select-input{border:0!important;border-right:.5px solid #929292b2!important;border-radius:0!important}.custom-select-input::placeholder{color:#999}.custom-select-clear{color:#999;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:0;padding:4px 0 4px 12px;font-size:16px;line-height:1;transition:color .15s;display:flex}.custom-select-clear:hover{color:#666}.custom-select-clear:active{color:#333}.custom-select-chevron{color:#999;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;line-height:1;transition:transform .2s;display:flex}.custom-select-chevron.open{transform:rotate(-180deg)}.custom-select-listbox{z-index:1000;background:#fff;border:1px solid #d0d0d0;border-radius:8px;max-height:300px;margin:0;padding:4px 0;list-style:none;animation:.15s ease-out slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 4px 12px #00000026}.custom-select-option{color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:14px;transition:background-color .12s}.custom-select-option:hover{background-color:#f5f5f5}.custom-select-option.highlighted{color:#343a3a;background-color:#f3fdfe;font-weight:500}.custom-select-option:active{background-color:#f3fdfe}.custom-select-listbox::-webkit-scrollbar{width:8px}.custom-select-listbox::-webkit-scrollbar-track{background:0 0}.custom-select-listbox::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px;transition:background .2s}.custom-select-listbox::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.custom-select-empty{color:#999;text-align:center;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:14px;animation:.15s ease-out slideDown}.custom-select-option:focus-visible{outline-offset:-2px;outline:2px solid #06c}@media (prefers-reduced-motion:reduce){.custom-select-input-wrapper,.custom-select-clear,.custom-select-chevron,.custom-select-option,.custom-select-listbox{transition:none}.custom-select-listbox{animation:none}.custom-select-chevron.open{transform:none}}@media (prefers-color-scheme:dark){.custom-select-label{color:#e0e0e0}.custom-select-input-wrapper{background:#1a1a1a;border-color:#404040;box-shadow:0 1px 2px #0000004d}.custom-select-input-wrapper:hover{border-color:#505050;box-shadow:0 2px 4px #0006}.custom-select-input-wrapper:has(.custom-select-input:focus){border-color:#4da6ff;box-shadow:0 0 0 3px #4da6ff1a}.custom-select-clear{color:#666}.custom-select-clear:hover{color:#999}.custom-select-clear:active{color:#ccc}.custom-select-chevron{color:#666}.custom-select-listbox{background:#1a1a1a;border-color:#404040;box-shadow:0 4px 12px #00000080}.custom-select-option{color:#e0e0e0}.custom-select-option:hover{background-color:#2a2a2a}.custom-select-option.highlighted{color:#4da6ff;background-color:#1a4d99}.custom-select-option:active{background-color:#1a3d7a}.custom-select-listbox::-webkit-scrollbar-thumb{background:#404040}.custom-select-listbox::-webkit-scrollbar-thumb:hover{background:#505050}.custom-select-empty{color:#666}}a{color:unset;text-decoration:none}.section-title{font-size:18px;font-weight:600}@media (min-width:767px){.section-title{font-size:23px}}@media (min-width:1100px){.section-title{font-size:28px}}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;width:100%;height:8px!important;left:unset!important;top:unset!important;margin-top:1.75rem!important;position:relative!important}.swiper-scrollbar-drag{border-radius:10px;background:#40a3b4!important}.swiper-scrollbar{touch-action:none;border-radius:10px;position:relative;background:#f0eeee!important}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.flex-col-form{flex-direction:column!important;align-items:start!important;gap:0!important;display:flex!important}.newsletter-info{letter-spacing:0%;margin-top:5px;font-family:Lato;font-size:12px;font-weight:400;line-height:19px}.formnewsletter-width-100{width:100%}.container-Image-next{width:100%;height:100%;position:relative}
