
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:0;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%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;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:0;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%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 (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%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")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0,0,0,.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.maplibregl-ctrl-top-left{pointer-events:auto}.maplibregl-ctrl-top-left #laposteproexp-logo{margin:5px;height:24px;width:100px;cursor:pointer}.laposteproexp-parcel-point{background-color:rgba(0,0,0,.03);display:inline-block;padding:12px}.laposteproexp-select-parcel{cursor:pointer;text-decoration:underline}.laposteproexp-parcel-address{display:inline}#laposteproexp-map{width:80%;max-width:1200px;height:auto;display:none;position:absolute;top:100px;padding:10px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:11111;background:#f9f9f9;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,.4),3px 3px 30px rgba(0,0,0,.4);box-shadow:3px 3px 30px rgba(0,0,0,.4),3px 3px 30px rgba(0,0,0,.4)}#laposteproexp-map .laposteproexp-parcel-point-schedule{padding:0;background-color:#fff;margin-top:5px;line-height:15px;font-size:14px;color:inherit}#laposteproexp-map.laposteproexp-modal-show{display:block}#laposteproexp-map .laposteproexp-marker{background-image:url(/wp-content/plugins/la-poste-pro-expeditions-woocommerce/LaPoste/LaPosteProExpeditionsWoocommerce/assets/img/marker.png);color:#fff;font-size:14px;text-align:center;padding-top:6px;width:28px;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:5px;vertical-align:middle}#laposteproexp-map .laposteproexp-marker-recipient{background-image:url(/wp-content/plugins/la-poste-pro-expeditions-woocommerce/LaPoste/LaPosteProExpeditionsWoocommerce/assets/img/marker-recipient.png);width:30px;height:35px}#laposteproexp-map #laposteproexp-map-inner{background:#fff}#laposteproexp-map #laposteproexp-map-inner .laposteproexp-close{background-image:url(/wp-content/plugins/la-poste-pro-expeditions-woocommerce/LaPoste/LaPosteProExpeditionsWoocommerce/assets/img/icon-close.png);height:40px;width:40px;cursor:pointer;top:-20px;right:-20px;position:absolute;z-index:11222}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-map-container{float:left;width:100%;padding-right:268px;-webkit-box-sizing:border-box;box-sizing:border-box}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-map-container #laposteproexp-map-canvas{overflow:hidden;height:500px}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-map-container #laposteproexp-map-canvas .leaflet-popup-content-wrapper{border-radius:0}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-map-container #laposteproexp-map-canvas .leaflet-popup-content-wrapper .laposteproexp-marker-popup{width:250px;color:#777;line-height:20px}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container{overflow-y:scroll;height:500px;padding:0 10px;width:268px;margin-left:-268px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,Arial,sans-serif}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container table{border:0}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container table td{border-top:1px solid #ddd;padding:9px 10px;text-align:left;color:#777;font-size:13px;line-height:20px;border-right-width:0;border-bottom-width:0}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container table td img{max-height:30px;margin-right:5px;vertical-align:middle}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container table td .laposteproexp-parcel-point-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:180px;display:inline-block;vertical-align:middle;cursor:pointer}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container table td a{color:#337ab7}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container table td a:hover{text-decoration:none}#laposteproexp-map #laposteproexp-map-inner .laposteproexp-parcel-point-button{width:190px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;color:#fff!important;background-color:#5bc0de;border:1px solid #46b8da;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer}#laposteproexp-map #laposteproexp-map-inner .laposteproexp-parcel-point-button:hover{text-decoration:none}@media (max-width:767px){#laposteproexp-map{width:90%;height:90%;max-height:600px}#laposteproexp-map #laposteproexp-map-inner{height:100%}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-map-container{padding-right:0;height:100%}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-map-container #laposteproexp-map-canvas{height:100%}#laposteproexp-map #laposteproexp-map-inner #laposteproexp-pp-container{display:none}}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#fcf8e3;padding:.2em}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto;vertical-align:middle}svg:not(:root){overflow:hidden}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:4px 0 0;line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse;background-color:transparent}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent;text-decoration:none}figure{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;opacity:.7}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small{font-size:75%}p{margin:0 0 10px}small{font-size:85%}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}address{margin-bottom:20px;font-style:italic}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;color:#c7254e;background-color:#e6e6e6;border-radius:4px}kbd{padding:2px 4px;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{overflow:auto;display:block;padding:9.5px;margin:0 0 10px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container,.container.entry .col-0>.grid-inside .filters{width:750px}}@media (min-width:992px){.container,.container.entry .col-0>.grid-inside .filters{width:970px}}@media (min-width:1200px){.container,.container.entry .col-0>.grid-inside .filters{width:1170px}}.container-fluid{padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto}.row{margin-right:-20px;margin-left:-20px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:20px;padding-left:20px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12,.grid-stack>.grid-stack-item[data-gs-width='12'],.module.col-12{width:100%}.col-xs-11,.grid-stack>.grid-stack-item[data-gs-width='11'],.module.col-11{width:91.66666667%}.col-xs-10,.grid-stack>.grid-stack-item[data-gs-width='10'],.module.col-10{width:83.33333333%}.col-xs-9,.grid-stack>.grid-stack-item[data-gs-width='9'],.module.col-9{width:75%}.col-xs-8,.grid-stack>.grid-stack-item[data-gs-width='8'],.module.col-8{width:66.66666667%}.col-xs-7,.grid-stack>.grid-stack-item[data-gs-width='7'],.module.col-7{width:58.33333333%}.col-xs-6,.grid-stack>.grid-stack-item[data-gs-width='6'],.module.col-6{width:50%}.col-xs-5,.grid-stack>.grid-stack-item[data-gs-width='5'],.module.col-5{width:41.66666667%}.col-xs-4,.grid-stack>.grid-stack-item[data-gs-width='4'],.module.col-4{width:33.33333333%}.col-xs-3,.grid-stack>.grid-stack-item[data-gs-width='3'],.module.col-3{width:25%}.col-xs-2,.grid-stack>.grid-stack-item[data-gs-width='2'],.module.col-2{width:16.66666667%}.col-xs-1,.grid-stack>.grid-stack-item[data-gs-width='1'],.module.col-1{width:8.33333333%}.col-xs-offset-12,.module.col-offset-12{margin-left:100%}.col-xs-offset-11,.module.col-offset-11{margin-left:91.66666667%}.col-xs-offset-10,.module.col-offset-10{margin-left:83.33333333%}.col-xs-offset-9,.module.col-offset-9{margin-left:75%}.col-xs-offset-8,.module.col-offset-8{margin-left:66.66666667%}.col-xs-offset-7,.module.col-offset-7{margin-left:58.33333333%}.col-xs-offset-6,.module.col-offset-6{margin-left:50%}.col-xs-offset-5,.module.col-offset-5{margin-left:41.66666667%}.col-xs-offset-4,.module.col-offset-4{margin-left:33.33333333%}.col-xs-offset-3,.module.col-offset-3{margin-left:25%}.col-xs-offset-2,.module.col-offset-2{margin-left:16.66666667%}.col-xs-offset-1,.module.col-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container-fluid:after,.container:after,.nav:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.owl-carousel .animated{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-animated-in{z-index:0}.owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-carousel .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0;display:none}100%{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0;display:none}100%{opacity:1;display:block}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{touch-action:manipulation;display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}/*Default Fonts*/
@font-face { 
	font-display: fallback; 
	font-family: "seafont-semibold"; 
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-semibold.woff2") format("woff2");
}
@font-face { 
	font-display: fallback; 
	font-family: "seafont-medium"; 
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-medium.woff2") format("woff2");
}
@font-face { 
	font-display: fallback; 
	font-family: "seafont-regular"; 
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-regular.woff2") format("woff2");
}
@font-face { 
	font-display: fallback; 
	font-family: "seafont-thin"; 
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-thin.woff2") format("woff2");
}
@font-face { 
	font-display: fallback; 
	font-family: "ux-font-1568179320663"; 
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-regular.woff2") format("woff2");
} 
@font-face { 
	font-display: fallback;
	font-family: "ux-font-1568179357581";  
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-semibold.woff2") format("woff2");
}
@font-face {
	font-family: "ux-font-1531806071558";
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-regular.woff2") format("woff2");
}
@font-face { 
	font-display: fallback;
	font-family: "ux-font-1531806041397";  
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-semibold.woff2") format("woff2");
}
@font-face { 
	font-display: fallback;
	font-family: "ux-font-1629168960811";  
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-semibold.woff2") format("woff2");
}
@font-face {
	font-family: "ux-font-1629171215418";
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-regular.woff2") format("woff2");
}
@font-face {
	font-family: "ux-font-1630548862255";
	src: url("/wp-content/plugins/bm-builder/assets/font/seafont-thin.woff2") format("woff2");
}
@font-face { 
	font-display: fallback;
	font-family: "ux-font-1637424848581";  
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-medium.woff2") format("woff2");
}
/*Arnold freelancer*/
@font-face {
	font-display: fallback;
	font-family: "ux-font-1648535561732";  
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-regular.woff2") format("woff2");
}
@font-face {
	font-display: fallback;
	font-family: "ux-font-1648535592353";  
	src:url("/wp-content/plugins/bm-builder/assets/font/seafont-semibold.woff2") format("woff2");
}.bm-row:after,.col-3.ux-first-mod-row:after,.col-3.ux-first-mod-row:before,.module.col-0:after,.module.col-0:before,.module.col-12:after,.module.col-12:before{content:" ";display:table}.bm-row:after,.clearfix:after,.col-3.ux-first-mod-row:after,.module.col-0:after,.module.col-12:after{clear:both}.bm-bg-color,.bm-image-mouseover .ux-hover-wrap-a,.bm-image-mouseover a.ux-hover-wrap,.filter-num,.filter-sticky .filters,.filters .filters-a:after,.navi-title-img,.sea-scrolldown-btn:after,.sea-scrolldown-btn:before,.video-play-btn{-webkit-transition:.5s;transition:.5s}.btn-mod-wrap .ux-btn:after,.btn-mod-wrap .ux-btn:before,.ux-btn path,.ux-btn-svg.hide-by-default,.ux-btn-text,.ux-btn.on-mouseover .ux-btn-icon-wrap,.ux-btn.on-mouseover .ux-btn-text-wrap{-webkit-transition:.2s;transition:.2s}.ux-background-img{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}img{max-width:100%;height:auto}.ux-first-mod-row.module{clear:left}svg{max-width:100%}.without-page-fadein{visibility:hidden}.anima-underline:after,.bg-slider::before,.bm-bg-color,.grid-item-con,.group-inside>.background-video::before,.group-inside>.bm-background-img::before,.seaFullInn,.single-image.mask-image:before,.tw-style-a.ux-btn:after,.ux-hover-icon-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.bm-bg-color{position:fixed;z-index:9;pointer-events:none}.bm-bg-color~.bm-builder .module{z-index:10}.bm-row[data-groupsameheight=on]{display:flex}.bm-row[data-groupsameheight=on] .bm-wrap .group-inside{height:100%}.module{position:relative;text-align:left;float:left;clear:none}body.rtl .module{text-align:inherit}.module.col-0{width:100%;clear:both}.bm-builder{margin-left:calc(0px - var(--spacing-col-cb,20px)/ 2);margin-right:calc(0px - var(--spacing-col-cb,20px)/ 2)}.col-0:not(.bm-wrap):not(.has-droppable) .module-inside,div[data-module-id=masonry-grid] .module-inside{padding-left:0;padding-right:0}.bm-builder .bm-wrap-no-gap:not(.col-0),.bm-builder .module-inside,.bm-builder div[data-module-id=masonry-grid] .module-inside{padding-left:calc(var(--spacing-col-cb,20px)/ 2);padding-right:calc(var(--spacing-col-cb,20px)/ 2)}.bm-builder .bm-wrap-no-gap .module-inside,.bm-builder .item.col-0 .group-inside{padding-left:0;padding-right:0}.module.col-0:not(.item){float:none;width:100vw;position:relative;left:50%;margin-left:calc((0px - 100vw)/ 2);width:calc(100vw - var(--get-scroll-width,15px));margin-left:calc((var(--get-scroll-width,15px) - 100vw)/ 2)}.module .module.col-0:not(.item){left:0;margin-left:calc(-100vw / 2 + 100% / 2 + var(--get-scroll-width,15px)/ 2);margin-right:calc(-100vw / 2 + 100% / 2 + var(--get-scroll-width,15px)/ 2)}.module-inside{margin-top:var(--top-mod,initial);margin-bottom:var(--bottom-mod,initial)}body.rtl .module.col-0:not(.item){width:100vw;left:auto;right:50%;margin-left:0;margin-right:calc((0px - 100vw)/ 2)}body.rtl .no-touchevents .module.col-0:not(.item){margin-left:0;margin-right:calc((15px - 100vw)/ 2)}body[class*=Windows].rtl .module.col-0:not(.item){margin-left:0;margin-right:calc((17px - 100vw)/ 2)}.fullscreen-wrap{min-height:100vh}.sidebar-layout .module .module.col-0:not(.item),.sidebar-layout .module.col-0:not(.item),body.rtl .no-touchevents .sidebar-layout .module.col-0:not(.item),body.rtl .sidebar-layout .module.col-0:not(.item),body[class*=Windows] .sidebar-layout .module .module.col-0:not(.item),body[class*=Windows] .sidebar-layout .module.col-0:not(.item),body[class*=Windows].rtl .sidebar-layout .module.col-0:not(.item){width:100%;margin-left:initial;margin-right:initial;left:0;right:0}.bm-wrap.module .group-inside{position:relative;display:flex;flex-flow:row wrap;place-content:flex-start;align-items:stretch}body.rtl .bm-wrap.module .group-inside{direction:ltr}body.rtl .bm-wrap.module .group-inside .module-inside{direction:rtl}.bm-wrap.module .module.col-0,.bm-wrap.module .module.col-12{float:none}.bm-wrap.row-middle .group-inside,.bm-wrap.row-middle .group-inside>.background-blend{align-items:center;place-content:center flex-start}.bm-wrap.row-top .group-inside,.bm-wrap.row-top .group-inside>.background-blend{align-items:flex-start;place-content:flex-start}.bm-wrap.row-bottom .group-inside,.bm-wrap.row-bottom .group-inside>.background-blend{align-items:flex-end;place-content:flex-end flex-start}.bm-wrap.row-equal_spacing_v .group-inside,.bm-wrap.row-equal_spacing_v .group-inside>.background-blend{align-items:flex-end;place-content:flex-end flex-start;align-content:space-between}.bm-wrap.row-center .group-inside,.bm-wrap.row-center .group-inside>.background-blend{justify-content:center}.bm-wrap.row-right .group-inside,.bm-wrap.row-right .group-inside>.background-blend{justify-content:flex-end}.bm-wrap.row-equal_spacing_h .group-inside,.bm-wrap.row-equal_spacing_h .group-inside>.background-blend{justify-content:space-between}.background-blend{position:absolute;top:0;left:0;right:0;display:flex;flex-flow:row wrap;place-content:flex-start;align-items:stretch;width:100%;height:100%;z-index:10;-webkit-transition:1.6s;transition:1.6s}.bm-wrap-height-auto .background-blend{position:relative}.bm-background-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}body.iOS .bm-background-img{background-attachment:scroll!important}.bm-wrap .bm-background-color,.bm-wrap .bm-background-img,.text_block .bm-background-color,.text_block .bm-background-img{position:absolute;top:0;bottom:0}.bm-wrap.bm-wrap-no-gap .background-blend,.bm-wrap.bm-wrap-no-gap .background-video,.bm-wrap.bm-wrap-no-gap .bg-slider,.bm-wrap.bm-wrap-no-gap .bm-background-color,.bm-wrap.bm-wrap-no-gap .bm-background-img,.text_block .bm-background-color,.text_block .bm-background-img{left:0;right:0}.bm-wrap:not(.bm-wrap-no-gap) .background-blend,.bm-wrap:not(.bm-wrap-no-gap) .background-video,.bm-wrap:not(.bm-wrap-no-gap) .bg-slider,.bm-wrap:not(.bm-wrap-no-gap) .bm-background-color,.bm-wrap:not(.bm-wrap-no-gap) .bm-background-img,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .background-blend,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .background-video,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .bg-slider,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .bm-background-color,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .bm-background-img{width:auto;left:calc(var(--spacing-col-cb,20px)/ 2);right:calc(var(--spacing-col-cb,20px)/ 2)}.bm-wrap:not(.bm-wrap-no-gap).col-0 .background-blend,.bm-wrap:not(.bm-wrap-no-gap).col-0 .background-video,.bm-wrap:not(.bm-wrap-no-gap).col-0 .bg-slider,.bm-wrap:not(.bm-wrap-no-gap).col-0 .bm-background-color,.bm-wrap:not(.bm-wrap-no-gap).col-0 .bm-background-img{left:0;right:0}.col-0 .background-blend,.col-0 .background-video,.col-0 .bg-slider,.col-0 .bm-background-color,.col-0 .bm-background-img,.col-0 .module-content .background-blen,.col-0 .module-content .background-video,.col-0 .module-content .bg-slider,.col-0 .module-content .bm-background-color,.col-0 .module-content .bm-background-img,.col-0>.module-inside>.text_block_out .text_block>.background-blen,.col-0>.module-inside>.text_block_out .text_block>.background-video,.col-0>.module-inside>.text_block_out .text_block>.bg-slider,.col-0>.module-inside>.text_block_out .text_block>.bm-background-color,.col-0>.module-inside>.text_block_out .text_block>.bm-background-img{width:100vw;left:0;right:auto;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}.col-0[data-fixed=on] .background-blend,.col-0[data-fixed=on] .background-video,.col-0[data-fixed=on] .bg-slider,.col-0[data-fixed=on] .bm-background-color,.col-0[data-fixed=on] .bm-background-img{width:101vw}.bm-wrap.col-0 .bm-background-img{left:0;right:0}.bm-wrap:not(.bm-wrap-no-gap) .text_block>.background-blend,.bm-wrap:not(.bm-wrap-no-gap) .text_block>.background-video,.bm-wrap:not(.bm-wrap-no-gap) .text_block>.bg-slider,.bm-wrap:not(.bm-wrap-no-gap) .text_block>.bm-background-color,.bm-wrap:not(.bm-wrap-no-gap) .text_block>.bm-background-img,.col-0 .text_block>.background-blend,.col-0 .text_block>.background-video,.col-0 .text_block>.bg-slider,.col-0 .text_block>.bm-background-color,.col-0 .text_block>.bm-background-img,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.background-blend,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.background-video,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.bg-slider,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.bm-background-color,div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.bm-background-img{width:auto;margin-left:0;margin-right:0;left:0;right:0}.disable-mask.background-blend,.disable-mask.text_block_inn{background-color:#000!important}.enable-mask.background-blend,.enable-mask.text_block_inn{background-color:#fff!important}div[data-effect=mask-to-standard] .background-blend *,div[data-effect=mask] .background-blend *{color:#000!important}div[data-effect=standard-to-mask] .background-blend *{color:#fff!important}.disable-mask.background-blend *,div[data-effect=mask-to-standard] .disable-mask.background-blend *{color:#fff!important;-webkit-transition:.8s;transition:.8s}.enable-mask.background-blend *,div[data-effect=standard-to-mask] .enable-mask.background-blend *{color:#000!important;-webkit-transition:.8s;transition:.8s}.bm-wrap.module:not(.col-0) .group-inside,.col-0.bm-force-full .group-inside{padding-left:0;padding-right:0}.col-0.bm-force-full:not(.bm-wrap-no-gap) .group-inside{margin-right:calc(0px - var(--spacing-col-cb,20px)/ 2);margin-left:calc(0px - var(--spacing-col-cb,20px)/ 2)}.container-class.container .bm-wrap.module.col-0:not(.bm-force-full) .group-inside{margin-right:auto;margin-left:auto}.container-class.container-fluid .bm-wrap.module.col-0:not(.bm-force-full) .group-inside{margin-right:calc(0px - var(--spacing-col-cb,20px));margin-left:calc(0px - var(--spacing-col-cb,20px))}.container-class.container-fluid .bm-wrap.module.col-0:not(.bm-force-full).bm-wrap-no-gap .group-inside{margin-right:0;margin-left:0}div[data-fixed=on]>.bm-wrap>.module-inside{left:auto;right:auto}.bm-enable-univer #wrap :after,.bm-enable-univer.bm-enable-univer-textcolor #back-top,.bm-enable-univer.bm-enable-univer-textcolor #wrap *,.bm-enable-univer.bm-enable-univer-textcolor #wrap :before,body:not(.show_mobile_menu).bm-enable-univer.bm-enable-univer-textcolor #header *{color:var(--fontcolor-univer,inherit)!important;border-color:var(--fontcolor-univer,inherit)!important}.bm-enable-univer.bm-enable-univer-textcolor #wrap-outer svg *{fill:var(--fontcolor-univer,inherit)!important}.bm-enable-univer svg.ux-bag-svg *{fill:transparent!important}.bm-enable-univer #footer,.bm-enable-univer #header{background-color:transparent}.bg-slider{transition:opacity .5s}.module:not(.item) .bg-slider{opacity:0}.module:not(.item) .bg-slider.owl-loaded{opacity:1}.bg-slider-items{height:100%;z-index:100}.bg-slider-img{width:100%;height:100%;object-fit:cover}.bg-slider .owl-stage{display:flex}.bg-slider .owl-item{position:relative}.bg-slider .owl-item,.bg-slider .owl-stage,.bg-slider .owl-stage-outer{height:100%}.bg-slider .animated{animation-duration:1s;animation-fill-mode:both}.bg-slider .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.word-show{position:absolute;z-index:999;display:flex;justify-content:center;left:0;top:0;right:0;opacity:0;font-size:var(--fontsizeWs, 8vw);line-height:var(--lineHeightWs, 1.4);letter-spacing:var(--letterSpacingWs, 0);color:var(--colorWs);pointer-events:none}.wordSplit{--basePosi:50%;white-space:nowrap}.word-show-in{position:relative;display:block}.word-show-inn-top{transform:translateX(-20px)}.wordSplit .word-show-inn-top{height:var(--basePosi,50%)}.word-show-inn-bottom,.word-show-inn-top{position:absolute;top:0;left:0;overflow:hidden}.word-show-inn-bottom{transform:translateX(20px)}.wordSplit .word-show-inn-bottom{top:auto;bottom:0;height:calc(100% - var(--basePosi,50%))}.word-show-inn{position:relative;z-index:9;display:inline-block;opacity:0}.word-show-innn{display:inline-block}.wordSplit .word-show-innn{transform:translateY(calc(-1 * var(--basePosi,50%)))}.colorCombin .word-show-inn-top{color:var(--colorWs1,#2bd8d2);opacity:.6}.colorCombin .word-show-inn-bottom{color:var(--colorWs2,pink);opacity:.6}.sea-stroke .word-show-inn-bottom,.sea-stroke .word-show-inn-top{-webkit-text-stroke:1px var(--colorWs,#333);color:transparent}.text_block.fullscreen-wrap{display:flex;width:100%;justify-content:center;align-items:center}.text_block.fullscreen-wrap>.background-blend{display:flex;justify-content:center;align-items:center}.text_block_inn{position:relative;z-index:9;width:100%}.text_block,.text_block_centered{margin-right:auto;margin-left:auto}.text_block_centered{background:0 0}#content_wrap .entry .text_block p,#content_wrap .entry .text_block p:last-child,#content_wrap .entry p:last-child{margin-bottom:0}.text_block img{height:auto!important}.text_block h1,.wrap .text_block h1{margin:0;padding:0}h1{font-size:42px}.text_block h2{margin:0;padding:0}h2{font-size:32px}.text_block h3{margin:0;padding:0}h3{font-size:28px}.text_block h4{margin:0;padding:0}h4{font-size:24px}.text_block h5{margin:0;padding:0}h5{font-size:22px}.text_block h6{padding:5px 0;margin:0}h6{font-size:20px}.text_block h1 span,.text_block h2 span,.text_block h3 span,.text_block h4 span,.text_block h5 span,.text_block h6 span{display:initial}.text_block p{min-height:1em}.text_block_out{position:relative}.text_block span{display:inline-block}.entry .text_block li,.entry .text_block li span,.text_block li,.text_block li span{vertical-align:top}.shape-edge{position:absolute;pointer-events:none;aspect-ratio:13/1;min-height:80px;z-index:10;width:100%;background-color:var(--color-bg,#fff)}.bm-enable-univer .shape-edge,.bm-enable-univer .sub-panel-menu{background-color:var(--bgcolor-univer)}.edge-top{top:-.5px}.edge-bottom{bottom:-.5px}.top-slash{clip-path:polygon(0 0,100% 0,100% 0,0 100%)}.top-backslash{clip-path:polygon(0 0,100% 0,100% 100%,0 0)}.bottom-slash{clip-path:polygon(100% 0,100% 100%,0 100%,0 100%)}.bottom-backslash{clip-path:polygon(100% 100%,100% 100%,0 100%,0 0)}.bottom-ao{clip-path:polygon(50% 100%,100% 0%,100% 100%,0% 100%,0% 0%)}.bottom-tu{clip-path:polygon(50% 0%,100% 100%,100% 100%,0% 100%,0% 100%)}.top-ao{clip-path:polygon(100% 0%,100% 100%,50% 0%,0% 100%,0% 0%)}.top-tu{clip-path:polygon(100% 0%,100% 0%,50% 100%,0% 0%,0% 0%)}.col-0 .shape-edge{width:100vw;max-width:none;left:50%;margin-left:-50vw}.background-video,.bg-slider{position:absolute;z-index:9;width:100%;height:100%;top:0;left:0;overflow:hidden}.group-inside>.background-video,.group-inside>.bg-slider{z-index:0}.module-content>.bg-slider{z-index:-1}.group-inside>.background-video::before,.group-inside>.bg-slider::before,.group-inside>.bm-background-img::before{content:'';z-index:1;opacity:var(--maskOpacity, 0);background-color:var(--maskColor,transparent)}.group-inside>.bm-background-img::before{z-index:0}.background-video video{pointer-events:none;object-fit:cover;position:absolute;width:100%;height:100%}.brick-content video{position:relative;left:0}.background-video .lazy-hidden{opacity:1}.text_block.withbg{position:relative;z-index:9;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.text_block .background-blend{position:relative}.bm-text-bgimg-mask .text_block_centered *{color:transparent}.bm-text-bgimg-mask .text_block_centered .text-clip-style{display:inline-block;background-attachment:fixed;background-repeat:no-repeat;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-position:50% 50%;background-size:cover;background-image:var(--text-mask-background-image)}.no-backgroundcliptext .bm-text-bgimg-mask .text_block_centered .text-clip-style{background-size:0 0}.no-backgroundcliptext .bm-text-bgimg-mask .text_block_centered *{color:inherit}.touchevents body[class*=Safari] .bm-text-bgimg-mask .text_block_centered .text-clip-style,body[class*=Firefox] .bm-text-bgimg-mask .text_block_centered .text-clip-style{background-attachment:scroll}.backgroundcliptext body[class*=Firefox] .bm-text-bgimg-mask .text_block_centered .text-clip-style{background-size:auto auto}.bm-text-bgimg-mask h1,.bm-text-bgimg-mask h1 span,.bm-text-bgimg-mask h2,.bm-text-bgimg-mask h2 span,.bm-text-bgimg-mask h3,.bm-text-bgimg-mask h3 span{padding-bottom:.175em}.text_block u span{display:inline}.img-in-text{vertical-align:baseline}.tip-copied{position:fixed;z-index:99999;left:50%;bottom:100px;padding:20px 20px 20px 45px;margin-left:-60px;border-radius:2px;text-align:center;font-size:16px;letter-spacing:1px;color:#eee;background-color:rgba(0,0,0,.8);background-image:url(/wp-content/plugins/bm-builder/assets/images/checked.svg);background-size:18px;background-position:17px 50%;background-repeat:no-repeat;animation:1.9s ease-in tipShow}@keyframes tipShow{0%,100%{transform:scale(0);opacity:0}5%,50%,95%{transform:scale(1);opacity:1}}.show-big-number{display:flex;flex-direction:column}.big-number-left,.big-number-right{flex-direction:row;align-items:baseline}.big-number{margin-bottom:var(--bignumber-spacing,0)}.big-number-main,.big-number-sub{vertical-align:middle}.big-number-bottom .big-number{margin:var(--bignumber-spacing,0) 0 0 0;order:2}.text_block_sibling{flex:1}.big-number-left .big-number{margin:0 var(--bignumber-spacing,0) 0 0}.big-number-right .big-number{margin:0 0 0 var(--bignumber-spacing,0);order:2}.module-animation>.text-inside .big-number-sub{margin-left:.15em;opacity:0;font-size:70%;transition:opacity .4s}.module-animation>.text-inside .show-sub .big-number-sub{opacity:1}.text_block .stroke{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.text_block a.stroke:hover{-webkit-text-fill-color:currentColor}.module .fill-color-scroll{background-image:linear-gradient(to bottom,var(--color-content,inherit),var(--color-content,inherit) 50%,var(--color-content-linked) 50%)}.sea-marquee{white-space:nowrap;overflow:hidden;user-select:none;--offset:25%;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.sea-marquee-in{display:flex;width:max-content;position:relative;transform:translate3d(var(--move-initial),0,0);animation:5s linear infinite seaMarquee;animation-duration:var(--durationMarquee, 5s)}.ux-cb-customize-preview-container .sea-marquee-in{animation:none}.marquee-b{position:relative;text-align:center}.marquee-b-txt{position:relative;display:flex;flex-direction:column;left:0;top:var(--marqueeMaskTextTop,20%);width:100%;white-space:pre;overflow:hidden}.text-line2{margin-left:-100vw}.marquee-b-txt-above{display:none;-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.marquee-b-has-img .marquee-b-txt-above{display:flex;z-index:2}.marquee-b-has-img .marquee-b-txt{position:absolute}.marquee-b-txt-below{z-index:-1}.marquee-b-imgwrap{position:relative;z-index:1;display:inline-block;width:var(--widthMarquee,50%);margin:auto}.marquee-b p{min-height:none}@keyframes seaMarquee{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}body.rtl .single-image-out{direction:ltr}.single-image{max-width:100%;display:block;position:relative;z-index:9;overflow:hidden;line-height:0}.single-image-notfull{display:inline-block}.image-mod-center,.single-image.align-center{text-align:center;margin-left:auto;margin-right:auto}.single-image-caption.center-ux,.singleimage-center-ux{text-align:center}.single-image-caption.right-ux,.single-image-out.right-ux,.single-image.right-ux{text-align:right}.single-image-caption.middle-center-cover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.single-image-caption.bottom-center-cover{position:absolute;top:auto;bottom:20px;left:10px;right:10px;text-align:center}.single-image.align-left,.single-image.left-ux:not(.single-image-full) .ux-hover-wrap,.single-image.left-ux:not(.single-image-full) div[data-lightbox=true]{text-align:left}.ux-hover-wrap-a{display:inline-block}.single-image-svg svg{width:var(--width-singleimagesvg,100%);height:auto}.single-image-svg .ux-hover-wrap-a{display:block}.single-image-svg .ux-hover-wrap-a[data-scrolling] svg{cursor:pointer}.module-content .single-image-img{vertical-align:middle}.single-image div[data-lightbox=true],.ux-hover-wrap{display:inline-block;position:relative;text-align:center}.single-image-full .ux-hover-wrap,.single-image-full div[data-lightbox=true]{display:block}.single-image div[data-lightbox=true],div.ux-hover-wrap{width:100%}.single-image-full .ux-hover-wrap{display:block;width:100%;height:100%}.single-image:not(.single-image-full) .ux-hover-wrap{padding-top:0!important}.ux-hover-icon-wrap{z-index:1;width:100%;height:100%;opacity:0}.single-image-img{left:0;top:0;right:0;bottom:0;z-index:-1}.has-corner-radius .background-blend,.has-corner-radius .background-video,.has-corner-radius .before-after-con,.has-corner-radius .bg-slider,.has-corner-radius .bm-background-color,.has-corner-radius .bm-background-img,.has-corner-radius .embed-video-cover-img,.has-corner-radius .sea-grid-item img.grid-item-img,.has-corner-radius .single-image-img,.has-corner-radius .slider-mod-wrap.slider-style3,.has-corner-radius .slider-style1 .owl-stage-outer,.has-corner-radius .slider-style2,.has-corner-radius iframe,.has-corner-radius video{border-radius:var(--cornerRadius)}.single-image-full .single-image-img,.single-image-full .ux-hover-wrap-a{position:absolute;display:block;width:100%;height:100%;left:0;top:0;right:0}.bm-image-zoomed .single-image-img{clip-path:polygon(5% 95%,95% 95%,95% 5%,5% 5%);transition:.5s}.bm-image-zoomed .ux-hover-wrap-a,.bm-image-zoomed a.ux-hover-wrap{transform:scale(1.05)}.bm-image-zoomed .ux-hover-wrap-a:hover .single-image-img,.bm-image-zoomed a.ux-hover-wrap:hover .single-image-img{clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}.bm-colored-to-gray .ux-hover-wrap-a:hover .single-image-img,.bm-colored-to-gray a.ux-hover-wrap:hover .single-image-img,.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.bm-gray-to-colored .ux-hover-wrap-a:hover .grayscale,.bm-gray-to-colored a.ux-hover-wrap:hover .grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.grayscale{transition:.5s}figcaption{line-height:initial;font-style:italic;font-size:.9em}.single-image-caption{text-align:left;font-style:normal}.single-image-caption-cap{margin-top:var(--topSpaceCap);font-size:var(--fontsizeCap, .9em);line-height:var(--lineHeightCap, 1.4);letter-spacing:var(--letterSpacingCap, 0);color:var(--colorCap)}.single-image-caption-des{margin-top:var(--topSpaceCapDes);font-size:var(--fontsizeCapDes, .9em);line-height:var(--lineHeightCapDes, 1.4);letter-spacing:var(--letterSpacingCapDes, 0);color:var(--colorCapDes)}.bm-show-2ndimg .ux-hover-wrap-a:hover .img1st,img.lazy.loaded.single-image-img2nd{opacity:0}.bm-show-2ndimg .ux-hover-wrap-a:hover .single-image-img2nd,.bm-show-2ndimg .ux-hover-wrap-a:hover img.lazy.loaded.single-image-img2nd{opacity:1}.single-image-img2nd{z-index:-2;opacity:0}.anima-wrap{display:inline-block}.rotation-infinite .anima-wrap{animation:8s linear infinite rotateAnim}@keyframes rotateAnim{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(359deg)}}.single-image.mask-image:before{content:'';opacity:var(--maskOpacity, 0);background-color:#000}.entry .contactform{padding-top:10px}.contactform input[type=email],.contactform input[type=text],.contactform textarea{width:100%;border-radius:0;color:var(--inputTextColor);background-color:var(--inputBgColor);border-color:var(--inputBorderColor);padding-left:var(--paddingInput)}.contactform textarea{padding-top:var(--paddingInput)}.contactform input[type=email]::placeholder,.contactform input[type=text]::placeholder,.contactform textarea::placeholder{color:var(--inputTextColor)}.contactform input[type=email]:focus,.contactform input[type=text]:focus,.contactform textarea:focus{color:var(--inputTextColorFocus);background-color:var(--inputBgColorFocus);border-color:var(--inputBorderColorFocus)}.contactform input[type=checkbox]{border-radius:0;border:1px solid currentColor}.contactform input[type=email],.contactform input[type=text]{height:var(--contactformInputHeight,40px)}.contactform .form-btn{width:var(--contactform-button-width-fixed,auto);height:var(--contactform-button-height,50px);padding:0;padding-right:var(--contactform-button-padding-lr,0);padding-left:var(--contactform-button-padding-lr,0);min-width:auto;margin-top:var(--contactform-top-space,0);color:var(--btnTextColor);background-color:var(--btnBgColor);border-color:var(--btnBorderColor)}.contactform .form-btn:focus,.contactform .form-btn:hover{color:var(--btnTextColorHover);background-color:var(--btnBgColorHover);border-color:var(--btnBorderColorHover)}.contactform-input{margin-bottom:20px}.single-field .contactform-input{display:flex}.contactform .single-field input[type=email],.contactform .single-field input[type=text]{margin-right:20px;margin-bottom:0}.module .form-btn,.single-field input[type=submit]{margin-top:0}.contactform .sending{float:left;display:block;width:80px;height:27px;line-height:27px}.hide-form .single-field,.show-form .trgger-btn{display:none}.hide-form.show-form .single-field{display:block}.contactform .privacy-policy input{vertical-align:middle}.contactform .privacy-policy{margin-bottom:20px}.privacy-policy-des{display:inline-block;opacity:.7}.privacy-policy-des a{text-decoration:underline}.entry li.extra-field{list-style:none;margin:0 20px 0 0}.single-field .extra-fields{display:flex;flex-wrap:wrap;margin-bottom:20px}.field-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:50%;left:0;height:22px;width:22px;margin-top:-11px;background-color:#eee}.field-label:hover input~.checkmark{background-color:#ccc}.field-label input:checked~.checkmark{background-color:#000}.checkmark:after{content:"";position:absolute;transform:rotate(45deg) scale(0);transition:transform .3s}.field-label input:checked~.checkmark:after{transform:rotate(45deg) scale(1)}.field-label .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0}.ux-btn{display:inline-block;position:relative;vertical-align:middle;width:auto;max-height:none;cursor:pointer;background:0 0;box-shadow:none;text-shadow:none;padding:0 15px;box-sizing:border-box;text-decoration:none}body.rtl .btn-mod-wrap{direction:ltr}.btn-mod-wrap.btn-center{text-align:center;justify-content:center}.btn-mod-wrap.btn-right{text-align:right;justify-content:flex-end}.btn-mod-wrap.btn-equal{justify-content:space-between}.btn-mod-wrap .ux-btn{display:inline-block;height:auto;max-height:none;max-width:100%;padding:0;margin:0;margin-right:var(--marginrightButton,0);margin-left:var(--marginleftButton,0);text-align:center;border-style:none;line-height:var(--lineHeightBtn);letter-spacing:var(--letterSpacingBtn);display:flex;align-items:center;justify-content:center;overflow:hidden}.module .btn-mod-wrap .ux-btn{font-size:var(--fontsizeBtn)}.btn-mod-wrap .ux-btn:not(.btn-show-img){overflow:hidden}.btn-mod-wrap .ux-btn:first-child{margin-left:0!important}.btn-mod-wrap .ux-btn[href=""]:not(.btn-show-img){pointer-events:none}.btn-mod-wrap .ux-btn:last-child{margin-right:0!important}.ux-btn.btn-dark,.ux-btn.btn-light{background:0 0!important}.moudle .ux-btn.btn-light:hover{color:#eee}.ux-btn.button-small{line-height:36px;max-height:40px;padding:0 14px;border-radius:40px}.ux-btn.button-medium{line-height:46px;max-height:50px;height:50px}.ux-btn.button-large{line-height:56px;max-height:60px;height:60px;padding:0 20px;border-radius:60px}.height-no-auto .ux-btn.button-small .ux-btn-text{font-size:.8em}.height-no-auto .ux-btn.button-large .ux-btn-text{font-size:1.1em}.btn-mod-wrap{display:flex;position:relative}.btn-mod-wrap .ux-btn:after,.btn-mod-wrap .ux-btn:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border-style:solid;border-width:0}.btn-mod-wrap .ux-btn:after{z-index:2;opacity:0}.ux-btn-icon-wrap,.ux-btn-text-wrap{z-index:3}.ux-btn-text-wrap{position:relative;display:block;white-space:nowrap}.btn-mod-wrap .ux-btn:hover:after{opacity:1}.btn-mod-wrap .ux-btn:hover:before{margin:0!important}.btn-mod-wrap .ux-btn.fadeInTopM:after{-webkit-transform:translate3D(0,-20px,0);-ms-transform:translate3D(0,-20px,0);transform:translate3D(0,-20px,0)}.btn-mod-wrap .ux-btn.fadeInBottomM:after{-webkit-transform:translate3D(0,20px,0);-ms-transform:translate3D(0,20px,0);transform:translate3D(0,20px,0)}.btn-mod-wrap .ux-btn.fadeInLeftM:after{-webkit-transform:translate3D(-20px,0,0);-ms-transform:translate3D(-20px,0,0);transform:translate3D(-20px,0,0)}.btn-mod-wrap .ux-btn.fadeInRightM:after{-webkit-transform:translate3D(20px,0,0);-ms-transform:translate3D(20px,0,0);transform:translate3D(20px,0,0)}.btn-mod-wrap .ux-btn.fadeInBottomM:hover:after,.btn-mod-wrap .ux-btn.fadeInLeftM:hover:after,.btn-mod-wrap .ux-btn.fadeInRightM:hover:after,.btn-mod-wrap .ux-btn.fadeInTopM:hover:after{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.ux-btn-svg{display:flex;align-items:center;justify-content:center}.ux-btn-svg.hide-by-default{display:none}.btn-mod-wrap .ux-btn:hover .ux-btn-svg.hide-by-default{display:flex}.ux-btn-icon-wrap{width:24px;position:relative;height:100%;top:0}.ux-btn-icon-wrap svg,.ux-btn-icon-wrap svg:root{width:100%;height:100%}.ux-btn.on-left .ux-btn-icon-wrap{left:0}.ux-btn.on-right .ux-btn-icon-wrap{right:0;order:2}.ux-btn.on-mouseover .ux-btn-icon-wrap{opacity:0}.ux-btn.on-mouseover:hover .ux-btn-icon-wrap{opacity:1}.ux-btn.on-mouseover:hover .ux-btn-text-wrap{transform:translateX(0)}.ux-btn.ux-cb-btn-only-icon .ux-btn-icon-wrap{left:0;right:0;margin:auto}.ux-btn-img{width:var(--wButtonImage,100px);height:var(--hButtonImage,auto)}.ux-btn-has-hover-img:hover .ux-btn-img,.ux-btn-img-hover{visibility:hidden}.ux-btn-has-hover-img:hover .ux-btn-img-hover{visibility:visible}.btn-img-wrap{pointer-events:none;position:absolute;z-index:99;bottom:100%;margin-bottom:var(--spaceBtnHoverImg,0);width:var(--widthBtnHoverImg,120px);max-width:100%;opacity:0;transform:translateY(10px);transition:.25s}.btn-img-inn{transform:scale(.95);transition:.25s}.below-btn+.btn-img-wrap{top:100%;bottom:auto;margin-top:var(--spaceBtnHoverImg,0);margin-bottom:0;transform:translateY(-10px)}.no-touchevents .btn-show-img:hover+.btn-img-wrap,.touchevents .btn-show-img.bm-hover+.btn-img-wrap{transform:translateY(0);opacity:1}.no-touchevents .btn-show-img:hover+.btn-img-wrap .btn-img-inn,.touchevents .btn-show-img.bm-hover+.btn-img-wrap .btn-img-inn{transform:scale(1)}.col-0.module .container-masonry,.container-masonry{padding:var(--paddingGrid,0)}.bm-masonry-grid,.col-0.module .bm-masonry-grid{padding:var(--paddingMgrid,0)}body:not(.responsive-ux) .col-0>.module-inside>.ux-portfolio-full{overflow-x:hidden}.ux-portfolio-full{width:100%;overflow:hidden}.grid-list{position:relative;left:0}.grid-stack{position:relative;width:100%;height:calc(100vh - 200px)}.grid-stack.hidden{display:block!important;opacity:0}.grid-item{width:100%;overflow:hidden;float:left}.grid-stack-item{min-width:4.166666666666667%;overflow:hidden}.grid-item-inside{overflow:hidden;position:relative}.masonry-grid-show-text .grid-item-inside{height:100%}.image-fit-grid.masonry-grid-show-text .grid-item-inside{height:auto}.grid-stack>.grid-stack-item>.grid-stack-item-content{position:absolute;left:calc(var(--spacing-masonrygrid-h,0px)/ 2);right:calc(var(--spacing-masonrygrid-h,0px)/ 2);top:calc(var(--spacing-masonrygrid-v,0px)/ 2);bottom:calc(var(--spacing-masonrygrid-v,0px)/ 2);width:auto;z-index:0}.grid-item-tit{padding:10px 0;cursor:pointer;font-size:var(--fontsize-mgrid-tit);line-height:var(--lineheight-mgrid-tit, 1.5)}.grid-list .grid-item-con-text{padding-top:var(--padingTopGridText,0);padding-bottom:var(--padingBtmGridText,0);padding-left:var(--padingLRgridText,0);padding-right:var(--padingLRgridText,0)}.grid-list .standard-text-padding{padding-left:var(--padingLRgridText,0);padding-right:var(--padingLRgridText,0)}.grid-stack .grid-item-con-text{padding-left:var(--padingLRgridText,0);padding-right:var(--padingLRgridText,0);padding-top:var(--paddingTBmgridText,0);padding-bottom:var(--paddingTBmgridText,0)}.grid-stack .grid-item-con-text-show{padding-left:var(--padingLRgridText,0);padding-right:var(--padingLRgridText,0);padding-top:var(--padingTopMgridText,0);padding-bottom:var(--padingBotmMgridText,0)}.title-to-excerpt .grid-item-con-text-show .grid-item-tit{height:calc(var(--fontsize-mgrid-tit) * var(--lineheight-mgrid-tit,1.5) * 2 + var(--paddingTopTitGridTit,0px));min-height:calc(var(--fontsize-mgrid-tit) * 3)}.grid-item-cate,.grid-item-tags{display:block}.grid-item-con-text .grid-item-cate{line-height:1}.grid-item-cate-a,.grid-item-tag{display:inline-block;margin-left:var(--spacingGridItemCateLr,6px);margin-right:var(--spacingGridItemCateLr,6px)}.grid-text-bottom-left .grid-item-cate,.grid-text-bottom-left .grid-item-tags,.grid-text-left .grid-item-cate,.grid-text-left .grid-item-tags,.grid-text-top-left .grid-item-cate,.grid-text-top-left .grid-item-tags{margin-left:calc(0px - var(--spacingGridItemCateLr,6px))}.grid-text-bottom-right .grid-item-cate,.grid-text-bottom-right .grid-item-tags,.grid-text-right .grid-item-cate,.grid-text-right .grid-item-tags,.grid-text-top-right .grid-item-cate,.grid-text-top-right .grid-item-tags{margin-right:calc(0px - var(--spacingGridItemCateLr,6px))}.masonry-list .ux-lazyload-wrap:after{content:'';position:absolute;z-index:-1;bottom:0;right:0}.image-fit-grid .ux-lazyload-wrap{background-color:transparent}.image-fit-grid .ux-background-img{background-size:contain}.image-fit-grid .grid-item-img{object-fit:contain}.image-fit-grid.img-fitgird-position-top .grid-item-img{object-position:top}.image-fit-grid.img-fitgird-position-bottom .grid-item-img{object-position:bottom}.entry .grid-item-tit,.entry-content h2.grid-item-tit,.grid-item-tit{margin-top:0;margin-bottom:0}.entry .grid-item-tit{padding-bottom:0}.grid-item-con-text-show .grid-item-tit{padding:0}.entry .grid-item-tit,.grid-item-con-text-show .grid-item-tit,.grid-item-tit{padding-top:var(--paddingTopTitGridTit,0)}.grid-item-cate{margin-top:var(--marginTopGridCate,0)}.grid-item-tags{margin-top:var(--marginTopGridTag,0)}.grid-item-des{margin-top:var(--marTopGridExcpt,0)}.grid-list .grid-item-date{margin-top:var(--marTopGridDate,0)}.price{margin-top:var(--marTopGridPrice,0)}.grid-blog .grid-item-tit-a{display:block}.grid-item-con{text-align:center;z-index:10}.grid-item-con:after{position:absolute;content:'';z-index:0;opacity:0;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:var(--bgcolorGridHover,#fff)}.mask-transparent-border .grid-item-con:after{transform:scale(1.4);transition:transform .3s .5s,opacity .3s;top:20px;right:20px;bottom:20px;left:20px}.grid-text-left .grid-item-con{text-align:left}.grid-text-right .grid-item-con{text-align:right}.floating-tit-mod .grid-item-con:after,.grid-list-tit-shown .grid-item-con:after,.grid_item_2nd_class .grid-item-con:after,.mouseover-no-effect .grid-item-con:after,.title-to-excerpt .grid-item-con:after{display:none}.grid-item-con-text{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.grid-item-con-text .grid-item-cate,.grid-item-con-text .grid-item-date,.grid-item-con-text .grid-item-des,.grid-item-con-text .grid-item-tit{transform:scaleY(0);transition:transform .3s}.filter_post-format-link .grid-item-con-text,.filter_post-format-link .grid-item-con:after{opacity:1}@media(hover){.grid-item-con:hover:after{opacity:var(--opacityGridHover, 1)}.grid-item-con:hover .grid-item-con-text{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.grid-item-con:hover .grid-item-con-text .grid-item-cate,.grid-item-con:hover .grid-item-con-text .grid-item-date,.grid-item-con:hover .grid-item-con-text .grid-item-des,.grid-item-con:hover .grid-item-con-text .grid-item-tit{transform:scaleY(1)}.grid-item-con:hover .video-play-btn,.grid-item-con:hover~.brick-content .video-play-btn{opacity:0}.mask-transparent-border .grid-item-con:hover:after{transform:scale(1);transition:transform .3s .1s,opacity .3s}}.touchevents .bm-touch-tab .grid-item-mask-link{display:none;pointer-events:none}.bm-touch-tab .grid-item-con:hover .grid-item-mask-link,.touchevents .bm-touch-tab .grid-item-con.bm-hover .grid-item-mask-link{display:block}.touchevents .grid-item-con.bm-hover:after{opacity:var(--opacityGridHover, 1)}.touchevents .mask-transparent-border .grid-item-con.bm-hover:after{transform:scale(1);transition:transform .3s .1s,opacity .3s}.touchevents .grid-item-con.bm-hover .grid-item-con-text{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-cate,.touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-date,.touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-des,.touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-tit{transform:scaleY(1)}.grid_item_2nd_class .grid-item-con.bm-hover~.brick-content .ux-background-img-1st{opacity:0}.video-play-btn:before{font-size:2em;color:inherit}.ux-portfolio-spacing-10 .masonry-list{margin:-5px}.ux-portfolio-spacing-40 .masonry-list{margin:-20px}.filter-scrolled .content_wrap_outer{padding-top:60px}.grid-inn{position:relative;z-index:9;text-align:left}.ux-portfolio-spacing-10 .masonry-list:not(.masonry-grid) .grid-item-inside{margin:5px}.ux-portfolio-spacing-40 .masonry-list:not(.masonry-grid) .grid-item-inside{margin:20px}.masonry-grid-show-text .ux-lazyload-wrap,.ux-portfolio-spacing-none .ux-lazyload-wrap{background:0 0}.grid-item-mask-link{position:absolute;display:block;z-index:9998;left:0;right:0;top:0;bottom:0}.lightbox-item{cursor:zoom-in}.grid-item-con-text{position:absolute;z-index:9;top:50%;left:0;right:0;text-align:left;padding:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.grid-text-center .grid-item-con-text{text-align:center;left:0;right:0}.grid-text-right .grid-item-con-text{text-align:right}.grid-text-bottom-center .grid-item-con-text,.grid-text-bottom-left .grid-item-con-text,.grid-text-bottom-right .grid-item-con-text,.grid-text-top-center .grid-item-con-text,.grid-text-top-left .grid-item-con-text,.grid-text-top-right .grid-item-con-text{top:auto;text-align:center;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.grid-text-top-right .grid-item-con-text{text-align:right;top:0;bottom:auto}.grid-text-top-left .grid-item-con-text{text-align:left;top:0;bottom:auto}.grid-text-top-center .grid-item-con-text{top:0;bottom:auto}.grid-text-bottom-left .grid-item-con-text{text-align:left}.grid-text-bottom-right .grid-item-con-text{text-align:right}.img-zoom-in .grid-item-con-text,.img-zoom-in .grid-item-con:after{display:none}.img-zoom-in .grid-item-inside .embed-video-cover-img,.img-zoom-in .grid-item-inside .grid-item-img{transition:transform 1s}.img-zoom-in .grid-item-inside:hover .embed-video-cover-img,.img-zoom-in .grid-item-inside:hover .grid-item-img{transform:scale(1.1) rotate(2deg)}.img-zoom-in .ux-lazyload-wrap{overflow:hidden}.bm-grid-no-spacing .grid-item-inside{overflow:initial}.bm-grid-no-spacing .ux-lazyload-wrap{width:calc(100% + 1px)}.grid-item-con-text-tit-shown{position:relative;z-index:9}.grid-item-con-text-tit-shown .gallery-info-property-tit{padding-right:10px}.grid-item-con-text-tit-shown.standard-text-center .gallery-info-property-tit{padding-right:0}.grid-blog.standard-text-right,.grid-item-con-text-tit-shown.standard-text-right{text-align:right}.grid-item-con-text-tit-shown.standard-text-right .gallery-info-property-item{display:inline-block}.grid-blog.standard-text-right,.grid-item-con-text-tit-shown.standard-text-center{text-align:center}.grid-item-con-text-tit-shown.standard-text-center .gallery-info-property-item{display:block}.ux-ratio-43 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:75%!important}.ux-ratio-32 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:66.67%!important}.ux-ratio-169 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:56.25%!important}.ux-ratio-12 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:50%!important}.ux-ratio-11 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:100%!important}.ux-ratio-34 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:133%!important}.ux-ratio-23 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:150%!important}.ux-ratio-21 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:200%!important}.title-to-excerpt .grid-item-con-text-show{position:relative}.title-to-excerpt .grid-item-des{position:absolute;top:0;right:0;left:0;padding-bottom:.1em}.title-to-excerpt .grid-item-cate,.title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-tit,.title-to-excerpt .grid-item-des,.title-to-excerpt .grid-item-tags,.title-to-excerpt .price{opacity:0}.title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-cate,.title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-des,.title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-tags,.title-to-excerpt .grid-item-con:hover~.brick-content .price{opacity:1}.title-to-excerpt .grid-item-con-text-show .grid-item-des,.title-to-excerpt .grid-item-con-text-show .grid-item-tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.title-to-excerpt .grid-item-con-text-show .grid-item-des{padding-left:var(--padingLRgridText,0);padding-right:var(--padingLRgridText,0)}.thumb-type-video-hide-hover{z-index:99}.thumb-type-video-hide-hover .background-video video{pointer-events:inherit}.ux-portfolio-spacing-none .grid-item-con-text-tit-shown{padding:20px}.brick-content .background-video~.grid-item-img,.brick-content .video-wrap~.grid-item-img{display:none}.brick-content .video-wrap,.brick-content .video-wrap iframe,.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pswp .videoWrapper{position:static}.pswp .videoWrapper .pswp__video,.pswp .videoWrapper iframe{width:90%;height:calc(100% - 95px);left:50%;margin-left:-45%;top:45px;bottom:50px}.pswp__video{position:relative}.grid-info-property-li{font-size:10px}.grid-info-property-tit{margin-right:15px}.masonry-grid-show-text .brick-content{overflow:hidden;display:flex;flex-direction:column;height:100%;padding-top:0!important}.grid-item-con-text-show{width:100%}.grid-item-con-text-show .grid-item-cate{margin-bottom:0;font-size:14px}.grid-item-con-text-show .price{display:block}.grid-item-con-text-show .grid-item-cate~.grid-item-tit{line-height:1}.grid-text-center{text-align:center}.grid-text-right{text-align:right}.grid-stack.grid-stack-one-column-mode[data-spacing="0"]>.grid-stack-item{margin-bottom:0}.grid-stack.grid-stack-one-column-mode>.grid-stack-item{height:auto!important;position:relative!important;width:auto!important;left:0!important;top:auto!important;max-width:none!important;transform:translate3d(0,0,0)!important}.lightbox-img-hide{visibility:hidden;width:100%}.grid-item .ux-lazyload-bgimg,.grid-item-img,.slider-video{position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;width:100%;height:100%;object-fit:cover}.grid-item-img,.slider-video{left:0;right:0;top:0;bottom:0}.grid-item-inside .price{display:block}.grid-item-inside .price ins{float:none}.masonry-grid-show-text .background-video,.masonry-grid-show-text .brick-content .video-wrap,.masonry-grid-show-text .brick-content-imgs,.masonry-grid-show-text .grid-item-img{position:relative;overflow:hidden}.masonry-grid-show-text .brick-content-imgs{flex:1}.masonry-grid-show-text .grid-item-img.ux-background-img-2nd{position:absolute}.sea-grid-item .background-video{width:auto!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}.grid-stack-item .brick-content .video-wrap{height:auto}.grid_item_2nd_class .ux-background-img-1st{z-index:2;-webkit-transition:opacity .5s;transition:opacity .5s}.grid_item_2nd_class .ux-background-img-2nd{z-index:1}.grid_item_2nd_class .grid-item-inside:hover .ux-background-img-1st{opacity:0}.ux_background_img_hide{display:none}.grid-item .onsale{z-index:9}.sea-grid-item .onsale2{color:var(--colorOnsale2,red);margin-left:.5em;font-size:.8em}.sea-grid-item .price del{font-size:.8em}.sea-grid-item .price ins{margin-right:.5em}.grid-blog .grid-item-cate{display:inline-block}.audio_player_list{margin-top:0;margin-bottom:0}.audio-unit{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:60px;line-height:60px;background-color:#eee}.entry .masonry-list ul li.audio-unit{margin-top:0}.bm-builder li.audio-unit{margin-left:0}.audio-unit span.audiobutton{width:60px;height:60px;cursor:pointer;float:right;text-align:center}.audio-unit span.audiobutton:before{font-family:'Font Awesome 5 Free';font-size:12px;content:"\f04d";position:absolute;top:50%;margin-top:-30px;margin-left:-4px}.audio-unit span.audiobutton.pause:before{content:"\f04b"}.audio-unit span.songtitle{display:inline-block;overflow:hidden;margin-left:20px}.blog-unit-quote{font-size:1.1em;line-height:1.6;padding:10px 0 10px 20px;font-style:italic;border-left:2px solid currentColor}.blog-unit-quote cite{display:block;position:relative;padding-left:40px;font-size:.9em;margin-top:10px}.blog-unit-link-li{display:flex;align-items:center;font-size:1em;padding:0 20px;min-height:60px;margin-top:10px}.blog-unit-link,.entry .blog-unit-link{margin-top:-10px}.blog-unit-quote cite:before{content:'';height:1px;width:30px;position:absolute;top:50%;left:0;letter-spacing:1px;font-size:.9em;background-color:currentColor}.entry ul li.audio-unit,.entry ul li.blog-unit-link-li{list-style:none;margin-left:0}.entry ul.audio_player_list,.entry ul.filters-ul{margin-bottom:0}.lightbox-item~.grid-item-con-text,.lightbox-item~.ux-lazyload-wrap{pointer-events:none}.grid-active-titlelink .lightbox-item~.grid-item-con-text{pointer-events:auto;z-index:1000}.grid-active-titlelink .grid-item-tit-a:after{font-family:'Font Awesome 5 Free';content:"\f0c1";margin-left:.3em;opacity:0;transition:opacity .3s}.grid-active-titlelink .grid-item-tit-a:hover:after{opacity:1}.item-image-on-left .grid-item-inside{display:flex;flex-wrap:wrap;align-items:flex-start}.item-image-on-left .embed-wrap-has-cover,.item-image-on-left .ux-lazyload-wrap{width:calc(100% * var(--imgw-item-imgonleft,.33))}.item-image-on-left .grid-blog{width:calc(100% * (1 - var(--imgw-item-imgonleft,.33)))}.module .item-image-on-left .ux-lazyload-wrap~.grid-blog{padding-left:4%}.ux-ratio-43 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(75% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-32 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(66.7% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-169 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(56.25% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-12 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(50% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-11 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(100% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-34 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(133% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-23 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(150% * var(--imgw-item-imgonleft,.33))!important}.ux-ratio-21 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio){padding-top:calc(200% * var(--imgw-item-imgonleft,.33))!important}.grid-item .embed-wrap-has-cover{position:relative}.blog-unit-video-play{cursor:pointer}.grid-item .embed-wrap-has-cover iframe{position:absolute;left:0;top:0;width:100%;height:100%}.video-16-9{padding-top:56.25%}.video-4-3{padding-top:75%}.embed-video-cover-img{position:relative;width:100%;height:100%;object-fit:cover}.iOS .has-corner-radius iframe{-webkit-mask-image:-webkit-radial-gradient(white,black)}.onsale,span.sold-out{position:absolute;right:0;top:0;z-index:1;line-height:1;font-size:16px;text-align:center;background-color:red;color:#fff}span.sold-out{background-color:#666;color:#fff;line-height:1.5;padding:5px}.pagenums.tw_style{text-align:center;clear:both;margin-top:var(--maginTopGridLoadmore,80px)}.pagenums .tw-style-a{padding:0 22px}.tw-style-a.ux-btn{position:relative;margin:0;padding:0}.ux-portfolio-full .tw_style .ux-btn{width:var(--widthGridLoadmore,auto);line-height:var(--linHeghtGridLoadmore, 50px);height:auto;max-height:none;padding-left:var(--padingLRgridLoadmore,0);padding-right:var(--padingLRgridLoadmore,0);border:none}.anima-underline:after,.tw-style-a.ux-btn:after{content:'';z-index:-1;border:0 solid currentColor}.tw-style-a.ux-btn:after{border-width:var(--borderWidthLoadmore)}.tw-style-a.ux-btn:hover:after{border-width:var(--borderWidthLoadmoreHover)}.anima-underline.ux-btn{border:none;padding-left:0;padding-right:0}.anima-underline:after{z-index:0;top:auto;height:var(--loadmore-btn-h,1px);background-color:currentColor;transform:scale3d(0,1,1);transform-origin:100% 0;transition:transform .5s}.anima-underline:hover:after{transform-origin:0 0;transform:scale3d(1,1,1)}.anima-underline.anima-underline-left2:after{transform:scale3d(0,5,1);transform-origin:0% 50%;transition:transform .3s cubic-bezier(1,0.68,0.16,0.9)}.anima-underline.anima-underline-left2:hover:after{transform-origin:0 0;transform:scale3d(1,1,1)}.infiniscroll-hide{text-align:center}.infinite-dots{position:relative;display:flex;justify-content:center;width:80px;height:5px;margin:40px auto;opacity:0}.infinite-dot{display:inline-block;position:relative}.infinite-dot,.infinite-dots:after,.infinite-dots:before{content:'';width:25px;height:3px;background-color:currentColor;animation:3.2s .2s infinite both infinite-dot;transform:skewX(-10deg)}.infinite-dots:after,.infinite-dots:before{position:absolute;left:0;animation-delay:0s}.infinite-dots:after{left:auto;right:0;animation-delay:.4s}@keyframes infinite-dot{0%,100%{opacity:1}50%{opacity:0}}.ux-lazyload-wrap{position:relative;display:block}.ux-lazyload-img{position:absolute;left:0;top:0;max-width:100%;width:100%;height:auto}.lazy-hidden{opacity:0}.animated,.lazy-loaded{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.lazy-loaded{-webkit-animation-name:fadeIn;animation-name:fadeIn}.filters{position:relative;z-index:9;font-size:15px;margin-bottom:var(--marginbottomFilter,20px)}.container.entry .col-0>.grid-inside .filters{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.grid-list-filter{text-align:left}.filters.filter-center{text-align:center}.filters.filter-right,body.rtl .filters-ul{text-align:right}.filters-li{display:inline-block}.entry .filters-li,.filters-li{margin-left:var(--marginLeftFilterItem,0);margin-right:var(--marginRightFilterItem,0);margin-top:0}.filter-sticky.filter-scrolled .filters{position:fixed;left:0;top:0;z-index:9999;width:100%;text-align:center;background-color:#fff}.filters-a{position:relative;color:var(--colorFilter,inherit)}.filter-num{opacity:0;font-size:.5em;line-height:1em;vertical-align:text-top;margin-left:5px;-webkit-transform:scale(0);transform:scale(0)}.filters-a:hover .filter-num,.filters-li.active .filter-num{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.grid-item-inside-intro{text-align:left;margin-bottom:30px}.filter-dropdown{position:relative;z-index:9999;display:flex}.filter-dropdown .filter-num,.filter-dropdown:after,.filter-dropdown:before,.filters-no-number .filter-num{display:none}.filter-dropdown.filter-right{justify-content:flex-end}.filter-dropdown.filter-center{justify-content:center;text-align:left}.filter-dropdown-wrap{position:relative;width:var(--widthFtiler,200px)}.filter-dropdown-trigger{display:none;width:100%;line-height:var(--heightFtiler, 50px);font-size:var(--fontsizeDropTrgFilter, inherit);letter-spacing:var(--letterSpacingDropTrgFilter, 0);color:var(--colorFilterTrg,inherit);border-bottom:1px solid currentColor;border-bottom-width:var(--filterDropLineTick,2px);border-bottom-color:var(--filterDropLineColor,currentColor);cursor:pointer}.filter-dropdown .filter-dropdown-trigger{display:inline-block}.filter-dropdown .filter-dropdown-trigger:after,.filter-dropdown .filter-dropdown-trigger:before{content:'';position:absolute;top:50%;right:5px;width:2px;height:8px;margin-top:-4px;transform:rotate(45deg) translateY(-4px);color:var(--filterDropLineColor,inherit);background-color:currentColor}.filter-dropdown .filter-dropdown-trigger:before{transform:rotate(-45deg) translateY(-4px)}.filter-dropdown .filters-ul{position:absolute;display:none;width:100%;max-height:var(--maxHeightFilterDropMenu,200px);overflow:hidden;overflow-y:auto}.filter-right .filters-ul{text-align:right}.filter-right .filter-dropdown-trigger,.filter-right.filter-dropdown .filters-li{text-align:left}.filter-dropdown.filter-right .filters-ul{right:0}.filter-dropdown .filters-li,.filter-dropdown-wrap:hover .filters-ul{display:block}.filter-dropdown .filters-a{display:block;line-height:var(--heightFilterDropItem, 40px);padding-left:var(--paddingLRFilterDropItem,0);padding-right:var(--paddingLRFilterDropItem,0);font-size:var(--fontsizeDropFilter, inherit);letter-spacing:var(--letterSpacingDropFilter, 0);background-color:var(--bgcolorFilterDropMenu,#fff);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--colorLineFilterDropMenu)}.filter-dropdown .filters-li:last-child .filters-a{border-bottom:none}.filter-dropdown .filters-a:hover{color:var(--colorFilterDropItemHover,inherit)}.floating-title{position:fixed;display:flex;z-index:9999;max-height:100vh;flex-wrap:wrap;align-content:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .5s}.floating-title.float-show{opacity:1}.floating-tit-mod .sea-grid-item{transition:.9s}.sea-grid-item.sea-flur{filter:grayscale(100%);opacity:.1}.floating-title-in{display:inline-block;text-align:center;overflow:hidden;word-break:break-all;font-size:var(--fontsizeFloat, 90px);line-height:var(--lineheightFloat, 1.4);letter-spacing:var(--letterSpacingFloat, 0);color:var(--colorFloatTit)}.floating-title-inn{display:inline-block;transform:translateY(100%);transition:transform .8s}.float-show .floating-title-inn{transform:translateY(0)}.embed-wrap{width:100%;height:auto;overflow:hidden}.embed-wrap.embed-wrap-with-radio{position:relative;height:0;padding-bottom:56.25%}.embed-wrap-with-radio iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-video-cover{position:absolute;z-index:9;left:-1px;top:-1px;bottom:-1px;right:-1px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.video-play-btn{position:absolute;display:block;font-size:24px;cursor:pointer;left:50%;top:50%;margin-left:-50px;margin-top:-50px;width:100px;line-height:100px;text-align:center;opacity:.9;color:#fff}.grid-item-inside div[data-lightbox=true] .video-play-btn{pointer-events:none}.grid-item-inside .brick-content .video-play-btn{z-index:2}.video-play-btn:hover{color:#333}.embed-video-cover iframe{border:none}.video-play-btn:before{margin-left:6px;line-height:100px}.embed-hostedvideo-wrap{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}.embed-hostedvideo-wrap.hostedvideo-show-playbtn{cursor:pointer}.embed-hostedvideo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover}.hostedvideo-mute-btn,.hostedvideo-plays-btn{position:absolute;right:10px;top:auto;bottom:15px;cursor:pointer;visibility:hidden;pointer-events:none}.hostedvideo-show-mutebtn .hostedvideo-mute-btn,.hostedvideo-show-playbtn .hostedvideo-plays-btn{visibility:visible;pointer-events:auto}.hostedvideo-plays-btn{right:auto;left:10px;width:40px;height:40px}.hostedvideo-mute-btn{width:40px;padding-left:5px;right:15px;bottom:8px}.hostedvideo-mute-btn.muting{opacity:.5}.hostedvideo-mute-btn.muting::before{content:'';position:absolute;top:21%;left:55%;width:4px;height:70%;z-index:9;transform:rotate(-45deg);background-color:var(--muteBtnColor,#403f3f)}.hostedvideo-mute-btn:hover svg,.hostedvideo-plays-btn:hover svg{transform:scale(.9)}.hostedvideo-mute-btn.muting:hover::before{transform:scale(.9) rotate(-45deg)}.hostedvideo-mute-btn svg,.hostedvideo-mute-btn.muting::before,.hostedvideo-plays-btn svg{transition:transform .3s}.embed-hostedvideo-wrap svg{width:100%;overflow:initial}.hostedvideo-mute-btn .hostedvideo-svg-mute{width:28px}.hostedvideo-svg-pause,.playing .hostedvideo-svg-play{display:none}.playing .hostedvideo-svg-pause{display:block}.post-navi{position:relative}.post-navi-bg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.post-navi-tit{margin:0;line-height:1}.post-navi-img{position:absolute!important;left:auto;right:0;max-width:40%;max-height:100%}.post-navi-img-right{text-align:right}.post-navi-tit-wrap{width:60%}.post-navi-bg .post-navi-tit-wrap{width:100%}.post-navi-img-right .post-navi-tit-wrap{float:right}.post-navi-img-right .post-navi-img{left:0;right:auto}.post-navi-img-center{justify-content:center}.post-navi-img-center .post-navi-tit-wrap{text-align:center;width:100%}.bm-tab-slider .post-navi-img.grid-item-img,.post-navi-bg .ux-background-img .post-navi-img,.post-navi-img-center .post-navi-img{max-width:100%;width:100%;left:0;height:100%;top:0;z-index:-1;object-fit:contain}.post-navi-bg .ux-background-img .post-navi-img{object-fit:cover}.post-navi .style2-text-right .bm-tab-slider-trigger,.ux-right .post-navi-tit-wrap{text-align:right}.post-navi .style2-text-center .bm-tab-slider-trigger,.ux-center .post-navi-tit-wrap{text-align:center}.post-navi-tag{display:block;position:relative}.post-navi .bm-tab-slider-trigger{position:relative;top:0;left:0;margin:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.style2-text-left .post-navi-img{object-position:100% 0}.post-navi-bg .style2-text-left .post-navi-img{object-position:100% 50%}.style2-text-right .post-navi-img{object-position:0 0}.post-navi-bg .style2-text-right .post-navi-img{object-position:0 50%}.post-navi .bm-tab-slider{height:auto}.post-navi-hover-show-tit{overflow:hidden}.post-navi-hover-show-tit .post-navi-tit-wrap{display:flex;flex-direction:column-reverse}.post-navi-hover-show-tit .post-navi-tit{position:absolute;transform:translateY(-100%);opacity:0;transition:.5s}.ux-right.post-navi-hover-show-tit .post-navi-tit{right:0;left:auto}.post-navi-hover-show-tit .post-navi-tag,.post-navi-hover-show-tit:hover .post-navi-tit{opacity:1;transform:translateY(0)}.post-navi-hover-show-tit .post-navi-tag{transition:.3s .2s}.post-navi-hover-show-tit:hover .post-navi-tag{transform:translateY(100%);opacity:0;transition:.3s .2s}.post-navi-hover-show-img.post-navi .post-navi-tag{line-height:80px}.navi-title-img img.wp-post-image{width:80px}.navi-title-img{display:block;position:absolute;left:0;top:50%;margin-top:-40px;opacity:0;transition-delay:.4s;transform-origin:0 0;backface-visibility:hidden;transform:rotateX(0) rotateY(80deg) rotateZ(0)}.post-navi.ux-right .navi-title-img{right:0;left:auto;transform-origin:100% 0;transform:rotateX(0) rotateY(-80deg) rotateZ(0)}.post-navi-hover-show-img .post-navi-tag:hover .navi-title-img{transform:rotateX(0) rotateY(0) rotateZ(0);opacity:1}.post-navi-hover-show-img .label-text{display:inline-block;transition:.5s .5s}.post-navi-hover-show-img .post-navi-tag:hover .label-text{transform:translateX(120px);transition-delay:0s}.post-navi-hover-show-img.ux-right .post-navi-tag:hover .label-text{transform:translateX(-120px)}.post-navi-hover-show-img .label-text:after,.post-navi-hover-show-img .label-text:before{content:'';position:absolute;left:3px;top:20px;width:1px;height:15px;background-color:currentColor;opacity:0;transform:rotate(-60deg) translate(-26px,-11px)}.post-navi-hover-show-img .post-navi-tag:hover .label-text:after,.post-navi-hover-show-img .post-navi-tag:hover .label-text:before{opacity:1;transition:opacticy .3s}.post-navi-hover-show-img .label-text:after{transform:rotate(60deg) translate(-3px,24px)}.post-navi-hover-show-img.ux-right .label-text:after,.post-navi-hover-show-img.ux-right .label-text:before{left:auto;right:3px;transform:rotate(60deg) translate(26px,-9px)}.post-navi-hover-show-img.ux-right .label-text:after{transform:rotate(-60deg) translate(1px,24px)}.slider-mod-wrap.slider-style1 .owl-dot,.slider-mod-wrap.slider-style1 .owl-dots{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.owl-carousel{display:inline-block;opacity:0}.owl-carousel.owl-loaded{opacity:1}.carousel-img{height:100%}.owl-theme .owl-controls{margin-top:0}.owl-dots{position:relative;text-align:center}.owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:100%;background-color:currentColor;opacity:.4;cursor:pointer}.owl-dot.active,.owl-dot:hover{opacity:1}.owl-nav{position:absolute;left:0;right:0;top:auto;bottom:100px}.owl-nav.disabled,.touchevents .owl-nav{display:none}.owl-carousel:hover .owl-nav{opacity:1}.owl-next,.owl-prev{position:absolute;left:0;width:80px;height:80px;text-align:center}.owl-next{left:auto;right:0}.touchevents .single-fullwidth-slider-wrap{position:relative}.owl-carousel .owl-stage-outer{overflow:inherit}button.owl-next,button.owl-prev{border:none}button.owl-next:hover,button.owl-prev:hover{background:0 0}.carousel-control:after,.carousel-control:before,.owl-next:after,.owl-next:before,.owl-prev:after,.owl-prev:before{content:'';position:absolute;top:20px;right:40px;width:2px;height:20px;background-color:currentColor;-webkit-transform-origin:0px -6px;-moz-transform-origin:0px -6px;-ms-transform-origin:0px -6px;transform-origin:0px -6px;-webkit-transform:rotate(60deg) translate(0,0);-moz-transform:rotate(60deg) translate(0,0);-ms-transform:rotate(60deg) translate(0,0);transform:rotate(60deg) translate(0,0)}.owl-next:after,.owl-next:before,.owl-prev:after,.owl-prev:before{right:60px}.owl-next:after,.owl-prev:after{-webkit-transform:rotate(-60deg) translate(-24px,15px);-moz-transform:rotate(-60deg) translate(-24px,15px);-ms-transform:rotate(-60deg) translate(-24px,15px);transform:rotate(-60deg) translate(-24px,15px);top:auto;bottom:20px;-webkit-transform-origin:0px 28px;-moz-transform-origin:0px 28px;-ms-transform-origin:0px 28px;transform-origin:0px 28px}.owl-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider-mod-wrap{position:relative;margin-bottom:-1px}.slider-mod-wrap .owl-carousel,.slider-mod-wrap:not(.slider-style1){overflow:hidden}.slide-des-under-image .slide-item-wrap{position:relative;display:flex;flex-direction:column-reverse}.slide-des-under-image .slide-item-des{position:relative}.slide-des-under-image .carousel-img-wrap{position:relative;width:100%}.touchevents .slider-arrow{display:none}.slider-arrow{opacity:0;position:absolute;z-index:9;left:0;top:0;bottom:0;width:10%;min-height:80px;min-width:80px;user-select:none;cursor:pointer}.slider-arrow-right{left:auto;right:0;text-align:right}.slider-arrow:hover{opacity:1}.slider-hover-offect .slider-arrow-right:hover~.owl-carousel .owl-stage-outer{margin-left:-100px}.slider-hover-offect .slider-arrow-left:hover~.owl-carousel .owl-stage-outer{padding-left:100px}.slider-hover-offect .owl-stage-outer{transition:.3s}div:not(.slider-arrows-bottom-together)>.slider-arrow img,div:not(.slider-arrows-bottom-together)>.slider-arrow svg{position:absolute;left:0;right:auto;top:50%;height:80px;width:auto;max-width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div:not(.slider-arrows-bottom-together)>div.slider-arrow-right.slider-arrow img,div:not(.slider-arrows-bottom-together)>div.slider-arrow-right.slider-arrow svg{right:0;left:auto}.slider-arrows-bottom-together{position:absolute;display:flex;z-index:9;bottom:0;right:0;min-width:50px;min-height:20px;font-size:0}.slide-arrow-show-bottom-center .slider-arrows-bottom-together{left:50%;right:auto;transform:translateX(-50%)}.slider-arrows-bottom-together .slider-arrow{position:relative;z-index:2;display:inline-block;opacity:1;width:50%;min-height:20px;min-width:25px;top:0;cursor:pointer;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slide-arrows-on-cursor .slider-arrow img,.slide-arrows-on-cursor .slider-arrow svg{display:none}.slide-item-des{position:absolute;z-index:2;left:0;right:auto;bottom:0;top:auto}.slide-item-wrap-caption,.slide-item-wrap-tit{margin-top:0;margin-bottom:0;opacity:0;transition:opacity .5s .5s}.owl-item.active .slide-item-wrap-caption,.owl-item.active .slide-item-wrap-tit{opacity:1}.slide-des-bottom-center .slide-item-des{left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slide-des-bottom-right .slide-item-des{left:auto;right:0;text-align:right}.slide-des-center:not(.slide-des-under-image) .slide-item-des,.slide-des-left:not(.slide-des-under-image) .slide-item-des,.slide-des-right:not(.slide-des-under-image) .slide-item-des{top:50%;padding-bottom:0;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slide-des-right .slide-item-des{right:0;left:auto;text-align:right}.slide-des-center .slide-item-des{text-align:center}.slide-des-center:not(.slide-des-under-image) .slide-item-des{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-mod-wrap .owl-dots{display:none;counter-reset:slides-num;position:absolute;top:auto;left:auto;right:0;bottom:0}.slider-mod-wrap.slide-number-show .owl-dots{display:flex;justify-content:space-between;align-items:center}.slider-mod-wrap .owl-dots:after{content:counter(slides-num);display:inline-block;vertical-align:middle;order:3}.slider-mod-wrap .owl-dots:before{content:' / ';font-size:.7em;order:2;line-height:1em;padding:0 .25em 0 .3em}.slider-mod-wrap .owl-controls .owl-dot{cursor:default}.slider-mod-wrap .owl-dot{counter-increment:slides-num;display:inline-block;position:absolute;font-size:100%;width:auto;height:auto;line-height:1em;padding:0;margin:0;pointer-events:none;background:0 0;border:none;color:inherit}.slider-mod-wrap .owl-dot span{display:none}.slider-mod-wrap .owl-dot.active{position:relative;text-align:left;order:1;font-weight:inherit}.slider-mod-wrap .owl-dot.active:before{content:counter(slides-num);display:block}.slider-mod-wrap.slide-number-bottom-left .owl-dots{left:0;right:auto}.slider-mod-wrap.slide-number-bottom-center .owl-dots{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-item-link{display:block;height:100%}.slider-img-fit-contain .grid-item-img{object-fit:contain}div[data-animatein=fadeIn] .owl-item img.lazy{-webkit-transition:none;transition:none}.slider-mod-wrap.slide-number-left .owl-dots,.slider-mod-wrap.slide-number-right .owl-dots{top:50%;bottom:auto}.slider-mod-wrap.slide-number-left .owl-dots{left:0;right:auto}.slider-mod-wrap.slide-number-left .owl-dots:before,.slider-mod-wrap.slide-number-right .owl-dots:before{content:' ';width:2em;height:.05em;margin-top:-.8em;transform:rotate(314deg);font-size:1.1em;background-color:currentColor}.slider-mod-wrap.slide-number-left .owl-dot,.slider-mod-wrap.slide-number-right .owl-dot{margin-right:-.6em;margin-top:-1.8em}.slider-mod-wrap.slide-number-left .owl-dots:after,.slider-mod-wrap.slide-number-right .owl-dots:after{margin-left:-.6em}.sea-scrolldown-btn{position:absolute;z-index:10;bottom:30px;left:50%;overflow:hidden;width:40px;height:60px;cursor:pointer;margin:auto;padding:0;border:none;transform:rotate(180deg) translateX(50%)}.sea-scrolldown-btn:hover{background:0 0;color:inherit}.scroll-out-effect-mask{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:999;background-color:var(--scrollOutMaskColor,#333)}.slider-style1 .active .item{transform:scale(1.005);transition:transform .3s}.bm-tab-slider{position:relative;height:100vh}.bm-tab-slider-trigger{position:absolute;left:0;top:50%;z-index:9;margin:-10px 20px 20px;transform:translateY(-50%)}.style2-text-center .bm-tab-slider-trigger{width:100%;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%)}.style2-text-center.slider-text-inline .bm-tab-slider-trigger{width:auto;left:auto;transform:translateY(-50%)}.style2-text-bottomleft .bm-tab-slider-trigger,.style2-text-bottomright .bm-tab-slider-trigger{top:auto;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.style2-text-bottomright .bm-tab-slider-trigger,.style2-text-right .bm-tab-slider-trigger{left:auto;right:0;text-align:right}.bm-tab-slider-img,.bm-tab-slider-img-item{height:100%;width:100%}.bm-tab-slider-img-item{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0}.entry ul li.bm-tab-slider-img-item{list-style:none;margin-left:0;margin-top:0}.bm-tab-slider-img-item .ux-background-img{position:absolute;left:0;top:0;right:0;bottom:0}.slider-kenburns .active .carousel-img-wrap img{z-index:1}.slider-kenburns .bm-tab-slider-img-item.bm-active .grid-item-img,.slider-kenburns .carousel-img-wrap img{animation:40s infinite both kenburns;transform-origin:10% 50%}@keyframes kenburns{0%,100%{transform:scale(1) translateY(0)}30%{transform:scale(1.3) translateY(20px)}}.slider-kenburns .owl-item:nth-child(even) .carousel-img-wrap img{animation:40s infinite both kenburnsB;transform-origin:90% 50%}@keyframes kenburnsB{0%,100%{transform:scale(1) translateY(0)}50%{transform:scale(1.2) translateY(-25px)}}.bm-tab-slider-img-item.bm-active{opacity:1}.slider-kenburns .bm-tab-slider-img-item{transition:opacity .001ms}.bm-tab-slider-trigger-item{display:block;line-height:1.25;font-size:24px;margin-top:10px}.bm-tab-slider-trigger-tilte{display:inline-block;position:relative;color:inherit}.bm-tab-slider-trigger-tilte,.slider-text-inline .bm-tab-slider-trigger-item:after{opacity:.4}.bm-tab-slider-trigger-tilte.bm-active,.slider-text-inline .bm-tab-slider-trigger-tilte.bm-active .bm-tab-slider-trigger-item:after{opacity:1}.bm-tab-slider-trigger-item:first-child{margin-top:0}.slider-mask .bm-tab-slider-img:before{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.3}.slider-text-inline .bm-tab-slider-trigger-item,.slider-text-inline .bm-tab-slider-trigger-tilte{display:inline}.text-underline .bm-active{text-decoration:underline;text-decoration-thickness:.06em}.slider-text-inline .bm-tab-slider-trigger-item:after{content:var(--divider-content, ' - ')}.bm-tab-slider-trigger-item:last-child:after{display:none}.slider-mod-wrap.slider-style3 .owl-carousel .owl-item img{width:auto}.slider-style1.slider-mod-wrap:not(.slider-height-auto),.slider-style1:not(.slider-height-auto) .owl-carousel{height:calc(var(--slider-height-style1,80vh) - var(--slider-h100-tb-spacing,0px))}.slider-style1 .owl-stage{padding-top:var(--slider-h100-tb-spacing,0)}.slider-style1 .carousel-img-wrap,.slider-style1 .item,.slider-style1 .owl-item,.slider-style1 .owl-stage,.slider-style1 .owl-stage-outer,.slider-style1 .slide-item-wrap{height:100%}.slider-mod-wrap.slider-style1.slider-height-auto .carousel-img-wrap,.slider-mod-wrap.slider-style1.slider-height-auto .owl-carousel{height:auto;min-height:0}.slider-mod-wrap.slider-style3,.slider-mod-wrap.slider-style3 .owl-carousel .owl-item img{height:50vh}.slide2In{animation-name:slideTwoIn;animation-duration:1s;transform-origin:100% 0;z-index:9999}@keyframes slideTwoIn{0%{transform:scaleX(.9) translateX(100%)}100%{transform:scaleX(1) translateX(0)}}.slide2Out{animation-name:slideTwoOut;animation-duration:.5s;transform-origin:0 0}@keyframes slideTwoOut{0%,30%{transform:scaleX(1) translateX(0)}100%{transform:scaleX(.9) translateX(-10%)}}.sea-slide-hide .head-meta,.sea-slide-hide .sea-slider-down,.sea-slide-hide .slide-item-des,.sea-slide-hide .slider-mod-wrap .owl-dots{opacity:0;pointer-events:none}.before-after-con{display:flex;justify-content:center;overflow:hidden}.before-after-con.ux-left{justify-content:start}.before-after-con.ux-right{justify-content:end}.before-after-img-out{position:relative;width:var(--widthBaSlide,50%);min-width:200px}.before-after-img-in{position:relative;padding-top:60%}.before-after-bg{background-repeat:no-repeat;background-size:var(--bgSize,100%) 100%}.fore-img{z-index:9;width:50%}.before-after-input{position:absolute;z-index:9;top:0;appearance:none;width:100%;height:100%;outline:0;margin:0;transition:.2s;display:flex;justify-content:center;align-items:center;border:none;opacity:0}.before-after-input::-webkit-slider-thumb{background-clip:padding-box;transform:scale(4)}.before-after-input::-moz-range-thumb{background-clip:padding-box;box-sizing:border-box;transform:scale(4)}.slider-dragger{pointer-events:none;position:absolute;z-index:9;width:50px;height:50px;margin-left:-8px;border-radius:50%;background-color:#ffffffd1;left:calc(50% - 18px);top:calc(50% - 18px);display:flex;justify-content:center;align-items:center}.slider-dragger:after,.slider-dragger:before{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 1px 1px 0;transform:rotate(135deg)}.slider-dragger:after{transform:rotate(-45deg)}.divide-blank{height:var(--divideHeight,2px)}.divide-line{position:relative;display:flex;flex-direction:column;justify-content:center;height:var(--divideBorderWidth,2px)}.divide-line:before{content:'';display:block;height:100%;background-color:var(--divideLineColor,currentColor)}.sea-accordion-item{border-bottom:1px solid;overflow:hidden}.sea-accordion-item:first-child{border-top:1px solid}.accordion-tit{display:flex;margin:0}button.accordion-btn{position:relative;width:100%;height:auto;min-height:60px;margin-top:0;margin-bottom:0;padding:0;text-align:left;border:none;font-size:var(--fontsizeAccTit);line-height:var(--lineHeightAccTit);letter-spacing:var(--letterSpacingAccTit);color:var(--colorAccTit);background-color:transparent}button.accordion-btn:hover{color:var(--colorAccTitHover);background-color:inherit}.accordion-btn:after,.accordion-btn:before{content:'';position:absolute;right:0;top:50%;width:20px;height:1px;background-color:var(--colorAccTit,currentColor);transition:transform .4s}.accordion-btn:before{transform:rotate(90deg)}.show .accordion-btn:after{transform:rotate(180deg)}.show .accordion-btn:before{transform:rotate(360deg)}.accordion-con{height:0;transition:height .35s}.accordion-in{padding-bottom:1.4em}.show .accordion-con{height:var(--accHeight,auto)}.sea-tabs{display:flex;flex-direction:column}.sea-tabs.tab-on-bottom{flex-direction:column-reverse}.sea-tabs.tab-on-left{flex-direction:row}.sea-tabs.tab-on-right{flex-direction:row-reverse}.sea-nav{display:flex;justify-content:center;margin-bottom:var(--spacingTabs,60px);margin-left:calc(0px - var(--spacingTabItem,40px))}.tab-on-bottom .sea-nav{padding-top:var(--spacingTabs,60px);margin-bottom:0}.bm-builder .sea-tab-li,.entry .sea-tab-li{list-style:none;margin-top:0;margin-left:var(--spacingTabItem,40px)}.tab-on-left .sea-nav,.tab-on-right .sea-nav{flex-direction:column;margin-top:0;margin-bottom:0;margin-left:0;margin-top:calc(0px - var(--spacingTabItem,40px))}.tab-on-left .sea-nav{margin-right:var(--spacingTabs,60px)}.tab-on-right .sea-nav{margin-left:var(--spacingTabs,60px)}.tab-on-left .sea-tab-li,.tab-on-right .sea-tab-li{margin-left:0!important;margin-top:var(--spacingTabItem,40px)}.sea-tab-panel:not(.active){display:none}.tab-on-left .sea-tab-content,.tab-on-right .sea-tab-content{flex:1}.tabs-image{position:relative;margin:0;text-align:center}.tabs-img{position:absolute;width:100%}.tab-image-link{position:absolute;top:0;left:0;width:100%;height:100%}.sea-tab-a{display:flex;align-items:center;width:var(--tabWidth,auto);height:var(--tabHeight,auto);padding:var(--tabPadding,0);background-color:var(--bgcolorTab);border-radius:var(--tabRadius,0);overflow:hidden;color:var(--colorTabTit)}.sea-tab-a:hover{color:var(--colorTabTit)}.icon-on-top .sea-tab-a{flex-direction:column;justify-content:center;text-align:center}.active>.sea-tab-a{color:var(--colorTabTitAct);background-color:var(--bgcolorTabAct)}.tab-icon{display:inline-block;position:relative;min-width:var(--widthTabicon,1.5em);margin-right:var(--spaceTabIcon,.4em)}.icon-on-top .tab-icon{margin-right:0;margin-bottom:var(--spaceTabIcon,.4em)}.tab-icon-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.active .tab-icon-img-hover~.tab-icon-img{visibility:hidden}.active .tab-icon-img-hover{visibility:visible}.tab-tit-text{font-size:var(--fontizeTabTitle)}.module-social{display:block;text-align:center}.ux-left .module-social{text-align:left}.ux-right .module-social{text-align:right}.module-social .social-li .share{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.module-social .social-li{display:inline-block;margin-left:30px;color:var(--color-socialmedia,inherit)}.module-social .social-li:hover{color:var(--hovercolor-socialmedia,inherit)}body.rtl .bm-builder .module .module-social .social-li:last-child,body:not(.rtl) .bm-builder .module .module-social .social-li:first-child{margin-left:0}.bm-builder .module .module-social .social-li:last-child{margin-bottom:0}.module-social .social-li .fa{display:block;float:left;opacity:1;font-size:26px;text-align:center}.module-social .social-li a.share{display:block;color:inherit}.module-social-link.module-social .social-li a.share{display:flex;align-items:center}.module-social-only-text.module-social .social-li .fa{display:none}.module-line:after,.module-line:before{content:'';display:none;width:100%;height:var(--line-border,2px);background-color:var(--line-color,currentColor)}.group-inside.module-line:after,.group-inside.module-line:before,[data-module-id=group]>.module-inside.module-line:after,[data-module-id=group]>.module-inside.module-line:before{position:absolute;top:0;z-index:9;left:calc(var(--spacing-col-cb,20px)/ 2);right:calc(var(--spacing-col-cb,20px)/ 2)}.group-inside.module-line:after,[data-module-id=group]>.module-inside.module-line:after{top:auto;bottom:0}.module-line.module-bottom-line:after,.module-line.module-top-line:before{display:block;width:var(--line-width,auto)}.module-line.module-top-line:before{margin-bottom:var(--line-spacing,1em)}.module-line.module-bottom-line:after{margin-top:var(--line-spacing,1em)}.group-inside.module-line.module-bottom-line:after,.group-inside.module-line.module-top-line:before{margin-top:0;margin-bottom:0}.prarallaxEnable,.prarallaxEnable .grid-item-inside,.prarallaxEnable .social-li{transform:var(--SkewX,skewX(0)) var(--SkewY,skewY(0)) var(--traksX,translateX(0)) var(--traksY,translateY(0)) var(--scale,scale(1)) var(--rotate,rotate(0))}.item.module>.prarallaxEnable,.item.module>.prarallaxEnable .grid-item-inside,.item.module>.prarallaxEnable .social-li,.prarallaxEnable.grid-inside,.prarallaxEnable.masonry-grid-inside,.prarallaxEnable.social-media-inside{transform:initial}.filter-invert{filter:invert(.9)}@media (min-width:768px){.hide-Desktop{display:none}.module.col-10 div[class*=col-].module,.module.col-11 div[class*=col-].module,.module.col-2 div[class*=col-].module,.module.col-3 div[class*=col-].module,.module.col-4 div[class*=col-].module,.module.col-5 div[class*=col-].module,.module.col-6 div[class*=col-].module,.module.col-7 div[class*=col-].module,.module.col-8 div[class*=col-].module,.module.col-9 div[class*=col-].module{width:100%}.module.col-11 div.module.col-1{width:9.0909%}.module.col-11 div.module.col-2{width:18.1818%}.module.col-11 div.module.col-3{width:27.2727%}.module.col-11 div.module.col-4{width:36.3636%}.module.col-11 div.module.col-5{width:45.4545%}.module.col-11 div.module.col-6{width:54.5454%}.module.col-11 div.module.col-7{width:63.6364%}.module.col-11 div.module.col-8{width:72.7273%}.module.col-11 div.module.col-9{width:81.8182%}.module.col-11 div.module.col-10{width:90.909%}.module.col-10 div.module.col-1{width:10%}.module.col-10 div.module.col-2{width:20%}.module.col-10 div.module.col-3{width:30%}.module.col-10 div.module.col-4{width:40%}.module.col-10 div.module.col-5{width:50%}.module.col-10 div.module.col-6{width:60%}.module.col-10 div.module.col-7{width:70%}.module.col-10 div.module.col-8{width:80%}.module.col-10 div.module.col-9{width:90%}.module.col-9 div.module.col-1{width:11.1111%}.module.col-9 div.module.col-2{width:22.2222%}.module.col-9 div.module.col-3{width:33.3333%}.module.col-9 div.module.col-4{width:44.4444%}.module.col-9 div.module.col-5{width:55.5556%}.module.col-9 div.module.col-6{width:66.6667%}.module.col-9 div.module.col-7{width:77.7778%}.module.col-9 div.module.col-8{width:88.8889%}.module.col-8 div.module.col-1{width:12.5%}.module.col-8 div.module.col-2{width:25%}.module.col-8 div.module.col-3{width:37.5%}.module.col-8 div.module.col-4{width:50%}.module.col-8 div.module.col-5{width:62.5%}.module.col-8 div.module.col-6{width:75%}.module.col-8 div.module.col-7{width:87.5%}.module.col-7 div.module.col-1{width:14.2857%}.module.col-7 div.module.col-2{width:28.5714%}.module.col-7 div.module.col-3{width:42.8571%}.module.col-7 div.module.col-4{width:57.1429%}.module.col-7 div.module.col-5{width:71.4286%}.module.col-7 div.module.col-6{width:85.7143%}.module.col-6 div.module.col-1{width:16.6667%}.module.col-6 div.module.col-2{width:33.3333%}.module.col-6 div.module.col-3{width:50%}.module.col-6 div.module.col-4{width:66.6667%}.module.col-6 div.module.col-5{width:83.3333%}.module.col-5 div.module.col-1{width:20%}.module.col-5 div.module.col-2{width:40%}.module.col-5 div.module.col-3{width:60%}.module.col-5 div.module.col-4{width:80%}.module.col-4 div.module.col-1{width:25%}.module.col-4 div.module.col-2{width:50%}.module.col-4 div.module.col-3{width:75%}.module.col-3 div.module.col-1{width:33.3333%}.module.col-3 div.module.col-2{width:66.6667%}.bm-builder .ux-portfolio-1col .grid-item--width2,.bm-builder .ux-portfolio-2col .grid-item--width2{width:100%}.bm-builder .ux-portfolio-3col .grid-item--width2{width:66.6666%}.bm-builder .ux-portfolio-4col .grid-item--width2{width:50%}.bm-builder .ux-portfolio-5col .grid-item--width2{width:40%}.bm-builder .ux-portfolio-6col .grid-item--width2{width:33.3333%}.bm-builder .ux-portfolio-7col .grid-item--width2{width:28.5714%}.bm-builder .ux-portfolio-8col .grid-item--width2{width:25%}.bm-builder .ux-portfolio-9col .grid-item--width2{width:22.2222%}.bm-builder .ux-portfolio-10col .grid-item--width2{width:20%}.bm-builder .ux-portfolio-11col .grid-item--width2{width:18.1818%}.bm-builder .ux-portfolio-12col .grid-item--width2{width:16.6666%}.grid-item,.ux-portfolio-5col .grid-item{width:20%}.grid-item--width2,.ux-portfolio-5col .grid-item--width2{width:40%}.ux-portfolio-6col .grid-item{width:16.6667%}.ux-portfolio-6col .grid-item--width2{width:33.33333333%}.ux-portfolio-4col .grid-item{width:25%}.ux-portfolio-7col .grid-item{width:14.2857%}.ux-portfolio-8col .grid-item{width:12.5%}.ux-portfolio-9col .grid-item{width:11.11111111%}.ux-portfolio-10col .grid-item{width:10%}.ux-portfolio-11col .grid-item{width:9.0909%}.ux-portfolio-12col .grid-item{width:8.3333%}.ux-portfolio-4col .grid-item--width2{width:50%}.ux-portfolio-3col .grid-item{width:33.3333%}.ux-portfolio-3col .grid-item--width2{width:66.6666%}.ux-portfolio-2col .grid-item{width:50%}.ux-portfolio-1col .grid-item,.ux-portfolio-2col .grid-item--width2{width:100%}.container-masonry:not(.container) .filter-in-grid .grid-item-con{padding-left:60px;padding-right:50px}.metro-list[data-spaceh="0"] .grid-item-inside{width:calc(100% + 1px)!important}.grid-stack[data-spacing-h="0"] .grid-stack-item,.grid-stack[data-spacing-v="0"] .grid-stack-item{overflow:initial}.grid-stack[data-spacing-h="0"]>.grid-stack-item>.grid-stack-item-content{right:-1px;left:-1px}.grid-stack[data-spacing-v="0"]>.grid-stack-item>.grid-stack-item-content{top:-1px;bottom:-1px}.module .social-media-wrap.ux-horizontal .module-social .social-li{margin-bottom:0}.module .social-media-wrap.ux-vertical .module-social .social-li{margin-left:0}.ux-vertical .module-social{display:flex;flex-direction:column;align-items:center}.ux-vertical.ux-left .module-social{align-items:flex-start}.ux-vertical.ux-right .module-social{align-items:flex-end}#content_wrap .entry .text_block p{margin-bottom:var(--text-para-spacing,0)}.sea-sticky{position:sticky;top:var(--header-height,100px)}}@media (orientation:landscape){.height-remove-header-footer .slider-style1 .owl-carousel,.height-remove-header-footer .slider-style1.slider-mod-wrap{height:calc(var(--slider-height-style1,100vh) - var(--header-height,0px) - var(--footer-height,0px) - var(--slider-h100-tb-spacing,0px))}}@media (orientation:portrait){.admin-bar .bm-wrap.module .group-inside,.bm-wrap.module .group-inside{min-height:var(--minheight-group-m,0)}.slider-style1.slider-mod-wrap:not(.slider-height-auto),.slider-style1:not(.slider-height-auto) .owl-carousel{height:calc(var(--slider-height-style1-m,80vh) - var(--slider-h100-tb-spacing-m,0px))}.height-remove-header-footer-m .slider-style1 .owl-carousel,.height-remove-header-footer-m .slider-style1.slider-mod-wrap{height:calc(var(--slider-height-style1-m,100vh) - var(--header-height,0px) - var(--footer-height,0px) - var(--slider-h100-tb-spacing-m,0px))}.slider-style1 .owl-stage{padding-top:var(--slider-h100-tb-spacing-m,0)}.no-scroller .slider-style1 .owl-carousel,.no-scroller .slider-style1.slider-mod-wrap{max-height:calc(var(--get-win-height,100vh) - var(--slider-h100-tb-spacing-m,0px))}.bm-builder .module .slider-mod-wrap.slider-style2 .bm-tab-slider{height:var(--slider-height-style2-m,auto)}.bm-builder .module .slider-mod-wrap.slider-style3,.bm-builder .module .slider-mod-wrap.slider-style3 .owl-carousel .owl-item img{height:var(--slider-height-style3-m,30vh)}.marquee-b-txt{top:var(--marqueeMaskTextTopM,50%)}.marquee-b-imgwrap{width:var(--widthMarqueeM,80%)}}@media (max-width:991.98px){[data-msize="4"],[data-msize="4px"]{--font-size-m:4px}[data-msize="6"],[data-msize="6px"]{--font-size-m:6px}[data-msize="8"],[data-msize="8px"]{--font-size-m:8px}[data-msize="9"],[data-msize="9px"]{--font-size-m:9px}[data-msize="10"],[data-msize="10px"]{--font-size-m:10px}[data-msize="11"],[data-msize="11px"]{--font-size-m:11px}[data-msize="12"],[data-msize="12px"]{--font-size-m:12px}[data-msize="13"],[data-msize="13px"]{--font-size-m:13px}[data-msize="14"],[data-msize="14px"]{--font-size-m:14px}[data-msize="15"],[data-msize="15px"]{--font-size-m:15px}[data-msize="16"],[data-msize="16px"]{--font-size-m:16px}[data-msize="17"],[data-msize="17px"]{--font-size-m:17px}[data-msize="18"],[data-msize="18px"]{--font-size-m:18px}[data-msize="20"],[data-msize="20px"]{--font-size-m:20px}[data-msize="22"],[data-msize="22px"]{--font-size-m:22px}[data-msize="24"],[data-msize="24px"]{--font-size-m:24px}[data-msize="26"],[data-msize="26px"]{--font-size-m:26px}[data-msize="28"],[data-msize="28px"]{--font-size-m:28px}[data-msize="30"],[data-msize="30px"]{--font-size-m:30px}[data-msize="32"],[data-msize="32px"]{--font-size-m:32px}[data-msize="34"],[data-msize="34px"]{--font-size-m:34px}[data-msize="36"],[data-msize="36px"]{--font-size-m:36px}[data-msize="38"],[data-msize="38px"]{--font-size-m:38px}[data-msize="40"],[data-msize="40px"]{--font-size-m:40px}[data-msize="42"],[data-msize="42px"]{--font-size-m:42px}[data-msize="44"],[data-msize="44px"]{--font-size-m:44px}[data-msize="46"],[data-msize="46px"]{--font-size-m:46px}[data-msize="48"],[data-msize="48px"]{--font-size-m:48px}[data-msize="50"],[data-msize="50px"]{--font-size-m:50px}[data-msize="52"],[data-msize="52px"]{--font-size-m:52px}[data-msize="54"],[data-msize="54px"]{--font-size-m:54px}[data-msize="56"],[data-msize="56px"]{--font-size-m:56px}[data-msize="58"],[data-msize="58px"]{--font-size-m:58px}[data-msize="60"],[data-msize="60px"]{--font-size-m:60px}[data-msize="72"],[data-msize="72px"]{--font-size-m:72px}[data-msize="84"],[data-msize="84px"]{--font-size-m:84px}[data-msize="96"],[data-msize="96px"]{--font-size-m:96px}.bm-builder .module>.module-inside{margin-top:var(--top-mod-t,0);margin-bottom:var(--bottom-mod-t,0)}}@media (max-width:767.98px){.responsive-ux .bm-row.container-fluid{padding-left:0;padding-right:0;flex-direction:column}.bm-row[data-groupsameheight=on]{display:block}.bm-row[data-groupsameheight=on] .bm-wrap .group-inside{height:auto}.bm-wrap:not(.keep-origin-layout-mobile).reverse-order-mobile .group-inside{flex-direction:column-reverse}.module{float:none}.module.col-1,.module.col-10,.module.col-11,.module.col-2,.module.col-3,.module.col-4,.module.col-5,.module.col-6,.module.col-7,.module.col-8,.module.col-9{width:100%}.grid-stack-one-column-mode.grid-stack{height:auto!important;margin:0 auto!important}.grid-stack-one-column-mode.grid-stack .grid-item-inside,.grid-stack-one-column-mode.grid-stack>.grid-stack-item>.grid-stack-item-content{position:static!important}.grid-stack-one-column-mode .grid-stack-item{height:auto!important}.module.col-offset-1,.module.col-offset-10,.module.col-offset-11,.module.col-offset-2,.module.col-offset-3,.module.col-offset-4,.module.col-offset-5,.module.col-offset-6,.module.col-offset-7,.module.col-offset-8,.module.col-offset-9{margin-left:0}.keep-origin-layout-mobile.col-1 .module[class*=col-],.keep-origin-layout-mobile.col-10 .module[class*=col-],.keep-origin-layout-mobile.col-11 .module[class*=col-],.keep-origin-layout-mobile.col-2 .module[class*=col-],.keep-origin-layout-mobile.col-3 .module[class*=col-],.keep-origin-layout-mobile.col-4 .module[class*=col-],.keep-origin-layout-mobile.col-5 .module[class*=col-],.keep-origin-layout-mobile.col-6 .module[class*=col-],.keep-origin-layout-mobile.col-7 .module[class*=col-],.keep-origin-layout-mobile.col-8 .module[class*=col-],.keep-origin-layout-mobile.col-9 .module[class*=col-],.module.col-12,.ux-portfolio-2col-mobile .grid-item.grid-item--width2{width:100%}.keep-origin-layout-mobile .module.col-11{width:91.66666666666666%}.keep-origin-layout-mobile.col-11 .module.col-10{width:90.9%}.keep-origin-layout-mobile.col-10 .module.col-9{width:90%}.keep-origin-layout-mobile.col-9 .module.col-8{width:88.88%}.keep-origin-layout-mobile.col-8 .module.col-7{width:87.5%}.keep-origin-layout-mobile.col-7 .module.col-6{width:85.714%}.keep-origin-layout-mobile .module.col-10,.keep-origin-layout-mobile.col-6 .module.col-5{width:83.33333333333334%}.keep-origin-layout-mobile.col-11 .module.col-9{width:81.81%}.keep-origin-layout-mobile.col-10 .module.col-8,.keep-origin-layout-mobile.col-5 .module.col-4{width:80%}.keep-origin-layout-mobile.col-9 .module.col-7{width:77.77%}.keep-origin-layout-mobile .module.col-9,.keep-origin-layout-mobile.col-4 .module.col-3,.keep-origin-layout-mobile.col-8 .module.col-6{width:75%}.keep-origin-layout-mobile.col-11 .module.col-7{width:72.72%}.keep-origin-layout-mobile.col-7 .module.col-5{width:71.428%}.keep-origin-layout-mobile.col-10 .module.col-7{width:70%}.keep-origin-layout-mobile .module.col-8,.keep-origin-layout-mobile.col-3 .module.col-2,.keep-origin-layout-mobile.col-6 .module.col-4,.keep-origin-layout-mobile.col-9 .module.col-6{width:66.66666666666666%}.keep-origin-layout-mobile.col-8 .module.col-5{width:62.5%}.keep-origin-layout-mobile.col-10 .module.col-6,.keep-origin-layout-mobile.col-5 .module.col-3{width:60%}.keep-origin-layout-mobile .module.col-7{width:58.333333333333336%}.keep-origin-layout-mobile.col-7 .module.col-4{width:57.14%}.keep-origin-layout-mobile.col-9 .module.col-5{width:55.55%}.keep-origin-layout-mobile.col-11 .module.col-6{width:54.54%}.keep-origin-layout-mobile .module.col-6,.keep-origin-layout-mobile.col-10 .module.col-5,.keep-origin-layout-mobile.col-2 .module.col-1,.keep-origin-layout-mobile.col-4 .module.col-2,.keep-origin-layout-mobile.col-6 .module.col-3,.keep-origin-layout-mobile.col-8 .module.col-4{width:50%}.keep-origin-layout-mobile.col-11 .module.col-5{width:45.45%}.keep-origin-layout-mobile.col-9 .module.col-4{width:44.44%}.keep-origin-layout-mobile.col-7 .module.col-3{width:42.85%}.keep-origin-layout-mobile .module.col-5{width:41.66666666666667%}.keep-origin-layout-mobile.col-10 .module.col-4,.keep-origin-layout-mobile.col-5 .module.col-2{width:40%}.keep-origin-layout-mobile.col-8 .module.col-3{width:37.5%}.keep-origin-layout-mobile.col-11 .module.col-4{width:36.36%}.keep-origin-layout-mobile .module.col-4,.keep-origin-layout-mobile.col-3 .module.col-1,.keep-origin-layout-mobile.col-6 .module.col-2,.keep-origin-layout-mobile.col-9 .module.col-3{width:33.33333333333333%}.keep-origin-layout-mobile.col-10 .module.col-3{width:30%}.keep-origin-layout-mobile.col-7 .module.col-2{width:28.57%}.keep-origin-layout-mobile.col-11 .module.col-3{width:27.27%}.keep-origin-layout-mobile .module.col-3,.keep-origin-layout-mobile.col-4 .module.col-1,.keep-origin-layout-mobile.col-8 .module.col-2{width:25%}.keep-origin-layout-mobile.col-9 .module.col-2{width:22.22%}.keep-origin-layout-mobile.col-10 .module.col-2,.keep-origin-layout-mobile.col-5 .module.col-1{width:20%}.keep-origin-layout-mobile.col-11 .module.col-2{width:18.18%}.keep-origin-layout-mobile .module.col-2,.keep-origin-layout-mobile.col-6 .module.col-1{width:16.666666666666664%}.keep-origin-layout-mobile.col-7 .module.col-1{width:14.28%}.keep-origin-layout-mobile.col-8 .module.col-1{width:12.5%}.keep-origin-layout-mobile.col-9 .module.col-1{width:11.11%}.keep-origin-layout-mobile.col-10 .module.col-1{width:10%}.keep-origin-layout-mobile.col-11 .module.col-1{width:9.09%}.keep-origin-layout-mobile .module.col-1{width:8.333333333333332%}.keep-origin-layout-mobile .module.col-0{width:100vw;clear:both}.keep-origin-layout-mobile .module.col-offset-1{margin-left:8.333333333333332%}.keep-origin-layout-mobile .module.col-offset-2{margin-left:16.666666666666664%}.keep-origin-layout-mobile .module.col-offset-3{margin-left:25%}.keep-origin-layout-mobile .module.col-offset-4{margin-left:33.33333333333333%}.keep-origin-layout-mobile .module.col-offset-5{margin-left:41.66666666666667%}.keep-origin-layout-mobile .module.col-offset-6{margin-left:50%}.keep-origin-layout-mobile .module.col-offset-7{margin-left:58.333333333333336%}.keep-origin-layout-mobile .module.col-offset-8,.ux-portfolio-3col-mobile .grid-item.grid-item--width2{margin-left:66.66666666666666%}.keep-origin-layout-mobile .module.col-offset-9{margin-left:75%}.keep-origin-layout-mobile .module.col-offset-10{margin-left:83.33333333333334%}.keep-origin-layout-mobile .module.col-offset-11{margin-left:91.66666666666666%}.text_block.withbg .text_block_centered{padding:15px;width:100%!important}div[data-col-m="1"].metro-list .grid-item-inside{width:initial!important;height:auto!important}.ux-portfolio-2col-mobile .grid-item,.ux-portfolio-4col-mobile .grid-item.grid-item--width2{width:50%}.ux-portfolio-3col-mobile .grid-item{width:33.33333%}.ux-portfolio-4col-mobile .grid-item{width:25%}.ux-portfolio-5col-mobile .grid-item{width:20%}.ux-portfolio-6col-mobile .grid-item{width:16.6667%}.ux-portfolio-7col-mobile .grid-item{width:14.2857%}.ux-portfolio-8col-mobile .grid-item{width:12.5%}.ux-portfolio-9col-mobile .grid-item{width:11.1111%}.ux-portfolio-10col-mobile .grid-item{width:10%}.ux-portfolio-11col-mobile .grid-item{width:9.0909%}.ux-portfolio-12col-mobile .grid-item{width:8.3333%}.pagenums.tw_style{margin-top:40px;margin-bottom:40px}.entry p,.text_block h1 span,.text_block h2 span,.text_block h3 span,.text_block h4 span,.text_block h5 span,.text_block h6 span,.text_block p,.text_block span{font-size:var(--font-size-m, inherit)!important}.text_block a,.text_block b,.text_block div,.text_block h1,.text_block h2,.text_block h3,.text_block h4,.text_block h5,.text_block h6,.text_block i,.text_block li,.text_block strong{font-size:var(--font-size-m, inherit)}.text_block [data-msize="4"]{font-size:4px!important}.text_block [data-msize="6"]{font-size:6px!important}.text_block [data-msize="8"]{font-size:8px!important}.text_block [data-msize="9"]{font-size:9px!important}.text_block [data-msize="10"]{font-size:10px!important}.text_block [data-msize="11"]{font-size:11px!important}.text_block [data-msize="12"]{font-size:12px!important}.text_block [data-msize="13"]{font-size:13px!important}.text_block [data-msize="14"]{font-size:14px!important}.text_block [data-msize="15"]{font-size:15px!important}.text_block [data-msize="16"]{font-size:16px!important}.text_block [data-msize="17"]{font-size:17px!important}.text_block [data-msize="18"]{font-size:18px!important}.text_block [data-msize="20"]{font-size:20px!important}.text_block [data-msize="22"]{font-size:22px!important}.text_block [data-msize="24"]{font-size:24px!important}.text_block [data-msize="26"]{font-size:26px!important}.text_block [data-msize="28"]{font-size:28px!important}.text_block [data-msize="30"]{font-size:30px!important}.text_block [data-msize="32"]{font-size:32px!important}.text_block [data-msize="34"]{font-size:34px!important}.text_block [data-msize="36"]{font-size:36px!important}.text_block [data-msize="38"]{font-size:38px!important}.text_block [data-msize="40"]{font-size:40px!important}.text_block [data-msize="42"]{font-size:42px!important}.text_block [data-msize="44"]{font-size:44px!important}.text_block [data-msize="46"]{font-size:46px!important}.text_block [data-msize="48"]{font-size:48px!important}.text_block [data-msize="50"]{font-size:50px!important}.text_block [data-msize="52"]{font-size:52px!important}.text_block [data-msize="54"]{font-size:54px!important}.text_block [data-msize="56"]{font-size:56px!important}.text_block [data-msize="58"]{font-size:58px!important}.text_block [data-msize="60"]{font-size:60px!important}.text_block [data-msize="72"]{font-size:72px!important}.text_block [data-msize="84"]{font-size:84px!important}.text_block [data-msize="96"]{font-size:96px!important}.text_block [data-msize="4"] *{font-size:4px!important}.text_block [data-msize="6"] *{font-size:6px!important}.text_block [data-msize="8"] *{font-size:8px!important}.text_block [data-msize="9"] *{font-size:9px!important}.text_block [data-msize="10"] *{font-size:10px!important}.text_block [data-msize="11"] *{font-size:11px!important}.text_block [data-msize="12"] *{font-size:12px!important}.text_block [data-msize="13"] *{font-size:13px!important}.text_block [data-msize="14"] *{font-size:14px!important}.text_block [data-msize="15"] *{font-size:15px!important}.text_block [data-msize="16"] *{font-size:16px!important}.text_block [data-msize="17"] *{font-size:17px!important}.text_block [data-msize="18"] *{font-size:18px!important}.text_block [data-msize="20"] *{font-size:20px!important}.text_block [data-msize="22"] *{font-size:22px!important}.text_block [data-msize="24"] *{font-size:24px!important}.text_block [data-msize="26"] *{font-size:26px!important}.text_block [data-msize="28"] *{font-size:28px!important}.text_block [data-msize="30"] *{font-size:30px!important}.text_block [data-msize="32"] *{font-size:32px!important}.text_block [data-msize="34"] *{font-size:34px!important}.text_block [data-msize="36"] *{font-size:36px!important}.text_block [data-msize="38"] *{font-size:38px!important}.text_block [data-msize="40"] *{font-size:40px!important}.text_block [data-msize="42"] *{font-size:42px!important}.text_block [data-msize="44"] *{font-size:44px!important}.text_block [data-msize="46"] *{font-size:46px!important}.text_block [data-msize="48"] *{font-size:48px!important}.text_block [data-msize="50"] *{font-size:50px!important}.text_block [data-msize="52"] *{font-size:52px!important}.text_block [data-msize="54"] *{font-size:54px!important}.text_block [data-msize="56"] *{font-size:56px!important}.text_block [data-msize="58"] *{font-size:58px!important}.text_block [data-msize="60"] *{font-size:60px!important}.text_block [data-msize="72"] *{font-size:72px!important}.text_block [data-msize="84"] *{font-size:84px!important}.text_block [data-msize="96"] *{font-size:96px!important}.sea-font-m-4px,[data-msize="4px"]{--font-size-m:4px}.sea-font-m-6px,[data-msize="6px"]{--font-size-m:6px}.sea-font-m-8px,[data-msize="8px"]{--font-size-m:8px}.sea-font-m-9px,[data-msize="9px"]{--font-size-m:9px}.sea-font-m-10px,[data-msize="10px"]{--font-size-m:10px}.sea-font-m-11px,[data-msize="11px"]{--font-size-m:11px}.sea-font-m-12px,[data-msize="12px"]{--font-size-m:12px}.sea-font-m-13px,[data-msize="13px"]{--font-size-m:13px}.sea-font-m-14px,[data-msize="14px"]{--font-size-m:14px}.sea-font-m-15px,[data-msize="15px"]{--font-size-m:15px}.sea-font-m-16px,[data-msize="16px"]{--font-size-m:16px}.sea-font-m-17px,[data-msize="17px"]{--font-size-m:17px}.sea-font-m-18px,[data-msize="18px"]{--font-size-m:18px}.sea-font-m-20px,[data-msize="20px"]{--font-size-m:20px}.sea-font-m-22px,[data-msize="22px"]{--font-size-m:22px}.sea-font-m-24px,[data-msize="24px"]{--font-size-m:24px}.sea-font-m-26px,[data-msize="26px"]{--font-size-m:26px}.sea-font-m-28px,[data-msize="28px"]{--font-size-m:28px}.sea-font-m-30px,[data-msize="30px"]{--font-size-m:30px}.sea-font-m-32px,[data-msize="32px"]{--font-size-m:32px}.sea-font-m-34px,[data-msize="34px"]{--font-size-m:34px}.sea-font-m-36px,[data-msize="36px"]{--font-size-m:36px}.sea-font-m-38px,[data-msize="38px"]{--font-size-m:38px}.sea-font-m-40px,[data-msize="40px"]{--font-size-m:40px}.sea-font-m-42px,[data-msize="42px"]{--font-size-m:42px}.sea-font-m-44px,[data-msize="44px"]{--font-size-m:44px}.sea-font-m-46px,[data-msize="46px"]{--font-size-m:46px}.sea-font-m-48px,[data-msize="48px"]{--font-size-m:48px}.sea-font-m-50px,[data-msize="50px"]{--font-size-m:50px}.sea-font-m-52px,[data-msize="52px"]{--font-size-m:52px}.sea-font-m-54px,[data-msize="54px"]{--font-size-m:54px}.sea-font-m-56px,[data-msize="56px"]{--font-size-m:56px}.sea-font-m-58px,[data-msize="58px"]{--font-size-m:58px}.sea-font-m-60px,[data-msize="60px"]{--font-size-m:60px}.sea-font-m-72px,[data-msize="72px"]{--font-size-m:72px}.sea-font-m-84px,[data-msize="84px"]{--font-size-m:84px}.sea-font-m-96px,[data-msize="96px"]{--font-size-m:96px}.bm-builder .hidden-mobile,.hidden-slider-pagenumber-mobile .owl-dots{display:none!important}.module .social-media-wrap.ux-horizontal-m .module-social .social-li{margin-bottom:0}.module .social-media-wrap.ux-vertical-m .module-social .social-li{margin-left:0}.ux-vertical-m .module-social{display:flex;flex-direction:column;align-items:center}.ux-vertical-m.ux-left .module-social{align-items:flex-start}.ux-vertical-m.ux-right .module-social{align-items:flex-end}.ux-vertical.ux-left-m .module-social{align-items:flex-start}.ux-vertical.ux-right-m .module-social{align-items:flex-end}.ux-left-m .module-social{text-align:left}.ux-right-m .module-social{text-align:right}.ux-center-m .module-social{text-align:center}.btn-mod-wrap.btn-left-m{text-align:left;justify-content:flex-start}.btn-mod-wrap.btn-center-m{text-align:center;justify-content:center}.btn-mod-wrap.btn-right-m{text-align:right;justify-content:flex-end}.btn-mod-wrap.btn-equal-m{justify-content:space-between}.btn-mod-wrap.ux-vertical{flex-direction:column}.btn-mod-wrap.ux-vertical.btn-right-m{align-items:flex-end}.btn-mod-wrap.ux-vertical.btn-center-m{align-items:center}.ux-btn-img{width:var(--wButtonImageM,100px);height:var(--hButtonImageM,auto)}.responsive-ux .video-play-btn{width:50px;margin-left:-25px;margin-top:-25px}.responsive-ux .video-play-btn:before{line-height:50px;font-size:28px}.responsive-ux .video-play-btn:after{height:48px;width:48px}.bm-builder .col-0:not(.bm-force-full):not(.keep-origin-layout-mobile).bm-wrap-no-gap .module:not(.col-0) .module-inside,.col-0.bm-force-full .module-inside,.container-class.container-fluid .bm-builder .col-0:not(.bm-force-full){padding-left:0;padding-right:0}.bm-wrap.module.col-0.bm-force-full .group-inside{margin-left:0;margin-right:0}.container-class.container-fluid .bm-wrap.module.col-0:not(.bm-force-full) .group-inside{margin-right:0;margin-left:0}.container-class.container .bm-builder .bm-wrap.col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) .group-inside{margin-right:-20px;margin-left:-20px}.container-class.container .bm-builder .bm-wrap.col-0:not(.bm-force-full):not(.keep-origin-layout-mobile){overflow-x:hidden}.bm-builder .col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) .module:not(.col-0) .module-inside,.container-class.container .bm-wrap.module.col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) .group-inside{padding-left:20px;padding-right:20px}.bm-builder .bm-wrap:not(.item)>.group-inside{padding-left:var(--padding-left-group-m,0)!important;padding-right:var(--padding-right-group-m,0)!important}.container-class.container .bm-builder .bm-wrap.col-0 .group-inside{padding-left:var(--padding-left-group-m,20px)!important;padding-right:var(--padding-right-group-m,20px)!important}.bm-builder .bm-wrap .group-inside>.module.col-0:not(.item),.bm-builder .bm-wrap.bm-force-full.col-0 .group-inside,.container-class.container .bm-builder .bm-wrap.col-0.bm-force-full .group-inside{padding-left:var(--padding-left-group-m,0)!important;padding-right:var(--padding-right-group-m,0)!important}.bm-builder .module>.module-inside{margin-top:var(--top-mod-m,0);margin-bottom:var(--bottom-mod-m,0)}.word-show{font-size:var(--fontsizeWsM, 50px)}.module .btn-mod-wrap .ux-btn{font-size:var(--fontsizeBtnM, 10px);margin-right:var(--marginrightButtonM,0);margin-left:var(--marginleftButtonM,0)}.module .btn-mod-wrap.ux-vertical .ux-btn{margin-bottom:var(--marginbottom-button,0)}.ux-vertical .ux-btn{width:max-content}.btn-img-wrap{margin-bottom:var(--spaceBtnHoverImgM,0);width:var(--widthBtnHoverImgM,120px);max-width:calc(100% - 40px)}.below-btn+.btn-img-wrap{margin-top:var(--spaceBtnHoverImgM,0);margin-bottom:0}.module .module-social .social-li .fa{font-size:var(--iconsize-social-m, 15px)}.bm-builder .module .module-social-link .social-li .social-name{margin-left:var(--socialname-spacing,0);font-size:var(--fontsizeSocialnameM, 1em)}.bm-builder .module .module-social .social-li{margin-left:var(--spacingh-social-m,20px);margin-bottom:var(--spacingv-social-m,0)}.module .text_block_centered_enable_width.text_block_centered{width:100%;width:var(--width-text-m,100%)}.bm-builder .module .text_block_centered{padding-left:var(--paddingleft-text-m,0);padding-right:var(--paddingright-text-m,0);padding-top:var(--paddingtop-text-m,0);padding-bottom:var(--paddingbottom-text-m,0)}.bm-row .module .text_block,body.admin-bar .bm-row .module .text_block.fullscreen-wrap{min-height:var(--minheight-text-m,inherit)}.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-tit{padding-bottom:var(--paddingbottom-slider1-tit-m,0);font-size:var(--font-size-slider-style1-title-m, inherit)}.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-caption{padding-bottom:var(--paddingbottom-slider1-caption-m,0);font-size:var(--font-size-slider-style1-caption-m, inherit)}.bm-builder .module .slide-item-des{padding-top:var(--paddingtop-slider-text-m,0);padding-right:var(--paddingleftright-slider-text-m,0);padding-bottom:var(--paddingbottom-slider-text-m,0);padding-left:var(--paddingleftright-slider-text-m,0)}.bm-builder .module .slider-mod-wrap.slider-style1 .owl-dots{margin-left:var(--margin-rightleft-pagenum-m,0);margin-right:var(--margin-rightleft-pagenum-m,0);margin-bottom:var(--margin-bottom-pagenum-m,0);font-size:var(--font-size-slider-style1-number-m, inherit)}.module .slider-mod-wrap div.slider-arrow svg,.slider-mod-wrap .module div.slider-arrow img{height:var(--height-arrow-slider,40)!important}.bm-builder .module .slider-arrows-bottom-together .slider-arrow-right{margin-left:var(--spacing-arrowtogether-spacing,10px)}.bm-builder .module .slider-arrows-bottom-together{margin-right:var(--marginright-arrowtogether-m,10px);margin-bottom:var(--marginbottom-arrowtogether-m,10px)}.module .slide-arrow-show-bottom-center .slider-arrows-bottom-together .slider-arrow-right{padding-left:var(--spacing-arrowtogether-rb-spacing,10px)}.module .slide-arrow-show-bottom-center .slider-arrows-bottom-together{margin-bottom:var(--marginbottom-arrowtogether-br-m,10px)}.bm-builder .module .bm-tab-slider-trigger{margin-right:var(--margin-lr-slider-trigger,0);margin-bottom:var(--margin-bottom-slider-trigger,0);margin-left:var(--margin-lr-slider-trigger,0)}.bm-builder .module .bm-tab-slider-trigger-item:not(:first-child){margin-top:var(--margintop-slider-trigger-item,0)}.bm-builder .module .slider-mod-wrap.slider-style2 .bm-tab-slider-trigger-tilte{font-size:var(--font-size-slider-style2-title-m, inherit)}.bm-builder .module .single-image-out{padding-left:var(--paddingleft-singimage-m,0);padding-right:var(--paddingright-singimage-m,0)}.single-image-notfull img.single-image-img{width:var(--width-singleimage-m)}.single-image-svg svg{width:var(--width-singleimagesvg-m)}.single-image-out.left-ux-m,.single-image.align-left-m{text-align:left!important}.single-image.align-center-m,.singleimage-center-ux-m{text-align:center!important}.single-image-out.right-ux-m,.single-image.right-ux-m{text-align:right!important}.module .grid-list{margin-left:calc(0px - var(--spacingh-grid,0px));margin-right:calc(0px - var(--spacingh-grid,0px));margin-top:calc(0px - var(--spacingv-grid,0px));margin-bottom:calc(0px - var(--spacingv-grid,0px))}.module .grid-list .grid-item-inside{margin-left:var(--spacingh-grid,0);margin-right:var(--spacingh-grid,0);margin-top:var(--spacingv-grid,0);margin-bottom:var(--spacingv-grid,0)}.col-0.module .container-masonry,.container-masonry{padding:var(--paddingGridM,0)}.grid-list .grid-item-con-text{padding-left:var(--padingLRgridTextM,0);padding-right:var(--padingLRgridTextM,0);padding-top:var(--padingTopGridTextM,0);padding-bottom:var(--padingBtmGridTextM,0)}.grid-list .standard-text-padding{padding-left:var(--padingLRgridTextM,0);padding-right:var(--padingLRgridTextM,0)}.entry .grid-item-tit,.grid-item-con-text-show .grid-item-tit,.grid-item-tit{padding-top:var(--paddingTopTitGridTitM,0)}.module .grid-list .blog-unit-quote,.module .grid-list .grid-item-tit,.module .grid-list .grid-item-tit-a{font-size:var(--fontsizeGridTitleM, 1.1em)}.grid-item-cate{margin-top:var(--marginTopGridCateM,0)}.module .grid-list .grid-item-cate{font-size:var(--fontsize-grid-cate-m, 1em)}.module .grid-list .grid-item-tag{font-size:var(--fontsize-grid-tag-m, 1em)}.grid-item-des{margin-top:var(--marTopGridExcptM,0)}.module .grid-list .blog-unit-link-li-a,.module .grid-list .grid-item-des,.module .grid-list .songtitle{font-size:var(--fontsize-grid-des-m, .9em)}.module .grid-stack .grid-item-des{font-size:var(--fontsize-mgrid-excerpt-m, .9em)}.grid-list .grid-item-date{margin-top:var(--marTopGridDateM,0)}.module .grid-list .grid-item-date{font-size:var(--fontsize-grid-date-m, .9em)}.price{margin-top:var(--marTopGridPriceM,0)}.module .grid-list .price{font-size:var(--fontsize-grid-price-m, 1em)}.filters{margin-bottom:var(--marginbottomFilterM,0)}.entry .filters-li,.filters-li{margin-left:var(--marginLeftFilterItemM,0);margin-right:var(--marginRightFilterItemM,0)}.module .grid-list-filter .filters-a{font-size:var(--fontsize-grid-filter-m, 1em)}.filter-dropdown-wrap{width:var(--widthFtilerM,200px)}.filter-dropdown-trigger{font-size:var(--fontsizeDropTrgFilterM, inherit);line-height:var(--heightFtilerM, 40px);border-bottom-width:var(--filterDropLineTickM,2px)}.filter-dropdown .filters-a{font-size:var(--fontsizeDropFilterM, inherit);line-height:var(--heightFilterDropItemM, 30px);padding-left:var(--paddingLRFilterDropItemM,0);padding-right:var(--paddingLRFilterDropItemM,0)}.filter-dropdown .filters-ul{max-height:var(--maxHeightFilterDropMenuM,200px)}.ux-portfolio-full .tw_style .ux-btn{width:var(--widthGridLoadmoreM,auto);padding-left:var(--padingLRgridLoadmoreM,0);padding-right:var(--padingLRgridLoadmoreM,0);font-size:var(--fontsize-grid-loadmore-m, 1em)!important;line-height:var(--linHeghtGridLoadmoreM, 1)}.module .pagenums.tw_style{margin-top:var(--maginTopGridLoadmoreM,20px)}.bm-masonry-grid,.col-0.module .bm-masonry-grid{padding:var(--paddingMgridM,0)}.module .grid-stack.grid-stack-one-column-mode>.grid-stack-item:not(:last-child){margin-bottom:var(--spacing-masonrygrid-v-m,0)}.module .grid-stack.grid-stack-one-column-mode.masonry-grid-show-text .brick-content{max-height:100%!important}.module .grid-stack.grid-stack-origin-layout-mobile{margin:calc(0px - var(--spacing-masonrygrid-v-m,0px)/ 2) calc(0px - var(--spacing-masonrygrid-h-m,0px)/ 2) calc(0px - var(--spacing-masonrygrid-v-m,0px)/ 2) calc(0px - var(--spacing-masonrygrid-h-m,0px)/ 2)!important}.module .grid-stack.grid-stack-origin-layout-mobile>.grid-stack-item .grid-stack-item-content{left:calc(var(--spacing-masonrygrid-h-m,0px)/ 2)!important;right:calc(var(--spacing-masonrygrid-h-m,0px)/ 2)!important;top:calc(var(--spacing-masonrygrid-v-m,0px)/ 2)!important;bottom:calc(var(--spacing-masonrygrid-v-m,0px)/ 2)!important}.module .grid-stack .grid-item-tit{font-size:var(--fontsize-mgrid-tit-m, 1em)}.module .grid-stack.title-to-excerpt .grid-item-con-text-show .grid-item-tit{height:calc(var(--fontsize-mgrid-tit-m) * var(--lineheight-mgrid-tit,1.5) * 2)}.module .grid-stack.title-to-excerpt.grid-stack-origin-layout-mobile .grid-item-con-text-show .grid-item-tit{min-height:0;height:auto}.grid-item-tags{margin-top:var(--marginTopGridTagM,0)}.module .grid-stack .grid-item-cate-a{font-size:var(--fontsize-mgrid-cate-m, .8em)}.module .grid-stack .grid-item-tag{font-size:var(--fontsize-mgrid-tag-m, .8em)}.module .grid-stack .price{margin-top:var(--margintop-mgrid-price-m,0);font-size:var(--fontsize-mgrid-price-m, .8em)}.module .grid-stack .grid-item-desc{font-size:var(--fontsize-mgrid-desc-m, .8em)}.grid-stack .grid-item-con-text{padding-left:var(--padingLRgridTextM,0);padding-right:var(--padingLRgridTextM,0);padding-top:var(--paddingTBmgridTextM,0);padding-bottom:var(--paddingTBmgridTextM,0)}.grid-stack .grid-item-con-text-show{padding-left:var(--padingLRgridTextM,0);padding-right:var(--padingLRgridTextM,0);padding-top:var(--padingTopMgridTextM,0);padding-bottom:var(--padingBotmMgridTextM,0)}.title-to-excerpt .grid-item-con-text-show .grid-item-des{padding-left:var(--padingLRgridTextM,0);padding-right:var(--padingLRgridTextM,0)}.grid-item-cate-a,.grid-item-tag{display:inline-block;margin-left:var(--spacingGridItemCateLrM,6px);margin-right:var(--spacingGridItemCateLrM,6px)}.grid-text-bottom-left .grid-item-cate,.grid-text-bottom-left .grid-item-tags,.grid-text-left .grid-item-cate,.grid-text-left .grid-item-tags,.grid-text-top-left .grid-item-cate,.grid-text-top-left .grid-item-tags{margin-left:calc(0px - var(--spacingGridItemCateLrM,6px))}.grid-text-bottom-right .grid-item-cate,.grid-text-bottom-right .grid-item-tags,.grid-text-right .grid-item-cate,.grid-text-right .grid-item-tags,.grid-text-top-right .grid-item-cate,.grid-text-top-right .grid-item-tags{margin-right:calc(0px - var(--spacingGridItemCateLrM,6px))}.module .grid-stack-filter .filters-a{font-size:var(--fontsize-mgrid-filter-m, 1em)}.mask-transparent-border .grid-item-con:after{top:10px;right:10px;bottom:10px;left:10px}.responsive-ux .floating-title-in{font-size:var(--fontsizeFloatM, 50px)}.module .contactform .form-btn{height:var(--contactform-button-height-m,40px);width:var(--contactform-button-width-fixed-m,auto);padding-right:var(--contactform-button-padding-lr-m,0);padding-left:var(--contactform-button-padding-lr-m,0);margin-top:var(--contactform-top-space-m,0)}.contactform input[type=text]{height:var(--contactformInputHeightM,40px)}.responsive-ux #content_wrap .entry .text_block p,.responsive-ux #content_wrap .entry .text_block p:not(:last-child){margin-bottom:var(--text-para-spacing-m,0)}.hostedvideo-plays-btn{width:30px;height:36px}.hostedvideo-mute-btn .hostedvideo-svg-mute{width:22px}.hostedvideo-mute-btn{right:20px;bottom:3px}.ux-right .post-navi-tit-wrap{text-align:left}.keep-origin-layout-mobile .ux-right .post-navi-tit-wrap{text-align:right}.bm-builder .module .post-navi .slider-mod-wrap.slider-style2 .bm-tab-slider-trigger-tilte,.bm-builder .module .post-navi-tit-a{font-size:var(--msize__ux_cb_module_post_navi_title_font, inherit)}.bm-builder .module .post-navi-tag{font-size:var(--msize__ux_cb_module_post_navi_label_font, .8em)}.bm-tab-slider .post-navi-img.grid-item-img{object-fit:cover}.post-navi .bm-tab-slider-img{display:none}.module .post-navi .post-navi-tit-wrap{padding-top:var(--paddingtop-text-m,0);padding-bottom:var(--paddingbottom-text-m,0)}.module-line.module-bottom-line:after,.module-line.module-top-line:before{width:var(--line-width-m,auto)}.module-line.module-top-line:before{margin-bottom:var(--line-spacing-m,1em)}.module-line.module-bottom-line:after{margin-top:var(--line-spacing-m,1em)}.divide-blank{height:var(--divideHeightM,2px)}.divide-line{height:var(--divideBorderWidthM,2px)}.sea-scrolldown-btn{bottom:0}.bm-row .module .big-number{margin-bottom:var(--bignumber-spacing-m);font-size:var(--fontsize-bignumber-m)}.big-number-bottom .big-number{margin:var(--bignumber-spacing-m) 0 0 0}.big-number-left .big-number{margin:0 var(--bignumber-spacing-m) 0 0}.big-number-right .big-number{margin:0 0 0 var(--bignumber-spacing-m)}.text_block .img-in-text{width:var(--imgintext-width-m,15vw)}.responsive-ux .sea-tabs[class*=tab-on-]:not(.tab-on-bottom){flex-direction:column}.responsive-ux .sea-tabs.tab-on-bottom .sea-nav,.responsive-ux .sea-tabs.tab-on-top .sea-nav{flex-direction:column;margin:0}.responsive-ux .sea-tabs.tab-on-top .sea-nav{margin-bottom:var(--spacingTabsM,0)}.responsive-ux .tab-on-bottom .sea-nav{padding-top:var(--spacingTabsM,0)}.responsive-ux .sea-tab-a{display:flex;align-items:center;width:var(--tabWidthM,100%);height:var(--tabHeightM,auto);padding:var(--tabPaddingM,0)}.responsive-ux .tab-on-left .sea-nav,.responsive-ux .tab-on-right .sea-nav{margin:calc(0px - var(--spacingTabItemM,20px)) 0 var(--spacingTabs,30px) 0}.responsive-ux .sea-tabs[class*=tab-on-] .sea-tab-li{margin:var(--spacingTabItemM,20px) 0 0 0}.responsive-ux .tab-tit-text{font-size:var(--fontizeTabTitleM)}.responsive-ux .tab-icon{min-width:var(--widthTabiconM,1.2em);margin-right:var(--spaceTabIconM,.4em)}.responsive-ux .sea-tabs.tab-horizontal-m .sea-nav{flex-direction:row;margin-left:calc(0px - var(--spacingTabItemM,20px))}.responsive-ux .sea-tabs[class*=tab-on-].tab-horizontal-m .sea-tab-li{margin:0 0 0 var(--spacingTabItemM,20px)!important}.tabs-hide-icon-m .tab-icon{display:none}.before-after-img-out{width:var(--widthBaSlideM,100%)}.before-after-con.ux-left-m{justify-content:start}.before-after-con.ux-right-m{justify-content:end}.before-after-con.ux-center-m{justify-content:center}.prarallaxEnable,.prarallaxEnable .grid-item-inside,.prarallaxEnable .social-li{transform:var(--SkewXM,skewX(0)) var(--SkewYM,skewY(0)) var(--traksXM,translateX(0)) var(--traksYM,translateY(0)) var(--scaleM,scale(1)) var(--rotateM,rotate(0))}.responsive-ux .single-image-caption-cap{margin-top:var(--topSpaceCapM);font-size:var(--fontsizeCapM, .9em)}.responsive-ux .single-image-caption-des{font-size:var(--fontsizeCapDesM, .9em)}.responsive-ux .accordion-btn{font-size:var(--fontsizeAccTitM)}.shape-edge{min-height:fit-content}.has-corner-radius .background-blend,.has-corner-radius .background-video,.has-corner-radius .before-after-con,.has-corner-radius .bg-slider,.has-corner-radius .bm-background-color,.has-corner-radius .bm-background-img,.has-corner-radius .embed-video-cover-img,.has-corner-radius .sea-grid-item img.grid-item-img,.has-corner-radius .single-image-img,.has-corner-radius .slider-mod-wrap.slider-style3,.has-corner-radius .slider-style1 .owl-stage-outer,.has-corner-radius .slider-style2,.has-corner-radius iframe,.has-corner-radius video{border-radius:var(--cornerRadiusM)}}@media (min-width:768px) and (max-width:991.98px){.entry p,.text_block h1 span,.text_block h2 span,.text_block h3 span,.text_block h4 span,.text_block h5 span,.text_block h6 span,.text_block p,.text_block span{font-size:var(--font-size-m, inherit)!important}.text_block a,.text_block b,.text_block div,.text_block h1,.text_block h2,.text_block h3,.text_block h4,.text_block h5,.text_block h6,.text_block i,.text_block li,.text_block strong{font-size:var(--font-size-m, inherit)}[data-tsize="4px"]{--font-size-m:4px}[data-tsize="6px"]{--font-size-m:6px}[data-tsize="8px"]{--font-size-m:8px}[data-tsize="9px"]{--font-size-m:9px}[data-tsize="10px"]{--font-size-m:10px}[data-tsize="11px"]{--font-size-m:11px}[data-tsize="12px"]{--font-size-m:12px}[data-tsize="13px"]{--font-size-m:13px}[data-tsize="14px"]{--font-size-m:14px}[data-tsize="15px"]{--font-size-m:15px}[data-tsize="16px"]{--font-size-m:16px}[data-tsize="17px"]{--font-size-m:17px}[data-tsize="18px"]{--font-size-m:18px}[data-tsize="20px"]{--font-size-m:20px}[data-tsize="22px"]{--font-size-m:22px}[data-tsize="24px"]{--font-size-m:24px}[data-tsize="26px"]{--font-size-m:26px}[data-tsize="28px"]{--font-size-m:28px}[data-tsize="30px"]{--font-size-m:30px}[data-tsize="32px"]{--font-size-m:32px}[data-tsize="34px"]{--font-size-m:34px}[data-tsize="36px"]{--font-size-m:36px}[data-tsize="38px"]{--font-size-m:38px}[data-tsize="40px"]{--font-size-m:40px}[data-tsize="42px"]{--font-size-m:42px}[data-tsize="44px"]{--font-size-m:44px}[data-tsize="46px"]{--font-size-m:46px}[data-tsize="48px"]{--font-size-m:48px}[data-tsize="50px"]{--font-size-m:50px}[data-tsize="52px"]{--font-size-m:52px}[data-tsize="54px"]{--font-size-m:54px}[data-tsize="56px"]{--font-size-m:56px}[data-tsize="58px"]{--font-size-m:58px}[data-tsize="60px"]{--font-size-m:60px}[data-tsize="72px"]{--font-size-m:72px}[data-tsize="84px"]{--font-size-m:84px}[data-tsize="96px"]{--font-size-m:96px}.word-show{font-size:var(--fontsizeWsT, 50px)}.module .btn-mod-wrap .ux-btn .ux-btn-text{font-size:var(--fontsizeBtnT)}.bm-row .module .big-number{font-size:var(--fontsize-bignumber-t)}.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-tit{font-size:var(--font-size-slider-style1-title-t)}.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-caption{font-size:var(--font-size-slider-style1-caption-t)}.bm-builder .module .slider-mod-wrap.slider-style1 .owl-dots{font-size:var(--font-size-slider-style1-number-t)}.bm-builder .module .slider-mod-wrap.slider-style2 .bm-tab-slider-trigger-tilte{font-size:var(--font-size-slider-style2-title-t)}.responsive-ux .tab-tit-text{font-size:var(--fontizeTabTitleT)}.module .grid-list .blog-unit-quote,.module .grid-list .grid-item-tit,.module .grid-list .grid-item-tit-a{font-size:var(--fontsizeGridTitleT)}.module .grid-list .grid-item-cate{font-size:var(--fontsize-grid-cate-t)}.module .grid-list .grid-item-tag{font-size:var(--fontsize-grid-tag-t)}.module .grid-list .blog-unit-link-li-a,.module .grid-list .grid-item-des,.module .grid-list .songtitle{font-size:var(--fontsize-grid-des-t)}.module .grid-list .grid-item-date{font-size:var(--fontsize-grid-date-t)}.module .grid-list .price{font-size:var(--fontsize-grid-price-t)}.module .grid-list-filter .filters-a{font-size:var(--fontsize-grid-filter-m)}.module .grid-stack .grid-item-tit{font-size:var(--fontsize-mgrid-tit-t)}.module .grid-stack.title-to-excerpt .grid-item-con-text-show .grid-item-tit{height:calc(var(--fontsize-mgrid-tit-t) * var(--lineheight-mgrid-tit,1.5) * 2)}.module .grid-stack .grid-item-cate-a{font-size:var(--fontsize-mgrid-cate-t)}.module .grid-stack .grid-item-tag{font-size:var(--fontsize-mgrid-tag-t)}.module .grid-stack .grid-item-des{font-size:var(--fontsize-mgrid-excerpt-t)}.module .grid-stack .grid-item-desc{font-size:var(--fontsize-mgrid-desc-t)}.module .grid-stack .price{font-size:var(--fontsize-mgrid-price-t)}.module .grid-stack-filter .filters-a{font-size:var(--fontsize-mgrid-filter-t)}.filter-dropdown .filters-a{font-size:var(--fontsizeDropFilterT)}.filter-dropdown-trigger{font-size:var(--fontsizeDropTrgFilterT)}.ux-portfolio-full .tw_style .ux-btn{font-size:var(--fontsize-grid-loadmore-t)!important}.bm-builder .module .module-social-link .social-li .social-name{font-size:var(--fontsizeSocialnameT, 1em)}.responsive-ux .floating-title-in{font-size:var(--fontsizeFloatT, 60px)}.text_block .img-in-text{width:var(--imgintext-width-t,10vw)}.responsive-ux .single-image-caption-cap{font-size:var(--fontsizeCapT, .9em)}.responsive-ux .single-image-caption-des{font-size:var(--fontsizeCapDesT, .9em)}.responsive-ux .accordion-btn{font-size:var(--fontsizeAccTitT)}.shape-edge{min-height:60px}}.animation_hidden,[data-animation]{opacity:0}.module-text-split [data-animation]{opacity:1}.no-cssanimations [data-animation]{opacity:1!important}[data-animation].fadein{-webkit-transition:opacity 1.1s;transition:opacity 1.1s}[data-animation=fadein]{opacity:0}[data-animation].fadein.fadeined{opacity:1}[data-animation]{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:transfrom}[data-animation=from-top],[data-animation=from-top] .spline{transform:translate(0,-90px)}[data-animation=from-right],[data-animation=from-right] .spline{transform:translate(120px,0)}[data-animation=from-left],[data-animation=from-left] .spline{transform:translate(-120px,0)}[data-animation=from-bottom],[data-animation=from-bottom] .spline{transform:translate(0,100px)}[data-animation=from-top-long]{transform:translate(0,-1000px)}[data-animation=from-bottom-long]{transform:translate(0,1000px)}[data-animation=from-left-long]{transform:translate(-1000px,0)}[data-animation=from-right-long]{transform:translate(1000px,0)}[data-animation=from-top-short],[data-animation=from-top-short] .spline{transform:translate(0,-40px)}[data-animation=from-bottom-short],[data-animation=from-bottom-short] .spline{transform:translate(0,40px)}[data-animation=from-left-short],[data-animation=from-left-short] .spline{transform:translate(-40px,0)}[data-animation=from-right-short],[data-animation=from-right-short] .spline{transform:translate(40px,0)}[data-animation=zoomin]{transform:scale(.7)}[data-animation=zoomout]{transform:scale(1.3)}[data-animation=scale-x]{transform:scaleX(0);transform-origin:0 50%}[data-animation=scale-y]{transform:scaleY(0);transform-origin:50% 0}[data-animation=rotate-downleft]{transform-origin:left bottom;transform:rotate(-90deg)}[data-animation=rotate-downright]{transform-origin:right bottom;transform:rotate(90deg)}[data-animation=flip-y]{transform:perspective(400px) rotateY(45deg);backface-visibility:visible}[data-animation=flip-x]{transform:perspective(400px) rotateX(45deg);backface-visibility:visible}[data-animation=from-zoom-mask]{clip-path:polygon(10% 5%,90% 5%,90% 95%,10% 95%)}[data-animation=from-zoom-mask2]{clip-path:polygon(0% 20%,100% 20%,100% 80%,0% 80%)}[data-animation=from-left-mask]{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transform:translate(-120px,0);opacity:.5}[data-animation=from-right-mask]{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);transform:translate(120px,0);opacity:.5}[data-animation=from-top-mask]{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);opacity:.5}[data-animation=from-bottom-mask]{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);opacity:.5}.module-text-split [data-animation*=from-]{transform:initial;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.grid-stack>.grid-stack-item[data-gs-max-width="1"],.grid-stack>.grid-stack-item[data-gs-min-width="1"],.grid-stack>.grid-stack-item[data-gs-width="1"],.grid-stack>.grid-stack-item[data-gs-x="1"]{min-width:4.166666666666667%}.grid-stack>.grid-stack-item[data-gs-width="2"]{width:8.333333333333334%}.grid-stack>.grid-stack-item[data-gs-x="2"]{left:8.333333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="2"]{min-width:8.333333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="2"]{max-width:8.333333333333334%}.grid-stack>.grid-stack-item[data-gs-width="3"]{width:12.5%}.grid-stack>.grid-stack-item[data-gs-x="3"]{left:12.5%}.grid-stack>.grid-stack-item[data-gs-min-width="3"]{min-width:12.5%}.grid-stack>.grid-stack-item[data-gs-max-width="3"]{max-width:12.5%}.grid-stack>.grid-stack-item[data-gs-width="4"]{width:16.666666666666667%}.grid-stack>.grid-stack-item[data-gs-x="4"]{left:16.666666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="4"]{min-width:16.666666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="4"]{max-width:16.666666666666667%}.grid-stack>.grid-stack-item[data-gs-width="5"]{width:20.83333333333334%}.grid-stack>.grid-stack-item[data-gs-x="5"]{left:20.83333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="5"]{min-width:20.83333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="5"]{max-width:20.83333333333334%}.grid-stack>.grid-stack-item[data-gs-width="6"]{width:25%}.grid-stack>.grid-stack-item[data-gs-x="6"]{left:25%}.grid-stack>.grid-stack-item[data-gs-min-width="6"]{min-width:25%}.grid-stack>.grid-stack-item[data-gs-max-width="6"]{max-width:25%}.grid-stack>.grid-stack-item[data-gs-width="7"]{width:29.166666666666667%}.grid-stack>.grid-stack-item[data-gs-x="7"]{left:29.166666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="7"]{min-width:29.166666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="7"]{max-width:29.166666666666667%}.grid-stack>.grid-stack-item[data-gs-width="8"]{width:33.333333333333334%}.grid-stack>.grid-stack-item[data-gs-x="8"]{left:33.333333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="8"]{min-width:33.333333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="8"]{max-width:33.333333333333334%}.grid-stack>.grid-stack-item[data-gs-width="9"]{width:37.5%}.grid-stack>.grid-stack-item[data-gs-x="9"]{left:37.5%}.grid-stack>.grid-stack-item[data-gs-min-width="9"]{min-width:37.5%}.grid-stack>.grid-stack-item[data-gs-max-width="9"]{max-width:37.5%}.grid-stack>.grid-stack-item[data-gs-width="10"]{width:41.666666666666667%}.grid-stack>.grid-stack-item[data-gs-x="10"]{left:41.666666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="10"]{min-width:41.666666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="10"]{max-width:41.666666666666667%}.grid-stack>.grid-stack-item[data-gs-width="11"]{width:45.83333333333334%}.grid-stack>.grid-stack-item[data-gs-x="11"]{left:45.83333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="11"]{min-width:45.83333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="11"]{max-width:45.83333333333334%}.grid-stack>.grid-stack-item[data-gs-width="12"]{width:50%}.grid-stack>.grid-stack-item[data-gs-x="12"]{left:50%}.grid-stack>.grid-stack-item[data-gs-min-width="12"]{min-width:50%}.grid-stack>.grid-stack-item[data-gs-max-width="12"]{max-width:50%}.grid-stack>.grid-stack-item[data-gs-width="13"]{width:54.166666666666667%}.grid-stack>.grid-stack-item[data-gs-x="13"]{left:54.166666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="13"]{min-width:54.166666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="13"]{max-width:54.166666666666667%}.grid-stack>.grid-stack-item[data-gs-width="14"]{width:58.333333333333334%}.grid-stack>.grid-stack-item[data-gs-x="14"]{left:58.333333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="14"]{min-width:58.333333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="14"]{max-width:58.333333333333334%}.grid-stack>.grid-stack-item[data-gs-width="15"]{width:62.5%}.grid-stack>.grid-stack-item[data-gs-x="15"]{left:62.5%}.grid-stack>.grid-stack-item[data-gs-min-width="15"]{min-width:62.5%}.grid-stack>.grid-stack-item[data-gs-max-width="15"]{max-width:62.5%}.grid-stack>.grid-stack-item[data-gs-width="16"]{width:66.666666666666667%}.grid-stack>.grid-stack-item[data-gs-x="16"]{left:66.666666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="16"]{min-width:66.666666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="16"]{max-width:66.666666666666667%}.grid-stack>.grid-stack-item[data-gs-width="17"]{width:70.83333333333334%}.grid-stack>.grid-stack-item[data-gs-x="17"]{left:70.83333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="17"]{min-width:70.83333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="17"]{max-width:70.83333333333334%}.grid-stack>.grid-stack-item[data-gs-width="18"]{width:75%}.grid-stack>.grid-stack-item[data-gs-x="18"]{left:75%}.grid-stack>.grid-stack-item[data-gs-min-width="18"]{min-width:75%}.grid-stack>.grid-stack-item[data-gs-max-width="18"]{max-width:75%}.grid-stack>.grid-stack-item[data-gs-width="19"]{width:79.166666666666667%}.grid-stack>.grid-stack-item[data-gs-x="19"]{left:79.166666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="19"]{min-width:79.166666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="19"]{max-width:79.166666666666667%}.grid-stack>.grid-stack-item[data-gs-width="20"]{width:83.333333333333334%}.grid-stack>.grid-stack-item[data-gs-x="20"]{left:83.333333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="20"]{min-width:83.333333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="20"]{max-width:83.333333333333334%}.grid-stack>.grid-stack-item[data-gs-width="21"]{width:87.5%}.grid-stack>.grid-stack-item[data-gs-x="21"]{left:87.5%}.grid-stack>.grid-stack-item[data-gs-min-width="21"]{min-width:87.5%}.grid-stack>.grid-stack-item[data-gs-max-width="21"]{max-width:87.5%}.grid-stack>.grid-stack-item[data-gs-width="22"]{width:91.666666666666667%}.grid-stack>.grid-stack-item[data-gs-x="22"]{left:91.666666666666667%}.grid-stack>.grid-stack-item[data-gs-min-width="22"]{min-width:91.666666666666667%}.grid-stack>.grid-stack-item[data-gs-max-width="22"]{max-width:91.666666666666667%}.grid-stack>.grid-stack-item[data-gs-width="23"]{width:95.83333333333334%}.grid-stack>.grid-stack-item[data-gs-x="23"]{left:95.83333333333334%}.grid-stack>.grid-stack-item[data-gs-min-width="23"]{min-width:95.83333333333334%}.grid-stack>.grid-stack-item[data-gs-max-width="23"]{max-width:95.83333333333334%}.grid-stack>.grid-stack-item[data-gs-width="24"]{width:100%}.grid-stack>.grid-stack-item[data-gs-x="24"]{left:100%}.grid-stack>.grid-stack-item[data-gs-min-width="24"]{min-width:100%}.grid-stack>.grid-stack-item[data-gs-max-width="24"]{max-width:100%}
 @font-face { font-display: fallback; font-family: "ux-font-1568179357581"; }
/*# sourceURL=ux-cb-modules-style-inline-css */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9a6Vc.ttf) format('truetype');
}
/*! PhotoSwipe */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp-light-skin .pswp__bg{background:#fff}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}
/*! PhotoSwipe Default UI CSS */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.25;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/bm-builder/assets/css/skin/photoswipe/default/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp-light-skin .pswp__button{background:url(/wp-content/plugins/bm-builder/assets/css/light-skin.png) 0 0 no-repeat}.pswp-light-skin .pswp__button{background-image:url(/wp-content/plugins/bm-builder/assets/css/skin/photoswipe/default/light-skin.png)!important}.pswp-light-skin .pswp__button--arrow--left,.pswp-light-skin .pswp__button--arrow--right{background:0 0!important}.pswp-light-skin .pswp__button--arrow--left:before,.pswp-light-skin .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/bm-builder/assets/css/skin/photoswipe/default/light-skin.png)!important;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/bm-builder/assets/css/skin/photoswipe/default/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}.pswp-light-skin .pswp--svg .pswp__button,.pswp-light-skin .pswp--svg .pswp__button--arrow--left:before,.pswp-light-skin .pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/bm-builder/assets/css/skin/photoswipe/default/light-skin.svg)!important}.pswp-light-skin .pswp--svg .pswp__button--arrow--left,.pswp-light-skin .pswp--svg .pswp__button--arrow--right{background:0 0!important}}.pswp-light-skin .pswp__button--close,.pswp__button--close{background-position:0 -44px}.pswp-light-skin .pswp__button--share,.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs,.pswp-light-skin .pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp-light-skin .pswp__button--zoom,.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom,.pswp__button--zoom .pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp-light-skin .pswp__button--arrow--left:before,.pswp-light-skin .pswp__button--arrow--right:before{background-color:rgba(255,255,255,.3)}.pswp-light-skin .pswp__button--arrow--left:before,.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp-light-skin .pswp__button--arrow--right:before,.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#ccc;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:100%;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption__center a{color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/bm-builder/assets/css/skin/photoswipe/default/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp-light-skin .pswp__caption,.pswp-light-skin .pswp__top-bar{background-color:rgba(255,255,255,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp-light-skin .pswp__ui--fit .pswp__caption,.pswp-light-skin .pswp__ui--fit .pswp__top-bar{background-color:rgba(255,255,255,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://c0.wp.com/p/woocommerce/11.2.1/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://c0.wp.com/p/woocommerce/11.2.1/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://c0.wp.com/p/woocommerce/11.2.1/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}

	.infinite-scroll .woocommerce-pagination {
		display: none;
	}
/*# sourceURL=woocommerce-layout-inline-css */
@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://c0.wp.com/p/woocommerce/11.2.1/assets/fonts/WooCommerce.woff") format("woff"),url("https://c0.wp.com/p/woocommerce/11.2.1/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://c0.wp.com/p/woocommerce/11.2.1/assets/fonts/WooCommerce.woff") format("woff"),url("https://c0.wp.com/p/woocommerce/11.2.1/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:0.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small, .7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://c0.wp.com/p/woocommerce/11.2.1/assets/images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
/**
 * StoreCustomizer - Frontend CSS
 */
/* ---- Button Design ---- */
body.wcz-btn-style-plain.woocommerce ul.products li.product a.button,
body.wcz-btn-style-plain.woocommerce.single-product
  div.product
  form.cart
  .button,
body.wcz-btn-style-plain.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  display: inline-block;
  background: none;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  padding: 10px 20px 11px;
  background-color: #e8e8e8;
  border: 0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  color: #717171;
  text-shadow: none;

  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

body.wcz-btn-style-detailed.woocommerce ul.products li.product a.button,
body.wcz-btn-style-detailed.woocommerce.single-product
  div.product
  form.cart
  .button,
body.wcz-btn-style-detailed.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  display: inline-block;
  background: none;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  padding: 10px 20px 11px;
  background-color: #e8e8e8;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    0 1px 4px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #656565;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);

  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

body.wcz-btn-style-plain.woocommerce ul.products li.product a.button:hover,
body.wcz-btn-style-detailed.woocommerce ul.products li.product a.button:hover,
body.wcz-btn-style-plain.woocommerce.single-product
  div.product
  form.cart
  .button:hover,
body.wcz-btn-style-detailed.woocommerce.single-product
  div.product
  form.cart
  .button:hover,
body.wcz-btn-style-plain.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button,
body.wcz-btn-style-detailed.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  background-color: #757575;
  color: #fff;
  text-shadow: none;
}
/* ---- Sale Banner Design ---- */
body.wcz-edit-sale.woocommerce ul.products li.product span.onsale,
body.wcz-edit-sale.single-product span.onsale,
body.wcz-edit-sale .wcz-popup span.onsale,
body.wcz-edit-sale.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-onsale {
  min-width: initial;
  min-height: initial;
  height: auto;
  width: fit-content;
  border-radius: 0;
  margin: 5px;
  padding: 5px 10px 6px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
}
body.wcz-edit-sale.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-onsale {
  border-color: rgba(0, 0, 0, 0.25);
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price
  del {
  font-size: 0.8em;
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price__value {
  font-weight: 400;
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price
  ins {
  background: none;
}

/* ---- Page Notice Design - One ---- */
.wcz-banner-notice {
  margin: 0 auto 20px;
}
.wcz-banner-notice h4 {
  font-size: inherit;
  margin: 0 0 10px;
  padding: 0;
}
.wcz-banner-notice.wcz-notice-one h4 {
  color: #2f79ff;
}
.wcz-banner-notice p {
  font-size: inherit;
}
/* ---- Page Notice Design - Two ---- */
.wcz-banner-notice.wcz-notice-two {
  border: 1px solid #2f79ff;
  background-color: rgba(46, 119, 255, 0.06);
  border-radius: 4px;
  padding: 20px;
}
/* ---- Page Notice Design - Three ---- */
.wcz-banner-notice.wcz-notice-three {
  box-shadow: 4px 0 0 #2f79ff inset;
  padding: 2px 0 2px 25px;
}
/* ---- Page Notice Design - Four ---- */
.wcz-banner-notice.wcz-notice-four {
  background-color: #2f79ff;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(255, 255, 255, 0.4) inset;
  color: #fff;
  padding: 20px;
}
.wcz-banner-notice.wcz-notice-four h4,
.wcz-banner-notice.wcz-notice-four p {
  text-shadow: none;
}

.wcz-banner-notice.wcz-notice-two p,
.wcz-banner-notice.wcz-notice-three p,
.wcz-banner-notice.wcz-notice-four p {
  margin: 0;
}

/**
 * My Account
 */
.wcz-product-long-desc,
.wcz-product-reviews,
.wcz-product-addinfo {
  margin: 35px 0;
  padding: 35px 0;
  position: relative;
  clear: both;
}
.wcz-product-long-desc .wcz-inner,
.wcz-product-reviews .wcz-inner,
.wcz-product-addinfo .wcz-inner {
  margin: 0 auto;
}
.wcz-product-long-desc.center {
  text-align: center;
}
.wcz-product-long-desc::before,
.wcz-product-long-desc::after,
.wcz-product-reviews::before,
.wcz-product-reviews::after,
.wcz-product-addinfo::before,
.wcz-product-addinfo::after {
  display: block;
  content: "";
  clear: both;
}
.wcz-longdescdiv-one,
.wcz-reviewsdiv-one,
.wcz-addinfodiv-one {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-one.bot-divider,
.wcz-reviewsdiv-one.bot-divider,
.wcz-addinfodiv-one.bot-divider {
  box-shadow:
    0 -1px 0 rgba(0, 0, 0, 0.12),
    0 1px 0 rgba(0, 0, 0, 0.12);
}

.wcz-longdescdiv-two,
.wcz-reviewsdiv-two,
.wcz-addinfodiv-two {
  border-top: 1px dashed rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-two.bot-divider,
.wcz-reviewsdiv-two.bot-divider,
.wcz-addinfodiv-two.bot-divider {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-three::before,
.wcz-reviewsdiv-three::before,
.wcz-addinfodiv-three::before {
  height: 3px;
  position: absolute;
  top: -1px;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -20px;
}
.wcz-longdescdiv-three.bot-divider::after,
.wcz-reviewsdiv-three.bot-divider::after,
.wcz-addinfodiv-three.bot-divider::after {
  height: 3px;
  position: absolute;
  bottom: -1px;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -20px;
}

.wcz-cart-empty-txt {
  margin: 0 0 25px;
}

.woocommerce td.product-name dl.variation {
  margin: 5px 0 0;
  font-size: 0.9em;
}
.woocommerce-cart .wcz-cart-stock p,
.woocommerce td.product-name dl.variation dd p,
body.theme-storefront .woocommerce td.product-name dl.variation dd,
body.theme-go .woocommerce tr.cart_item .variation p {
  margin: 0;
}
body.theme-oceanwp .woocommerce td.product-name dl.variation dt,
body.theme-go .woocommerce tr.cart_item dt,
body.theme-storefront .woocommerce tr.cart_item dt {
  float: left;
}

.wcz-checkout-secureimg,
.wcz-checkout-potxt {
  padding: 20px 0 0;
  color: #999;
  display: block;
  clear: both;
}
.wcz-checkout-secureimg img {
  display: inline-block;
}
.wcz-checkout-secureimg.wcz-checkout-centerimg {
  text-align: center;
}

.wcz-stock-remaining {
  margin: 10px 0 0;
  font-size: 0.8em;
  color: rgba(0, 0, 0, 0.6);
}

.wcz-stock-sold {
  font-size: 0.85em;
  margin: 0 0 20px;
}

/* ---- Default Layout ---- */
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation {
  width: 20%;
  margin: 0;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  margin: 0;
  padding: 0 4px 0 0;
  box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08) inset;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  margin: 0 0 1px;
  padding: 0;
  list-style-type: none;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  display: block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 12px 15px !important;
  text-decoration: none;
  font-size: 0.9em;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account .is-active {
  box-shadow: 4px 0 0 rgba(0, 0, 0, 0.3) inset;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-content {
  width: 75%;
  margin: 0;
}

/* ---- Top Tabs Layout ---- */
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation,
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-content {
  width: 100%;
  float: none;
  margin: 0;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  margin: 0 0 30px;
  padding: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  margin: 0 -3px 0 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  display: block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 12px 15px !important;
  text-decoration: none;
  font-size: 0.9em;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account .is-active {
  background-color: rgba(0, 0, 0, 0.05);
}

/* ---- Sold Out Banner ---- */
.wcz-soldout {
  display: block;
  z-index: 11;
}
body.wcz-soldout-style-angle .wcz-soldout {
  background-color: red;
  color: #fff;
  transform: rotate(-32deg);
  position: absolute;
  top: 20%;
  left: 50%;
  margin: 0 0 0 -45px;
  padding: 2px 15px;
}
body.wcz-soldout-style-overbtn .wcz-soldout {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.85);
}

/* ---- Direct Checkout Notice ---- */
.wcz-direct-checkout-cart {
  margin: 0 auto 25px;
}
.wcz-direct-checkout-notice {
  background-color: #75b2ff;
  box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  text-align: center;
  padding: 18px 15px 15px;
  font-size: 15px;
}
.wcz-direct-checkout-cart form.woocommerce-cart-form .coupon {
  display: none !important;
}

/* ---- Admin Stats ---- */
.woocommerce ul.products li.product {
  position: relative;
}
.wcz-adminstats-modal {
  position: fixed;
  left: 15px;
  bottom: 15px;
  border: 1px solid rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  border-radius: 4px;
  margin: 0;
  padding: 15px;
  width: 360px;
  z-index: 999;
  font-size: 13px;
}
.wcz-adminstats-modal.wcz-modal-loading {
  height: 50px;
  background-image: url(/wp-content/plugins/woocustomizer/assets/images/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.wcz-adminstats-modal.wcz-modal-loading .wcz-adminstats-modal-inner {
  visibility: hidden;
}
.wcz-adminstats-btn {
  background-image: url(/wp-content/plugins/woocustomizer/assets/images/stats-icon.png) !important;
  background-size: 100% auto !important;
  background-position: top left;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0;
  padding: 2px 6px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
  font-size: 14px;
  text-align: center;
  background-color: #d8d8d8;
  color: #808080;
  z-index: 99;
  cursor: pointer;
  opacity: 0;

  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -ms-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
ul.products li.product:hover .wcz-adminstats-btn {
  opacity: 1;
}
.wcz-adminstats-btn:hover {
  background-position: bottom left;
}
.wcz-adminstats-modal h4 {
  margin: 0 0 8px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  color: #222;
  display: flex;
  align-items: baseline;
}
.wcz-adminstats-modal h4 span {
  flex: 1;
  white-space: nowrap;
}
.wcz-adminstats-modal h4 span:last-child {
  flex: 0.5;
  font-size: 11px;
  text-align: right;
  font-weight: 300;
  text-transform: capitalize;
}
.wcz-adminstats-modal h5 {
  margin: 15px 0 5px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  color: #222;
}
.wcz-adminstats-block {
  display: flex;
  margin: 0 0 3px;
  align-items: center;
}
.wcz-adminstats-date {
  width: 85px;
  color: #999;
}
.wcz-adminstats-title {
  flex: 1.8;
}
.wcz-adminstats-title span {
  opacity: 0.45;
  font-size: 12px;
}
.wcz-adminstats-stat {
  flex: 1;
  text-align: right;
  font-size: 12px;
}
.wcz-adminstats-edit {
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  margin: 10px 0 0;
  padding: 10px 0 0;
}
.wcz-adminstats-close {
  background-image: url(/wp-content/plugins/woocustomizer/assets/images/close-icon.png) !important;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 6px;
  right: -23px;
  font-size: 14px;
  background-color: #fff;
  color: #8c8b8b;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-left: 0;
  border-radius: 0 3px 3px 0;
  padding: 4px 6px;
  margin: 0;
  line-height: 1;
  width: 23px;
  height: 23px;
  cursor: pointer;
  box-sizing: border-box;
}
.wcz-hide {
  display: none;
}
.woocommerce.widget_shopping_cart .mini_cart_item dl.variation {
  display: none !important;
}

.wcz-new-product-badge {
  position: absolute;
}
.wcz-badge-pos-topleft {
  top: 5px;
  left: 15px;
}
.wcz-badge-pos-topright {
  top: 5px;
  right: 15px;
}
.wcz-badge-pos-abovetitle {
  height: 0;
  position: relative;
}
.wcz-badge-pos-belowtitle {
  position: relative;
  margin: 10px 0;
}
.wcz-new-product-badge span {
  background-color: #2f79ff;
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
}
.wcz-badge-pos-abovetitle span {
  position: relative;
  top: -50px;
}

a.button.wcz-continue,
a.button.wcz-qv-btn {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
  font-weight: 500;
}
.woocommerce .cart .wcz-btsbtn {
  display: inline-block;
}
.wcz-btsbtn.center {
  text-align: center;
}
.wcz-btsbtn.right {
  text-align: right;
}
a.button.wcz-bts-btn {
  margin: 0 0 25px;
}

/* ---- Elementor Menu Item ---- */
.wcz-login-logout.elementor-item a {
  color: inherit;
}

@media only screen and (max-width: 782px) {
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation,
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation
    ul {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
    margin: 0 0 20px;
    padding: 0;
  }
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation
    ul
    li {
    display: inline-block;
    margin: 0 -4px 0 0;
  }
}

.woocommerce div.product form.cart div.quantity {
  vertical-align: middle;
}
.wcz-qty-suffix {
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin: 8px 20px 0 4px;
  font-size: 0.95em;
}
.wcz-qty-suffix.nofloat {
  float: none;
}

.product .price small {
  opacity: 0.72;
}


.jetpack-instant-search__overlay{background:#1d2327b3;bottom:0;box-sizing:border-box;color:#0a112d;font-size:16px;left:0;opacity:1;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999999999999}body.jps-theme-argent .jetpack-instant-search__overlay *{font-family:Helvetica,sans-serif}@media(max-width:767.98px){.jetpack-instant-search__overlay{padding:3em 1em}}@media(max-width:575.98px){.jetpack-instant-search__overlay{padding:0}}@media(min-width:768px){.jetpack-instant-search__overlay{padding:3em}}.jetpack-instant-search__overlay :is(h1,h2,h3,h4,h5,h6){letter-spacing:inherit}.jetpack-instant-search__overlay.is-hidden{background:#0000;opacity:0;visibility:hidden}.jetpack-instant-search__overlay *,.jetpack-instant-search__overlay :after,.jetpack-instant-search__overlay :before{box-sizing:inherit}@media print{.jetpack-instant-search__overlay.is-hidden{display:none}}@media(prefers-reduced-motion:no-preference){.jetpack-instant-search__overlay{transition:opacity .1s ease-in}}.jp-search-answers-panel{background:#fff;border:1px solid #dcdcde;border-radius:6px;box-shadow:0 1px 4px #00000014;color:#0a112d;margin:0 56px 16px;overflow:hidden}.jp-search-answers-panel--fixed-height{display:flex;flex-direction:column;height:160px}.jp-search-answers-panel--fixed-height .jp-search-answers-panel__content{flex:1;max-height:none;min-height:0;overflow:hidden}.jp-search-answers-panel--fixed-height .jp-search-answers-panel__toggle{flex-shrink:0;margin-top:auto}@media(max-width:991.98px){.jp-search-answers-panel{margin-left:40px;margin-right:40px}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jp-search-answers-panel{margin-left:40px;margin-right:40px}}@media(min-width:600px){.jp-search-answers-panel{margin-left:20px;margin-right:20px}}.jp-search-answers-panel__heading{color:#646970;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;padding:14px 18px 8px;text-transform:uppercase}.jp-search-answers-panel--error{border-color:#facfd2}.jp-search-answers-panel__error{padding:0 18px 14px}.jp-search-answers-panel__error-message{color:#d63638;font-size:13px;margin:0 0 4px}.jp-search-answers-panel__error-detail{color:#646970;font-size:12px;margin:0}.jp-search-answers-panel__loading{align-items:center;color:#646970;display:flex;font-size:13px;gap:8px;padding:0 18px 14px}.jp-search-answers-panel__loading-hint{color:#646970;font-size:13px;font-style:italic;margin:0;padding:0 18px 14px}.jp-search-answers-panel__content{padding:0 18px 14px}.jp-search-answers-panel__content--collapsed{max-height:5em;overflow:hidden;padding-bottom:0;position:relative}.jp-search-answers-panel__content--collapsed:after{background:linear-gradient(#0000,#fff);bottom:0;content:"";height:2.5em;left:0;pointer-events:none;position:absolute;right:0}.jp-search-answers-panel__text{font-size:13px;line-height:1.6}.jp-search-answers-panel__text :is(h2,h3,h4){font-size:1em;font-weight:700;margin:.8em 0 .3em}.jp-search-answers-panel__text p{margin:0 0 .6em}.jp-search-answers-panel__text ul{list-style:disc;margin:0 0 .6em 1.2em;padding:0}.jp-search-answers-panel__text li{margin-bottom:.2em}.jp-search-answers-panel__text strong{font-weight:700}.jp-search-answers-panel__text em{font-style:italic}.jp-search-answers-panel__text a{color:#0a112d;text-decoration:underline}.jp-search-answers-panel__toggle{align-items:center;background:none;border:none;border-top:1px solid #f6f7f7;color:#0a112d;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:9px 0;width:100%}.jp-search-answers-panel__toggle:hover{background:#f6f7f7}.jp-search-answers-panel__toggle-icon{border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;height:6px;transform:rotate(45deg);width:6px}.jp-search-answers-panel__toggle--expanded .jp-search-answers-panel__toggle-icon{margin-top:3px;transform:rotate(-135deg)}.jp-search-answers-panel__citations{border-top:1px solid #f6f7f7;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:flex-end;list-style:none;margin:6px 0 0;padding:10px 0 0}.jp-search-answers-panel__citations li{font-size:12px;line-height:1.5}.jp-search-answers-panel__citations a{align-items:center;color:#0a112d;display:inline-flex;gap:4px;text-decoration:underline}.jp-search-answers-panel__citation-icon{flex-shrink:0}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jp-search-answers-panel{background:#000;border-color:#3c434a;box-shadow:none;color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jp-search-answers-panel--error{border-color:#d63638}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(.jp-search-answers-panel__error-detail,.jp-search-answers-panel__heading,.jp-search-answers-panel__loading,.jp-search-answers-panel__loading-hint){color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jp-search-answers-panel__content--collapsed:after{background:linear-gradient(#0000,#000)}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jp-search-answers-panel__toggle{border-top-color:#3c434a;color:#f6f7f7}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jp-search-answers-panel__toggle:hover{background:#ffffff14}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jp-search-answers-panel__citations{border-top-color:#3c434a}.gridicon{display:inline-block;fill:currentColor}.gridicon.needs-offset g{transform:translate(1px,1px)}.gridicon.needs-offset-x g{transform:translate(1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.jetpack-instant-search__jetpack-colophon{margin-bottom:2em;margin-top:2em;text-align:center}.jetpack-instant-search__jetpack-colophon-link{align-items:center;color:inherit;display:flex;text-decoration:none}.jetpack-instant-search__jetpack-colophon-logo{display:inline;height:16px;width:16px}.jetpack-instant-search__jetpack-colophon-text{color:#2c3338;font-size:.7em;font-weight:500;line-height:16px;padding-left:12px}.jetpack-instant-search__notice{display:flex;font-size:14px;margin:1em 0;padding:.75em}.jetpack-instant-search__notice.jetpack-instant-search__notice--warning{background-color:#f5e6b3;color:#4f3500}.jetpack-instant-search__notice .gridicon{flex-shrink:0;margin-right:.5em;margin-top:1px;vertical-align:middle}.jetpack-instant-search__scroll-button{border:0;box-shadow:none;outline:0;padding:0 6px}.jetpack-instant-search__scroll-button:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__search-results .jetpack-instant-search__search-results-pagination button.jetpack-instant-search__scroll-button{background-color:inherit;color:#646970;font-size:inherit;font-weight:inherit}.jetpack-instant-search__search-sort{align-items:center;display:flex}.jetpack-instant-search__search-sort>label[for=jetpack-instant-search__search-sort-select]{flex-shrink:0;font-size:1em;font-weight:700;margin:0 .25em 0 0}.jetpack-instant-search__search-sort-with-links{font-size:13px}.jetpack-instant-search__search-sort-with-links .jetpack-instant-search__search-sort-separator{color:#646970;font-weight:300}@media(max-width:575.98px){.jetpack-instant-search__search-sort-with-select{margin-right:1em;width:100%}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-sort-with-select{margin-right:0}}@media(min-width:992px){.jetpack-instant-search__search-sort-with-select{margin-top:-4px}}.jetpack-instant-search__search-sort-select{appearance:auto;background:#fff;border:1px solid #fbfcfe;border-radius:5px;color:#0a112d;font-size:1em;height:inherit;padding:.25em}@media(max-width:575.98px){.jetpack-instant-search__search-sort-select{padding:.5em;width:100%}}.jetpack-instant-search__search-sort-option{border:none;border-radius:0;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none}.jetpack-instant-search__search-sort-option,.jetpack-instant-search__search-sort-option:focus,.jetpack-instant-search__search-sort-option:hover{appearance:none;background:none;box-shadow:none;outline:none}.jetpack-instant-search__search-sort-option{cursor:pointer;padding:0 2px}.jetpack-instant-search__search-sort-option:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option{background-color:inherit;color:#646970;font-size:inherit;font-weight:inherit}.jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option.is-selected{color:#1d35b4;font-weight:600;text-decoration:none}.jetpack-instant-search__search-form-controls{align-items:center;display:flex;flex-shrink:0;line-height:1.3;z-index:1}@media(max-width:991.98px){.jetpack-instant-search__search-form-controls{flex-direction:row-reverse}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-form-controls{flex-direction:row-reverse}}.jetpack-instant-search__box{border-bottom:1px solid #fbfcfe;border-right:1px solid #fbfcfe}.jetpack-instant-search__box-label{align-items:center;display:flex;flex:0 0 100%;margin:0}input.jetpack-instant-search__box-input.search-field{appearance:none;background:#fff;border:0;box-shadow:none;color:#3c434a;font-size:18px;height:60px;line-height:1;margin:0;max-width:none;padding:0 14px;text-indent:32px;vertical-align:middle}input.jetpack-instant-search__box-input.search-field:focus,input.jetpack-instant-search__box-input.search-field:hover{background:#fff;color:#0a112d}input.jetpack-instant-search__box-input.search-field.search-field{letter-spacing:-.02em;padding-left:0;text-indent:0}.jetpack-instant-search__box-gridicon{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;left:0;position:relative;top:0;width:60px;z-index:1}.jetpack-instant-search__box-gridicon svg{fill:#646970}.jetpack-instant-search__box input[type=button]{border:none;border-radius:0;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none}.jetpack-instant-search__box :is(input[type=button]:focus,input[type=button]:hover),.jetpack-instant-search__box input[type=button]{appearance:none;background:none;box-shadow:none;outline:none}.jetpack-instant-search__box input[type=button]{color:#646970;cursor:pointer;font-size:1em;font-weight:400;height:60px;line-height:1;margin:0 .25em 0 0;overflow-wrap:normal;width:60px}.jetpack-instant-search__box :is(input[type=button]:focus,input[type=button]:hover){color:#3c434a}.jetpack-instant-search__box input[type=button]:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input{border:none;box-shadow:none;height:52px;outline-style:none;padding:0 10px;width:100%}.jetpack-instant-search__box :is(input[type=search].jetpack-instant-search__box-input:focus,input[type=search].jetpack-instant-search__box-input:hover){border:none;box-shadow:none}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:focus{border-radius:5px;margin-left:-50px;margin-right:5px;outline:thin dotted #3c434a;outline-offset:inherit;padding-left:60px}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-results-button,.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none;display:initial}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-cancel-button{display:none}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-ms-clear,.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-ms-reveal{display:none}@media(prefers-reduced-motion:no-preference){.jetpack-instant-search__box input[type=button]{transition:all .1s linear}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input{transition:color .15s ease-in-out,border-color .25s ease-in-out}}.jetpack-instant-search__search-suggestions{background:#fff;border:1px solid #dcdcde;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 8px #0000001a;left:0;list-style:none;margin:0;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 8px;position:absolute;right:0;top:100%;z-index:100}@media(max-width:480px){.jetpack-instant-search__search-suggestions{max-height:50vh}}.jetpack-instant-search__search-suggestions-separator{border:none;border-top:1px solid #f0f0f0;margin:4px 0}.jetpack-instant-search__search-suggestions-label{color:#787c82;font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 16px 4px;text-transform:uppercase}.jetpack-instant-search__search-suggestion{color:#1e1e1e;cursor:pointer;font-size:14px;line-height:1.4;padding:10px 16px}@media(max-width:480px){.jetpack-instant-search__search-suggestion{padding:13px 16px}}.jetpack-instant-search__search-suggestion.is-active,.jetpack-instant-search__search-suggestion:hover{background:#f0f6fc;color:#0675c4}.jetpack-instant-search__search-suggestion--post,.jetpack-instant-search__search-suggestion--taxonomy{padding-left:20px}@media(max-width:480px){.jetpack-instant-search__search-suggestion--post,.jetpack-instant-search__search-suggestion--taxonomy{padding-left:20px}}.jetpack-instant-search__path-breadcrumb{font-size:.9em;margin:0;max-width:calc(100vw - 2em);overflow-x:hidden;text-overflow:ellipsis}.jetpack-instant-search__path-breadcrumb-link{max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.jetpack-instant-search__path-breadcrumb-link:focus,.jetpack-instant-search__path-breadcrumb-link:hover{text-decoration:underline}.jetpack-instant-search__path-breadcrumb,.jetpack-instant-search__path-breadcrumb-link{color:#3c434a}.jetpack-instant-search__search-result-comments{border-left:2px solid #f0f0f1;font-size:.9em;margin-left:8px;margin-top:16px;overflow-wrap:break-word;padding-left:16px}.jetpack-instant-search__search-result-comments .gridicon{margin-right:8px;vertical-align:middle}.jetpack-instant-search__search-result-expanded{display:flex;flex-flow:column}.jetpack-instant-search__search-result-expanded:last-child{margin-right:0}.jetpack-instant-search__search-result-expanded .jetpack-instant-search__search-result-expanded__title{width:100%}.jetpack-instant-search__search-result-expanded__path{color:#646970;font-size:.9375em;margin:0 0 .4em}.jetpack-instant-search__search-result-expanded__copy-container{max-width:100%}@media(min-width:576px){.jetpack-instant-search__search-result-expanded__copy-container{width:calc(100% - 128px - 1em)}}.jetpack-instant-search__search-result-expanded--no-image .jetpack-instant-search__search-result-expanded__copy-container{width:auto}.jetpack-instant-search__search-result-expanded__content{color:#0a112d;font-size:.9375em}.jetpack-instant-search__search-result-expanded__image-link{margin-left:1em}@media(max-width:575.98px){.jetpack-instant-search__search-result-expanded__image-link{margin:0 auto .5em}}.jetpack-instant-search__search-result-expanded__image-container{position:relative;width:128px}@media(max-width:575.98px){.jetpack-instant-search__search-result-expanded__image-container{width:256px}}.jetpack-instant-search__search-result-expanded--no-image .jetpack-instant-search__search-result-expanded__image-container{display:none}.jetpack-instant-search__search-result-expanded__image-container:before{content:"";display:block;padding-top:100%;width:100%}.jetpack-instant-search__search-result-expanded__image{border-radius:5px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.jetpack-instant-search__search-result-expanded__content-container{display:flex;flex-flow:column}@media(min-width:576px){.jetpack-instant-search__search-result-expanded__content-container{flex-flow:row nowrap}}.jetpack-instant-search__search-result-expanded__footer{display:flex;list-style-type:none;margin-left:0;margin-top:10px;padding-left:0}.jetpack-instant-search__search-result-expanded__footer li{margin-right:10px}.jetpack-instant-search__search-result-expanded__footer-blog-image{border-radius:2px;margin-right:3px;vertical-align:middle}.jetpack-instant-search__search-result-expanded__footer-blog{font-size:13px;font-style:normal;font-weight:600;line-height:180%}.jetpack-instant-search__search-result-expanded__footer-author:after,.jetpack-instant-search__search-result-expanded__footer-blog:after{color:#636363;content:"·";margin-left:10px}li:last-child .jetpack-instant-search__search-result-expanded__footer-author:after,li:last-child .jetpack-instant-search__search-result-expanded__footer-blog:after{content:""}.jetpack-instant-search__search-result-expanded__footer-author,.jetpack-instant-search__search-result-expanded__footer-date{color:#636363;font-size:13px;font-style:normal;font-weight:400}.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title{margin-bottom:.4em}.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title .gridicon{margin-right:8px}.jetpack-instant-search__search-result-minimal-cats-and-tags{display:flex;flex-flow:row wrap;font-size:.9375em}.jetpack-instant-search__search-result-minimal-cats,.jetpack-instant-search__search-result-minimal-tags{display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}.jetpack-instant-search__search-result-minimal-cat,.jetpack-instant-search__search-result-minimal-tag{margin:0 .75em 0 0}:is(.jetpack-instant-search__search-result-minimal-cat,.jetpack-instant-search__search-result-minimal-tag) .gridicon{margin-right:.25em}.jetpack-instant-search__search-result-minimal-cat .gridicon,.jetpack-instant-search__search-result-minimal-cat-text,.jetpack-instant-search__search-result-minimal-tag .gridicon,.jetpack-instant-search__search-result-minimal-tag-text{vertical-align:middle}.jetpack-instant-search__search-result-minimal-content{overflow-wrap:break-word}.jetpack-instant-search__product-price-regular{color:#646970;padding-right:.25em}.jetpack-instant-search__product-rating-stars .gridicon{fill:#f0c930;vertical-align:middle}.jetpack-instant-search a.jetpack-instant-search__product-rating-count{color:#646970;font-size:.9em;text-decoration:underline;vertical-align:text-top}.jetpack-instant-search__search-results-list.is-format-product{display:flex;flex-wrap:wrap;margin-right:40px;padding:0 0 3em}@media(max-width:991.98px){.jetpack-instant-search__search-results-list.is-format-product{margin-right:24px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-list.is-format-product{margin-right:4px}}.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{display:flex;flex-direction:column;margin:0 16px 16px 0;position:relative;width:calc(50% - 16px)}@media(min-width:576px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(33.33333% - 16px)}}@media(min-width:768px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(25% - 16px)}}@media(min-width:992px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(33.33333% - 16px)}}@media(min-width:1200px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(25% - 16px)}}@media(min-width:1400px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(20% - 16px)}}.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product .jetpack-instant-search__search-result-title-link{display:initial}.jetpack-instant-search__search-result>.jetpack-instant-search__search-result-product-img-link{display:block}.jetpack-instant-search__search-result-product-img-container{border-radius:5px;color:#0000}.jetpack-instant-search__search-result-product-img-container.jetpack-instant-search__search-result-product-img-container--placeholder{background:#c3c4c7}.jetpack-instant-search__search-result-product-img-container .gridicon{fill:#fff}.jetpack-instant-search__search-result-product-img-container{position:relative}.jetpack-instant-search__search-result-product-img-container:before{content:"";display:block;padding-top:100%;width:100%}.jetpack-instant-search__search-result-product-img{border-radius:5px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.jetpack-instant-search__search-result-product-img>.gridicon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.jetpack-instant-search__search-result-product-img>.gridicons-image{height:25%;width:25%}.jetpack-instant-search__search-result-product-img>.gridicons-block{height:50%;width:50%}.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-product-title{font-size:1.25em;margin:.25em 0 0}.jetpack-instant-search__search-result-product-match{font-size:.9em;margin-top:.25em}.jetpack-instant-search__search-result-product-match mark{align-items:center;display:flex;font-weight:400}.jetpack-instant-search__search-result-product-match .gridicon{height:1em;margin-right:.25em;width:1em}.jetpack-instant-search__search-result{margin:0 0 2em}.jetpack-instant-search__search-result-title{font-size:1.6em;font-weight:400;line-height:1.35;margin:0;overflow-wrap:break-word}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link{align-items:center;display:flex;text-decoration:none}.jetpack-instant-search__search-result-title :is(.jetpack-instant-search__search-result-title-link:focus,.jetpack-instant-search__search-result-title-link:hover){text-decoration:underline}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-checkmark{background-color:#b8e6bf;border-radius:50%;height:30px;margin-left:.35em;position:relative;width:30px}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-checkmark:after{border-bottom:3px solid #00450c;border-left-color:#00450c;border-right:3px solid #00450c;border-top-color:#00450c;content:"";height:16px;left:11px;position:absolute;top:6px;transform:rotate(40deg);width:8px}.jetpack-instant-search__search-filters{position:relative}.jetpack-instant-search__search-filters>div{margin-top:1em}.jetpack-instant-search__search-filters-title{color:#0a112d;display:block;font-size:inherit;font-weight:700;line-height:1.3;margin:0;padding:0}.jetpack-instant-search__clear-filters-link{border:none;cursor:pointer;line-height:1.3;margin:0;padding:0 4px;position:absolute;right:0;top:0}.jetpack-instant-search__clear-filters-link:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__sidebar .jetpack-instant-search__search-filters button.jetpack-instant-search__clear-filters-link{background-color:inherit;color:#646970;font-size:inherit;font-weight:inherit}.jetpack-instant-search__search-filter-sub-heading{color:#646970;font-size:inherit;margin:0;padding:0}.jetpack-instant-search__search-filter-list{text-align:left}.jetpack-instant-search__search-filter-list>div{align-items:baseline;display:flex;margin-top:8px}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input{appearance:auto;background:none;border:none;cursor:pointer;height:auto;margin:0;top:1px;width:auto}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:after,.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:before,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:after,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:before{display:none!important}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:focus,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit;outline-offset:2px}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-label,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-label{color:inherit;cursor:pointer;display:inline-block;font-weight:400;margin:0 0 0 8px;padding:0;width:auto}.jetpack-instant-search__search-static-filter-list{font-size:.875rem;line-height:1.8}.jetpack-instant-search__widget-area-container{margin-bottom:2em}.jetpack-instant-search__sidebar{padding-top:14px}.jetpack-instant-search__sidebar .jetpack-instant-search__widget-area>.widget{background:none;border:none;margin:0;padding:0}.jetpack-instant-search__sidebar .jetpack-instant-search__widget-area>.widget a{font-weight:400}.jetpack-instant-search__sidebar h2.widgettitle{border:none;font-size:1.3em;margin:1em 0 .5em}.jetpack-instant-search__sidebar h2.widgettitle:after,.jetpack-instant-search__sidebar h2.widgettitle:before{display:none!important}.jetpack-instant-search__sidebar-citations{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.jetpack-instant-search__sidebar-citation-card{border:1px solid #fbfcfe;border-radius:6px;color:inherit;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:background-color .1s ease}.jetpack-instant-search__sidebar-citation-card:hover{background-color:#ffc}.jetpack-instant-search__sidebar-citation-title{color:#0a112d;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jetpack-instant-search__sidebar-citation-url{color:#646970;font-size:11px}.jetpack-instant-search__search-static-filter-variation-tabbed{border-bottom:1px solid #fbfcfe;display:flex}.jetpack-instant-search__search-static-filter-variation-tabbed>div{margin:0}.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-label{margin:0;padding:10px 20px}.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-input{display:none}.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-input:checked+.jetpack-instant-search__search-filter-list-label{border-bottom:3px solid #3858e9}.jetpack-instant-search__search-results-wrapper{border-radius:4px;height:100%;margin:0 auto;max-width:1080px;overflow:hidden;position:relative}@media(min-width:992px){.jetpack-instant-search__search-results-wrapper{max-width:95%}}.jetpack-instant-search__search-results-wrapper.has-colophon{padding-bottom:40px}.jetpack-instant-search__jetpack-colophon{background-color:#fff;border-top:1px solid #fbfcfe;bottom:0;display:flex;height:40px;justify-content:center;margin:0;position:absolute;width:100%}.jetpack-instant-search__search-results{background:#fff;height:100%;min-height:100%;overflow-y:auto;position:relative;z-index:10}@media(max-width:575.98px){.jetpack-instant-search__search-results{border-radius:0}}.jetpack-instant-search__search-results mark{background:#ffc;color:#0a112d}.jetpack-instant-search__search-results #jetpack-instant-search__overlay-focus-anchor{background-color:inherit;border:none;bottom:0;clip-path:inset(50%);color:inherit;font-size:.7em;font-weight:400;margin-bottom:4px;margin-right:4px;overflow:hidden;padding:4px 6px;position:absolute;right:0;width:1px}.jetpack-instant-search__search-results #jetpack-instant-search__overlay-focus-anchor:focus{clip-path:none;outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit;width:auto}.jetpack-instant-search__search-results-controls{display:flex}.jetpack-instant-search__search-results-content{display:flex;position:relative}.jetpack-instant-search__search-results-filter-button{align-items:center;border:0;color:#646970;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;margin:0;padding:8px;text-decoration:none}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-filter-button{visibility:hidden}@media(min-width:576px){.jetpack-instant-search__search-results-filter-button{font-size:13px;padding:10px 14px}}@media(min-width:992px){.jetpack-instant-search__search-results-filter-button{display:none}.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-filter-button{display:flex}}@media(min-width:1200px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-filter-button{display:none}}.jetpack-instant-search__search-results-filter-button:focus,.jetpack-instant-search__search-results-filter-button:hover{color:#0a112d}.jetpack-instant-search__search-results-filter-button .gridicon{margin-left:4px}.jetpack-instant-search__search-results-primary{margin:0;max-width:calc(100% - 320px);width:100%}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-primary{max-width:100%}@media(max-width:991.98px){.jetpack-instant-search__search-results-primary{max-width:100%}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-primary{max-width:100%}}.jetpack-instant-search__search-results-secondary{background:none;border-left:1px solid #fbfcfe;border-radius:0;bottom:0;box-shadow:none;color:#0a112d;display:block;flex:none;padding:0 32px;position:static;width:320px}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-secondary{display:none}@media(max-width:991.98px){.jetpack-instant-search__search-results-secondary{display:none}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary{display:none}}@media(max-width:991.98px){.jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{background:#fff;border:1px solid #0000001a;border-radius:6px;box-shadow:0 2px 3px #0000001a;display:block;left:1em;max-height:70vh;min-width:360px;overflow-y:scroll;padding:16px 24px;position:absolute;right:1em;top:0;width:auto;z-index:10}}@media(max-width:991.98px)and (max-width:575.98px){.jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{max-height:80vh}}@media(max-width:991.98px){.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{display:none}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{background:#fff;border:1px solid #0000001a;border-radius:6px;box-shadow:0 2px 3px #0000001a;display:block;left:1em;max-height:70vh;min-width:360px;overflow-y:scroll;padding:16px 24px;position:absolute;right:1em;top:0;width:auto;z-index:10}}@media(max-width:1199.98px)and (max-width:575.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{max-height:80vh}}@media(max-width:1199.98px){.jetpack-instant-search__overlay--no-sidebar .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{display:none}}.jetpack-instant-search__search-results-header{align-items:center;display:flex;justify-content:space-between;margin:1em 56px 1.5em}@media(max-width:991.98px){.jetpack-instant-search__search-results-header{margin-bottom:1em;margin-left:40px;margin-right:40px}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-header{margin-bottom:1em;margin-left:40px;margin-right:40px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-header{margin-left:20px;margin-right:20px}}.jetpack-instant-search__search-results-title,.jetpack-instant-search__search-results-unused-query{color:#0a112d;font-size:1em;font-weight:700;line-height:1.3;margin:0;overflow-wrap:break-word;padding:0}.jetpack-instant-search__search-results-unused-query{margin:0 56px 1em}@media(max-width:991.98px){.jetpack-instant-search__search-results-unused-query{margin-left:40px;margin-right:40px}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-unused-query{margin-left:40px;margin-right:40px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-unused-query{margin-left:20px;margin-right:20px}}.jetpack-instant-search__search-results-list{color:#0a112d;list-style:none;margin-left:56px;margin-right:56px;padding:0}@media(max-width:991.98px){.jetpack-instant-search__search-results-list{margin-left:40px;margin-right:40px}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-list{margin-left:40px;margin-right:40px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-list{margin-left:20px;margin-right:20px}}.jetpack-instant-search__search-results-list li:before{content:"";height:1px;position:absolute;width:1px}.jetpack-instant-search__search-results-search-form{font-size:.8em;margin:0;top:0;width:100%}button.jetpack-instant-search__overlay-close{border:none;border-radius:0;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none}button.jetpack-instant-search__overlay-close,button.jetpack-instant-search__overlay-close:focus,button.jetpack-instant-search__overlay-close:hover{appearance:none;background:none;box-shadow:none;outline:none}button.jetpack-instant-search__overlay-close{align-items:center;background-color:#0000!important;border-bottom:1px solid #fbfcfe;cursor:pointer;display:flex;height:61px;justify-content:center;line-height:1;width:60px}button.jetpack-instant-search__overlay-close:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}button.jetpack-instant-search__overlay-close svg.gridicon{fill:#646970}button.jetpack-instant-search__overlay-close:active,button.jetpack-instant-search__overlay-close:focus,button.jetpack-instant-search__overlay-close:hover{background-color:#0000!important;border-color:#fbfcfe}:is(button.jetpack-instant-search__overlay-close:active,button.jetpack-instant-search__overlay-close:focus,button.jetpack-instant-search__overlay-close:hover) svg.gridicon{fill:#3c434a}.jetpack-instant-search__search-results-pagination{display:block;flex:none;margin:50px}@media(prefers-reduced-motion:no-preference){.jetpack-instant-search__search-results-filter-button{transition:background-color .25s ease-in-out}}.jetpack-instant-search .widget a,.jetpack-instant-search .widget.widget_archive ul li a,.jetpack-instant-search a{border:none;color:#0a112d;text-decoration:none}.jetpack-instant-search .widget a:focus,.jetpack-instant-search .widget a:hover,.jetpack-instant-search .widget.widget_archive ul li a:focus,.jetpack-instant-search .widget.widget_archive ul li a:hover,.jetpack-instant-search a:focus,.jetpack-instant-search a:hover{color:#1d35b4;text-decoration:underline}.jetpack-search-filters-widget__filter-list{list-style-type:none}body.enable-search-modal .cover-modal.show-modal.search-modal.active{display:none}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;width:1px}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark{background:#1d2327b3;color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a{color:#f6f7f7}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a:hover,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a:hover,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a:hover{color:#546ff3}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(.jetpack-instant-search__search-filters-title,.jetpack-instant-search__search-result-expanded__content,.jetpack-instant-search__search-results-list,.jetpack-instant-search__search-results-title,.jetpack-instant-search__search-results-unused-query){color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(.jetpack-instant-search__jetpack-colophon-text,.jetpack-instant-search__path-breadcrumb,.jetpack-instant-search__path-breadcrumb-link){color:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(.jetpack-instant-search__search-filter-sub-heading,.jetpack-instant-search__search-result-expanded__path){color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__jetpack-colophon{background-color:#000;border-color:#3c434a}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close{border-color:#3c434a}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box-gridicon svg,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close svg.gridicon{fill:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close{border-color:#3c434a}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(button.jetpack-instant-search__overlay-close:focus,button.jetpack-instant-search__overlay-close:hover) svg.gridicon{fill:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button]{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box :is(input[type=button]:focus,input[type=button]:hover){color:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field{background:#000;color:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(input.jetpack-instant-search__box-input.search-field:focus,input.jetpack-instant-search__box-input.search-field:hover){background:#000;color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:focus{outline:thin dotted #fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results{background:#000}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results mark{color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark :is(.jetpack-instant-search__search-results-filter-button:focus,.jetpack-instant-search__search-results-filter-button:hover){color:#fbfcfe}@media(min-width:992px){.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary{border-color:#3c434a}}@media(max-width:991.98px){.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{background:#000;border-color:#3c434a;box-shadow:0 2px 3px #3c434a}}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option.is-selected{color:#546ff3}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-product-img--placeholder{color:#2c3338}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-sort-select{background:#000;border-color:#3c434a;color:#fbfcfe}
img#wpstats{display:none}
/*# sourceURL=jetpack-stats-inline-css */
#place_order.ppcp-hidden{display:none!important}.ppcp-disabled{cursor:not-allowed;filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component){align-items:center;display:flex;gap:8px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component) #ppcp-vault-component{flex:1;overflow:hidden}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{display:block;line-height:0}.ppcp-button-apm{--apm-button-border-radius:4px;border-radius:var(--apm-button-border-radius);height:45px;line-height:0;margin-top:14px;max-width:750px;min-width:0;overflow:hidden}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius:50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-cart .ppcp-button-apm,.wp-block-woocommerce-checkout .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none}

div.wcz-new-product-badge span{background-color:#000000;color:#FFFFFF !important;}body.single-product .product_meta .sku_wrapper{display:none !important;}
/*# sourceURL=wcz-customizer-custom-css-inline-css */
@media screen{/**
 * Art WooCommerce CSS
 */

.woocommerce .logo-image,
.woocommerce-page .logo-image {
	height: var(--logo-height, 40px);
	max-height:none;
	max-width:none;
}

.product-wrap .pagenums.container-fluid {
	padding-left: 0!important;
	padding-right: 0!important;
}

.woocommerce-checkout-review-order,
.select2-drop,
.select2-results__option,
.entry .modal-body p,
.woocommerce.woocommerce-cart table.shop_table, 
.woocommerce-page.woocommerce-cart table.shop_table {
	font-size: 16px;
}

.entry .woocommerce table {
	font-size: 1em;
}

.woocommerce select, 
.woocommerce input, 
.woocommerce textarea {
	font-size: .9em;
}

.cart-collaterals .cross-sells h2,.entry .cart_totals h2,
.woocommerce.woocommerce-cart table.shop_table thead, 
.woocommerce-page.woocommerce-cart table.shop_table thead,
.entry  .lined-heading,
.entry .cart-summary h3,
h3#order_review_heading,
.entry #ship-to-different-address > label,
.cart-empty,
.entry h3#login-form-modal,
.woocommerce-billing-fields>h3,
.woocommerce-additional-fields>h3 {
	font-size: 20px;
}

.entry-summary p,.woocommerce p.price {
	font-size: inherit;
}

/*Product list and single*/
.woocommerce .main-list-item img {
	width: 100%;
}

.product-caption {
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 20px;
	bottom: 20px;
	right: 20px;
	opacity: 0;
	background-color: var(--colorWooShopItemMask, #fff);
	color: var(--colorWooShopItemText, #333);
}

.product-caption-title {
	color: var(--colorWooShopItemText, #333);
}

.main-list-title-below .product-caption {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	background-color: transparent;
}

.main-list-title-below .product-caption-inn {
	position: relative;
}

.woocommerce.archive .product-item {
	overflow: hidden;
}

.product-item .inside:hover .product-caption {
	opacity: 1;
}

.prouduct-item-a {
	display: block; 
}

.product-caption h3,
.entry .product-caption h3 {
	line-height: 1.4;
	margin: 0;
}

.woocommerce .product-caption a.button {
	border: none;
}

.woocommerce .product-caption a.button.add_to_cart_button,
.woocommerce .product-caption a.added_to_cart {
	position: relative;
	z-index: 1;
	height: auto;
	padding-top: 0;
	padding-bottom: 0; 
}

.woocommerce .product-caption a.button.add_to_cart_button.added {
	display: none;
}

.woocommerce .product-caption a.button.add_to_cart_button:hover,
.woocommerce .product-caption a.added_to_cart:hover {
	text-decoration: underline;
}

.product-img-a,
.product-caption-a {
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.product-img-a {
	left: 20px;
	right: 20px;
	top: 20px;
	bottom: 20px;
}

.woocommerce .product-caption a.button:hover {
	border: none;
}

.woocommerce .product-caption a.added_to_cart {
	border: none;
	padding: 0;
	color: inherit;
}

.woocommerce .product-caption a.button.added:after {
	margin-top: -10px;
	font-size: 14px;
}

.woocommerce .product-caption a.button.loading:after {
	top: 0;
}

.product-item .mainlist-img-wrap {
	z-index: 0;
	display: block;
	padding-top: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.woocommerce .price ins {
	text-decoration: none; 
}

.woocommerce .price del {
	opacity: .6;
}

.woocommerce .price del,
.woocommerce .price del .woocommerce-Price-amount {
	font-size: 0.85em;
}

.woocommerce-ordering,
.woocommerce .main-list .main-list-item .inside:after,
.woocommerce .product-caption .btn-add-cat {
	display: none;
}

.onsale, span.sold-out {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1;
	min-height: 0;
	line-height: 1;
	font-size: 16px;
	padding: 4px 8px;
	letter-spacing: 1px;
	text-align: center;
	background-color: #FF0000;
	color: #fff;
}

.product-caption-inn {
	position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.product-caption .price {
	display: flex;
    justify-content: center; 
    align-items: baseline;
    color: var(--colorWooShopItemPrice, #333);
}

.woocommerce .price ins {
	background: none;
}

.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
	float: none;
}

.woocommerce select.orderby,
.woocommerce-page select.orderby {
	text-indent: 1px;
	text-overflow: '';
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 0;
	background: none;
	background-image: url(/wp-content/themes/art-theme/img/select.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: 6px 12px;
	color: #333;
	border: none;
	border-bottom: 2px solid #313139;
}

.woocommerce select.orderby:focus,
.woocommerce-page select.orderby:focus {
	border: none;
}

.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
	margin-bottom: 40px;
}

.isotope-product-list .inside,
.product-wrap .flex-slider-wrap {
	overflow: hidden;
}

.upsell-list {
	margin-bottom: 80px;
}

.reset_variations {
	margin-bottom: 40px;
}

.product-wrap .page-numbers {
	padding-right: 15px;
}

.variations {
	margin-bottom: 20px;
}

/* category list */
.product-caption > h3 {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.lightbox-wrap-triggle img,
.cart-collaterals .product-item .onsale,
.cart-collaterals .product-item .price,
.product-img-wrap .product-img-back,
#tab-additional_information > h2 {
	display: none;
}

/* Fit shortcode columns attr */
.main-list-inn {
	display: flex;
	flex-wrap: wrap;
}

.product-item {
	float: left;
	width: 25%;
	position: relative;
}

.woocommerce.columns-2 .product-item,
body.post-type-archive .product-item,
.woocommerce.archive .columns-2.main-list-inn .product-item {
	width: 50%;
}

.woocommerce.columns-3 .product-item {
	width: 33.3333%;
}

.woocommerce.columns-1 .product-item,
.woocommerce.archive .columns-1.main-list-inn .product-item {
	width: 100%;
}

.woocommerce.columns-5 .product-item,
.woocommerce.archive .columns-5.main-list-inn .product-item {
	width: 20%;
}

.woocommerce.columns-6 .product-item,
.woocommerce.archive .columns-6.main-list-inn .product-item {
	width: 16.6667%;
}

.woocommerce.archive .product-item {
	width: 33.3333%;
}

.woocommerce.archive .columns-4.main-list-inn .product-item {
	width: 25%;
}

.woocommerce .main-list {
	margin: -20px;
}

.woocommerce .up-sells .main-list,
.woocommerce .related .main-list {
	margin-top: 0;
	margin-bottom: 0;
}

.product-item .inside {
	margin: 20px;
}

@media (max-width: 768px) {
	.responsive-ux .product-item,
	.responsive-ux.woocommerce .columns-4.main-list-inn .product-item,
	.responsive-ux.woocommerce .columns-3.main-list-inn .product-item, 
	.responsive-ux.woocommerce .columns-5.main-list-inn .product-item,
	.responsive-ux.woocommerce .columns-6.main-list-inn .product-item {
		width: 50%;
	}
}


/*rating*/
.woocommerce .star-rating {
	display: block;
	width: 80px;
	height: 16px!important;
	font-size: 15px;
}

.star-rating span {
	height: 0;
	padding-top: 16px;
	overflow: hidden;
	float: left;
}

.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1,
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-2,
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-3,
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-4,
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-5 {
	border-right: none;
}

.woocommerce .woocommerce-product-rating {
	display: none;
}

#sidebar-widget .star-rating {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	color: #fdd500;
}

/*Active Filters*/
.woocommerce .widget_layered_nav_filters ul li a, 
.woocommerce-page .widget_layered_nav_filters ul li a {
	border: none;
	padding: 0 6px;
	margin-right: 5px;
	border-radius: 0;
}

/*price range filter*/
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	box-shadow: none;
	border-radius: 0;
	width: 1px;
	height: 21px;
	top: -9px;
}

.woocommerce .widget_price_filter .price_slider, 
.woocommerce-page .widget_price_filter .price_slider {
	margin-bottom: 38px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left: 0;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: none;
	box-shadow: none;
	border-radius: 0;
	height: 1px;
}

.woocommerce .widget_price_filter .price_slider_amount, 
.woocommerce-page .widget_price_filter .price_slider_amount {
	height: 40px;
	line-height: 40px;
	margin-top: 25px;
}

.woocommerce .price_slider_amount button.button,
.woocommerce-page .price_slider_amount button.button {
	height: 40px;
	line-height: 1;
}

.price_slider_wrapper {
	padding-top: 20px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	margin-left: 0;
}

.woocommerce .widget_price_filter .ui-slider {
	margin-right: 0;
	margin-left: 0;
}

/* product Search */
.sidebar_widget .widget_product_search input[type="text"] {
	margin-bottom: 0;
}

.sidebar_widget .widget_product_search input#searchsubmit {
	visibility: hidden;
}

/*layered navigation*/
div .widget_layered_nav ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
}

div .widget_layered_nav ul li {
	overflow: hidden;
	zoom: 1;
	padding: 0 6px 0 2px;
	width: auto;
	float: none;
}

div .widget_layered_nav ul li a, div .widget_layered_nav ul li span {
	padding: 1px 0;
	float: left;
}

div .widget_layered_nav ul li.chosen a {
	padding: 0 0 0 18px;
	background: none;
	border: none;
	background: transparent url(/wp-content/themes/art-theme/woocommerce/css/img/cross_white.png) no-repeat 6px center;
}

div .widget_layered_nav ul li.chosen {
	margin: 2px 0;
	padding: 3px 6px 2px 0;
	border: none;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
	-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div .widget_layered_nav ul small.count {
	float: right;
	margin-left: 6px;
	font-size: 1em;
	padding: 1px 0;
}

/*widget product categories*/
.woocommerce .sidebar_widget {
	margin-top: -30px;
}

.widget_product_categories ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.widget_product_categories li {
	font-style: italic;
	padding: 0;
}

.widget-container.woocommerce > ul > li {
	margin-bottom: 10px;
}

.widget_product_categories .children li {
	padding: 2px 0 0 10px;
}

.widget_product_categories li a {
	font-style: normal;
}

/*widget product search*/
.widget_product_search.widget {
	padding: 0 0 18px 0;
	border: none;
}

.widget_product_search.widget h3 {
	padding-top: 20px;
}

.widget_product_search #searchform>div {
	max-width: 100%;
}

.widget_product_search #searchform #searchsubmit {
	font-size: 12px;
	width: 48px;
}

/*product_list_widget*/
.woocommerce ul.product_list_widget li, 
.woocommerce-page ul.product_list_widget li,
.mini_cart_item {
	padding: 0 0 20px 0;
	font-weight: normal;
	overflow: hidden;
	zoom: 1;
}

ul.product_list_widget .mini_cart_item {
	overflow: inherit!important;
}

.woocommerce ul.product_list_widget,
.woocommerce-page ul.product_list_widget {
	margin-bottom: -20px;
}

.woocommerce ul.product_list_widget li a {
	display: block;
	font-weight: normal;
	line-height: 20px;
}

.woocommerce ul.product_list_widget .amount,
.product_list_widget ins {
	text-decoration: none;
}

.woocommerce ul.product_list_widget .attachment-shop_thumbnail {
	float: left;
	margin-left: 0;
	margin-right: 10px;
	width: 60px;
	padding: 0;
	height: auto;
}

.woocommerce ul.product_list_widget .star-rating {
	float: none;
	position: relative;
	margin: 3px 0 0 0;
}

/*shopping cart widget*/
.woocommerce .widget_shopping_cart .cart_list li, 
.woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	position: static;
	float: right;
	display: inline-block;
	font-size: 18px;
	line-height: 50px;
	margin-left: 10px;
}

.widget_shopping_cart_content p.buttons {
	margin-top: 20px;
}

.woocommerce .sidebar_widget a.button {
	padding: 5px 19px;
	position: relative;
	height: 30px;
	line-height: 1;
	margin-right: 15px;
}

.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img {
	box-shadow: none;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: left;
	width: 50px;
	margin-right: 10px;
}

.woocommerce.widget_shopping_cart .total, 
.woocommerce .widget_shopping_cart .total, 
.woocommerce-page.widget_shopping_cart .total, 
.woocommerce-page .widget_shopping_cart .total {
	border-top: none;
	padding: 30px 0 0;
}

.woocommerce .total {
	font-size: inherit;
}

/*Product single*/
.woocommerce:not(.woo-plain-images) .sea-vertical-slider div.product div.images {
	display: flex;
	flex-direction: row-reverse;
}

.sea-vertical-slider .images .flex-viewport {
	width: calc(100% - 90px);
	opacity: 0;
}

.woocommerce .sea-vertical-slider div.product div.images .woocommerce-product-gallery__image:nth-child(n+2),
.sea-vertical-slider .images.woocommerce-product-gallery__wrapper {
	width: 100%; 
}

.woocommerce .sea-vertical-slider div.product div.images .flex-control-thumbs {
	position: relative;
	display: flex;
	flex-direction: column; 
	width: 80px;
	margin-right: 10px;
	user-select: none;
}

.woocommerce .sea-vertical-slider div.product div.images .woocommerce-product-gallery__wrapper {
	width: 100%;
	-webkit-transition: all 1s;
	transition: all 1s; 
}

.sea-vertical-slider .images .woocommerce-product-gallery__image > a {
	position: relative;
	padding-top: var(--padingTopSlide, 100%);
	display: block;
}
 
.sea-vertical-slider .images .woocommerce-product-gallery__image > a > img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%!important;
	object-fit: cover;
} 

.nav-inn {
	position: relative;
	transition: all 0.4s;
}
.hide-narrow.navi-prev,
.hide-narrow.navi-next {
	display: none;
}
.navi-prev,
.navi-next {
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
	right: 0;
	height: 20px;
	cursor: pointer;
	opacity: .6;
	background-color: #fff;
}

.navi-prev:hover,
.navi-next:hover {
	opacity: 1;
}

.navi-prev:after,
.navi-next:after,
.navi-prev:before,
.navi-next:before {
	content: '';
	position: absolute;
	left: 50%;
    margin-left: -3.5px;
	width: 2px;
	height: 8px;
	background-color: currentColor;
}

.navi-next:before,
.navi-next:after { 
	transform: translateY(5px) rotate(-45deg)
} 
.navi-next:after {
	transform: translate(5px, 5px) rotate(45deg)
}

.navi-prev:before,
.navi-prev:after { 
	transform: translateY(5px) rotate(45deg)
} 
.navi-prev:after {
	transform: translate(5px, 5px) rotate(-45deg)
}

.navi-next {
	top: auto;
	bottom: 0;
}

.woocommerce .sea-vertical-slider div.product div.images .flex-control-thumbs li {
	position: relative;
	width: 80px;
	height: 80px;
	margin-bottom: 10px;
}

.woocommerce .sea-vertical-slider div.product div.images .flex-control-thumbs img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
}

.woocommerce div.product p.stock {
	margin: 20px 0;
}

body.single-product .title-wrap {
	display: none;
}

.single-product .up-sells.upsells.products,
.single-product .related.products,
.single-product .tabs-h {
	clear: both;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	right: .5em;
}
.ux-woo-wrap .art-mini-slider .flex-control-nav {
	 position: absolute; 
	 bottom: 20px; 
	 width: 100%; 
	 font-size: 0; 
	 text-align: center;
}
.ux-woo-wrap .art-mini-slider .flex-control-nav > li {
    display: inline-block;
    float: none!important;
    width: 14px!important;
    margin: 0 5px!important;
    cursor: pointer;
}
.woocommerce .art-mini-slider div.product div.images .flex-control-thumbs li img {
	height: 16px;
	border: 1px solid #ccc;
	padding-left: 100%; 
	border-radius: 50%;
	mix-blend-mode: screen;
}
.art-mini-slider .flex-control-thumbs li img.flex-active {
	background-color: #ccc;
}
.product-slider-image.lazy-hidden {
	opacity: 1;
}

h1.product_title {
	font-size: 28px;
	line-height: 1.3;
}

h1.product_title {
	margin-bottom: 10px;
}

.single-product-summary .price {
	margin: 20px 0 20px;
}

.price ins,
.woocommerce .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price ins {
	float: left;
	margin-right: 10px;
	background: none;
}

.woocommerce div.product form.cart {
	display: inline-block;
	margin: 30px 10px 20px 0;
}

button.single_add_to_cart_button {
	margin-top: 20px;
}

.product-wrap .flex-slider-wrap {
	position: relative;
	margin-bottom: 20px;
}

.single-product-summary .quantity {
	margin-top: 5px;
}

.touchevents .woocommerce-product-gallery__image .zoomImg {
	display:none!important;
}

.wcppec-checkout-buttons { 
    display: inline-block; 
    transform: translateY(-23px);
}

.woocommerce #content .sidebar_widget .quantity, 
.woocommerce .sidebar_widget .quantity, 
.woocommerce-page #content .sidebar_widget .quantity, 
.woocommerce-page .sidebar_widget .quantity {
	display: inline-block;
	margin-top: 5px;
}

.woocommerce #content .quantity, 
.woocommerce .quantity, 
.woocommerce-page #content .quantity, 
.woocommerce-page .quantity {
	display: inline-block;
}

.woocommerce.single-product div.product .single-product-summary form.cart div.quantity {
 	margin-right: 12px;
}

.quantity input.sea-quanlity-btn,
.woocommerce .quantity .qty {
	float: left;
	width: 35px;
	height: 40px; 
	font-size: 16px;
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	font-weight: 300;
	-webkit-appearance: none; 
}

.quantity input.sea-quanlity-btn {
	padding-left: 0;
}

.quantity input.sea-quanlity-btn.minus {
	border-right-width: 0;
}

.quantity input.sea-quanlity-btn.plus {
	border-left-width: 0;
}

.woocommerce .shop_table .quantity .qty {
	width: 30px;
}
.shop_table .quantity input.sea-quanlity-btn {
	width: 25px;
}

.quantity input.qty[type="number"]::-webkit-inner-spin-button, 
.quantity input.qty[type="number"]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.pswp__caption__center {
	text-align: center;
}

.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignright,
.woocommerce span.onsale, 
.woocommerce-page span.onsale {
	z-index: 1;
	font-weight: inherit;
	min-height: 0;
	padding: 8px 14px;
	line-height: 1;
	border: none;
	border-radius: 0;
	background: none;
	box-shadow: none;
	text-shadow: none;
	font-size: .857em;
	background-color: #f56168;
	color: #fff;
}

.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignright {
	top: 30px;
	right: 30px;
}

.wc-block-grid__product-price,
.wc-block-grid__product-price .wc-block-grid__product-price__value {
	font-size: .9em;
}

.wc-block-grid__products .wp-block-button {
	color: inherit;
}

.wp-block-button__link {
	font-size: 1em;
	border:1px solid;
	border-radius: 0;
	background-color: transparent;
}

.wc-block-grid__product-add-to-cart a,
.wc-block-grid__product-add-to-cart button {
	flex-direction: row;
	align-items: center;
}

.wc-block-grid__product-add-to-cart a.added:after, 
.wc-block-grid__product-add-to-cart button.added:after {
	font-size: .8em;
}

.wc-block-grid__product-title,
.wc-block-grid__product-price .wc-block-grid__product-price__value {
	font-weight: normal;
}

.wc-block-pagination-page:hover,
.wp-block-button__link:hover {
	background-color: transparent;
	color: inherit;
}

.woocommerce span.onsale, 
.woocommerce-page span.onsale,
.woocommerce span.sold-out, 
.woocommerce-page span.sold-out {
	top: 40px;
	left: auto;
	right: 40px;
}

.woocommerce .flex-slider-wrap span.onsale, 
.woocommerce-page .flex-slider-wrap span.onsale {
	right: 20px;
	top: 20px;
}

span.sold-out {
	background-color: #666;
	color: #fff;
	line-height: 1.5;
}

span.sold-out-inn {
	position: relative;
}

.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button,
.woocommerce a.added_to_cart,
.woocommerce .widget_product_search button {
	width: auto;
	height: 40px;
	line-height: 1;
	padding: 0 22px;
	padding-top: var(--padingTopWooBtn, 0);
	padding-bottom: var(--padingBotomWooBtn, 0);
	border-radius: 0;
	font-size: 16px;
	border: 1px solid currentColor;
}

.woocommerce a.button, 
.woocommerce-page a.button {
	line-height: 40px;
}

.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-info, 
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-error, 
.woocommerce-page .woocommerce-error {
	position: relative;
	line-height: 40px;
	margin-bottom: 40px; 
	padding: 20px 20px 20px 45px!important;
	border-radius: 2px;
	box-shadow: none;
	font-size: 14px;
	border: 1px solid;
	background: none;
}

.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-message {
	padding: 15px 20px!important;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
	border-radius: 0;
	background: none;
	box-shadow: none;
	font-size: 18px;
	height: 100%;
	line-height: 80px;
	top: 0;
	left: 0;
	padding-top: 0!important;
	padding-left: 15px; 
	content: "";
}

.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	 
}

.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
	content: "\f06a";
}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	text-shadow: none;
}

.woocommerce-message .ux-btn, .woocommerce-message .ux-btn:hover {
	background: none!important;
	background-color: #f7f7f7;
}

.woocommerce-message .ux-btn {
	float: right;
	white-space: pre;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding-right: 0;
	border: none;
}

.woocommerce-message .ux-btn:hover {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: .3em;
}

.woocommerce-message {
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-message:after, .woocommerce-page .woocommerce-message:after {
	display: none;
}

.woocommerce-message-span {
	display: inline;
    line-height: 1.5;
}

.woocommerce button.button.single_add_to_cart_button {
	font-size: 16px;
	margin-bottom: 0;
}

/*Group products*/
.woocommerce div.product form.cart .group_table td {
	margin-bottom: 15px;
}

.woocommerce .grouped_form button.button.single_add_to_cart_button {
	margin-left: 0;
	margin-top: 20px;
}

.woocommerce-grouped-product-list-item__label,
.woocommerce-grouped-product-list-item__price span {
	line-height: 40px
}

.woocommerce-grouped-product-list-item__price del {
	font-size: .8em;
	opacity: .5;
}
/*variations*/
.woocommerce div.product form.cart .variations {
	width: auto;
	margin-bottom: 0;
}

.woocommerce div.product form.cart .variations tr:not(:first-child) {
	padding-top: 10px
}

.woocommerce .summary .variations tbody, 
.woocommerce .summary .variations td, 
.woocommerce .summary .variations th, 
.woocommerce .summary .variations tr {
	display: block;
	text-align: left;
}

.product-single td.value {
	position: relative;
	padding-left: 30px;
}

.woocommerce div.product form.cart .reset_variations {
	font-size: .9em;
}

.woocommerce-variation-add-to-cart-enabled {
	margin-top: 20px;
}

.woocommerce div.product form.cart .variations label {
	line-height: 40px;
	margin-bottom: 0;
	font-weight: normal;
}

.woocommerce .summary .variations .form-control {
	display: inline-block;
}

.woocommerce .summary .variations .value #pa_color, 
.woocommerce .summary .variations .value #pa_size {
	display: table-caption;
}
/*slider*/
.product-img-slider li {
	overflow: hidden;
}

.woocommerce-message .ux-btn:after {
	position: absolute;
	top: 50%;
	right: 25px;
	margin-top: -10px;
}

.woocommerce .woocommerce-product-rating .star-rating, 
.woocommerce-page .woocommerce-product-rating .star-rating {
	margin: 0 4px 0 0;
	float: none;
	position: relative;
	top: 4px;
	display: inline-block;
}

.woocommerce .woocommerce-product-rating, 
.woocommerce-page .woocommerce-product-rating {
	margin-top: 10px;
	line-height: 20px;
}

.woocommerce .product-caption .woocommerce-product-rating, 
.woocommerce-page .product-caption .woocommerce-product-rating {
	display: none;
}

.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as {
	padding-right: 8px;
}

.cart_totals .wc-proceed-to-checkout,
.woocommerce  .cart-summary a.checkout-button,
.product-wrap > form ~ .cart_totals {
	display: none;
}

.single-product-summary .post-meta-social-li a.share {
	padding: 0;
}

.product-single .product_meta {
	font-size: 14px;
}

.single-product-summary .post-meta-social-li {
	margin-right: var(--spacing-socialshare-woo, 36px);
	margin-left: 0;
}

.single-product-summary .post-meta-social-li .fa {
	font-size: var(--size-socialshare-woo, 20px);
	line-height: 1;
}

.single-product-summary .blog-unit-meta-bottom {
	margin-bottom: 0;
}

.single-product-summary .blog-unit-meta-bottom .social-bar {
	display: block;
	text-align: left;
	margin-top: 36px;
}

.single-product #product-tab {
	margin-top: 40px;
}

/* single product Plain images */

.woo-plain-images .product-wrap > .product { 
	/*width: calc(100vw - var(--get-scroll-width, 15px));
	left: 50%;
	margin-left: calc((var(--get-scroll-width, 15px) - 100vw) / 2);*/
}

.images-list > .woocommerce-product-gallery__wrapper-list img {
	width: 100%;
}

.woo-plain-images .woocommerce-product-gallery__trigger {
	display: none;
}

.woo-plain-images .woocommerce-message {
	opacity: 0;
}

.woo-plain-images .woocommerce-product-gallery__image {
	width: 100%;
	padding-left: var(--padingPordcutImg ,0px);
	padding-top: var(--padingPordcutImg ,0px);
}

.plain-imgs-col1,
.plain-imgs-col2 {
	margin-left: calc(0px - var(--padingPordcutImg ,0px));
	margin-top: calc(0px - var(--padingPordcutImg ,0px));
}

.woo-plain-images .col-md-12.tabs-h {
	padding-left: 0px;
	padding-right: 0px;
}

/* Block */
.wc-block-attribute-filter .wc-block-attribute-filter-list {
	margin-left: -20px;
	font-size: .8em;
}

.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count {
    font-size: .7em;
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li {
    display: inline-flex;
    align-items: center; 
    margin-left: 20px;
    text-decoration: none;
    list-style: none;
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li label {
	margin-left: 10px;
	margin-bottom: 0;
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li input {
	margin-top: 0;
}

.wc-block-sort-select__select {
	max-width: 240px;
}
.entry .wc-block-grid__product {
	list-style: none;
	margin: 0;
}


/*comment & review*/
.woocommerce-Reviews-title,
#tab-description>h2 {
	margin-bottom: 20px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
	padding: 0;
	border: none;
	margin-left: 80px;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
	width: 50px;
	background: none;
	border: none;
}

.product-wrap #comments_inlist,
.product-wrap .comm-reply-title {
	display: none;
}

#review_form_wrapper {
	margin-top: 40px;
}

.comment-reply-title {
	font-weight: 500;
}

/* comment */
.nav-tabs {
	border-bottom-width: 1px;
	margin-bottom: 0;
}

.nav-tabs > li > a {
	border-radius: 0;
	font-size: 16px;
	background: none;
	border: none;
}

.nav-tabs > li,
.nav-tabs > li > a:hover {
	background-color: transparent;
}

.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover, 
.nav-tabs > .active > a:focus {
	border: none;
}

.nav-tabs > li > a {
	position: relative;
}

.nav-tabs > li > a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	opacity: 0;
}

.nav-tabs > li.active > a:after,
.nav-tabs > li > a:hover:after {
	opacity: 1;
}

.tab-content,
.tab-content #respondwrap textarea {
	margin-top: 0;
}

.tab-pane ol li {
	margin-left: 0;
}

.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
	color: inherit;
	border: none;
	background: none;
}

.tab-content {
	border: none; 
}

#comments .nav-tabs > li:hover span,
#comments .nav-tabs > li.active span {
	color: #fff;
}

.product-wrap .tab-pane {
	margin-top: 40px;
	margin-bottom: 60px;
}

.tab-pane ol.commentlist {
	margin-top: -20px;
}

.tab-pane ol li.commlist-unit {
	margin-left: 0;
}

.tab-pane ol li.commlist-unit {
	list-style: none;
}

.tab-pane #comments {
	margin-top: 0;
}

.tab-pane #commentform,
.tab-pane #commentform .form-submit {
	margin-right: 0;
	margin-left: 0;
}

.comment-reply-title, .comments-title, 
.woocommerce-Reviews-title, 
#tab-description>h2, 
.related h2 {
	font-size: 24px;
}

.product-wrap #comments {
	margin-bottom: 0;
}

.product-wrap #respondwrap {
	margin-top: -40px;
}

.product-wrap .must-log-in {
	margin-top: 80px;
}

.woocommerce table.shop_attributes th, 
.woocommerce-page table.shop_attributes th {
	font-weight: normal;
	border-right-style: dotted;
	border-color: rgba(0,0,0,0.1);
}

.woocommerce table.shop_attributes td, 
.woocommerce-page table.shop_attributes td {
	padding-left: 10px;
	font-style: normal;
	border-right: none;
}

body.single-product h3#reply-title {
	display: none;
}

body.single-product .comment-form {
	display: block!important;
}

.woocommerce.single-product #respond input#submit {
	padding-right: 20px;
}

.woocommerce .nav-tabs > li > a {
	font-size: 20px;
}

.woocommerce .related {
	font-size: 16px;
}

.woocommerce .nav > li > a:hover, 
.woocommerce .nav > li > a:focus {
	background: none;
}

.woocommerce .nav-tabs>li>a,
.woocommerce .nav-tabs>li.active>a, 
.woocommerce .nav-tabs>li.active>a:focus, 
.woocommerce .nav-tabs>li.active>a:hover {
	border: none;
}

.woocommerce #review_form #respond p.comment-form-comment {
	clear: both;
}

/*rating*/
.woocommerce p.stars {
	overflow: hidden;
	zoom: 1;
}

.woocommerce p.stars span {
	width: 80px;
	height: 16px;
	position: relative;
	float: left;
}

.woocommerce p.stars span a {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 0;
	padding-top: 19px;
	overflow: hidden;
}

.woocommerce p.stars a:before {
	right: 0;
	left: auto;
}

.woocommerce p.stars span a.star-1 {
	width: 16px;
	z-index: 10;
}

.woocommerce p.stars span a.star-2 {
	width: 32px;
	z-index: 9;
}

.woocommerce p.stars span a.star-3 {
	width: 48px;
	z-index: 8;
}

.woocommerce p.stars span a.star-4 {
	width: 64px;
	z-index: 7;
}

.woocommerce p.stars span a.star-5 {
	width: 80px;
	z-index: 6;
}

.comment-form-rating {
	margin-bottom: 15px;
}

.product-wrap p.stars {
	float: left;
}

.woocommerce p.stars span {
	width: 80px;
	height: 20px;
	position: relative;
	float: left;
}

.comment-form-rating {
	margin-bottom: 15px;
}

.comment-form-rating p.stars span a.star-1,
.comment-form-rating p.stars span a.star-2,
.comment-form-rating p.stars span a.star-3,
.comment-form-rating p.stars span a.star-4,
.comment-form-rating p.stars span a.star-5 {
	border-right: none;
	font-size: 14px;
}

#review_form p.stars, 
#top #commentform p {
	padding: 0;
	margin: 0 0 10px 0;
}

#reviews  .star-rating {
	margin: 0 13px 0 0;
}

p.stars span a {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
}

.rating_container {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

/*Cart */
#content_wrap .entry .cart-empty {
	margin-bottom: 30px;
}

table.shop_table {
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #eee;
	border-top: 1px solid rgba(0,0,0,0.05);
}

table.shop_table th {
	font-style: normal;
	line-height: 40px;
	text-align: left;
	padding: 0 20px;
}

table.shop_table td {
	padding: 20px;
}

.product-thumbnail>a {
	display: inline-block;
}

img.attachment-shop_thumbnail {
	max-width: 60px;
	height: auto;
}

.shipping-calculator-form > p {
	margin-bottom: 20px;
}

.form-row select,
.form-row input[type="text"] {
	width: 100%;
}

.lined-heading i {
	position: relative;
	top: 2px;
	margin-left: 10px;
	font-size: 14px;
}

.cart-content .lined-heading .fa {
	vertical-align: middle;
	font-size: 14px;
}

.cart-summary .order-total th {
	visibility: hidden;
}

.cart_totals {
	margin-bottom: 20px;
}

.entry .cart_totals h2,
.cart-collaterals .cross-sells h2 {
	margin-bottom: 20px;
	line-height: 40px;
}

.entry .cart-summary table {
	width: 100%;
	border: none;
	padding: 0;
	border-top: 2px solid;
}

.cart-summary {
	clear: both;
	margin-top: 40px;
	font-size: 18px;
}

.cart-summary table tr,
.review-order-wrap .shop_table .cart_item {
	line-height: 40px;
	min-height: 40px;
}

.cart-summary table tr.cart-subtotal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: rgba(0,0,0,0.05);
}

.cart-summary table tr.shipping {
	border-bottom: 2px solid;
}

.cart-summary .order-total .amount {
	font-size: 2em;
	line-height: 3em;
}

.cart-summary .order-total {
}

.cart-summary table th {
	text-align: left;
	border: none;
	padding: 0;
}

.cart-summary table td {
	text-align: right;
	border: none;
	padding: 0;
}

input[type="submit"].checkout-button {
	width: 100%;
	height: 40px;
	margin-bottom: 20px;
}

.woocommerce table.shop_table, 
.woocommerce-page table.shop_table {
	border-radius: 0;
}

.entry .shop_table {
	padding: 0;
}

.cart-summary h1 {
	margin: 20px 0 20px;
}

.woocommerce .cart-summary input.button,
.woocommerce-page #content .cart-summary input.button,
.woocommerce-page .cart-summary input.button {
	margin-bottom: 20px;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table,
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td,
.entry .shop_table, .entry .shop_table th {
	border: none;
}

.woocommerce.woocommerce-cart table.shop_table, 
.woocommerce-page.woocommerce-cart table.shop_table {
	padding: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.woocommerce.woocommerce-cart .cart_totals table.shop_table, 
.woocommerce-page.woocommerce-cart .cart_totals table.shop_table {
	border-top-width: 2px;
	border-top-style: solid;
}

.woocommerce table.shop_table thead th, 
.woocommerce-page table.shop_table thead th {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th,
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
	line-height: 20px;
	padding: 20px 0;
}

.woocommerce-page table.shop_table tbody td, 
.woocommerce-page table.shop_table tbody th {
	border-bottom: 1px solid currentColor;
	min-width: 70px;
}

.woocommerce-page table.shop_table tbody td.product-quantity {
	min-width: 110px;
}

.woocommerce-page table.shop_table tbody td.product-remove {
	min-width: 20px;
}

.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th {
	font-weight: inherit;
}

.woocommerce-page table.shop_table tbody tr:last-child td,
.woocommerce-page table.shop_table tbody tr:last-child th {
	border-bottom: none;
}

.woocommerce #content table.shop_table .quantity, 
.woocommerce-page #content table.shop_table .quantity {
	margin: 10px 0;
}

input#coupon_code {
	padding-left: 0;
	height: 40px;
	min-width: 200px;
	background-color: transparent;
	border: none;
	border-bottom: 2px solid;
}

input#coupon_code:focus {
	outline: none;
}

.cart-content .coupon {
	float: left;
}

.woocommerce-page #content .cart-content input.button[name="update_cart"],
.woocommerce-page #content .cart-content button.button[name="update_cart"] {
	float: right;
}

.woocommerce-cart table.cart img {
	width: 80px;
}

.woocommerce .cart-summary input.button.update-cart-button, 
.cart-summary .continue-shopping {
	display: none;
}

.woocommerce .cart-summary input.button.checkout-button {
	display: inline-block;
	width: auto;
	float: right;
}

.woo-mini-cart a.remove,
.woocommerce-page a.remove,
.woocommerce a.remove {
	font-size: 24px;
	width: 14px;
	height: 24px;
	line-height: 24px;
	font-weight: 100;
	color: inherit!important;
}

.woo-mini-cart a.remove:hover,
.woocommerce-page a.remove:hover,
.woocommerce a.remove:hover {
	color: var(--color-content-hover, inherit)!important;
	background: none;
}

header li.mini_cart_item > a:hover,
.woo-mini-cart a.remove:hover {
	color: var(--minicartTextHoverColor, red)!important;
}

.woocommerce table.shop_table th {
	font-weight: inherit;
}

.woocommerce table.shop_table .product-name .variation {
	margin: 0;
	font-size: .8em;
	line-height: 20px;
	font-weight: inherit;
}

.woocommerce table.shop_table .product-name .variation-color {
	display: inline-block;
	margin-bottom: 0;
}

.woocommerce button.button[name="calc_shipping"] {
	margin-top: 20px;
}

.entry .shop_table .shipping-calc .lined-heading {
	margin-bottom: 0;
}

.woocommerce-cart .wc-proceed-to-checkout {
	padding: 0;
	clear: both;
	margin-bottom: 80px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	display: inline-block;
	float: right;
	height: 40px;
	line-height: 38px;
	padding: 0 30px;
	font-size: 16px;
}

.cart-collaterals {
	margin-top: 60px;
}

.cart-collaterals .shipping-calculator-button {
	color: inherit;
	font-size: 14px;
}

.entry table.wc-block-cart-items {
    border-width: 1px 0 0 0;
}

.wc-block-cart-item__quantity {
	margin-top: 10px;
}

@container (min-width: 700px) { 
    .wc-block-cart__main .wc-block-cart-items th {
        padding: 12px 0; 
    }
}

/* Checkout */
.woocommerce-info,
.returning-customer {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #f7f7f7;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0,0,0,0.05);
}

.woocommerce form #customer_details .form-row {
	margin-bottom: 20px;
}

.woocommerce form #customer_details .form-row:before,
.woocommerce form #customer_details .form-row:after {
	content: "";
	display: table;
	line-height: 0;
}

.woocommerce form #customer_details .form-row:after {
	clear: both;
}

.woocommerce form #customer_details .form-row label {
	padding: 0;
	margin: 0;
	line-height: 25px;
	font-weight: normal;
}

.woocommerce form #customer_details .form-row label[for="billing_country"],
.woocommerce form #customer_details .form-row label[for="billing_state"] {
	padding-bottom: 9px;
}

.woocommerce form #customer_details .form-row input {
	width: 100%;
	padding-top: 9px;
	padding-bottom: 9px;
}

.woocommerce form #customer_details .form-row .chosen-search input {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	border-color: rgba(0,0,0,0.05);
	background-position: 100% -21px;
}

.woocommerce form .form-row .required, 
.woocommerce-page form .form-row .required {
	color: red;
	border: 0;
	font-size: .8em;
}

.woocommerce .checkout input#createaccount,
.woocommerce .checkout #shiptobilling input {
	float: none!important;
	width: auto!important;
}

.woocommerce form .form-row .input-checkbox, 
.woocommerce-page form .form-row .input-checkbox {
	display: inline;
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle;
}

.woocommerce .checkout #shiptobilling label {
	display: inline;
	float: none!important;
	width: auto;
	font-size: 1em;
	line-height: auto!important;
}

.woocommerce .checkout label.checkbox[for="createaccount"] {
	display: inline;
	padding: 0;
	margin: 0;
	float: none!important;
	width: auto!important;
}

input[type="checkbox"],input[type="radio"] {
	-webkit-appearance: checkbox;
}

body[class*="woocommerce"] input[type="checkbox"] {
	height: auto;
	margin-top: 0;
}

.woocommerce-form__label-for-checkbox {
	display: flex;
    flex-direction: row;
    align-items: center;
}

.woocommerce-form__label-for-checkbox input[type="checkbox"] {
	margin-right: 10px;
}

#order_review table.shop_table td.product-description {
	width: 80%;
	padding: 0;
	text-align: left;
}

#order_review table.shop_table td.product-subtotal {
	width: 20%;
	padding: 0;
	vertical-align: top;
}

#order_review table.shop_table dl dt {
	float: left;
	margin-right: 4px;
}

td.product-description a {
	font-weight: bold;
}

tr.checkout_table_item {
	padding: 10px 0;
}

.totals_table tr.total {
	font-size: 14px;
	font-weight: bold;
}

#order_review #payment {
	margin-top: 40px;
}

.entry .review-order-wrap h4 {
	font-size: 18px;
	margin-bottom: 30px;
}

.payment_methods label {
	display: inline-block;
}

.woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box {
	position: relative;
	margin: 20px;
	padding: 10px;
}

.payment_methods li {
	margin-bottom: 20px;
}

.woocommerce #payment, 
.woocommerce-page #payment {
	background-color: transparent;
}

.woocommerce #payment ul.payment_methods li, 
.woocommerce-page #payment ul.payment_methods li {
	list-style-type: none;
}

.woocommerce-terms-and-conditions-wrapper {
	margin-bottom: 30px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	height: 50px;
}

.woocommerce #payment div.form-row, 
.woocommerce-page #payment div.form-row {
	padding: 20px 0;
	border-top: none;
}

.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
	background: none;
	border-radius: 0;
	height: 40px;
	line-height: 40px;
	box-shadow: none;
}

.woocommerce-checkout .chosen-container .chosen-results {
	width: 100%;
}

.woocommerce-checkout .chosen-drop {
	border-radius: 0;
	box-shadow: none;
}

.chosen-container .chosen-results li.highlighted {
	background: none;
}

.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {
	background-position: 0 9px!important;
}

.woocommerce #payment ul.payment_methods, 
.woocommerce-page #payment ul.payment_methods {
	border-bottom-color: rgba(0,0,0,0.05);
}

.entry #order_review table {
	padding: 0;
}

.entry #order_review table.shop_table {
	padding-bottom: 10px;
}

.blockOverlay {
	background-color: rgba(255,255,255,0.2)!important;
	opacity: 1!important;
}

.woocommerce-checkout .entry h2 {
	line-height: 40px;
	margin: 60px 0 40px;
}

.woocommerce-checkout .cart-summary {
	padding-top: 80px;
}

.woocommerce-checkout #payment div.payment_box:after {
	top: 0;
}

label[for="ship-to-different-address-checkbox"] {
	display: inline-block;
	margin-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, 
.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select {
	border-color: inherit;
}

.woocommerce-page .woocommerce-checkout-review-order table.shop_table td, 
.woocommerce-page .woocommerce-checkout-review-order table.shop_table tbody th,
.woocommerce .woocommerce-checkout-review-order table.shop_table thead th, 
.woocommerce-page .woocommerce-checkout-review-order table.shop_table thead th {
	border-bottom-color: rgba(0,0,0,.1);
}

.woocommerce-checkout .woocommerce-shipping-fields {
	margin-top: 40px;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
	line-height: 40px;
	margin-top: 0!important;
}

.select2-search--dropdown {
	padding: 4px 0;
}

.select2-search--dropdown,
.woocommerce .select2-container--default .select2-selection--single:focus,
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
	outline: none!important;
}

.select2-container--open .select2-dropdown--below {
	box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, .1);
	padding: 0 10px 10px 10px;
}
.select2-container--open .select2-dropdown--above {
	box-shadow: 0px -6px 8px 0 rgba(0, 0, 0, .1);
	padding: 10px 10px 0 10px;

}

.select2-results__option {
	padding: 6px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	height: 30px;
	line-height: 30px;
}

.wc-blocks-components-select__container {
	margin-top: 30px;
}

/* input, selector */

.select2-container .select2-choice {
	padding-left: 0;
}

.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select {
	border-color: red;
}

.woocommerce .select2-container .select2-choice {
	border: none;
	background: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.woocommerce .select2-container .select2-choice .select2-arrow {
	width: 3px;
}

.woocommerce .select2-container--default .select2-selection--single {
	border-radius: 0;
	background: none;
}

.woocommerce .select2-container--open .select2-dropdown--below {
	border-radius: 0;
}

.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
	height: 30px;
	line-height: 30px;
}

.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected], 
.woocommerce .select2-container--default .select2-results__option--highlighted[data-selected],
.woocommerce .select2-container--default .select2-results__option[aria-selected=true], 
.woocommerce .select2-container--default .select2-results__option[data-selected=true] {
	background: none;
	box-shadow: none;
}

.woocommerce .select2-container .select2-selection--single,
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
}

.select2-dropdown {
	border: none;
}

.select2-container--default .select2-selection--single {
	border-width: 0 0 1px 0;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
	background: none;
	color: inherit;
	outline: none!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	right: 0;
	left: auto;
}

/* acount */
/*Login form box*/
.entry .myaccount_user ~ h2,
.entry .addresses h3 {
	font-size: 2rem;
	line-height: 40px;
	margin-bottom: 0;
}

#content_wrap .entry .myaccount_user,
#content_wrap .entry .myaccount_address {
	margin-bottom: 40px;
}

.woocommerce form.checkout_coupon, 
.woocommerce form.login, .woocommerce form.register {
	padding: 0;
}

.woocommerce form .form-row label.inline {
	padding-left: 10px;
}

.woocommerce form .form-row {
	padding: 0;
	margin-top: 20px;
}

.woocommerce-MyAccount-navigation {
}

.entry .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	line-height: 2;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-Button {
	margin-top: 30px;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button {
	margin: 0;
	padding: 0;
}

.woocommerce-account .addresses .title .edit {
	line-height: 60px;
}

.entry .woocommerce h2 {
	font-size: 28px;
}

.woocommerce form.edit-account .show-password-input, 
.woocommerce-page form.edit-account .show-password-input {
	top: 0;
	font-size: .7em;
}

/*Order*/
.order_details li {
	float: left;
	margin: 0 2em 7px 0;
	text-transform: uppercase;
	line-height: 1em;
	border-right: 1px dotted #CCC;
	padding: 0 2em 0 0;
	list-style-position: outside;
	list-style-type: none;
}

.order_details {
	overflow: hidden;
	zoom: 1;
	margin: 20px 0;
	list-style: none;
	padding: 20px 20px 13px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #eee;
}

.shop_table.order_details {
	border-collapse: separate;
	padding: 5px;
}

.customer_details dd,
.customer_details dt {
	display: inline-block;
}

.customer_details dd {
	margin-right: 20px;
}

.order-address-box {
	padding: 0 20px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #eee;
}

.order-address-box h3 {
	font-size: 18px;
}

/*products-relative*/
.products-relative h2 {
	font-size: 20px;
	margin-bottom: 40px;
}

.products-relative .product-item {
	width: 25%;
}

.products-relative .prouduct-item-a,
.cross-sells .prouduct-item-a h3 {
	font-size: 18px;
}

.products-relative .price {
	font-size: 14px;
}

.cross-sells .product-item {
	width: 50%;
}

/* Login box */
.modal#login-form {
	z-index: 9999;
}

.woocommerce form.login, .woocommerce form.checkout_coupon, 
.woocommerce form.register, .woocommerce-page form.login, 
.woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
	border: none;
}

#login-form label.inline {
	padding-left: 20px;
}

#rememberme {
	margin-top: -1px;
}

p.lost_password {
	margin-top: 30px;
}

.woocommerce form .form-row label {
	line-height: 3;
	margin-bottom: 0;
}

/* button */
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce .widget_product_search button:hover,
.wc-block-components-button:not(.is-link),
.wc-block-components-button:not(.is-link):hover { 
	color: var(--colorWooBtnText, inherit);
	background: none;
	background-color: var(--colorWooBtnBg, transparent);
	border-color: var(--colorWooBtnBorder, inherit);
	font-weight: inherit;
}

.woocommerce #content input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce-page #content input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active {
	top: 0;
}

.woocommerce #content input.button.disabled,
.woocommerce #content input.button:disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce a.button.disabled,.woocommerce a.button:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce input.button.disabled,.woocommerce input.button:disabled,
.woocommerce-page #content input.button.disabled,
.woocommerce-page #content input.button:disabled,
.woocommerce-page #respond input#submit.disabled,
.woocommerce-page #respond input#submit:disabled,
.woocommerce-page a.button.disabled,
.woocommerce-page a.button:disabled,
.woocommerce-page button.button.disabled,
.woocommerce-page button.button:disabled,
.woocommerce-page input.button.disabled,
.woocommerce-page input.button:disabled {
	color: #fff;
	border: none;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce .product-caption a.button {
	background: none;
}

.woocommerce .product-caption a.button {
	color: inherit;
}

.wc-block-components-button:not(.is-link).wc-block-components-checkout-place-order-button {
	height: 50px;
	font-size: 20px;
}

/* cart on navi */
.ux-woo-cart-wrap {
	display: inline-block;
	margin-left: var(--marginleft-carticon, 20px);
}

.ux-woocomerce-cart-a {
	display: none;
	line-height: 1;
	font-size: 0;
}

.ux-woo-icon-hide.ux-woo-icon-hide{
	display: none; transform: scale(0);
}

.ux-woo-cart-wrap:not(.ux-woo-icon-hide) {
	-webkit-animation:ScaleZoomIn .3s 1 ease normal both;
	animation:ScaleZoomIn .3s 1 ease normal both;
}
@-webkit-keyframes ScaleZoomIn {
	0%{display: none;-webkit-transform: scale(0);}
	100%{display: block;-webkit-transform: scale(1);}
}
@keyframes ScaleZoomIn {
	0%{display: none;transform: scale(0);}
	100%{display: block;transform: scale(1);}
}



.ux-woocomerce-cart-a .ux-bag {
	position: relative;
	display: block;
	font-size: 0;
}

.woocomerce-cart-number {
	position: absolute;
	z-index: 9;
	font-family: arial;
	top: 50%;
	right: -7px;
	margin-top: -13px;
	width: 14px;
	height: 14px;
	line-height: 15px;
	text-align: center;
	font-size: 8px;
	border-radius: 100%;
	color: #fff;
	background-color: #333;
}

.ux-bag-path {
	stroke-width: 1;
	stroke: currentColor;
	fill: none;
	stroke-miterlimit: 10;
}

.ux-bag-svg,.ux-woocomerce-cart-a {
	position: relative;
	height: var(--height-carticon, 16px);
	line-height: var(--height-carticon, 16px);
}

.IE11 .ux-bag-svg {
	width: 16px;
}

.ux-woocomerce-cart-a:hover,.ux-woocomerce-cart-a:focus {
	color: currentColor;
}

/* Mini Cart */
.woo-mini-cart {
  display: none;
  position: absolute;
  right: -14px;
  width: 280px;
  max-width: 100vw;
  top: 40px;
  padding: 30px 40px 30px 30px;
  line-height: 1.8;
  background-color: #f8f8f8;
  background-color: var(--minicartBgColor, #f8f8f8);
}

.logo-on-right .woo-mini-cart,
.logo-on-right .mini-car-arrow,
.logo-on-right .ux-woo-cart-text ~ .woo-mini-cart .mini-car-arrow,
body.rtl .woo-mini-cart,
body.rtl .mini-car-arrow,
body.rtl .ux-woo-cart-text ~ .woo-mini-cart .mini-car-arrow {
	right: auto;
	left: 0;
}

.woo-mini-cart,
.woo-mini-cart a {
	color: #333;
 	color: var(--minicartTextColor, #333);
}

.ux-woo-minicart:hover .woo-mini-cart {
  display: block;
}
.ux-woo-minicart .ux-woocomerce-cart-a {
  pointer-events: none;
}
body.single-product .woo-mini-cart .woocommerce-Price-amount {
  font-size: 1em;
  color: inherit;
}
.woo-mini-cart.show-cart {
  display: block;
}
.woo-mini-cart img,
.woocommerce .woo-mini-cart ul.cart_list li img, 
.woocommerce .woo-mini-cart ul.product_list_widget li img {
  width: 70px;
  margin-right: 10px;
  float: left;
}
.woocommerce-mini-cart {
	display: flex;
	flex-direction: column;
  font-size: 14px;
}
.woo-mini-cart .quantity {
  display: block;
}
.woocommerce-mini-cart__total,
.woocommerce .total.woocommerce-mini-cart__total {
  margin: 20px 0;
  clear: both;
  font-size: 14px;
}
.woocommerce-mini-cart__total strong {
  font-weight: normal;
  margin-right: 10px; 
}
.woocommerce-mini-cart__buttons {
  font-size: 16px;
  display: flex;
  justify-content: space-between;
}

.woo-mini-cart .button,
.woocommerce-page .woo-mini-cart .button,
.woocommerce .woo-mini-cart .button {
  width: calc(50% - 10px);
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
  font-size: 12px;
  text-align: center;
  color: inherit;
  border: 1px solid currentColor; 
}

.mini-car-arrow {
  display: block;
  position: absolute;
  top: -33px;
  right: 0;
  width: 4px;
  height: 7px;
  border: solid 20px transparent;
  border-bottom-color: #f8f8f8;
  border-bottom-color: var(--minicartBgColor, #f8f8f8);
}

body:not(.show_mobile_menu).non_bg_header.bm-enable-univer.bm-enable-univer-textcolor #header .mini-car-arrow {
	border-top-color: transparent!important;
	border-right-color: transparent!important;
	border-left-color: transparent!important;
}

.woo-mini-cart ul.cart_list li img,
.woocommerce-page .woo-mini-cart ul.cart_list li img,
.woocommerce .woo-mini-cart ul.cart_list li img {
  float: left;
}

.woo-mini-cart ul.product_list_widget li a,
.woocommerce-page .woo-mini-cart ul.product_list_widget li a,
.woocommerce .woo-mini-cart ul.product_list_widget li a {
  line-height: 30px;
}
.woo-mini-cart a.remove,
.woocommerce-page .woo-mini-cart a.remove,
.woocommerce .woo-mini-cart a.remove {
  display: none; 
  position: absolute; 
  margin-right: 0;   
  border-radius: 0;
  background: rgba(255,255,255,.4)!important;
}

.woocommerce.archive .woo-mini-cart a.remove,
.woocommerce.single-product .woo-mini-cart a.remove {
	left: 4px;
}

.woo-mini-cart .woocommerce-mini-cart-item {
	position: relative;
}

.woocommerce.archive .woo-mini-cart a.remove,
.woocommerce.single-product .woo-mini-cart a.remove,
.woo-mini-cart a.remove, 
.woocommerce-page .woo-mini-cart a.remove, 
.woocommerce .woo-mini-cart a.remove {
	top: -3px; right: -10px; left: auto;
    background: none!important;
}

.touchevents .woo-mini-cart a.remove,
.touchevents .woocommerce-page .woo-mini-cart a.remove,
.touchevents .woocommerce .woo-mini-cart a.remove,
.woo-mini-cart .woocommerce-mini-cart-item:hover a.remove,
.woocommerce-page .woo-mini-cart .woocommerce-mini-cart-item:hover a.remove,
.woocommerce .woo-mini-cart .woocommerce-mini-cart-item:hover a.remove {
  display: block;
}

.woocommerce-mini-cart__empty-message {
  font-size: 14px;
}


/*------------------------------- ----------------
      Responsive
---------------------------------------------------*/
@media (max-width: 991.98px) {
	
	.responsive-ux.woocommerce-page img.logo-image, 
	.responsive-ux.woocommerce img.logo-image {
		height: 30px;
		height: var(--logo-height-mobile, 50px);
	}
}

@media (max-width: 767px) {

	.responsive-ux .ux-woo-wrap .sidebar-layout.row {
		margin-right: 0;
		margin-left: 0;
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
	.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background: none;
	}

	.responsive-ux.woocommerce .nav-tabs>li>a {
		padding-left: 0;
	}

	.responsive-ux .ux-bag-svg, 
	.responsive-ux .ux-woocomerce-cart-a {
		height: var(--height-carticon-m, 16px);
		line-height: var(--height-carticon-m, 16px);
	}

	.responsive-ux .ux-woo-cart-wrap {
		margin-left: var(--marginleft-carticon-m, 10px);
	}

	.responsive-ux.woocommerce .social-bar {
		text-align: left;
		margin-top: 20px;
	}

	body.single-product.responsive-ux.woocommerce .product-item .add_to_cart_button {
		display: none;
	}

	.responsive-ux .product-item,
	.responsive-ux.woocommerce .columns-4.main-list-inn .product-item,
	.responsive-ux.woocommerce .columns-3.main-list-inn .product-item, 
	.responsive-ux.woocommerce .columns-5.main-list-inn .product-item,
	.responsive-ux.woocommerce .columns-6.main-list-inn .product-item {
		width: 100%;
	}

	.woocommerce:not(.woo-plain-images) .sea-vertical-slider div.product  div.images{
		flex-direction: column;
	}

	.sea-vertical-slider .images.flex-viewport {
		width: 100%;
	}

	.woocommerce .sea-vertical-slider div.product div.images .flex-control-thumbs {
		width: 100%;
		height: 80px!important;
	}

	.sea-vertical-slider .navi-prev,
	.sea-vertical-slider .navi-next {
		display: none;
	}

	.sea-vertical-slider .images .flex-viewport {
		width: 100%;
	}

	.woocommerce .sea-vertical-slider div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
		clear: none;
	}

	/* social share on product */
	.responsive-ux .single-product-summary .post-meta-social-li .fa {
		font-size: var(--size-socialshare-woo-m, 16px);
	}

	.responsive-ux .single-product-summary .post-meta-social-li {
		margin-right: var(--spacing-socialshare-woo-m, 8px);
	}
	.wcppec-checkout-buttons { 
  		margin-left: -10px;
 	}
	/* Archive */
	.responsive-ux .main-list .product-caption-title {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_archive_item_tit, 24px);
	}

	.responsive-ux .main-list .price {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_archive_item_price, 16px);
	}

	.responsive-ux .main-list .product-caption a.button {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_archive_item_add_cart, 12px);
	}
	/*cart*/
	.woocommerce.woocommerce-cart table.shop_table.cart, 
	.woocommerce-page.woocommerce-cart table.shop_table.cart {
		margin-top: -40px;
	}
	.cart-content .coupon {
		float: none;
		text-align: right;
	}
	input#coupon_code {
		min-width: 120px;
		width: 50%;
    	margin-right: 5px;
    	font-size: 11px;
	}
	button.apply-coupon {
		padding: 0 10px!important;
		font-size: 14px!important;
	}
	.woocommerce-page #content .cart-content input.button[name="update_cart"] {
		margin-top: 20px;
		font-size: 14px;
	}
	.woocommerce-page.woocommerce-cart table.shop_table thead {
		font-size: 0;
	}
	.woocommerce-cart table.shop_table td.product-name {
		font-weight: bold;
	}
	.woocommerce-cart table.shop_table td.product-price {
		opacity: .8;
	}
	.woocommerce-cart table.shop_table td.product-price,
	.woocommerce-cart table.shop_table td.product-quantity {
		text-align: center;
	}
	.woocommerce .quantity .qty {
		padding-left: 0!important;
		width: 40px!important;
	}
	/* single product font size */
	.responsive-ux h1.product_title,
	.cart-collaterals .cross-sells h2,
	.woocommerce.woocommerce-cart table.shop_table thead,
	.entry .lined-heading, .entry .cart-summary h3, 
	h3#order_review_heading, 
	.entry #ship-to-different-address > label, .cart-empty, 
	.entry h3#login-form-modal,.woocommerce-billing-fields>h3,
	.woocommerce-additional-fields>h3 {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_single_tit, 24px);
	}

	body.single-product.responsive-ux {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_single_con, 16px);
	}

	.responsive-ux.product-single .product_meta {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_single_meta, 14px);
	}

	.responsive-ux.woocommerce div.product p.price, 
	.responsive-ux.woocommerce div.product span.price {
		font-size: var(--fontsize_ux_cb_module_fonts_woo_single_price, 1.1em);
	}

	.responsive-ux.woocommerce select, 
	.responsive-ux .select2-container, 
	.responsive-ux.woocommerce input, 
	.responsive-ux.woocommerce textarea {
		font-size: var(--fontsize_ux_cb_module_fonts_form, 14px);
	}
	.woocommerce.woocommerce-cart table.shop_table, 
	.woocommerce-page.woocommerce-cart table.shop_table {
		font-size: 14px;
	}
}

@media (max-width: 768px) {

	/* single product Plain images */
	.woo-plain-images .woocommerce-product-gallery {
		width: calc(100vw - var(--get-scroll-width, 15px));
		margin-left: -20px;
	}
	.responsive-ux.woocommerce #content div.product div.summary, 
	.responsive-ux.woocommerce div.product div.summary, 
	.responsive-ux.woocommerce-page #content div.product div.summary, 
	.responsive-ux.woocommerce-page div.product div.summary {
		padding-top: 40px;
	}
	.responsive-ux.woo-plain-images .woocommerce-product-gallery__image {
		padding-left: 0;
		padding-top: var(--padingPordcutImgM ,0px);
	}

	.responsive-ux .plain-imgs-col1,
	.responsive-ux .plain-imgs-col2 {
		margin-left: 0;
		margin-top: calc(0px - var(--padingPordcutImgM ,0px));
	}


}

@media (min-width: 768px) {
 
	.woocommerce .col2-set#customer_details {
		display: inline-block;
		width: 60%;
		padding-right: 40px;
		float: left;
	}

	.woocommerce .woocommerce-checkout .col2-set .col-1,
	.woocommerce .woocommerce-checkout .col2-set .col-2 {
		width: 100%;
		float: none;
	}

	#order_review_heading,
	.woocommerce-checkout-review-order {
		float: right;
		width: 40%;
	}
	/* My account */
	#content_wrap .woocommerce .woocommerce-MyAccount-content form .woocommerce-FormRow--wide {
		margin-top: 0;
		margin-bottom: 30px;
	}

	.woo-plain-images .sidebar-layout.row {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width: 769px) {
	/* single product Plain images */
	.woocommerce #content div.product div.images,
	.woocommerce div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page div.product div.images,
	.woocommerce-product-gallery--with-images {
		width: var(--widthPordcutImg, 60%);
		float: left;
	}

	.woo-plain-images .gallery-on-right .woocommerce-product-gallery--with-images {
		margin-left: 0; 
	}

	#content.container-fluid {
		max-width: none;
	}

	.single-product-summary { 
    	padding-left: 40px;
	}

	.woo-plain-images .summary-sticky .single-product-summary {
		margin-top: 0;
		padding-top: 0;
		position: sticky;
		top: 50%;
    	transform: translateY(-50%); 
	}

	.woo-plain-images .gallery-on-right .single-product-summary {
		padding-left: 0;
		padding-right: 40px;
	}

	.woo-plain-images .gallery-on-right .woocommerce-product-gallery--with-images {
		float: right;
	}

	.woo-plain-images.woocommerce #content .gallery-on-right div.product div.summary, 
	.woo-plain-images.woocommerce .gallery-on-right div.product div.summary, 
	.woo-plain-images.woocommerce-page #content .gallery-on-right div.product div.summary, 
	.woo-plain-images.woocommerce-page .gallery-on-right div.product div.summary {
		float: left;
	}

	.woocommerce #content div.product div.summary, 
	.woocommerce div.product div.summary, 
	.woocommerce-page #content div.product div.summary, 
	.woocommerce-page div.product div.summary {
		width: calc(100% - var(--widthPordcutImg, 60%));
	}

	.woo-plain-images .woocommerce-product-gallery__wrapper-list {
		display: flex;
	    flex-direction: row;
    	flex-wrap: wrap;
	}

	.woo-plain-images .plain-imgs-col2 .woocommerce-product-gallery__image {
		width: 50%;
	}
}

/* Colors */
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.woocommerce .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price ins .amount, 
.woocommerce .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price > .amount,
.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link:hover a, 
.woocommerce-product-details__short-description a,
.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected], 
.woocommerce .select2-container--default .select2-results__option--highlighted[data-selected],
.woocommerce .select2-container--default .select2-results__option[aria-selected=true], 
.woocommerce .select2-container--default .select2-results__option[data-selected=true],
.select2-results__option[aria-selected]:hover, 
.select2-results__option[data-selected]:hover {
	color: var(--color-content-linked, #C2AB6B);
}

.woocommerce div.product p.price, 
.woocommerce div.product span.price {
	color: var(--colorPrice, #313131);
}

.woocomerce-cart-number,
.woocommerce-store-notice, 
p.demo_store,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignright {
	background-color: var(--color-content-linked, #C2AB6B);
}

.woocommerce-product-details__short-description a:hover {
	color: var(--color-content-hover, #414145);
}

.woocommerce-account .addresses .title .edit {
	color: var(--color-meta);
}

.woocommerce-Reviews-title,.tab-pane > h2,.comment-reply-title {
	color: var(--color-comment-tit, #313139);
}

.woocommerce-review__author {
	color: var(--color-comment-author, #313139);
}

/*tabs*/
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none
}

.nav>li {
  position: relative;
  display: block
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px
}

.nav>li>a:focus,.nav>li>a:hover {
  text-decoration: none;
  background-color: #eee
}

.nav>li.disabled>a {
  color: #777
}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
  background-color: #eee;
  border-color: #337ab7
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}

.nav>li>a>img {
  max-width: none
}

.nav-tabs {
  border-bottom: 1px solid #ddd
}

.nav-tabs>li {
  float: left;
  margin-bottom: -1px
}

.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
  border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0
}

.nav-tabs.nav-justified>li {
  float: none
}

.nav-tabs.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto
}

@media (min-width:768px) {
  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%
  }

  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0
  }
}

.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
  border: 1px solid #ddd
}

@media (min-width:768px) {
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }

  .nav-tabs.nav-justified>.active>a,
  .nav-tabs.nav-justified>.active>a:focus,
  .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff
  }
}

.nav-pills>li {
  float: left
}

.nav-pills>li>a {
  border-radius: 4px
}

.nav-pills>li+li {
  margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  color: #fff;
  background-color: #337ab7
}

.nav-stacked>li {
  float: none
}

.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0
}

.nav-justified {
  width: 100%
}

.nav-justified>li {
  float: none
}

.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto
}

@media (min-width:768px) {
  .nav-justified>li {
    display: table-cell;
    width: 1%
  }

  .nav-justified>li>a {
    margin-bottom: 0
  }
}

.nav-tabs-justified {
  border-bottom: 0
}

.nav-tabs-justified>li>a {
  margin-right: 0;
  border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
  border: 1px solid #ddd
}

@media (min-width:768px) {
  .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }

  .nav-tabs-justified>.active>a,
  .nav-tabs-justified>.active>a:focus,
  .nav-tabs-justified>.active>a:hover {
    border-bottom-color: #fff
  }
}

.tab-content>.tab-pane {
  display: none
}

.tab-content>.active {
  display: block
}

.comment-form-rating label,
.product-caption .star-rating,
.woo-mini-cart .blockOverlay:before {
  display: none!important;
}
.entry .alignwide.wp-block-woocommerce-cart,
.entry .alignwide.wp-block-woocommerce-checkout {
    max-width: inherit;
    margin-left: inherit;
    margin-right: inherit;
}

/* wc-block-grid__product in cart page */
.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-image,
.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-link {
	display: block;
}
.woocommerce-cart .wc-block-grid__product-price {
    display: inline-block;
}
:root:has(body.woocommerce-cart) :where(.wp-element-button, .wp-block-button__link),
.wc-block-components-button:not(.is-link).wc-block-components-checkout-place-order-button {
	border-radius: 3px;
}

.woocommerce-cart h2.wp-block-heading {
	margin-bottom: 40px;
    font-size: 28px;
}

body {
	--colorWooBtnText: #FFFFFF;
    --colorWooBtnBg: #0D0D0D;
}
}@media screen{/*!
 * Font Awesome v6.5.1 by @fontawesome - https://fontawesome.com 
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url("/wp-content/themes/art-theme/styles/webfonts/fa-solid-900.woff2") format("woff2")}.fa,.fas{font-family:'Font Awesome 6 Free';font-weight:900}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("/wp-content/themes/art-theme/styles/webfonts/fa-brands-400.woff2") format("woff2")}.fab{font-family:'Font Awesome 6 Brands';font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-lira-sign:before,.fa-try:before{content:"\f195"}.fa-universal-access:before{content:"\f29a"}.fa-braille:before{content:"\f2a1"}.fa-podcast:before{content:"\f2ce"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before,.fa-snowflake:before{content:"\f2dc"}.fa-rss:before{content:"\f09e"}.fa-phone:before{content:"\f095"}.fa-phone-square:before{content:"\f098"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before,.fa-map:before{content:"\f279"}.fa-envelope-open-o:before,.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-o:before,.fa-envelope:before{content:"\f0e0"}.fa-envelope-square:before{content:"\f199"}.fa-space-shuttle:before{content:"\f197"}.fa-search:before{content:"\f002"}.fa-play:before{content:"\f04b"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
}@media screen{/** 
*
* ART theme - Archive / Widget / Single
*
*/
.archive-title .title-wrap-tit {
	font-size: 26px; 
}

.archive-title.title-wrap,
body.page .title-wrap {
	text-align: center;
	font-size: 36px;
}

.archive-des {
	font-size: 16px;
}

.archive-list {
	display: flex;
	flex-wrap: wrap;
	margin-top: -100px;
	margin-left: -30px;
}

.archive-item {
	width: 100%;
	margin-top: 100px;
	padding-left: 30px;
}

.archive-list .pagenums {
	padding-left: 30px;
}

.titlethumbdes .archive-item,
.thumbtitledes .archive-item {
	display: flex;
	flex-direction: column;
}

.titlethumbdes .archive-item .archive-tit,
.thumbtitledes .archive-item.format-standard .archive-image,
.thumbtitledes .archive-item.format-video .archive-image,
.thumbtitledes .archive-item.format-gallery .archive-image,
.thumbtitledes .archive-item.format-image .archive-image {
	order: -1;
}

.archive-item .archive-image {
	display: inline-block;
	position: relative;
}

.archive-image {
	margin-bottom: 20px;
}

.archive-tit {
	margin-top: 0;
	margin-bottom: 20px;
}

.archive-tit {
	font-size: 32px;
}

.archive-item .social-bar,
.arvhive-excerpt,
.archive-meta {
	margin-bottom: 30px;
}

.archive-meta {
	font-size: 16px;
}

.article-meta-unit {
	line-height: 1.8;
}

.archive-bar {
	position: relative;
	margin-bottom: 20px;
	background-color: #eee;
}

.archive-bar .content-audio-artist {
	display: none;
}

.archive-list .page-numbers {
	padding-right: 35px;
}

article .blog-unit-link-li {
	display: block; 
	margin-top: 1px;
	font-size: 1em;
	padding: 0 20px;
	min-height: 60px;
}

article .blog-unit-link-li-a {
	display: block;
	line-height: 60px;
}

.blog-unit-quote {
	line-height: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.2em;
	padding-left: 20px;
	font-style: italic;
	border-left: 2px solid currentColor;
}

.blog-unit-quote cite {
	display: block;
	position: relative;
	padding-left: 40px;
	margin-top: 10px;
	font-size: .9em;
}

.blog-unit-quote cite:before {
	content: "";
	height: 1px;
	width: 30px;
	position: absolute;
	top: 50%;
	left: 0;
	letter-spacing: 1px;
	font-size: .9em;
	background-color: currentColor;
}

.sidebar_widget .wp-block-search .wp-block-search__button {
	margin-top: 0;
	height: 40px;
}

.archive-search-form {
	margin: 10px auto 0;
}

.archive-more-a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
	padding: 0 20px;
	font-size: 16px;
}

.archive-more-a:after,
.archive-more-a:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: currentColor;
	opacity: 0;
	transform: translate3D(0,100%,0);
}

.archive-more-a:before,
.archive-more-a:hover:after {
	transform: translate3D(0,0,0);
	opacity: 1;
}

.archive-more-a:before {
	z-index: 1;
	background: none;
	border-bottom: 2px solid currentColor;
}

.archive-more-a:hover:before {
	opacity: 0;
}

.archive-meta-cate {
	display: block;
}

.archive-sticky {
	position: relative;
	margin-right: 15px;
}

.archive-sticky svg {
	width: 1.1em;
	height: 1.1em;
	-webkit-transform: rotate(45deg) translateY(.3em);
	-moz-transform: rotate(45deg) translateY(.3em);
	-ms-transform: rotate(45deg) translateY(.3em);
	transform: rotate(45deg) translateY(.3em);
}

.archive-sticky line,.archive-sticky polyline {
	stroke: currentColor;
}

/* Pagebumner */ 
.pagenums {
	width: 100%;
}

.page-numbers,
.pagenums-a {
	text-align: left;
	padding-left: 0;
}

.prev.page-numbers {
	float: right;
}

.page-numbers.next {
	float: right;
	padding-right: 0;
}

.page-numbers.dots {
	font-size: 0;
}

.page-numbers.dots:before {
	content: "-";
	font-size: 17px;
}

.page-numbers {
	text-align: left;
	padding: 0;
}

/* sidebar layout */

.sidebar-layout .container,
body .sidebar-layout .container-fluid,
body.single .title-wrap .container-fluid {
	width: auto;
	padding-left: 0;
	padding-right: 0;
}

.sidebar-layout .container-inn {
	width: 100%;
}

ul.sidebar_widget > li {
	margin-top: 80px;
}

ul.sidebar_widget > li:first-child {
	margin-top: 20px;
}

.single ul.sidebar_widget > li:first-child {
	margin-top: 30px;
}

/* Single post */
.article-meta {
	margin-bottom: var(--magibtmPostMeta, 80px);
	font-size: 16px;
}

.article-meta-unit {
	margin-right: 15px;
}

body.single .content_wrap_outer {
	padding-top: 40px;
}

body.single.page_from_top .content_wrap_outer,
body.single.post-hide-title .content_wrap_outer {
	padding-top: 0;
}

body.single .title-wrap {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: var(--paddingLeftpostTit,0px);
}

body.single .title-wrap-tit {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: var(--magbottomPostTitle, 0px);
}

.title-wrap-con .article-meta-unit.article-meta-unit-cate {
	margin-right: 0;
}

.title-wrap-con .article-meta-unit.article-meta-date {
	display: inline-block;
}

.article-meta-date-label,
.article-meta-author-label,
.article-tag-label {
	padding-right: 6px;
}

.two-cols-layout .article-meta.span3 {
	width: 100%;
}

.two-cols-layout  .article-inn.span9 {
	width: 100%;
	margin-left: 0;
}

/* post types */
/*image*/
.single-featured-image {
	margin-bottom: 40px;
	margin: 0 auto 20px;
}

/*gallery*/
.vertical-list-item-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*video*/
body.single.single-format-video #content {
	margin-top: 0;
} 

/*audio*/
.content-audio {
	margin-bottom: 40px;
}

.audio-unit {
	position: relative;
	display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
	height: 60px;
	line-height: 60px;
}

.audio-unit span.audiobutton {
	display: inline-block;
	width: 60px;
	height: 60px;
	cursor: pointer;
	float: right;
	text-align: center;
}

.audio-unit span.audiobutton:before {
	content: "\f04d";
	position: absolute;
	top: 50%;
	margin-top: -30px;
	margin-left: -4px;
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
}

.audio-unit span.audiobutton.pause:before {
	content: "\f04b";
}

.audio-unit span.songtitle {
	display: inline-block;
	overflow: hidden;
	margin-left: 20px;
}

.audio_player_list.audio_content {
	background: none;
	margin-bottom: 40px;
}

.audiopost-soundcloud-wrap {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.format-audio .audio-unit {
	position: relative;
	height: 60px;
}

body.single-format-audio .audio-unit {
	margin-top: 1px;
}

.format-audio .audio-unit span.audiobutton {
	position: relative;
	display: inline-block;
	width: 59px;
	height: 59px;
	cursor: pointer;
}

.format-audio .audio-unit span.songtitle { 
	margin-left: 20px; 
}

.audio-unit span.songtitle {
	line-height: 60px;
}

.content-audio-artist {
	display: block;
	margin-bottom: 20px;
	font-size: 14px;
}

.blog-unit-soundcloud {
	max-width: 400px;
}

/*link*/
body.single .blog-unit-link {
	display: block;
	margin-top: 0;
} 

/*quote*/
body.single .blog-unit-quote {
	font-size: 2em;
	line-height: 1.3;
}

body.single .blog-unit-quote cite {
	margin-top: 20px;
	padding-left: 30px;
	font-size: .5em;
}

/*Gallery */
.vertical-list-item {
	margin-bottom: 20px;
}

/* Post meta */

.article-meta-tag ~ .blog-unit-meta-bottom {
	margin-left: 30px;
	padding: 20px 0;
}

/* Post Meta 1: Category, author ... */
.article-cate-a,
.article-tag a[rel="tag"],
.grid-item-text-cate a {
	position: relative;
	padding-right: 17px;
	float: left;
}

.article-cate-a:after,
.article-tag > a:after,
.grid-item-text-cate a:after {
	content: "";
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -0.45em;
	height: .9em;
	width: 1px;
	background-color: currentColor;
	-webkit-transform: rotate(13deg);
	-ms-transform: rotate(13deg);
	transform: rotate(13deg);
}

.article-cate-a:last-child:after,
.article-tag > a:last-child:after,
.blog_meta_cate a:last-child:after,
.grid-item-text-cate a:last-child:after {
	display: none;
}

.article-tag-label {
	float: left;
}

.archive-tag,.archive-meta-cate,
.article-meta-unit-cate,.article-tag {
	display: inline-block;
	line-height: 1.5;
}

.archive-meta-cate .article-cate-a:last-child {
	padding-right: 0;
}

/* Post navi */

.post-navi-single > .container {
	padding: 0;
}

.post-navi-unit-next .arrow-item {
	text-align: right;
}

.arrow-item:hover {
	color: currentColor;
}

.post-navi-unit {
	position: relative;
	height: 80px;
}

.post-navi-single-normal {
	margin-right: -20px;
	margin-left: -20px;
}

.post-navi-unit.post-navi-unit-next {
	text-align: right;
}

.arrow-item {
	display: block;
	position: relative;
	height: 80px;
	overflow: hidden;
}

.navi-title-tag {
	position: absolute;
	line-height: 80px;
}

.post-navi-unit-next .navi-title-tag {
	right: 0;
}

.post-navi-unit-tit {
	display: block;
	position: relative;
	top: 0;
	height: 80px;
	-webkit-transform: translateY(-80px);
	transform: translateY(-80px);
	-webkit-transition: transform .5s;
	transition: transform .5s;
}

.post-navi-unit-tit-inn {
	display: block;
	vertical-align: middle;
}

.navi-title-tag {
	-webkit-transition: transform .3s .2s;
	transition: transform .3s .2s;
}

.arrow-item:hover .post-navi-unit-tit,
.navi-title-tag {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/*  Social Bar */
.social-bottom {
	padding-top: 20px;
	padding-bottom: 20px;
}

.post-meta-social {
	display: inline-block;
}

.post-meta-social-li {
	display: inline-block;
	margin-left: var(--spacingShare, 20px);
}

.post-meta-social .post-meta-social-li:first-child {
	margin-left: 0!important;
}

.post-meta-social-li .fa {
	display: block;
	font-size: var(--fontsizeShare, 24px);
}

.post-meta-social-li .postshareicon-mail:before {
	font-size: .9em;
}

.post-meta-social-li a.share {
	display: block;
	color: inherit;
}

.social-bar-tit {
	display: inline-block;
	vertical-align: middle;
	padding-right: 40px;
}

.blog-unit-meta-bottom .social-bar {
	text-align: center;
}

.blog-unit-meta-bottom .social-bar + .post-navi-single-normal {
	margin-top: 40px;
}

/* Vertical Social */
.sea-vertical-social {
	position: fixed;
	z-index: 10;
	right: var(--fluidHeaderPading, 60px);
	top: 50%;
    transform: translateY(-50%);
}

.header-width-fixed .sea-vertical-social {
	right: calc(50% - var(--mainWidth, 1170px) / 2);
	transform: translate(-100%, -50%);
}

.sea-vertical-social .post_social {
	display: flex;
	flex-direction: column;
}

.sea-vertical-social .post-meta-social-li {
	margin-left: 0;
	margin-bottom: var(----spacingShareBom,20px);
}

.sea-vertical-social .post-meta-social-li:hover a.share {
	transform: translateY(-5px);
}

/*password*/
.post-password-form input[type="submit"] {
	height: 40px;
}

/* Mobile  */
@media (max-width: 480px) {

	.responsive-ux .list-layout-col2-item,
	.responsive-ux .list-layout-col3-item,
	.responsive-ux .list-layout-col4-item,
	.responsive-ux .arrow-item {
		width: 100%;
	}

}

@media (max-width: 767px) {

	body.single.responsive-ux #footer,
	body.single.responsive-ux .content_wrap_outer,
	body.archive.responsive-ux #footer {
		margin-top: 0;
	}

	body.single.responsive-ux .entry,
	body.single.responsive-ux .blog-unit-quote,
	body.single.responsive-ux .blog-unit-link,
	.responsive-ux .video-post-wrap,
	.responsive-ux #post-navi,
	.responsive-ux.single-ux-portfolio .blog-unit-meta-bottom {
		margin-bottom: 40px;
	}

	/* Content */
	body.single:not(.page_from_top).responsive-ux .content_wrap_outer {
	    padding-top: var(--margintopPostTitleM, 0px);
	}

	body.single.responsive-ux .title-wrap {
		min-height: 20px;
		font-size: 20px;
		padding-left: var(--paddingLeftpostTitM, 0px);
	}

	.single.responsive-ux .title-wrap-tit {
	    margin-bottom: var(--magbottomPostTitleM, 0px);
	}

	.responsive-ux .article-meta {
		margin-bottom: var(--magibtmPostMetaM, 0px);
	}

	.responsive-ux .social-bar {
		text-align: center;
	}

	.responsive-ux .post-meta-social {
		display: inline-block;
	}

	.responsive-ux .post-meta-social-li .fa { 
		font-size: var(--fontsizeShareM, 20px);
	}

	.responsive-ux .post-meta-social-li { 
		margin-left: var(--spacingShareM, 10px);
	}

	.responsive-ux .post-navi-single {
		clear: both;
	}

	.touchevents .responsive-ux .post-navi-unit-prev {
		padding-left: 0;
	}

	.touchevents .responsive-ux .post-navi-unit.post-navi-unit-next {
		padding-right: 0;
	}

	.touchevents .responsive-ux .fullwrap-layout .blog-unit-meta-bottom .post-navi-unit-prev {
		padding-left: 40px;
	}

	.touchevents .responsive-ux .fullwrap-layout .blog-unit-meta-bottom .post-navi-unit.post-navi-unit-next {
		padding-right: 40px;
	}

	.responsive-ux .post-navi-single > .container {
		padding: 0 40px;
	}

	.responsive-ux .sidebar-layout .post-navi-single-normal {
		margin-right: 0;
		margin-left: 0;
	}

	.responsive-ux .archive-list {
		margin-top: calc(0px - var(--archiveItemsSpaceVM, 40px));
		margin-left: calc(0px - var(--archiveItemsSpaceHM, 20px));
	}

	.responsive-ux .archive-item {
		margin-top: var(--archiveItemsSpaceVM, 40px);
		padding-left: var(--archiveItemsSpaceHM, 20px);
	}

	.responsive-ux .archive-list .pagenums {
		padding-left: var(--archiveItemsSpaceHM, 20px);
	}

	/* Font settings */
	/* Post navi*/
	.responsive-ux .post-navi-single,
	.responsive-ux .post-navi-unit-tit {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_navi, 1em);
	}

	/* Archive title */
	.responsive-ux .archive-title .title-wrap-tit {
		font-size: var(--fontsize_ux_cb_module_fonts_archive_title, 26px);
	} 

	/* Archive items title */
	.responsive-ux .archive-tit {
		font-size: var(--fontsize_ux_cb_module_fonts_archive_posts_title, 22px);
	}

}

@media (max-width: 991.98px) {
	/* Vertical Social */
	.sea-vertical-social {
		display: none;
	}
}

/* Desktop */
@media (min-width: 768px) {

	body .article-meta.span3 .article-meta-unit {
		line-height: 1.2;
		padding: 5px 0;
	}

	body.single:not(.page_from_top):not(.post-hide-title) .content_wrap_outer {
		padding-top: var(--margintopPostTitle);
	}

	#content_wrap .archive-list .entry p,
	#content_wrap .archive-list .entry > p {
		margin-bottom: 0;
	}

	.archive-list {
		margin-top: calc(0px - var(--archiveItemsSpaceV, 0px));
		margin-left: calc(0px - var(--archiveItemsSpaceH, 0px));
	}

	.archive-item,
	.archive-list .pagenums {
		padding-left: var(--archiveItemsSpaceH, 0px);
	}

	.archive-item {
		margin-top: var(--archiveItemsSpaceV, 0px);
	}

	#sidebar-widget .textwidget p {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
	}

	#sidebar-widget .textwidget p.wp-caption-text {
		margin-bottom: 0;
	}

	.arrow-item:hover .navi-title-tag {
		-webkit-transform: translateY(80px);
		transform: translateY(80px);
	}

	.archive-list-col2 .archive-item {
		width: 50%;
	}

	.archive-list-col3 .archive-item {
		width: 33.3333%;
	}

	.archive-list-col4 .archive-item {
		width: 25%;
	}

	.archive-list-col5 .archive-item {
		width: 20%;
	}

	.archive-list-col6 .archive-item {
		width: 16.6667%;
	}

}
@media(min-width: 992px) {
	.is-vertical-social {
		display: none;
	}

	.header-width-fixed .sea-vertical-social {
	    right: calc(50% - var(--mainWidth, 970px) / 2); 
	}
}
}@media screen{/* Art theme - Menu icon style hamburg */
.svg-style01,
.svg-style02 {
	text-rendering: geometricPrecision;
	shape-rendering: geometricPrecision;
	white-space: pre;
}

.svg-style01-line1 {
	opacity: 1;
	width: 380.605px;
	height: 50px;
	-webkit-transform: translate(190px,25px) translate(-190px,-25px);
	-ms-transform: translate(190px,25px) translate(-190px,-25px);
	transform: translate(190px,25px) translate(-190px,-25px);
}

.hide_mobile_menu .svg-style01-line1 {
	animation: hs1_a0_tb .3s linear both, hs1_a0_ob .3s linear both;
}

.svg-style01-line2 {
	width: 379.916px;
	height: 50px;
	-webkit-transform: translate(190px,190px) translate(-190px,-25px);
	-ms-transform: translate(190px,190px) translate(-190px,-25px);
	transform: translate(190px,190px) translate(-190px,-25px);
}

.hide_mobile_menu .svg-style01-line2 {
	animation: hs1_a1_tb .3s linear both;
}

.svg-style01-line3 {
	opacity: 1;
	width: 380.605px;
	height: 49.9847px;
	-webkit-transform: translate(190px,355px) translate(-190px,-25px);
	-ms-transform: translate(190px,355px) translate(-190px,-25px);
	transform: translate(190px,355px) translate(-190px,-25px);
}

.hide_mobile_menu .svg-style01-line3 {
	animation: hs1_a2_tb .3s linear both, hs1_a2_ob .3s linear both;
}

.show_mobile_menu .svg-style01-line1 {
	animation: hs1_a0_t .3s linear both, hs1_a0_o .3s linear both;
}

.show_mobile_menu .svg-style01-line2 {
	animation: hs1_a1_t .3s linear both;
}

.show_mobile_menu .svg-style01-line3 {
	animation: hs1_a2_t .3s linear both, hs1_a2_o .3s linear both;
}

@keyframes hs1_a0_t {
	0% {
		transform: translate(190px,25px) rotate(0deg) scale(1,1) translate(-190px,-25px);
	}

	31.25% {
		transform: translate(190px,25px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	50% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	68.75% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	100% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}
}

@keyframes hs1_a0_o {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	68.75% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes hs1_a1_t {
	0% {
		transform: translate(190px,190px) rotate(0deg) scale(1,1) translate(-190px,-25px);
	}

	31.25% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	50% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	68.75% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	100% {
		transform: translate(190px,190px) rotate(45deg) scale(1.279231,1) translate(-190px,-25px);
	}
}

@keyframes hs1_a2_t {
	0% {
		transform: translate(190px,355px) rotate(0deg) scale(1,1) translate(-190px,-25px);
	}

	31.25% {
		transform: translate(190px,355px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	50% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	68.75% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	100% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,9.722966) translate(-190px,-25px);
	}
}

@keyframes hs1_a2_o {
	0% {
		opacity: 1;
	}

	31.25% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes hs1_a0_tb {
	0% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	31.25% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	50% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	68.75% {
		transform: translate(190px,25px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	100% {
		transform: translate(190px,25px) rotate(0deg) scale(1,1) translate(-190px,-25px);
	}
}

@keyframes hs1_a0_ob {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0;
	}

	68.75% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes hs1_a1_tb {
	0% {
		transform: translate(190px,190px) rotate(45deg) scale(1.279231,1) translate(-190px,-25px);
	}

	31.25% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	50% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	68.75% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	100% {
		transform: translate(190px,190px) rotate(0deg) scale(1,1) translate(-190px,-25px);
	}
}

@keyframes hs1_a2_tb {
	0% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,9.722966) translate(-190px,-25px);
	}

	31.25% {
		transform: translate(190px,190px) rotate(45deg) scale(0.13137,1) translate(-190px,-25px);
	}

	50% {
		transform: translate(190px,190px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	68.75% {
		transform: translate(190px,355px) rotate(0deg) scale(0.13137,1) translate(-190px,-25px);
	}

	100% {
		transform: translate(190px,355px) rotate(0deg) scale(1,1) translate(-190px,-25px);
	}
}

@keyframes hs1_a2_ob {
	0% {
		opacity: 1;
	}

	31.25% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

/* IE */
.IE11 .ux-bag-svg {
	width:20px;
}

.IE11 .navi-trigger-svg { 
	display:none; 
}

.IE11 .navi-trigger-out {
	width:26px;
}

.IE11 .navi-trigger{
	display:block;
}

.IE11 .navi-trigger:before,
.IE11 .navi-trigger:after,
.IE11 .navi-trigger-inn {
	content:''; 
	display:block;  
	height:13%; 
	background-color:currentcolor;
}

.IE11 .navi-trigger:after {
	 margin-top:40%;
}

.IE11 .navi-trigger-hamburg .navi-trigger:after {
	 margin-top:27%;
}

.IE11 .navi-trigger-inn {
	margin-top:20%;
}
}@media screen{/**
 * Art theme Main CSS
 *
 *
 *
 * 0. General
 *
 * 1. Header
 *
 * 2. Footer
 *
 * 3. Content
 *
 * 4. Default style
 * 
 * 5. Colors
 * 
 * 6. Responsive
 * 
 * archive.css - Archive / Widget / Single
 * post-portfolio.css - Single portfolio template
 *
 *
 *
 *
 *
 *
 *
 * 0. General
 *
 * 0.1 Reset */
*,
input[type="search"], 
input[type="text"].textboxsearch {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body {
	overflow-y: scroll;
    overflow-x: hidden;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

a, 
a:hover, 
a:focus, 
select:focus,
textarea:focus, 
input:focus,
button:focus {
	text-decoration: none;
	outline: none;
}

ol, 
ul {
	padding-left: 0;
	list-style: none;
}

ul {
	margin-left: 0;
}

li {
	list-style: none
}

img {
	height: auto;
}


/* Grid */

.container-fluid {
	position: relative;
	width: 100%;
}

.middle-ux {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.center-ux {
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.centered-ux {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

:root {
	--scrollbar-width: calc(100vw - 100%);
}

#get-scroll-width {
	display: none;
	width: var(--scrollbar-width);
}

.univer-color {
	position: fixed;
    pointer-events: none;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

/*  Form Style */

input, 
textarea,
button,
select, 
.ux-btn { 
	border: none;
	border-bottom: 1px solid currentColor;
	margin: 0 0 20px 0;
	padding: 0;
	letter-spacing: 0;
	box-shadow: none;
	background: none;
	color: #313139;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

input[type="text"],
textarea,
input[type="submit"],
.ux-btn,
button {
	width: 100%; 
	height: 40px;
}

textarea {
	height: 98px;
	max-width: none;
	resize: none;
}

legend,
iframe {
	border: none;
}

form {
	margin: 0;
}

select {
	line-height: 1.5;
	text-indent: 1px;
	padding: 0 12px 0 0;
	border: none;
	border-bottom: 1px solid currentColor;
	background: transparent url(/wp-content/themes/art-theme/img/select.png) no-repeat 100% 50%;
	background-size: 6px 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

input[type="email"]:focus {
	box-shadow: none;
	color: inherit;
}

input[type="checkbox"] {
	width: auto;
}

button, 
input[type="submit"], 
.ux-btn {
	width: auto;
	height: 50px;
	line-height: 1;
	margin-top: 10px;
	padding: 0 15px;
	letter-spacing: 1px;
	border: 2px solid currentColor;
	font-weight: 400;
	font-style: normal;
}

.ux-btn {
	max-height: 50px;
	line-height: 46px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	background: none;
	box-shadow: none;
	text-shadow: none;
}

.cta-btn-header {
	height: auto;
    max-height: none;
	line-height: var(--height, 50px);
	margin: 0;
	padding-right: var(--padingLr, 40px);
	padding-left: var(--padingLr, 40px); 
	border-radius: var(--borderRadius);
	border-width: var(--borderWidth); 
}
.cta-btn-header:hover{
	color: var(--color-button-text-hover);
	background-color: var(--color-button-bg-hover);
}

/* Main wrap */
.wrap-all,
#wrap-outer {
	position: absolute;
	top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
}

.wrap-all {
	overflow: initial;
	min-height: 100vh;
}

#wrap-outer {
	z-index: 100; 
}

.ux-ajax-page-transition #wrap-outer {	
	-webkit-transition: all .8s cubic-bezier(0.905, 0.130, 0.180, 1);
	transition: all .8s cubic-bezier(0.905, 0.130, 0.180, 1);
}

#wrap {
	position: absolute;
	top: 0;
    width: 100%;
    max-width: 100%;
}

body:not(.page_from_top) #wrap {
	top: var(--header-height, 140px);
}

#wrap-outer.slideCloneOff { 
	transform: translate3d(0, -100vh, 0);
	will-change: transform;
}

#wrap-outer.readyClone {
    height: calc(100vh + 1px);
    overflow: hidden;
}

.ux-ajax-page-transing * {
	pointer-events: none;
}

#wrap-outer:after,
#header:after {
	content: '';
	position: fixed;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	
}

body.bm-enable-univer, 
.bm-enable-univer #header:after,
.bm-enable-univer .woo-mini-cart {
	background-color: var(--univer-bgcolor, transparent);
}

body, 
#header:after {
	transition: background-color .8s;
}

.bm-enable-univer .mini-car-arrow,
body:not(.show_mobile_menu).non_bg_header.bm-enable-univer.bm-enable-univer-textcolor #header .mini-car-arrow {
	border-bottom-color: var(--univer-bgcolor, transparent)!important;
}

.bm-enable-univer.non_bg_header #header:after {
	background-color: transparent;
}

#header:after {
	position: absolute;
} 

.fullwidth-ux #wrap {
	max-width: 100%;
}

.clear {
	clear: both;
}

.container-inn {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.disable-hover {
	pointer-events: none;
}

.container .container,
.container-fluid .container-fluid:not(.menu-panel-bottom) {
	width: auto;
	padding-left: 0!important;
	padding-right: 0!important;
}

/* General CSS3*/ 

.fullscreen-wrap {
	min-height: 500px;
	min-height: 100vh;
}

.page-loading.fullscreen-wrap {
	min-height: 100vh;
	min-height: -moz-available;
	min-height: -webkit-fill-available;
	min-height: fill-available;
}

.ux-background-img {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.preload * {
	-webkit-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

.logo-text, 
.navi-logo, 
#header:before,
.ux-mobile #header,
#footer,
body:not(.navi-hide) .header-main,
body:not(.ux-mobile) .logo-image,
.post-meta-social-li .share,
.site-loading-logo,
li.menu-item-has-children > a:before,
.tagcloud a, 
.pagenums a,
.top-search-icon,
.tw-style-a,
.share .icon,
.sidebar_widget a,
textarea,
.blog-unit-link-li-a, 
.no-touchevents .owl-prev,
.no-touchevents .owl-next,
.post-navi-unit-tit,
.grid-item-con:after,
.filter-num,
.blog-unit-video-play,
.menu li > a:after,
.menu li > a:before,
.socialmeida-a .socialmeida-text:after, 
.wpml-translation span:after,
.sea-vertical-social a.share {
	-webkit-transition: all .35s;
	transition: all .35s;
}

#header,
.hover-scale,
#back-top,
#back-top.backtop-shown,
#back-top:before, 
#back-top:after,
.owl-prev:before,
.owl-next:before,
.owl-prev:after,
.owl-next:after, 
.navi-show-h .navi-header .sub-menu,
.archive-more-a:after,
.svg-style02-line-rect,
.headericon-rect {
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
}

.head-meta-icon, 
#sidebar .post_social a,
button, 
input[type="submit"],
.blog-unit-link-li,
.audiobutton {
	-webkit-transition: background-color .5s;
	transition: background-color .5s;
}

#wrap-outer:after {
	transition: background-color .8s;
}

.carousel-des-wrap-inn, 
.owl-nav, 
.product-caption, 
.bm-tab-slider-img-item,
.bm-tab-slider-trigger-tilte,
.navi-show-icon .navi-header,
.navi-show-icon .header-bar-social {
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}

.archive-tit a,
.socialmeida-text,
.socialmeida-a .fa,
.menu li a, 
.search-top-btn-class, 
.comments-area a,
.article-cate-a, 
a[rel="tag"],
.author-tit-a, 
.comment-author-a,
.comment-reply-link,
.comment-form .logged-in-as a {
	-webkit-transition: color .5s;
	transition: color .5s;
}

img.lazy,
.navi ul li ul.sub-menu, 
.navi ul li ul.sub-menu li {
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}


/*  0.2 page loading */
.page-loading {
	position: fixed;
	z-index: 10000;
	left: 0;
	top: 0;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.page-loading.visible {
	opacity: 1;
	visibility: visible;
}

.page-loading-inn {
	position: absolute;
	width: 100%;
	height: 100%;
}

.page-loading-transform,
.ux-loading-transform {
	position: absolute;
	top: 50%;
	left: 0;
	line-height: 36px;
	text-align: center;
	width: 100%; 
	transform: translate3d(0, -50%, 0);
}

.page-loading .loading-transform {
	margin-top: 0;
}

.page-loading img {
	width: auto;
	height: var(--loaderlogo-height, 60px);
}

.site-loading-logo { 
	transform: translate3d(0, 50px, 0);
	display: flex;
	align-items: center;
	justify-content: center;
}

.visible .site-loading-logo { 
	transform: translate3d(0, 0, 0);
}

.search-loading {
	position: relative;
}

.search-loading:after,
.search-loading:before {
	content: ".";
	position: absolute;
	left: -5px; 
	animation: SearchLoadingBrething 1s infinite ease-in-out;
}

.search-loading:before {
	left: 5px;
	animation-delay: .2s;
}

@keyframes SearchLoadingBrething {
	0% {
		opacity: .1;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: .2;
	}
}

.ux-start-hide #wrap-outer {
	height: calc(100vh + 1px);
	overflow: hidden;
}

#wrap-outer {
	height: auto;
	overflow: initial;
}

/* mask transform page loading */
.page-loading .sea-marquee { 
	width: 160px;
    margin: auto;
}
.page-loading .sea-marquee-in {
	font-size: 12px;
	line-height: 1.5;
}

.page-loading .sea-marquee span {
	display: inline-block;
	margin-left: 10px;
}

.ux-start-hide:not(.navi-side-menu) #wrap {
	opacity: 0;
}

#wrap {
	opacity: 1;
}

/* Image Lazy */
.ux-lazyload-wrap {
	position: relative;
	display: block;
}

img.lazy {
	opacity: 0;
}

img.lazy.loading {
	opacity: 1;
}

.animated {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.lazy-loaded {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

img.lazy.loaded {
	opacity: 1;
}

/**
 *
 *  1. Header
 *
*/

/*  1.1 General  */
#header {
	position: relative;
	z-index: 9990;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
}

.non_bg_header #header,
.non_bg_header.navi-show-h .navi-header .sub-menu,
.non_bg_header .navi-header .sub-menu > li,
.non_bg_header .navi-header .menu ul.children > li {
	background-color: transparent!important;
}

.page_from_top #header {
	position: absolute;
}

.header-main:after, .header-main:before,
.logo-image-alt,
.alt-logo .logo-image-default,
.alt-logo-menu-expand.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .logo-image-default,
.alt-logo-menu-expand.show_popup .logo-image-default,
.default-logo-menu-expand.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .logo-image-alt,
.default-logo-menu-expand.show_popup .logo-image-alt,
.logo-image-default-mobile,
.logo-image-alt-mobile {
	display: none;
}

.alt-logo .logo-image-alt,
.alt-logo-menu-expand.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .logo-image-alt,
.alt-logo-menu-expand.show_popup .logo-image-alt,
.default-logo-menu-expand.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .logo-image-default,
.default-logo-menu-expand.show_popup .logo-image-default {
	display: block;
}

.alt-logo-univer.bm-enable-univer .logo-image-alt,
.default-logo-univer.bm-enable-univer .logo-image-default {
	display: block!important;
}

.alt-logo-univer.bm-enable-univer .logo-image-default,
.default-logo-univer.bm-enable-univer .logo-image-alt {
	display: none!important;
}

.header-main {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: var(--header-height, 140px);
}

.head-meta {
	display: flex;
	align-items: center;
}

.logo-on-right:not(.rtl) .head-meta {
	flex-direction: row-reverse;
}

.sub-menu li,.menu ul.children li {
	line-height: initial;
}

/* Header sticky */
.header-sticky #header,
.header-sticky-back #header,
.header-sticky-none #header.ux-header-hide {
	position: fixed;
	width: calc(100vw - var(--get-scroll-width, 15px));
}

.header-sticky:not(.page_from_top) #wrap-outer,
.header-sticky-back:not(.page_from_top) #wrap-outer,
.header-sticky-none:not(.page_from_top).ux-header-hide-body #wrap-outer {
	padding-top: var(--header-height, 140px);
}

.header-scrolled:not(.page_from_top) #wrap-outer {
	padding-top: var(--header-heightscrolled);
}

.header-sticky.iOS[class*="Safari7"] #header {
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-webkit-font-smoothing: antialiased;
}

body.header-scrolling #header,
body.header-scrolling .page-loading ~ #wrap-outer #header  {
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

body.header-scrolled .page-loading ~ #wrap-outer #header,
body.header-scrolled #header {
	position: fixed;
	z-index: 9999;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.header-sticky .header-main {
	transition: height .4s;
}

.header-scrolled .header-main {
	height: var(--header-heightscrolled);
}

.header-scrolled .logo-image {
	max-height: var(--header-heightscrolled);
}

/* Logo Center*/ 
 
.navi-show-center .navi-logo {
	height: auto;
}

.navi-show-center .logo-image {
	max-height: var(--header-height, 120px);
}

.ux-hide-menu .navi-header {
	display: none!important;
}

.navi-show-center #header .wpml-translation {
	float: none;
	margin: 20px 0 0 0;
}

/*  1.2 Logo  */

.logo-wrap {
	display: flex; 
}

.logo {
	display: inline-block;
	z-index: 10;
	line-height: 1;
	font-size: 0;
}

body[class*="Safari"] .logo {
	display: block;
}

.logo-text {
	display: block;
	user-select: none;
}

.logo-not-show-txt {
	display: none;
}

.logo-a {
	position: relative;
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
}

.logo-a > * {
	vertical-align: middle;
}

.logo-image,
.woocommerce .logo-image {
	width: auto;
	vertical-align: middle;
	user-select: none;
}

.logo-image {
	height: var(--logo-height, 60px);
	max-height: var(--header-height,140px);
	max-height:none;
	max-width:none;
}

.tagline-after-logo .logo-wrap {
	flex-direction: row;
	align-items: flex-end;
}

.tagline-before-logo .logo-wrap { 
    flex-direction: row-reverse;
    align-items: flex-end;
}

.tagline-below-logo .logo-wrap { 
    flex-direction: column;
}

.tagline-above-logo .logo-wrap { 
    flex-direction: column-reverse;
}

.taglines {
	margin-top: var(--tagline-margin-top, 0);
	margin-right: var(--tagline-margin-right, 0);
	margin-bottom: var(--tagline-margin-bottom, 0);
	margin-left: var(--tagline-margin-left, 0);
	user-select: none;
}

/*Enlarge logo*/
.enlarge-logo .logo-wrap {
	position: absolute;
	transform: var(--largelogo-scale, scale(3.5));
	transform-origin: 0 0;
}

.enlarge-logo .logo-image { 
} 

/*  1.3 WPML */
.wpml-translation li {
	display: inline-block;
	height: 80px;
	height: auto;
	margin-right: 10px;
}

.wpml-translation li span {
	position: relative;
	line-height: 1.4;
}

#header .wpml-translation > ul {
	margin-left: -10px;
}

#header .wpml-translation li {
	margin-left: 10px;
	margin-right: 0;
}

.wpml-container {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.wpml-tip {
	padding: 0 10px;
}

#header .wpml-translation {
	float: right;
	margin: 0 0 0 30px;
}

body.ux-mobile #header .wpml-translation,
.languages-shortname,.languages-name {
	display: none;
} 

/* Search */
.search-top-btn-class .fa {
	position: relative;
	z-index: 10;
	cursor: pointer;
	line-height: 40px;
	vertical-align: middle;
	transition: transform .5s;
}

/* Search on header & pop panel */
.search-icon-header {
	cursor: pointer;
	margin-left: var(--marginleft-search-header);
	font-size: var(--search-size-header);
}

.search-pop-panel { 
	position: fixed;
	display: flex;
	align-items: center;
    justify-content: space-around;
	z-index: 9999;
	visibility: hidden;
	pointer-events: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: url(/wp-content/themes/art-theme/img/close.png) 36 36, auto;
	background-color: rgba(0, 0, 0, .85);
}

.input_search_panel:placeholder {
	color: #fff;
}

body.show-search-panel .wrap-all {
	overflow: hidden;
}

.show-search-panel .search-pop-panel {
	visibility: visible;
	pointer-events: auto;
}

.input_search_panel {
	width: 100%; 
	margin-bottom: 0;
	transform: translateY(100%);
	transition: transform .4s;
}

.show-search-panel .input_search_panel {
	padding: 0;
    border: none;
    border-bottom: 2px solid;
    line-height: 2;
	transform: translateY(0);
}

.input_search_panel,
.input_search_panel::placeholder,
.input_search_panel:focus,
.input_search_panel:focus::placeholder {
	letter-spacing: 1px;
	color: #fff;
	border-color: #fff;
	font-size: clamp(40px, 6vw, 90px)
}

.form-search-panel {
	width: 75%;
	min-width: 200px;
	overflow: hidden;
}

/* Social icons */
.socialmeida {
	margin-left: -10px;
}

.socialmeida-li {
	display: inline-block;
	margin-left: 10px;
}

.socialmeida-a {
	display: inline-block;
	position: relative;
}

.socialmeida-a .fa {
	font-size: 1em;
}

.footer-info {
	padding-top: var(--padingTBfooter);
	padding-bottom: var(--padingTBfooter);
}

.head-meta .socialmeida-a .fa,
.head-meta .socialmeida-text {
	font-size: var(--fontsize-head-social, 1em);
}

.menu-panel .socialmeida-a .fa,
.menu-panel .socialmeida-text {
	font-size: var(--fontsize-expand-social, 1em);
}

.footer-social .socialmeida-a .fa,
.footer-social .socialmeida-text {
	font-size: var(--fontsize-foot-social, 1em);
}

.search-top-btn-class .fa {
	font-size: var(--fontsize-searchicon, 1em);
}

/* Portfolio Icon */
.header-portfolio-icon {
	position: relative;
	z-index: 10;
	margin-left: var(--marginleft-headericon, 0px); 
	font-size: 0;
}

.portfolio-icon {
	display: inline-block;
	line-height: 0!important;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
}

.portfolio-icon {
	cursor: pointer;
}

.portfolio-icon svg {
	width: auto;
}

.header-icon-inn {
	display: none;
}

/* 1.4 Menu */ 

/* 1.4.1 Menu hide */
/* Menu Panel */

.menu-panel, 
.portfolio-panel {
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	left: 0;
	opacity: 1;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

body:not(.show_mobile_menu).hide_mobile_menu .menu-panel,
body:not(.show_popup).hide_popup .portfolio-panel {
	animation: transY0to_100 .5s linear both; 
	transform: translateY(-100%);
}

body:not(.page_from_top):not(.navi-top-menu):not(.navi-side-menu) .menu-panel,
body:not(.page_from_top):not(.navi-side-menu) .portfolio-panel {
	margin-top: calc(0px - var(--header-height, 140px));
}

.portfolio-panel {
	padding-top: var(--header-height, 140px);
}

.menu-panel-inn {
	position: relative;
	display: table;
	min-height: calc(100vh + 1px);
	margin: auto; 
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

body[class*="Firefox"] .menu-panel-inn {
	height: calc(100vh + 1px);
}

.show_mobile_menu:not(.navi-show-icon) .menu-panel,
.show_mobile_menu.ux-mobile.navi-show-icon .menu-panel,
.show_popup .portfolio-panel {
	z-index: 999;
	position: relative;
	opacity: 1;
	animation: transY_100to0 .5s linear both;
	transform: translateY(0);
	will-change: transform;
	position: relative;
}

.show_popup .portfolio-panel {
	visibility: visible;
}

.show_mobile_menu .menu-panel-inn {
	display: table;
}

body:not(.show_popup):not(.show_mobile_menu):not(.navi-top-menu):not(.navi-side-menu):not(.menu-icon-horizon-menu):not(.ux-ajax-page-transition) #wrap {
	animation: Opacity0to1 .5s linear both;
}

body.navi-top-menu.show_mobile_menu #header,
body.navi-top-menu.show_mobile_menu #wrap,
body.navi-side-menu.show_mobile_menu #wrap {
	transform: translate3d(0px, 300px, 0px);
	transition: transform .5s;
	will-change: transform;
}

body.navi-top-menu.show_mobile_menu #header {
	transform: translate3d(0px, 300px, 0px)!important; 
	/*important for page-loader CSS conflict*/
}

.menu-panel-bottom .socialmeida-a .fa {
	vertical-align: middle;
}

body.navi-side-menu .menu-panel2,
body.navi-side-menu.show_mobile_menu.navi-left-menu #wrap,
body.navi-side-menu.show_mobile_menu #header {
	transform: translate3d(300px, 0px, 0px);
}

body.navi-side-menu.navi-left-menu .menu-panel2,
body.navi-side-menu.show_mobile_menu #wrap  {
	transform: translate3d(-300px, 0px, 0px); 
}

body.navi-side-menu.navi-right-menu.show_mobile_menu #header {
	transform: translate3d(-300px, 0px, 0px)!important; 
	/*important for page-loader CSS conflict*/
}

body.navi-top-menu .menu-panel2 {
	transition: transform .4s;
}

body.navi-side-menu.navi-left-menu .menu-panel2 {
	transform: translate3d(calc(-300px - var(--get-scroll-width, 15px) / 2), 0px, 0px);
    transition: transform .5s;
}

body.navi-side-menu.navi-right-menu .menu-panel2 {
    transform: translate3d(calc(300px + var(--get-scroll-width, 15px) / 2), 0px, 0px);
    transition: transform .5s;
}

body.navi-side-menu.navi-right-menu.show_mobile_menu .menu-panel2 { 
	transition: transform .3s;
}

body.navi-side-menu.show_mobile_menu .menu-panel2,
body.navi-top-menu.show_mobile_menu .menu-panel2,
body.navi-top-menu.hide_menu #wrap,
body.navi-side-menu.hide_menu #wrap {
	transform: translate3d(0, 0, 0);
	transition: transform .4s;
}

.show_mobile_menu:not(.navi-top-menu):not(.navi-side-menu) #wrap, 
.show_popup #wrap {
	animation: Opacity1to0 .5s linear both;
	position: absolute;
}

.show_mobile_menu.navi-show-icon:not(.ux-mobile) #wrap, 
.show_popup.navi-show-icon:not(.ux-mobile) #wrap {
	animation: none; 
}

.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) #wrap-outer,
.show_popup:not(.navi-show-icon) #wrap-outer{
	background: none!important;
}

.show_mobile_menu:not(.menu-icon-horizon-menu):not(.navi-side-menu) .wrap-all {
	overflow: hidden;
	/*disable page scroll*/
}

.show_popup .wrap-all {
	overflow: hidden;
	overflow-y: scroll; 
	z-index: 1;
}

.show_popup {
	overflow: hidden;
	overflow-y: hidden;
}

.show_popup #wrap {
	height: calc(100vh - var(--header-height, 140px)); 
	overflow: hidden; 
}

.show_popup.page_from_top #wrap { 
	height: 100vh;
}

@keyframes Opacity0to1 {
 
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes transY100to0 {
 
	0% {
		transform: translate3d(0, 100%, 0);
	}

	100% {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes Opacity1to0 {
 
	0% {
		opacity: 1;
	}

	99% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes transY_100to0 {
 
	0% {
		transform: translate3d(0, -100%, 0); 
	}

	100% {
		transform: translate3d(0, 0, 0); 
	}
}

@keyframes transY0to_100 {
 
	0% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}

	100% {
		transform: translate3d(0, -100%, 0);
		opacity: 0;
	}
}

.menu-panel-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 120px;
	opacity: 0;
	-webkit-transition: opacity .1s 0s;
	-moz-transition: opacity .1s 0s;
	-ms-transition: opacity .1s 0s;
	transition: opacity .1s 0s;
}

.show_mobile_menu .menu-panel-bottom {
	opacity: 1;
	-webkit-transition: opacity .3s .5s;
	-moz-transition: opacity .3s .5s;
	-ms-transition: opacity .3s .5s;
	transition: opacity .3s .5s;
}

.navi {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.menu-panel.menu-panel-align-center .navi {
	text-align: center;
}

.menu-panel.menu-panel-align-center .navi-wrap {
    display: inline-block;
    text-align: left;
}

.menu-panel.menu-panel-align-right .navi {
	text-align: right;
}

.menu-panel.menu-panel-align-bottom .navi {
	vertical-align: bottom;
    padding-bottom: 40px;
}

.navi-wrap {
	display: block;
}

.sub-menu,
.menu ul.children {
	display: none;
}

.menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom .search-top-btn-class,
.menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom .socialmeida,
.menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom .wpml-translation li {
	line-height: 120px;
}

.menu-panel-bottom .socialmeida {
	text-align: right;
}

.menu-item-back-a.menu-arrow {
	float: none;
}

.menu-item-back-a {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.menu-arrow {
	position: relative;
	display: block;
	float: right;
	width: 30px;
	height: 30px;
}

.menu-arrow:before,
.menu-arrow:after {
	content: "";
	position: absolute;
	left: 30px;
	top: 15px;
	height: 1px!important;
	width: 15px!important;
	background-color: currentColor;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

.menu-arrow:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}

.menu-arrow-in {
	display: block;
	position: absolute;
	width: 30px;
	height: 1px;
	top: 14px;
	background-color: currentColor;
}

.menu-panel-inn .wpml-translation ul {
	padding-right: 10px;
}

.menu-panel-inn .wpml-translation {
	float: left;
}

.menu-panel .navi li {
	margin-top: var(--margintop-menuitem, 10px);
}

.menu-panel .navi li:first-child {
	margin-top: 0;
}

.menu-panel-bottom-left, 
.menu-panel-bottom-right {
	padding-right: 0!important;
	padding-left: 0!important;
}

/* menu item number index */

.menu-panel-inn.container .menu-panel-bottom {
	padding-right: var(--spacing-col-cb, 20px);
	padding-left: var(--spacing-col-cb, 20px);
}

.navi-wrap .menu > li:not(.show-submenu-active) {
	overflow: hidden;
}

.navi-wrap .menu > li > a {
	transform: translateY(110%);
	transition: transform .3s .5s;
}

.hide_mobile_menu:not(.show_mobile_menu) .navi-wrap .menu > li > a {
	transition: none;
}

.show_mobile_menu .navi-wrap .menu > li > a {
	transform: translateY(0);

}

.menu-item-has-children > a:after {
    content: '';
    display: inline-block;
    width: clamp(4px, .13em, 8px);
    height: clamp(4px, .13em, 8px);
    border-radius: 100%;
    margin-left: clamp(6px, .2em, 12px);
    vertical-align: calc(0px - clamp(4px, .15em, 8px) / 4);
    background-color: currentColor;
}

/* Menu Panel popup2 */
.navi-hide-pop2 .navi li:not(.menu-item-back) {
	display: inline-block; 
}

.navi-hide-pop2 .menu-panel .navi li,
.menu-panel2 .navi li { 
	margin-top: 0;
}

/*Menu on top & right*/
.navi-top-menu.show_mobile_menu .wrap-all { 
    height: calc(100vh + 1px);
}

.navi-top-menu.show_mobile_menu #header,
.navi-top-menu.show_mobile_menu #wrap,
.navi-side-menu.show_mobile_menu #header,
.navi-side-menu.show_mobile_menu #wrap,
#menu-panel2 .navi-trigger {
	pointer-events: none;
}

.navi-top-menu.show_mobile_menu #navi-trigger,
.navi-side-menu.show_mobile_menu #navi-trigger {
	visibility: hidden;
}

.hide-menupanel-mask {
	content: ''; 
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
	opacity: 0;
	transition: opacity .4s;
	background-color: #000;
}

.show_mobile_menu .hide-menupanel-mask {
	z-index: 9991;
	opacity: .5; 
}

.hide-menupanel-mask {
	pointer-events: none;
	display: none;
}

.navi-top-menu .hide-menupanel-mask { 
	top: 300px;
}

.navi-side-menu .hide-menupanel-mask {
	position: fixed;
	right: 308px;
	right: calc(300px + var(--get-scroll-width, 15px) / 2);
}

.navi-left-menu .hide-menupanel-mask {
	right: 0;
	left: 308px;
	left: calc(300px + var(--get-scroll-width, 15px) / 2);
}

.hide-menupanel-mask {
	transition: opacity 0s;
	cursor: url(/wp-content/themes/art-theme/img/arrow-top-close.png), auto;
}

.navi-right-menu .hide-menupanel-mask { 
	cursor: url(/wp-content/themes/art-theme/img/arrow-right-close.png), auto;
}

.navi-left-menu .hide-menupanel-mask { 
	cursor: url(/wp-content/themes/art-theme/img/arrow-left-close.png), auto;
}

.show_mobile_menu .hide-menupanel-mask {
	/*transition: opacity .4s .4s;*/
	animation: hideMenuPanel .8s linear both;
	display: block;
	pointer-events: auto;
}
@keyframes hideMenuPanel {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: .5;
	}
}

.navi-side-menu.show_mobile_menu {
	overflow-y: hidden;
}

.show_mobile_menu:not(.navi-show-icon).navi-side-menu .menu-panel.menu-panel2 {
	overflow-y: auto;
}

.show_mobile_menu #menu-panel2 .navi-trigger {
	pointer-events: auto;
}

.menu-panel2.menu-panel {
	position: fixed;
	z-index: 9991;
	opacity: 1;
	pointer-events: none; 
}

.header-main2 {
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: flex-end;
}

.navi-top-menu .menu-panel2:not(.menu-panel-align-center):not(.menu-panel-align-right) .header-main2,
.navi-top-menu.logo-on-right .menu-panel2.menu-panel-align-right .header-main2 {
	height: 0;
	top: 50%;
}

.navi-side-menu .header-main2 {
	width: 100%;
}

.navi-top-menu .header-main2 {
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}

.show_mobile_menu:not(.navi-show-icon) .menu-panel.menu-panel2 { 
    position: fixed;
    animation: none;
    pointer-events: auto;
    will-change: initial; 
}

body:not(.show_mobile_menu).hide_mobile_menu .menu-panel.menu-panel2 {
	animation: none;
}
.menu-panel2 .menu-panel-inn {
	height: 300px; 
	min-height: 0;
}

.navi-side-menu .menu-panel2 {
	width: 308px;
	width: calc(300px + var(--get-scroll-width, 15px) / 2);
	right: 0;
	bottom: 0;
	left: auto;
}

.navi-side-menu.navi-left-menu .menu-panel2 {
	right: auto;
	left: 0;
}

.navi-side-menu .menu-panel2 .menu-panel-inn {
	height: 100vh;
	width: 100%;
}

.menu-panel2 .navi li:not(.menu-item-back) {
	display: inline-block; 
}

.navi-side-menu .menu-panel2 .navi li:not(.menu-item-back) {
	display: block; 
}

.logo-on-right .header-main {
	flex-direction: row-reverse;
}

.logo-on-right .logo-wrap {
	text-align: right;
}

/* fullscreen Sub menu panel*/
.header-bottom-line header {
	position:relative;
}
.header-bottom-line header::before{
	content:'';
	position:absolute;
	z-index: 1;
	left:60px;
	right:60px;
	bottom: 0;
	height:3px;
	background-color:currentColor;
}
.with-submenu-panel .submenu-panel {
	position: fixed;
	top: 0;
	left: 0;
    width: 100vw;
    height: 100vh;  
    pointer-events: none;
}
.with-submenu-panel.show-submenu-panel .submenu-panel {
	pointer-events: auto;
}
.show-submenu-panel .navi-header + *{
	pointer-events: none;
}
.with-submenu-panel.navi-show-h .navi-header li:hover > .sub-menu{
	display: none;
}
.sub-panel-menu,
.sub-panel-mask {
	min-width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0; 
}
.sub-panel-menu { 
	display: flex;
    align-items: flex-start;
	transition: .5s transform;
	transform: translate3d(-100%, 0px, 0px);
	background-color: var(--color-header-bg, #fff);
}
.sub-panel-menu-ul {
	margin-top: 20px;
	position: relative;
}
.sub-panel-menu-ul:before {
	content: '';
	position: absolute;
	top: -10px;
	width: var(--widthSubmenuLine);
	min-width: 300px;
	height: 1px; 
	transform: scaleX(0);
	background-color: currentColor;
	transition: transform .2s -0.6s ;
	transform-origin: 0 0;
}
.show-submenu-panel .sub-panel-menu-ul:before {
	transform: scaleX(1);
	transition: transform .3s .3s;
}
.sub-panel-mask {
	width: 100%;
	opacity: .5;
	background-color: transparent;
	transition: background-color .5s;
}
.show-submenu-panel .sub-panel-menu {
	transform: translate3d(0, 0, 0);
}
.show-submenu-panel .sub-panel-mask {
	cursor: pointer;
	background-color: #000;
}
#sub-panel-menu-in {
	position: relative;
	left: 200px;
	top: 50%;
    margin-top: -60px;
}
.sub-panel-menu-ul li {
	line-height: 1.8;
}
.sub-panel-menu-ul a {
	position: relative;
}
.sub-panel-menu-ul > li > a,
.sub-panel-menu-ul > li > .sub-menu {
	display: none;
} 
.sub-panel-menu-ul > li > .sub-menu > li {
	opacity: 0;  
} 
.sub-panel-menu-ul > li > .sub-menu {
	flex-wrap: wrap;
    flex-direction: column;
} 
.sub-panel-menu-ul .sub-menu .sub-menu {
	display: none!important;
}

/* Hover featured image on sub panel */
.hover-reveal {
    position: absolute;
    z-index: -1;
    width: 150px;
    height: 200px;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
    will-change: transform;
    transform-origin: 0% 0%;
}
.hover-reveal__inner, 
.hover-reveal__img {
    width: 100%;
    height: 100%;
    position: relative;
    will-change: transform;
}
.hover-reveal__inner {
    overflow: hidden;
}
.hover-reveal__img {
    background-size: cover;
    background-position: 50% 50%;
    transform-origin: 50% 100%;
}

/* sub-menu on menu panel */
.show-submenu > li:not(.show-submenu-active),
.menu-panel .navi .show-submenu > li:not(.menu-item-back):not(.show-submenu-active),
.show-submenu > li.show-submenu-active > a {
	display: none;
}

.show-submenu > li.show-submenu-active > .sub-menu {
	display: block;
}

/* Bottom layout of Menu Panel */
.menu-panel-bottom {
	display: flex;
}

body:not(.rtl) .menu-panel-bottom-layout-b .menu-panel-bottom {
	flex-direction: row-reverse;
}

.menu-panel-bottom-layout-b .search-top-btn-class {
	text-align: right;
} 

.menu-panel-bottom-layout-b .menu-panel-bottom .socialmeida {
	text-align: left;
}

.menu-panel-bottom-centered .menu-panel-inn {
	display: flex;
    flex-direction: column;
    justify-content: center;
} 

.menu-panel-bottom-centered .menu-panel-bottom {
	flex-direction: column; 
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.menu-panel-bottom-centered .menu-panel-bottom-left, 
.menu-panel-bottom-centered .menu-panel-bottom-right {
	float: none;
	width: 100%;
	text-align: center;
}

.menu-panel-bottom-centered .menu-panel-bottom-left {
	order:1;
} 

.menu-panel-bottom-centered .search-top-btn-class {
	position: relative;
	width: 210px;
    margin-left: auto;
    margin-right: auto;
} 

.menu-panel-bottom-centered .menu-panel-bottom .socialmeida {
    text-align: center;
}

.navi-side-menu .menu-panel2.menu-panel-bottom-centered  .container-fluid.menu-panel-inn {
	padding-left: 0!important;
	padding-right: 0!important;
}

.menu-panel-bottom-centered .menu-panel-bottom .search-top-btn-class, 
.menu-panel-bottom-centered .menu-panel-bottom .socialmeida, 
.menu-panel-bottom-centered .menu-panel-bottom .wpml-translation li {
    line-height: 40px;
} 

.menu-panel-bottom:after,
.menu-panel-bottom:before,
.menu-panel-bottom-centered .menu-panel-inn:after,
.menu-panel-bottom-centered .menu-panel-inn:before {
	display: none;
}

/* index number */

.menuItemNum .navi-wrap > ul > li {
	display: flex;
	align-items: baseline;
	counter-increment: menu-index;
}

.menuItemNum .navi-wrap > ul > li:before {
	content: "0"counter(menu-index);
	order: 0;
  	font-size:clamp(12px, .8em, 18px); 
    margin-right: 20px;
    margin-left: 20px;
    opacity: .5;
}

.menuItemNum .navi-wrap > ul.show-submenu > li:before {
	display: none;
}

.menuItemNum .navi-wrap > ul > li:nth-child(even):before {
	order: 2;
}

/* mask BG */
.menupanel-bg,
.menupanel-bg-video,
.menupanel-bg:before {
	position: absolute; 
	left: 0; 
	right:0; 
	top:0; 
	bottom:0; 
	z-index: -1;
}
.menupanel-bg:before {
	content: '';
	z-index: 0;
	background-color: #000;
	opacity: .6;
}
.menupanel-bgimg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

/* menu mask transition  */
.trans-mask-out {
	overflow: hidden;
}
.trans-mask {
	position: fixed; 
	bottom: 0; 
	left: 0; 
	right: 0; 
	z-index: 1000;
	max-height: 100vh;
	pointer-events: none;
}
.trans-mask-path {
	fill: var(--bgcolor-expanded-panel, #000);
}
.show_mobile_menu:not(.navi-show-icon).enableMenuMask .menu-panel,
body:not(.show_mobile_menu).hide_mobile_menu.enableMenuMask .menu-panel {
	animation: none;
} 
.enableMenuMask .navi-wrap .menu > li > a {
    transform: translateY(0)!important;
}

/* Hamberg */
.navi-trigger-out {
	display: none; 
	position: relative;
	z-index: 10;
	margin-left: var(--marginleft-menuicon, 0px);
}

.navi-trigger {
	display: flex;
	position: relative;
	top: 50%;
}

.navi-hide .navi-trigger-out {
	display: block;
}

.navi-trigger-svg {
	font-size: 0;
}

.header-main2 .navi-trigger-svg {
    pointer-events: none;
    visibility: hidden;
}

.show_mobile_menu .header-main2 .navi-trigger-svg {
	visibility: visible;
}

.navi-trigger, 
.navi-trigger-svg {
	height: var(--heightMenuicon, 26px);
	line-height: var(--heightMenuicon, 26px);
}

.IE11 .navi-trigger-out {
	width: var(--heightMenuicon, 26px);
}

.portfolio-icon, 
.header-icon-svg {
	height: var(--height-headericon, 26px);
	line-height: var(--height-headericon, 26px);
}

.IE11 .portfolio-icon { 
	width: var(--height-headericon, 26px);
}

.navi-svg-light {
	display: none;
}

.modal-content .close-btn:before,
.modal-content .close-btn:after {
	content: "";
	font-size: .1px;
	position: absolute;
	height: 2px;
	width: 100%;
	top: -9px;
	left: 0;
	background-color: currentColor;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.modal-content .close-btn:before,.modal-content .close-btn:after {
	-webkit-transform: translateY(14px) rotate(-45deg);
	-ms-transform: translateY(14px) rotate(-45deg);
	transform: translateY(14px) rotate(-45deg);
}

.modal-content .close-btn:after {
	-webkit-transform: translateY(14px) rotate(45deg);
	-ms-transform: translateY(14px) rotate(45deg);
	transform: translateY(14px) rotate(45deg);
}

/* 1.4.2 Menu show */ 
.navi-show:not(.ux-mobile) .navi-trigger-out {
	display: none!important;
}

.navi-trigger-inn {
	display: none;
}

body:not(.ux-mobile).navi-center .head-meta {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
}

.navi-header {
	display: inline-block;
}

.navi-center .navi-header {
	float: none;
}

.navi-header > div > ul > li {
	position: relative; 
	display: inline-block;
}

body:not(.navi-justified):not(.navi-corner) .navi-header > div > ul > li {
	float: left;
	margin-left: var(--hSpacingHeadNaviItem, 5vw);
	line-height: 0;
}

body:not(.navi-justified):not(.navi-corner):not(.navi-show-center) .navi-header {
	margin-left: var(--marginleft-head-navi, 0px);
}

body.logo-on-right:not(.navi-justified):not(.navi-corner) .navi-header > div > ul > li {
	margin-right: var(--hSpacingHeadNaviItem, 40px);
	margin-left: 0;
}

.navi-show-icon .navi-header > div > ul > li  {
	opacity: 0;
	transition: opacity .3s;
}

body.show_mobile_menu.navi-show-icon .navi-header > div > ul > li {
	opacity: 1;
}

.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(2),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(2) {
	transition-delay: .2s;
}

.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(3),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(3) {
	transition-delay: .4s;
}

.navi-wrap .menu > li:nth-child(2) > a,
.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(4),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(4) {
	transition-delay: .6s;
}

.navi-wrap .menu > li:nth-child(3) > a {
	transition-delay: .7s;
}

.navi-wrap .menu > li:nth-child(4) > a,
.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(5),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(5) {
	transition-delay: .8s;
}

.navi-wrap .menu > li:nth-child(5) > a {
	transition-delay: .9s;
}

.navi-wrap .menu > li:nth-child(6) > a,
.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(6),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(6) {
	transition-delay: 1s;
}

.navi-wrap .menu > li:nth-child(7) > a {
	transition-delay: 1.1s;
}

.navi-wrap .menu > li:nth-child(8) > a,
.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(7),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(7) {
	transition-delay: 1.2s;
}

.navi-wrap .menu > li:nth-child(9) > a {
	transition-delay: 1.3s;
}

.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(8),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(8) {
	transition-delay: 1.4s;
}

.navi-show-icon:not(.logo-on-right) .navi-header > div > ul > li:nth-last-child(9),
.navi-show-icon.logo-on-right .navi-header > div > ul > li:nth-child(9) {
	transition-delay: 1.6s;
}

html:not([dir="rtl"]) .navi-header > div > ul > li:first-child {
	margin-left: 0;
}

.navi-header .sub-menu,
.navi-header .menu ul.children {
	position: absolute;
	top: auto;
	margin-left: -20px;
}

.navi-header .sub-menu-edge > .sub-menu,
.navi-header .sub-menu-edge > .menu ul.children {
	margin-left: 0;
    margin-right: -20px;
    text-align: right;
    right: 0;
    left: auto;
}

.navi-header .sub-menu .sub-menu,
.navi-header .menu ul.children ul.children {
	margin-left: 0;
	left: 100%;
	top: 0;
	min-width: 200px;
}

.navi-header .sub-menu .sub-menu-edge > .sub-menu,
.navi-header .menu ul.children .sub-menu-edge > ul.children {
	left: auto;
	right: 100%;
}

.navi-header .sub-menu > li {
	min-width: 60px;
}

.navi-header .sub-menu li,
.navi-header .menu ul.children li {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.8;
}

.navi-show-center .navi-header .sub-menu .sub-menu li,
.navi-show-center .navi-header .menu ul.children ul.children li {
	padding-left: 0;
}

.navi-header > div > ul > li > ul { 
	padding-top: 20px;
}

.navi-header li:hover > .sub-menu,
.navi-header li:hover > ul.children {
	-webkit-animation: slide-up .4s 0s 1 ease normal both;
	animation: slide-up .4s 0s 1 ease normal both;
}

@-webkit-keyframes slide-up {
	0% {
		transform: -webkit-translateY(20px);
	}

	100% {
		transform: -webkit-translateY(0);
	}
}

@-moz-keyframes slide-up {
	0% {
		transform: -moz-translateY(20px);
	}

	100% {
		transform: -moz-translateY(0);
	}
}

@keyframes slide-up {
	0% {
		transform: translateY(20px);
	}

	100% {
		transform: translateY(0);
	}
}

.header-scrolled .navi-header .sub-menu,
.header-scrolled .navi-header .menu ul.children {
	margin-top: 0;
}

.menu li > a {
	position: relative;
	display: inline-block;
	line-height: 1;
}

.header-bar-social .socialmeida .socialmeida-a {
	line-height: inherit;
	height: auto;
	vertical-align: middle;
}

.header-bar-social { 
	margin-right: 0;
	line-height: 0;
}

.navi-header .sub-menu a,
.navi-header .menu ul.children a {
	white-space: nowrap;
}

.navi-show-center .navi-header .sub-menu li,
.navi-show-center .navi-header .menu ul.children li {
	text-align: left;
}

/* Menu on left */ 
.navi-show-h.navi-show-h-left .head-meta {
	width: 100%;
}

.menu_onleft_outwrap {
	display: flex;
	align-items: center;
	height: 100%;
}

.logo-on-right .menu_onleft_outwrap {
	flex-direction: row-reverse;
}

.navi-show-h .navi-header li:hover > .sub-menu,
.navi-show-center .navi-header li:hover > .sub-menu,
.navi-show-h .navi-header li:hover > ul.children,
.navi-show-center .navi-header li:hover > ul.children {
	display: block;
}

/* Columned Menu items */
.navi-show-v .sub-menu, 
.navi-show-v .menu ul.children {
	display: initial;
}

.navi-show-v .sub-menu .sub-menu,
.navi-show-v .menu-item-back {
	display: none;
}

/*  
 1.5 Responsive layout
*/

.ux-mobile .navi-logo {
	text-align: left;
}

.ux-mobile .navi-main {
	height: auto!important;
}

.ux-mobile #header-main > .container-fluid,
.ux-mobile #header-main > .container {
	position: static;
}

/*
  1.6 Menu Hover Style
*/
[class*="-hover-under"] header .socialmeida-text {
	position: relative;
}
[class*="-hover-under"] .menu-item > a::before, 
.menu-hover-underline2 .menu-item > a::after,
[class*="-hover-under"] header .socialmeida-text::before,
[class*="-hover-under"] header .socialmeida-text::after {
	content: "";
	position: absolute;
	bottom: calc(0em - var(--spacerHoverLine, -9em) / 25);
	left: 0;
	width: 100%;
	height: 2px;
	background-color: currentColor; 
	transform: scale3d(0, 5, 1); 
	transform-origin: 100% 50%; 
	transition: transform 0.3s; 
	transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
}
[class*="-hover-under"] header .socialmeida-text::before,
.menu-hover-underline2 .menu-item > a::before {
	width: 51%;
	height: 1px;
	transform: scale3d(0, 1, 1);
}
[class*="-hover-under"] header .socialmeida-text::after,
.menu-hover-underline2 .menu-item > a::after {
	width: 51%;
	height: 1px;
	left: auto;
	right: 0;
	transform: scale3d(0, 1, 1);
	transform-origin: 0% 50%; 
}
[class*="-hover-under"] header a:hover .socialmeida-text::before,
[class*="-hover-under"] .menu-item > a:hover::before,
[class*="-hover-under"] .menu-item.current-menu-item > a::before,
[class*="-hover-under"] .menu-item.current-menu-ancestor > a::before { 
	transform: scale3d(1, 1, 1);
	transform-origin: 0% 50%; 
} 
[class*="-hover-under"] header a:hover .socialmeida-text::after,
.menu-hover-underline2 .menu-item > a:hover::after,
.menu-hover-underline2 .menu-item.current-menu-item > a::after,
.menu-hover-underline2 .menu-item.current-menu-ancestor > a::after {
	transform: scale3d(1, 1, 1);
	transform-origin: 100% 50%; 
}

.menu-hover-diagonalline li.menu-item > a::after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	width: 70px;
	height: 4px;
	background-color: currentColor;
	background-color: var(--menu-hover-diagonalline-color, currentColor); 
	transform: rotate3d(0, 0, 1, -45deg) scale3d(0, 1, 1) translate(-50%, -50%); 
	transform-origin: 0 0; 
	transition: transform .4s;
}

.menu-hover-diagonalline li.menu-item > a:hover::after,
.menu-hover-diagonalline li.menu-item.current-menu-item > a::after,
.menu-hover-diagonalline li.menu-item.current-menu-ancestor > a::after { 
	transform: rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1) translate(-50%, -50%);
}

.menu-hover-camera li.menu-item > a::after,
.menu-hover-camera li.menu-item > a::before {
	content: "";
	position: absolute;
	width: 0.5em;
	height: 0.5em;
	opacity: 0;
	border: 2px solid currentColor; 
	transition: transform 0.3s, opacity 0.3s; 
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
}

.menu-hover-camera li.menu-item > a::after {
	right: -.5em;
	bottom: -.5em;
	border-width: 0 2px 2px 0; 
	transform: translate3d(-0.5em, -0.5em, 0);
}

.menu-hover-camera li.menu-item > a::before {
	top: -.5em;
	left: -.5em;
	border-width: 2px 0 0 2px; 
	transform: translate3d(0.5em, 0.5em, 0);
}

.menu-hover-camera li.menu-item > a:hover::after,
.menu-hover-camera li.menu-item > a:hover::before,
.menu-hover-camera li.menu-item.current-menu-item > a::after,
.menu-hover-camera li.menu-item.current-menu-item > a::before,
.menu-hover-camera li.menu-item.current-menu-ancestor > a::after,
.menu-hover-camera li.menu-item.current-menu-ancestor > a::before {
	opacity: 1; 
	transform: translate3d(0, 0, 0);
}

.menu-hover-aroundline1 li.menu-item > a::after,
.menu-hover-aroundline1 li.menu-item > a::before {
	content: "";
	position: absolute;
	top: 0;
	left: -.7em;
	right: -4.7em;
	height: 100%;
	border: 1px solid currentColor; 
	transition: transform 0.2s;
}

.menu-hover-aroundline1 li.menu-item > a::before {
	border-width: 0 1px; 
	transform: scale3d(1, 0, 1); 
	transform-origin: 0% 50%;
}

.menu-hover-aroundline1 li.menu-item > a::after {
	border-width: 1px 0; 
	transform: scale3d(0, 1, 1); 
	transform-origin: 0% 0%; 
	transition-delay: 0.2s;
}

.menu-hover-aroundline1 li.menu-item > a:hover::after,
.menu-hover-aroundline1 li.menu-item > a:hover::before,
.menu-hover-aroundline1 li.current-menu-item > a::after,
.menu-hover-aroundline1 li.menu-item.current-menu-item > a::before,
.menu-hover-aroundline1 li.menu-item.current-menu-ancestor > a::after,
.menu-hover-aroundline1 li.menu-item.current-menu-ancestor > a::before { 
	transform: scale3d(1, 1, 1);
}

/* Fill color */
.menu-hover-colorfill .menu-item-a,
.fill-color-scroll {
	color: var(--color-menu-expanded-panel, #313139); 
	background-image: linear-gradient(to bottom, 
		var(--color-menu-expanded-panel, #313139), 
		var(--color-menu-expanded-panel, #313139) 50%, 
		var(--color-menu-expanded-panel-hover, #D6C9B8) 50%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-size: 100% 200%;
	background-position: 0% 0%;
	transition: background-position .6s ease!important;
}
 
.menu-hover-colorfill .menu li.current-menu-item > a.menu-item-a,
.menu-hover-colorfill .menu li:not(.current-menu-item) > a.menu-item-a:hover {
	background-position: 0 100%;
}

.navi-header a, 
.header-bar-social .socialmeida-a, 
.menu li > a {
	font-size: 16px;
}
 
/**
*
*  2. Footer 
*
*/
/* 2.1 General*/
#footer {
	position: relative;
}

.footer-overlay #footer {
	position: absolute; z-index: 1; top: auto; right: 0; bottom: 0; left: 0;
}

.footer-nobg #footer {
	background-color: transparent;
}

.footer-cols-layout .footer-info > .container,
.back-top-wrap.container {
}

.footer-cols-layout .footer-info > .container,
.footer-cols-layout .footer-info > .container-fluid {
	display: flex;
	align-items: center;
}

.footer-cols-layout .footer-info.footer-horizon-center > .container,
.footer-cols-layout .footer-info.footer-horizon-center > .container-fluid {
	justify-content: center;
}

.footer-cols-layout .footer-info.footer-horizon-right > .container,
.footer-cols-layout .footer-info.footer-horizon-right > .container-fluid {
	justify-content: flex-end;
}

.footer-cols-layout .footer-info.footer-horizon-equal > .container,
.footer-cols-layout .footer-info.footer-horizon-equal > .container-fluid {
	justify-content: space-between;
}

.footer-cols-layout .footer-info > .container:after,
.footer-cols-layout .footer-info > .container:before,
.footer-cols-layout .footer-info > .container-fluid:after,
.footer-cols-layout .footer-info > .container-fluid:before {
	display: none;
}

#footer.ux-hide-footer {
	display: none;
}

.footer-cols-layout {
	text-align: left;
}

.foot-one-col .footer-info.footer-vertical-center {
	text-align: center;
}

.foot-one-col .footer-info.footer-vertical-right {
	text-align: right;
}

.footer-one-col-item {
	margin-top: var(--marginTopFootOneColItem,10px);
}

.foot-one-col .footer-one-col-item:first-child {
	margin-top: 0;
}

.footer-cols-item {
	margin-left: var(--marginLeftFootColsItem, 10px);
}

html:not([dir="rtl"]) .footer-cols-layout .footer-cols-item:first-child {
	margin-left: 0;
}

.logo-footer-img, .woocommerce .logo-footer-img, .woocommerce-page .logo-footer-img {
	max-width: none;
	max-height: none;
	height: var(--footerlogo-height, 30px);
}

.footer-menu > ul > li ul {
	display: none;
}

.footer-menu > ul > li {
	display: inline-block;
}

.footer-menu > ul > li:not(:first-child) {
	margin-left: var(--spaceHfootMenuite, 12px);
}

.footer-info li > a {
	line-height: 1;
}

.footer-menu li > a::before,
.footer-menu li > a::after {
	display: none;
}

/* Back Top Btn */
#back-top {
	display: inline-block;
	position: absolute;
	-webkit-transform: scale(0) translateY(-50%);
	-ms-transform: scale(0) translateY(-50%);
	transform: scale(0) translateY(-50%);
}

#back-top.backtop-shown {
	-webkit-transform: scale(1) translateY(-50%);
	-ms-transform: scale(1) translateY(-50%);
	transform: scale(1) translateY(-50%);
}

.back-top-svg {
	cursor: pointer;
}

.back-top-wrap,
.back-top-svg {
	position: fixed;
	z-index: 999;
	height: 0;
}

.show_mobile_menu .back-top-wrap,
.show_popup .back-top-wrap {
	display: none;
}

#back-top {
	position: relative;
	float: right;
	overflow: hidden;
	cursor: pointer;
}

.back-top-wrap #back-top {
	width: 40px;
	height: 60px;
}

.back-top-wrap #back-top:before, 
.back-top-wrap #back-top:after,
.sea-scrolldown-btn:after,
.sea-scrolldown-btn:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 20px;
	height: 2px;
	margin-top: -1px;
	background-color: currentColor;
	-webkit-transform-origin: 21px 0;
	-ms-transform-origin: 21px 0;
	transform-origin: 21px 0;
}

.back-top-wrap #back-top:after,
.sea-scrolldown-btn:after {
	left: 20px;
	-webkit-transform-origin: 3px 0;
	-ms-transform-origin: 3px 0;
	transform-origin: 3px 0;
}

.touchevents .back-top-wrap #back-top:before,
.back-top-wrap #back-top:hover:before,
.touchevents .sea-scrolldown-btn:before,
.sea-scrolldown-btn:hover:before {
	-webkit-transform: translate(2px,-15px) rotate(-60deg);
	-ms-transform: translate(2px,-15px) rotate(-60deg);
	transform: translate(2px,-15px) rotate(-60deg);
}

.touchevents .back-top-wrap #back-top:after,
.back-top-wrap #back-top:hover:after,
.touchevents .sea-scrolldown-btn:after,
.sea-scrolldown-btn:hover:after {
	-webkit-transform: translate(2px,-12px) rotate(60deg);
	-ms-transform: translate(2px,-12px) rotate(60deg);
	transform: translate(2px,-12px) rotate(60deg);
}

.back-top-svg-img {
	height: var(--height-backtop-icon, 60px);
}

/** 
 *
 *  3. Content
 *
*/

#content,
.post-password-form {
    min-height: calc(var(--get-win-height) - var(--header-height, 140px) - var(--footer-height, 0px));
}

/* password pertected */
.post-password-form {
	display: flex;
	flex-direction: column;
	align-items: center;
    justify-content: center;
    padding-bottom: 40px;
    font-size: 24px;
} 

.post-password-form {
	width: 100%;
}

.post-password-form:after,
.post-password-form:before {
	display: none;
}

.page_from_top .post-password-form { 
	padding-top: var(--header-height, 140px);
	text-align: center;
}

.post-password-form > p {
	width: 450px;
	max-width: 70%; 
	margin-bottom: 0!important;
	text-align: center;
	margin: auto;
	line-height: 1.6;
	font-style: italic;
}

.post-password-form > p:first-child:before {
	content: "\f023";
    display: block;
    height: 120px; 
    font: normal normal normal 100px/1 FontAwesome;
    font-family: "Font Awesome 5 Free";
    opacity: .4;
}

body.single .post-password-form > p:first-child:before {
	height: 90px;
	font-size: 70px; 
}

.post-password-form input[type="password"] {
	width: 450px;
    max-width: 80%;
    margin: 30px auto 10px;
    border: 2px solid currentColor;
    height: 60px;
    text-align: center;
}

.post-password-form label {
	font-size: 0;
}

.post-password-form input[type="submit"] {
	display: block;
	height: 50px;
	margin: 25px auto 0;
	padding: 0 25px;
}

/*  Video */
.video-wrap {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}

.video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrap.video-16-9 {
	padding-top: 56.25%!important;
}

.video-wrap.video-4-3 {
	padding-top: 75%;
}

.video-face {
	position: relative;
}

.video-face-img {
	width: 100%;
}


/* Gutenberg Block Editor */
.entry .alignfull,
.entry .alignwide {
	max-width: 100vw;
	margin-left: calc( -100vw / 2 + 100% / 2 );
	margin-right: calc( -100vw / 2 + 100% / 2 );
}

.entry .alignfull {
	width: 100vw;
}

.sidebar-layout .entry .alignfull,
.sidebar-layout .entry .alignwide {
	margin-left: auto;
	margin-right: auto;
}

.entry .alignwide.wp-block-cover, 
.entry .alignwide.wp-block-cover-image {
	margin-right: auto;
	margin-left: auto;
}

.wp-block-pullquote blockquote {
	border-left: none;
	padding-left: 0;
}

.wp-block-pullquote {
	border-top: 4px solid;
	border-bottom: 4px solid;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 2em 0;
}

.wp-block-embed {
	text-align: center;
}

.wp-block-embed__wrapper {
	display: inline-block;
}

.twitter-tweet {
	margin-left: auto;
	margin-right: auto;
}

.wp-block-table.is-style-stripes {
	border-bottom-color: #ccc;
	border-right-width: 1px; 
}

/*  Title  */

.title-wrap {
	position: relative;
}

.title-wrap-con {
	width: 100%;
}

.title-wrap-tit {
	line-height: 1.4;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 42px;
	word-break: break-word;
}

.page-tit-h1 {
	line-height: 1;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	word-break: break-word;
}

.page-des {
	text-align: center;
}

/* 404 */

body.error404 .title-wrap {
	display: none;
}

.fourofour-wrap {
	min-height: 300px;
	text-align: center;
}

.fourofour-wrap h4 {
	font-size: 62px;
	font-size: 6.2rem;
}

.fourofour-wrap h4 {
	font-size: 21px;
	font-size: 2.1rem;
	margin-top: 20px;
	margin-bottom: 60px;
}

.fourofour-wrap p {
	margin: 0 auto;
}

/* Panle clicked header icon */ 
.portfolio-panel {
	display: flex;
	min-height: 100vh;
	overflow: hidden;
}

.portfolio-panel-wrap .bm-builder {
	width: 100%;
}

.portfolio-panel-wrap-inn {
	margin-right: -10px;
	margin-left: -10px;
}

.portfolio-panel-wrap-inn .bm-builder {
	margin-left: 0;
	margin-right: 0;
}

.portfolio-panel-wrap-inn:empty {
	width: 100%;
	height: 100%;
	margin: 0;
}

.portfolio-panel-wrap-inn:empty:before {
	content: "No Content";
	display: block;
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 14px;
}

.admin-bar .portfolio-panel-wrap-inn:empty:after {
	content: "Set here: Appearance > Theme Options > Header: Choose a Page for This Section";
	opacity: .5;
	font-size: 12px;
}

/* 4.4 Comment */ 
.comment-list li, 
.commentlist li,
.no-comments {
	font-size: 14px;
}

.comment-list li.pingback,
.comment-list li.trackback {
	margin-top: 20px;
}

.comment-list > li:first-child {
	margin-top: 0;
}

.comment-main {
	margin-left: 70px;
}

.comment .avatar {
	width: 50px;
	float: left;
	margin: 5px 20px 0 0;
	border-radius: 100%;
}

li.comment {
	position: relative;
	margin-top: 40px;
	min-height: 60px;
}

.children li.comment {
	margin-left: 30px;
}

li.comment .says {
	display: none;
}

.comment-author {
	position: relative;
	display: inline-block;
}

li.comment .fn, 
.woocommerce-review__author {
	font-size: 18px;
}

.comment-meta {
	line-height: 30px;
}

.comment-metadata,
.comment-metadata > a {
	display: inline-block;
}

.comment-author,
.comment-metadata > a,
a.comment-edit-link {
	margin-right: 15px;
}

.comment-form .logged-in-as, 
.comment-meta {
	font-size: 16px;
}

li.comment .fn {
	display: inline-block;
	font-style: normal;
	vertical-align: top;
}

.comment-body {
	position: relative;
}

.comment.bypostauthor .comment-body::before {
	content: "\f00c";
	position: absolute;
	width: 20px;
	line-height: 22px;
	height: 20px;
	font-size: 11px;
	border-radius: 50%;
	text-align: center;
	left: 34px;
	top: -5px;
	box-shadow: 2px 3px 9px rgba(0,0,0, .1);
	color: #fff;
	font-family: "Font Awesome 5 Free";
}

.comment-text p {
	margin-bottom: .4em;
}

.comment-text img {
	margin-top: .4em;
	margin-bottom: .4em;
}

.comment-meta { 
	margin-bottom: 5px;
}

.comment-body .reply {
	margin-top: 5px;
	font-size: .8em;
}

ol.commentlist {
	min-height: 40px;
	height: auto;
	clear: both;
	margin: 20px 0 0 0;
}

.commnetsnavi {
	margin: 40px 0;
}

.paginated-comments-links .page-numbers {
	float: none;
}

.comment-reply-title,
.comments-title {
	font-size: 26px;
	padding-right: 12px;
	display: inline-block;
	width: auto;
	line-height: 40px;
	margin-bottom: 20px;
}

#comments_inlist {
	display: inline-block;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	font-weight: 300;
}

#commentform {
	position: relative;
}

#commentform .form-submit {
	clear: both;
	margin-top: 10px;
}

#commentform .form-submit input[type="submit"] {
	min-width: 100px;
}

#commentform input[type="submit"][disabled="disabled"],
.module input[type="submit"][disabled="disabled"] {
	pointer-events: none;
    opacity: .3;
}

.logged-in-as {
	margin-bottom: 20px;
}

li.pingback .edit-link,
li.trackback .edit-link {
	display: block; 
}

.comment-list .comment-respond {
	margin: 40px 0;
}

.pingback .comment-body a:not(.comment-edit-link), 
.trackback .comment-body a:not(.comment-edit-link) {
	display: block;
	font-size: 1.2em;
}

label[for="wp-comment-cookies-consent"] { 
	padding-left: 10px;
}

label[for="wp-comment-cookies-consent"],
.privacy-policy {
	font-size: 12px;
}

input[type="checkbox"][name="idi_privacy_policy"] {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

input#wp-comment-cookies-consent {
	vertical-align: middle;
}

img.emoji {
	width: 1em;
}

/* Form */
button, 
input[type="submit"] {
	margin-bottom: 0;
	margin-top: 25px;
}

input[type="submit"]:hover,
button:hover {
	background-color: transparent;
}

.comment-reply-title small {
	display: inline-block;
	margin-left: 10px;
}

input[type="text"],
input[type="password"] {
	background: none;
	border-radius: 0;
}

.comment-respond input[type="text"], 
.comment-respond textarea,
.moudle input[type="text"], 
.moudle textarea {
	margin-bottom: 10px;
}

.comment-respond textarea, 
.moudle .contactform textarea {
	height: 80px;
}

/* password form */
body.page #content_wrap > .post-password-form {
	width: 50%;
	margin: 60px auto;
}

/* lightbox */
.pswp {
	display: none;
}

.pswp--open {
	display: block;
}

button.pswp__button {
	border-radius: 0;
}

.pswp__button:focus, 
.pswp__button:hover {
	background-color: transparent!important;
}

.lightbox-disable-zoom .pswp__button--zoom,
.lightbox-disable-fullscreen .pswp__button--fs,
.lightbox-disable-download .pswp__share--download,
.lightbox-disable-share .pswp__button--share {
	display: none;
}

/* Widgets */

.widget-title {
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px solid currentColor;
}

.widget-title-inn {
	display: inline-block;
	padding: 0 20px;
}

/* Widgets */
.widget-container,.widget-container select {
	font-size: 16px;
}

.widget-title {
	font-size: 18px;
}

li.widget_text img {
	max-width: 100%;
}

.tagcloud a {
	background: rgba(0,0,0,0.03);
}

/*Search*/
ul.sidebar_widget li.widget_search form {
	margin-top: 3px;
	position: relative;
}

.sidebar_widget .widget_search input[type="text"],
.sidebar_widget .widget_display_search input[type="text"] {
	max-width: none;
	width: 100%;
	height: 35px;
}

.screen-reader-text {
	display: none;
}

.sidebar_widget .widget_search input[type="submit"],
.sidebar_widget .widget_display_search input[type="submit"] {
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
}

.widget_search input[type="text"],
.widget_display_search input[type="text"] {
	margin-bottom: 0;
}

/*Calendar*/
#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	text-align: left;
	margin-bottom: 20px;
}

#wp-calendar tfoot td {
	padding-top: 20px;
}

#wp-calendar tfoot #next {
	text-align: right;
}

.widget_calendar tbody td,
.widget_calendar thead th {
	text-align: center;
	border: 1px solid #e8e8e8;
}

/*Tag*/
.tagcloud a {
	display: inline-block;
	font-size: 10px;
	font-size: 1rem;
	margin-bottom: 8px;
	margin-right: 3px;
	padding: 0 8px;
	height: 32px;
	line-height: 32px;
}

/* archive */
.widget_archive > ul > li,
.widget_categories > ul > li,
.widget_pages > ul > li,
.widget_nav_menu > div > ul > li,
.widget_recent_entries > ul > li,
.widget_recent_comments > ul > li,
.widget_meta > ul > li,
.widget_rss > ul > li {
	line-height: 1;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}

.widget_archive > ul > li:last-child,
.widget_categories > ul > li:last-child,
.widget_pages > ul > li:last-child,
.widget_nav_menu div > ul > li:last-child,
.widget_recent_entries > ul > li:last-child,
.widget_recent_comments > ul > li:last-child,
.widget_meta > ul > li:last-child,
.widget_rss > ul > li:last-child {
	border-bottom: none;
}

.widget_archive a,
.widget_categories a,
.widget_pages a,
.widget_nav_menu a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_meta a {
	margin-right: 5px;
	display: inline-block;
	line-height: 20px;
}

/*rss*/ 
.widget_rss .rsswidget:first-child {
	display: none;
}

.widget_rss .rsswidget {
	position: relative;
}

.widget_rss .rsswidget:after {
	content: "\f09e";
	margin-left: 10px;
	font-size: .9em;
	font-family: "Font Awesome 5 Free";
	color: #FF6600;
}

.widget_rss > ul > li {
	margin-top: 20px;
	padding-bottom: 30px;
}

a.rsswidget img {
	margin-bottom: -1px;
	margin-right: 10px;
}

.widget_rss .rss-date,
.widget_rss cite {
	font-size: .8em;
	opacity: .8;
	display: block;
}

.widget_rss .rss-date {
	margin-bottom: 10px;
}

.widget_rss cite {
	margin-top: 10px;
}

.rssSummary {
	line-height: 1.5;
}

/* Widget Nav Menu */
.widget_nav_menu .sub-menu,
.widget-container .children {
	display: block;
}

.widget_nav_menu .sub-menu>li,
.widget-container .children>li {
	padding-left: 15px;
	padding-top: 10px;
}

/**
 *
 *    4. Default style
 *
*/

body {
	font-size: 20px;
	font-family: "seafont-regular", system-ui, —apple-system, Segoe UI, Rototo, Helvetica, Arial, sans-serif;
	font-style: normal;
}

input, 
textarea, 
select, 
button, 
legend, 
input[type="submit"], 
button {
	font: inherit;
	font-size: 14px;
}

.logo-text,
.loading-text {
	font-size: 24px;
	line-height: 1.2;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 3px;
}

.footer-info, 
.footer-info, 
.footer-info .menu li a {
	font-size: 12px;
}

#sidebar .sidebar_widget .tagcloud a:hover,
.widget-container .user-submit:hover,
.sidebar_widget .widget_display_search input[type="submit"]:hover, 
.tagcloud a[class*="tag-link-"]:hover {
	color: #fff;
}

.post-edit-link {
	font-size: 1em;
	font-style: italic;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6,
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
	font-family: "seafont-semibold","Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
}

.text_block h1,
.text_block h2,
.text_block h3,
.text_block h4,
.text_block h5,
.text_block h6 {
	margin: 0;
}

b, 
strong {
	font-weight: bold;
}

h1 {
	font-size: 42px;
}

h2 {
	font-size: 32px;
}

h3 {
	font-size: 28px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 22px;
}

h6 {
	font-size: 20px;
}

.entry > h1,
.entry > h2,
.entry > h3 {
	margin-bottom: 20px;
}

code, 
kbd, 
pre, 
samp {
	font-size: .9em;
}

/* img & align  */ 
.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
} 

/* Image Caption */

.wp-caption {
	position: relative;
	max-width: 100%;
}

.wp-caption-text {
	position: absolute;
	display: inline-block;
	font-size: 14px;
	right: 0;
	bottom: 0;
	padding: 5px 10px;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.4);
	color: #fff;
}

#content_wrap .entry p.wp-caption-text {
	margin-bottom: 0;
}

.wp-caption img {
	width: 100%;
}

/* bullet list */

.entry li, 
.tab-pane ul li,
.comment-text ul li {
	list-style: disc;
	margin-top: 10px;
	margin-left: 30px;
}

.entry ol li,
.comment-text ol li {
	list-style: decimal;
	margin-top: 10px;
	margin-left: 30px;
}

.comment-text .tab-pane ol li,
.comment-text .tab-pane ul li,
.entry .is-grid li {
	list-style: none;
	margin-left: 0;
}

.entry table,
.entry th,
.entry td,
.comment table,
.comment th,
.comment td {
	border: 1px solid #ccc;
	padding: 6px;
}
.entry > table {
	margin-bottom: 20px;
}

.entry th,
.entry td,
.comment th,
.comment td {
	border-width: 0 1px 1px 0;
}

.entry table,
.comment table {
	border-width: 1px 0 0 1px;
	font-size: .8em;
}

/* address, quote ... */

address {
	margin-bottom: 20px;
	margin-bottom: 1.75em;
}

blockquote {
	position: relative;
	line-height: 1.5;
	border-left: 4px solid currentColor;
	padding-left: 20px;
	margin-left: 0;
}

blockquote p {
	margin-bottom: 1.1em;
}

blockquote em, 
blockquote i, 
blockquote cite {
	font-size: .8em;
	opacity: .6;
}

.entry dl dt {
	font-weight: bold;
}

.entry dd {
	margin-bottom: 30px;
	margin-left: 0;
}

.entry dd.gallery-caption {
	margin-bottom: 0;
}

.entry dl.gallery-item {
	margin: 0;
	position: relative;
}

.entry dl.gallery-item img {
	width: 100%;
	border: none!important;
}

.entry pre, 
.text-block pre {
	padding: 30px;
	border: none;
	width: 80%;
	margin: 0 auto 40px; 
	white-space: pre-wrap;
	word-wrap: break-word;
}

.wp-video-shortcode.lazy-hidden {
	opacity: 1!important;
}

mark, 
ins {
	background-color: #fff9c0;
	text-decoration: none;
}

/*post pagination*/
.pagenums:empty {
	display: none;
}

.post-nav-links {
	margin-top: 20px;
}

.post-page-numbers {
	margin-right: 8px;
}


/**
 *
 * 5. Colors
 *
*/
/* Page BG */
body, 
.univer-color,
#search-overlay, 
.carousel-control, 
#login-form.modal .modal-dialog {
	background-color: #fff;
	background-color: var(--color-bg, #fff);
}

body.custom-background .univer-color {
	background-color: transparent;
}

body.custom-background #wrap-outer{
	background: none;
}

.quote-wrap, 
.mouse-icon,
.social-icon-triggle,
.carousel-control, 
.blog-unit-link-li:hover,
.blog-unit-link-li:hover a,
.archive-more-a:hover,
.comment-body::before {
	color: #fff;
	color: var(--color-bg, #fff);
}

/* Header BG */
#header,
.page_from_top.header-scrolled #header,
.navi-show-h .navi-header .sub-menu {
	background-color: var(--color-header-bg, transparent);
}

.navi-header .sub-menu > li,
.navi-header .menu ul.children > li {
	background-color: var(--color-header-bg, transparent);
}

/* Expanded panel BG */

.menu-panel, 
.portfolio-panel {
	background-color: var(--bgcolor-expanded-panel, #fff);
}

.show_mobile_menu.hide-menu-desktop:not(.navi-side-menu):not(.navi-top-menu) #header,
.show_popup #header {
	background-color: transparent;
}

/* PageLoader */
.page-loading {
	background-color: #fff;
	background-color: var(--color-pageloader-bg, #fff);
}

/* Auxiliary Color */
.tagcloud a, 
.archive-bar,
.blog-unit-link-li,
.audio-unit, 
.pagenumber a, 
.quote-wrap,
.entry pre,
.comment pre, 
.pagenumber span {
	background-color: #f8f8f8;
	background-color: var(--color-auxiliary, #eee);
}

.widget_archive li,
.widget_categories li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_entries li,
.widget_recent_comments li,
.widget_meta li,.widget_rss li,
.nav-tabs {
	border-color: #f8f8f8;
	border-color: var(--color-auxiliary, #eee);
}

/* Menu */
.navi-trigger,
.navi-trigger:hover,
.navi-trigger:focus,
.navi-header li.menu-item a,
#header .socialmeida-a, 
.portfolio-icon,
.ux-woocomerce-cart-a, 
.menu-panel-bottom, 
.menu-panel-bottom a {
	color: #313139;
	color: var(--color-menu, #313139);
}

.navi a,
.show_mobile_menu:not(.navi-show-icon) .navi-trigger,
.show_popup .navi-trigger,
.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .portfolio-icon,
.show_popup .portfolio-icon,
.default-logo-menu-expand.show_popup .portfolio-icon,
.default-logo-menu-expand.show_popup .navi-trigger,
.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .ux-woocomerce-cart-a,
.show_popup .ux-woocomerce-cart-a,
.menu-panel-bottom,
.menu-panel-bottom a,
.menuItemNum .navi-wrap > ul > li:before, 
.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .search-icon-header {
	color: var(--color-menu-expanded-panel, #313139);
}

.navi a:hover,
.navi a:focus,
.show_mobile_menu .menu-panel-bottom a:hover,
.show_mobile_menu .menu-panel-bottom a:hover .fa {
	color: var(--color-menu-expanded-panel-hover, #313139);
}

.navi li.current-menu-item > a {
	color: var(--color-menu-expanded-panel-current, #313139);
}

.alt-menu .navi-trigger, 
.alt-menu #header .socialmeida-a,
.alt-menu .navi-header li.menu-item a,
.alt-menu .portfolio-icon,
.alt-menu .ux-woocomerce-cart-a {
	color: #fff;
	color: var(--color-alt-menu, #fff);
}

.navi-header li.menu-item a:hover,
.navi-header li.menu-item a:focus,
header li > a:hover,
header li > a:focus,
.socialmeida-a:hover .socialmeida-text, 
.socialmeida-a:focus .socialmeida-text,
.socialmeida-a:hover .fa, 
header .wpml-translation li a:hover {
	color: var(--color-menu-hover);
}

header .navi-header li.current-menu-item > a{
	color: var(--color-menu-current);
}

.alt-menu header li a:hover,
.alt-menu header li a:focus,
.alt-menu .navi-header li.menu-item a:hover,
.alt-menu header .socialmeida-a:hover .socialmeida-text, 
.alt-menu header .socialmeida-a:focus .socialmeida-text,
.alt-menu header .socialmeida-a:hover .fa, 
.alt-menu header .wpml-translation li a:hover {
	color: var(--color-menu-hover-alt);
}

.alt-menu header li.current-menu-item > a, 
.alt-menu header .navi-header li.current-menu-item > a {
	color: var(--color-menu-current-alt);
}


/* Post & Page Color */
/* Headding */
h1,
h2,
h3,
h4,
h5,
h6,
.title-wrap-tit,
.title-wrap-h1,
.archive-tit a, 
.post-navi-a {
	color: #313139;
	color: var(--color-title, #313139);
}

.post_social:before, 
.post_social:after {
	border-color: #313139;
	border-color: var(--color-title, #313139);
}

/* Content text color*/
body, 
a, 
.entry > h1,
.entry > h2,
.entry > h3,
.entry > h4,
.entry > h5,
.entry > h6, 
.article-tag a[rel="tag"]:hover, 
#content_wrap,
#comments, .entry code, 
h3#reply-title small, 
#comments .nav-tabs li.active h3#reply-title .logged-in-as,
#comments .nav-tabs li a:hover h3 .logged-in-as, 
.stars a:hover .fullwrap-block-inn a,
.woocommerce a.remove {
	color: #414145;
	color: var(--color-content, #414145);
}

.blog-unit-link-li:hover {
	background-color: #414145;
	background-color: var(--color-content, #414145);
}

/* linked text color*/
.entry p a, 
.comment p a, 
.text_block li a, 
.product_meta a,
.comment-list .pingback .comment-body a:not(.comment-edit-link), 
.comment-list .trackback .comment-body a:not(.comment-edit-link),
.post-categories a,
.widget_archive li,
.widget_categories li,
.widget_nav_menu li,
.widget_pages li, 
.fourofour-wrap a, 
.pagenums .current,
.page-numbers.current, 
.gallery-info-property-con a, 
.grid-meta-a,
.comment-reply-link:hover,
.comment-edit-link:hover,
.woocommerce-info::before {
	color: var(--color-content-linked, #B8A772);
}

.comment-body::before {
	background-color: var(--color-content-linked, #B8A772);
}

/* linked hover color*/
a:hover, 
a:focus, 
.entry p a:hover,
.comment p a:hover,
.text_block li a:hover, 
.product_meta a:hover,
.comment-form .logged-in-as a:hover,
.sidebar_widget a:hover, 
.archive-tit a:hover, 
#sidebar a:hover, 
#comments .comment-author a:hover,
#comments .reply a:hover,
.post-meta-social-li a.share:hover,
.comment-text a:hover,
.comment-list .pingback .comment-body a:not(.comment-edit-link):hover, 
.comment-list .trackback .comment-body a:not(.comment-edit-link):hover,
.sea-quanlity-btn:hover {
	color: var(--color-content-hover, #414145);
}

.tagcloud a:hover {
	background-color: var(--color-content-hover, #5179FC);
}

.filters > .filters-ul .filters-a:hover { 
	color: var(--color-content-hover, inherit)!important;
}

.article-meta-unit,
.article-meta-unit:not(.article-meta-unit-cate) > a, 
.comment-meta,
.comment-meta a,
.comment-reply-link,
.title-wrap-des, 
.grid-meta-a:after, 
.post-edit-link,
.comment-edit-link,
.archive-sticky,
.article-tag,
.article-cate-a:hover:after,
.article-tag a[rel="tag"]:hover:after {
	color: #adadad;
	color: var(--color-meta, #adadad);
}

.article-cate-a:after,
.article-tag a[rel="tag"]:after {
	color: var(--color-meta, #adadad)!important;
}

/*.article-cate-a,
.article-cate-a:after,
.article-tag a[rel="tag"],
.article-tag a[rel="tag"]:after {
	color: var(--color-meta-link, #B8A772);
}

.article-cate-a:hover, 
.archive-meta .article-cate-a:hover,
.article-tag a[rel="tag"]:hover {
	color: var(--color-meta-hover, #414145);
}*/

.list-layout-inside-caption,
figcaption {
	color: #666;
	color: var(--color-single-portfolio-caption, #666);
}

.post-navi-single-normal .navi-title-tag, 
.post-navi-single-normal .post-navi-unit-tit {
	color: #313139;
	color: var(--color-single-navi, #313139);
}

.comments-title,.comm-reply-title {
	color: var(--color-comment-tit, #313139);
}

.comment p {
	color: var(--color-comment-con, #313139);
}

.comment-author, 
.comment-author .url {
	color: var(--color-comment-author, #313139);
}

.archive-tit a:hover {
	color: var(--color-archive-tit-hover, inherit);
}

::selection {
	background-color: var(--color-selection-bg, #eee);
	color: var(--color-selection, #333);
}

.logo-text,
.bm-enable-univer.default-logo-univer .logo-text {
	color: #313139;
	color: var(--color-logo, #313139);
}

.alt-logo .logo-text,
.bm-enable-univer.alt-logo-univer .logo-text {
	color: #fff;
	color: var(--color-alt-logo, #fff);
}

.taglines, 
.bm-enable-univer.default-logo-univer .taglines {
	color: #313139;
	color: var(--color-tagline, #313139);
}

.alt-logo .taglines,
.bm-enable-univer.alt-logo-univer .taglines {
	color: #fff;
	color: var(--color-alt-tagline, #fff);
}

.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .logo-text,
.show_popup:not(.navi-show-icon) .logo-text {
	color: var(--color-text-logo-expanded-panel, #313139);
}

.bm-enable-univer.bm-enable-univer-textcolor.show_mobile_menu:not(.menu-icon-horizon-menu) #wrap-outer svg * {
	fill: var(--color-text-logo-expanded-panel, #313139)!important;
}

.show_mobile_menu:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) .taglines,
.show_popup:not(.navi-show-icon) .taglines {
	color: var(--color-tagline-expanded-panel, #313139);
}

button,
input[type="submit"], 
.moudle .ux-btn.tw-style-a,
.archive-more-a {
	color: var(--color-button-text, #313139);
}

button:hover,
input[type="submit"]:hover, 
.moudle .ux-btn.tw-style-a:hover,
.archive-more-a:hover {
	color: var(--color-button-text-hover, #313139);
}

button:hover,
input[type="submit"]:hover, 
.moudle .ux-btn.tw-style-a:hover,
.archive-more-a:hover:after {
	background-color: var(--color-button-bg-hover, transparent);
}

textarea, 
input,
.quantity input:focus,
.select2-container--default .select2-selection--single,
input::placeholder,
textarea::placeholder {
	color: #adadad;
	border-color: #adadad;
	color: var(--color-input-text, #adadad);
	border-color: var(--color-input-text, #adadad);
}

.moudle input:focus, 
.moudle textarea:focus, 
input:focus:invalid:focus, 
textarea:focus:invalid:focus, 
select:focus:invalid:focus, 
textarea:focus, 
input:focus, 
.comment-reply-title:hover,
input:focus::placeholder,
textarea:focus::placeholder {
	color: #313139;
	border-color: #313139;
	color: var(--color-input-text-focus, #313139);
	border-color: var(--color-input-text-focus, #313139);
}

.sidebar_widget .widget-container .widget-title,
.sidebar_widget .widget-container .widget-title a {
	color: var(--color-widget-tit, #414145);
}

.widget-container,
.widget-container a {
	color: var(--color-widget, #414145);
}

.widget-container a {
	color: var(--color-widget-link, #414145);
}

.widget-container a:hover {
	color: var(--color-widget-link-hover, inherit);
}

.copyright, 
.copyright a,
.footer-info,
.footer-info a,
#footer .logo-text,
.footer-info .socialmeida-a {
	color: var(--color-footer-text, #414145);
}

.copyright a, 
.footer-info a, 
.footer-info .socialmeida-a {
	color: var(--color-footer-link, inherit);
}

.copyright a:hover, 
.footer-info a:hover, 
.footer-info .socialmeida-a:hover {
	color: var(--color-footer-link-hover, inherit);
}

#footer {
	background-color: var(--color-footer-bg, transparent);
}

.svg-style02-line-rect,
.svg-style01-line, 
.headericon-rect {
	fill: currentColor;
	stroke: none;
}

span.onsale, 
.woocommerce span.onsale, 
.woocommerce-page span.onsale {
	color: var(--colorSale, #313131);
	background-color: var(--bgcolorSale, transparent);
}

/* Free Style */
.freeSkewYne {
	--skewFree: skewY(-3deg);
}
.freeSkewYne .navi-logo,
.freeSkewYne .navi-header > div > ul > li,
.freeSkewYne .header-bar-social .socialmeida-li,
.freeSkewYne .navi-trigger-out,
.freeSkewYne .header-portfolio-icon {
	transform: var(--skewFree);
	transition: transform .4s;
}

.freeSkewYne header:hover .navi-logo,
.freeSkewYne header:hover .navi-header > div > ul > li,
.freeSkewYne header:hover .header-bar-social .socialmeida-li,
.freeSkewYne header:hover .navi-trigger-out,
.freeSkewYne header:hover .header-portfolio-icon,
.freeSkewYne.header-scrolled .navi-logo,
.freeSkewYne.header-scrolled .navi-header > div > ul > li, 
.freeSkewYne.header-scrolled .header-bar-social .socialmeida-li,
.freeSkewYne.header-scrolled .navi-trigger-out,
.freeSkewYne.header-scrolled .header-portfolio-icon {
	transform: initial;
}

/**
 *
 * 6. Responsive
 *
*/

/* Smart phone */
@media (max-width: 320px) {
	.responsive-ux .menu-panel-bottom {
		display: none;
	}
}

/* Mobile  */
@media (max-width: 480px) { 

	.responsive-ux .blog-unit-excerpt, 
	.responsive-ux .blog-unit-link, 
	.responsive-ux .blog-unit-img-wrap {
		margin-top: 20px;
	}

	.responsive-ux .owl-controls .owl-nav {
		display: none;
	}

	.responsive-ux .widget-title {
		line-height: 40px;
	}

}

@media (max-width: 767px) {

	.pull-right {
		float: none !important;
	}

	.responsive-ux .container-fluid {
		padding-left: 20px;
		padding-right: 20px;
	}

	/* Menu panel*/
	.menu-panel .container {
		width: 100%;
	}

	.responsive-ux .cta-btn-header {
		height: auto;
    	max-height: none;
		line-height: var(--heightM, 40px); 
		padding-right: var(--padingLrM, 20px);
		padding-left: var(--padingLrM, 20px); 
		border-radius: var(--borderRadiusM); 
		border-width: var(--borderWidthM); 
	}

	/* General Space */
	.responsive-ux.header-sticky:not(.page_from_top) #wrap-outer {
		padding-top: 80px;
		padding-top: var(--header-height-mobile, 80px);
	}

	.responsive-ux.show-top-space #content, 
	.responsive-ux #sidebar-widget {
		padding-top: 40px;
	}
 
	.responsive-ux .sticky_column {
		padding-bottom: 40px;
	}

	.responsive-ux.show-bottom-space #wrap,
	body.page.responsive-ux .title-wrap, 
	body.error404.responsive-ux #content_wrap {
		padding-bottom: 60px;
	}

	.responsive-ux .archive-title.title-wrap {
		padding-bottom: 90px;
	}

	.responsive-ux .archive-title.title-wrap {
		margin-top: 50px;
	}

	.responsive-ux .pagenums,
	.responsive-ux .pagenums .pagination, 
	.responsive-ux .social-bar,
	.responsive-ux .blog-unit-meta-bottom,
	.responsive-ux .entry + .blog-unit-meta-bottom,
	.responsive-ux .entry + .comments-area {
		margin-top: 40px;
	}

	.responsive-ux #comments,
	.responsive-ux .blog-unit-img-wrap {
		margin-top: 30px;
	}

	body.page.responsive-ux .title-wrap {
		margin-top: 20px;
	}

	.responsive-ux .social-bar {
		margin-bottom: 40px;
	}

	.responsive-ux .comment-list,
	.responsive-ux #content_wrap .entry p:not(:last-child) {
		margin-bottom: 20px;
	}

	body.single.responsive-ux.single-ux-portfolio .entry {
		margin-bottom: 0;
	}

	/* Content */

	.responsive-ux h1.title-wrap-tit {
		margin-right: auto;
		width: 100%;
		margin-bottom: 5px;
	}

	.responsive-ux .article-inn.span9 .container-fluid {
		width: 100%;
	}

	.responsive-ux .blog-unit-link-li {
		padding: 0 15px;
		min-height: 40px;
	}

	.responsive-ux .video-play-btn {
		width: 50px;
		margin-left: -25px;
		margin-top: -25px;
	}

	.responsive-ux .video-play-btn:before {
		line-height: 50px;
		font-size: 14px;
	}

	.responsive-ux .video-play-btn:after {
		height: 48px;
		width: 48px;
	}

	.responsive-ux .grid-iframe > iframe {
		height: 50vw;
	}

	/* Comment */

	.responsive-ux .comment-meta,
	.responsive-ux h3.comment-reply-title, 
	.responsive-ux .comments-title {
		line-height: 1.5;
	}

  	/* Other */
	.responsive-ux .owl-nav {
		display: none;
	}

	.responsive-ux .portfolio-panel-wrap {
		width: 100%;
	}

	.post-navi-single > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	/* password form */
	.ux-password-form { 
		min-height: calc(100vh - var(--header-height-mobile, 80px) - var(--header-footer, 80px));
	}

	.page_from_top .ux-password-form {
		min-height: calc(100vh - var(--header-footer, 80px));
		padding-top: 40px;
	}

	/* Font settings */

	/* main(content) font */
	body {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_content, 16px)!important;
	}

	.responsive-ux legend, 
	.responsive-ux label, 
	.responsive-ux button, 
	.responsive-ux select, 
	.responsive-ux textarea,
	.responsive-ux input, 
	.responsive-ux button, 
	.responsive-ux .ux-btn {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_content, 16px);
	}

	/* Page&Post title*/
	body.single.responsive-ux .title-wrap-tit,
	.responsive-ux .title-wrap-h1 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_title, 24px);
	}

	/* h1 - h6*/
	.responsive-ux h1 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_heading_1, 32px);
	}

	.responsive-ux h2 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_heading_2, 28px);
	}

	.responsive-ux h3 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_heading_3, 24px);
	}

	.responsive-ux h4 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_heading_4, 22px);
	}

	.responsive-ux h5 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_heading_5, 18px);
	}

	.responsive-ux h6 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_heading_6, 14px);
	}

	/* Meta */
	.responsive-ux .article-meta, 
	.responsive-ux .comment-form .logged-in-as,
	.responsive-ux .comment-meta,
	.responsive-ux .archive-meta,.title-wrap-des, 
	.responsive-ux .entry-summary div[itemprop="description"] p {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_meta, .8em);
	} 

	/*Caption of single portfolio*/
	.responsive-ux .list-layout-inside-caption,
	.responsive-ux figcaption {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_caption, .8em);
	}

	/*Comment title*/
	.responsive-ux .comment-reply-title,
	.responsive-ux .comments-title,
	.responsive-ux .woocommerce-Reviews-title,
	.responsive-ux.woocommerce .tab-pane > h2,
	.woocommerce .related > h2 {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_comments_title, 1.1em);
	}

	/*Comment content*/
	.responsive-ux .comment-list li,
	.commentlist li {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_comments_content, 1em);
	} 

	/*Comment author*/
	.responsive-ux li.comment .fn,
	.responsive-ux .woocommerce-review__author {
		font-size: var(--fontsize_ux_cb_module_fonts_post_page_comments_author, .9em);
	} 

	/* Button*/
	.responsive-ux button, .responsive-ux input[type="submit"] {
		font-size: var(--fontsize_ux_cb_module_fonts_button, 1em);
	}

	/* Form */
	.responsive-ux textarea, 
	.responsive-ux textarea::placeholder,
	.responsive-ux input,
	.responsive-ux input::placeholder,
	.responsive-ux .field-label {
		font-size: var(--fontsize_ux_cb_module_fonts_form, 1em);
	}
}


@media (max-width: 991.98px) {

	.responsive-ux header .hidden-mobile {
		display: none;
	}

	/* Header */
	.responsive-ux .navi-trigger-out, 
	.responsive-ux.show-menu-item-mobile .navi-header, 
	.responsive-ux .menu #navi_wrap ul:not(.sub-menu),
	.responsive-ux.logo-centered-mobile .navi-header {
		display: block;
	}

	.responsive-ux .navi-header, 
	.responsive-ux.show-menu-item-mobile .navi-trigger-out,
	.responsive-ux.logo-centered-mobile .navi-trigger-out {
		display: none;
	}

	.responsive-ux.navi-show-h.navi-show-h-left .head-meta {
		justify-content: flex-end;
	}

	.responsive-ux.logo-centered-mobile .header-main {
		flex-direction: column;
		justify-content: center;
	}

	.responsive-ux.navi-show-h.navi-show-h-left.logo-centered-mobile .head-meta {
		justify-content: center;
	}

	.responsive-ux .taglines {
		margin-top: var(--tagline-margin-top-m, 0);
		margin-right: var(--tagline-margin-right-m, 0);
		margin-bottom: var(--tagline-margin-bottom-m, 0);
		margin-left: var(--tagline-margin-left-m, 0);
	}

	.responsive-ux .tagline-hide-mobile .taglines {
		display: none;
	}

	body.responsive-ux #header-main > .container-fluid {
		padding: 0 20px;
	}

	.responsive-ux .container-fluid {
		padding-right: 20px;
		padding-left: 20px;
	}

	.responsive-ux #wrap-outer {
		padding-top: 0;
	}

	.responsive-ux #wrap {
		z-index: 998;
	}

	.responsive-ux.show_mobile_menu #wrap,
	.responsive-ux.show_popup #wrap {
		position: absolute;
	}

	.responsive-ux.page_from_top #wrap {
		padding-top: 0;
	}

	.responsive-ux .logo-image {
		height: 30px;
		height: var(--logo-height-mobile, 50px);
	}

	.responsive-ux.ux-mobile.ux-hide-menu.navi-show-center .navi-logo {
		text-align: center;
	}

	.responsive-ux .header-main, 
	.responsive-ux .menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom {
		height: 80px;
		height: var(--header-height-mobile, 80px);
	}

	body:not(.page_from_top).responsive-ux .menu-panel {
		margin-top: -80px;
		margin-top: calc(0px - var(--header-height-mobile, 80px));
	}

	.responsive-ux.show_mobile_menu:not(.navi-side-menu):not(.navi-top-menu) #header {
		background-color: var(--bgcolor-expanded-panel, #fff);
	}

	body:not(.page_from_top).responsive-ux .menu-panel2 {
		margin-top: 0;
	}

	body:not(.page_from_top).responsive-ux #wrap {
		top: var(--header-height-mobile, 80px);
	}

	.responsive-ux:not(.navi-top-menu) .menu-panel-inn { 
		height: 100vh; 
		min-height: 0;
	}

	.responsive-ux.header-sticky:not(.page_from_top) #wrap-outer, 
	.responsive-ux.header-sticky-back:not(.page_from_top) #wrap-outer, 
	.responsive-ux.header-sticky-none:not(.page_from_top).ux-header-hide-body #wrap-outer,
	.responsive-ux.page_from_top .portfolio-panel {
		padding-top: var(--header-height-mobile, 80px);
	}

	.responsive-ux .menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom .search-top-btn-class,
	.responsive-ux .menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom .socialmeida,
	.responsive-ux .menu-panel:not(.menu-panel-bottom-centered) .menu-panel-bottom .wpml-translation li {
		line-height: var(--header-height-mobile, 80px);
	}

	.responsive-ux.header-scrolled .header-main {
		height: var(--header-heightscrolled-mobile, 80px);
	}

	.responsive-ux.header-scrolled .logo-image {
		max-height: var(--header-heightscrolled-mobile, 80px);
	}

	.header-sticky:not(.page_from_top).header-scrolled #wrap-outer,
	.header-sticky-back:not(.page_from_top).header-scrolled #wrap-outer {
		padding-top: var(--header-heightscrolled-mobile, 80px);
	}

	.responsive-ux.logo-centered-mobile .navi-logo {
		margin-bottom: var(--marginBottomLogoM, 10px);
	}

	.responsive-ux .navi-trigger-out {
		margin-left: var(--marginleft-menuicon-m, 0px);
	}

	.responsive-ux .navi-header > div > ul > li {
		margin-left: var(--hSpacingHeadNaviItem-m, 10px);
	}

	body.responsive-ux:not(.navi-justified):not(.navi-corner) .navi-header > div > ul > li {
		margin-left: var(--hSpacingHeadNaviItem-m, 10px);
	}

	body.responsive-ux.logo-on-right:not(.navi-justified):not(.navi-corner) .navi-header > div > ul > li {
		margin-right: var(--hSpacingHeadNaviItem-m, 10px);
		margin-left: 0;
	}

	.responsive-ux .menu-panel .navi li {
		margin-top: var(--margintop-menuitem-m, 0px);
	}

	.responsive-ux.menu-hover-aroundline1 li > a::after,
	.responsive-ux.menu-hover-aroundline1 li > a::before {
		right: -.7em;
	}

	.responsive-ux.header-bottom-line header::before {
		left: 20px;
		right: 20px;
	}

	/* correct wrap position when menu panel opens & header sticky */
	.show_mobile_menu.show-menu-icon-mobile:not(.navi-top-menu):not(.navi-side-menu) #wrap,
	.show_popup #content,
	.show_popup .page-loading ~ #wrap-outer #content {
		transform:var(--wrap-openmenu-transform, initial);
	}

	.responsive-ux .head-meta .socialmeida-a .fa,
	.responsive-ux .head-meta .socialmeida-text {
		font-size: 20px;
		font-size: var(--fontsize-head-social-m, 20px);
	}

	.menu-panel .socialmeida-a .fa,
	.menu-panel .socialmeida-text {
		font-size: var(--fontsize-expand-social-m, 1em);
	}

	.responsive-ux .footer-social .socialmeida-a .fa,
	.responsive-ux .footer-social .socialmeida-text {
		font-size: var(--fontsize-foot-social-m, 1em);
	}

	.responsive-ux .socialmeida-li {
		margin-left: 10px; 
	}

	.responsive-ux .socialmeida {
		margin-left: -10px; 
	}

	.responsive-ux .header-bar-social .socialmeida-li {
		margin-left: var(--hspacing-social-items-head-m, 20px); 
	}

	.responsive-ux .header-bar-social .socialmeida {
		margin-left: calc(0px - var(--hspacing-social-items-head-m, 10px));
	}

	.responsive-ux .header-bar-social {
		margin-left: var(--marginL-social-head-m, 0px); 
	}

	.responsive-ux .menu-panel .socialmeida-li {
		margin-left: var(--hspacing-social-items-expand-m, 20px); 
	}

	.responsive-ux .menu-panel .socialmeida {
		margin-left: calc(0px - var(--hspacing-social-items-expand-m, 10px));
	}

	.responsive-ux .search-top-btn-class .fa {
		font-size: var(--fontsize-searchicon-m, 1em);
	}

	.responsive-ux .footer-social .socialmeida-li {
		margin-left: var(--hspacing-social-items-foot-m, 20px); 
	}

	.responsive-ux .footer-social .socialmeida {
		margin-left: calc(0px - var(--hspacing-social-items-foot-m, 10px));
	}

	.responsive-ux .navi-trigger,
	.responsive-ux .navi-trigger-svg {
		height: var(--heightMenuiconM, 16px);
		line-height: var(--heightMenuiconM, 16px);
	}

	.responsive-ux .portfolio-icon, 
	.responsive-ux .header-icon-svg {
		height: var(--height-headericon-m, 16px);
		line-height: var(--height-headericon-m, 16px);
	} 

	.responsive-ux .header-portfolio-icon {
		margin-left: var(--marginleft-headericon-m, 0px);
	}

	/* Search on header & pop panel */
	.responsive-ux .search-icon-header { 
		margin-left: var(--marginleft-search-header-m);
		font-size: var(--search-size-header-m);
	}

	.responsive-ux .input_search_panel,
	.responsive-ux .input_search_panel::placeholder,
	.responsive-ux .input_search_panel:focus,
	.responsive-ux .input_search_panel:focus::placeholder {
		font-size: clamp(20px, 8vw, 32px);
	}

	/* Menu Panel */
	.back-top-wrap,
	.back-top-svg {
		width: 100%;
	}

	.responsive-ux .menu-panel-bottom .wpml-translation li {
		line-height: 40px;
	}

	.responsive-ux.navi-hide-pop2 .navi li:not(.menu-item-back),
	.responsive-ux .menu-panel2 .navi li:not(.menu-item-back) {
		display: block;
	}

	.responsive-ux.navi-top-menu .menu-panel2 .navi li:not(.menu-item-back) {
		display: inline-block;
	}

	.responsive-ux .menu-panel2 .navi .show-submenu > li:not(.show-submenu-active):not(.menu-item-back),
	.responsive-ux.show_mobile_menu:not(.navi-top-menu):not(.navi-top-menu):not(.navi-side-menu) .hide-menupanel-mask {
		display: none;
	}
	
	.responsive-ux.navi-hide-pop2 ul.menu > li {
		display: block; 
	}

	.responsive-ux.navi-top-menu .navi ul .menu-item:not(.show-submenu-active),
	.responsive-ux.navi-top-menu .navi .menu-item-back {
		margin-left: var(--expand-menuitem-marginleft-m, 15px);
	}

	.responsive-ux.navi-top-menu .navi .sub-menu {
		margin-left: calc(0px - var(--expand-menuitem-marginleft-m, 15px));
	}

	.responsive-ux.navi-top-menu:not(.rtl) .navi ul .menu-item:not(.show-submenu-active):first-child {
	    margin-left: 0;
	}

	.show_mobile_menu.menu-icon-horizon-menu .wrap-all {
		overflow: hidden;
		/*disable page scroll*/
	}

	/* Menu Triggle */
	.responsive-ux.with-menu-trigger .menu-triggle {
		display: none;
	}

	/* Foot */ 
	.responsive-ux #footer {
		left: 0!important;
	}

	.responsive-ux .footer-info {
		padding-top: var(--padingTBfooterM,0px);
		padding-bottom: var(--padingTBfooterM,0px);
	}

	.responsive-ux .logo-footer-img {
		max-width: none;
		max-height: none;
		height: var(--footerlogo-height-mobile, 20px);
	}

	.responsive-ux .page-loading img {
		height: var(--loaderlogo-height-mobile, 60px);
	}

	.responsive-ux .foot-one-col-mobile .footer-info > .container,
	.responsive-ux .foot-one-col-mobile .footer-info > .container-fluid {
		display: block;
	}

	.responsive-ux .footer-cols-layout-mobile .footer-info > .container,
	.responsive-ux .footer-cols-layout-mobile .footer-info > .container-fluid {
		display: flex;
		align-items: center;
	}

	.responsive-ux .footer-cols-layout-mobile .footer-info.footer-horizon-center-mobile > .container,
	.responsive-ux .footer-cols-layout-mobile .footer-info.footer-horizon-center-mobile > .container-fluid {
		justify-content: center;
	}

	.responsive-ux .footer-cols-layout-mobile .footer-info.footer-horizon-right-mobile > .container,
	.responsive-ux .footer-cols-layout-mobile .footer-info.footer-horizon-right-mobile > .container-fluid {
		justify-content: flex-end;
	}

	.responsive-ux .footer-cols-layout-mobile .footer-info.footer-horizon-equal-mobile > .container,
	.responsive-ux .footer-cols-layout-mobile .footer-info.footer-horizon-equal-mobile > .container-fluid {
		justify-content: space-between;
	}

	.responsive-ux .foot-one-col-mobile .footer-info.footer-vertical-left-mobile {
		text-align: left;
	}

	.responsive-ux .foot-one-col-mobile .footer-info.footer-vertical-center-mobile {
		text-align: center;
	}

	.responsive-ux .foot-one-col-mobile .footer-info.footer-vertical-right-mobile {
		text-align: right;
	}

	.responsive-ux .footer-cols-item-mobile {
		margin-left: 10px;
		margin-left: var(--marginleft-footer-item, 10px);
	}

	html:not([dir="rtl"]) .responsive-ux .footer-cols-item-mobile:first-child,
	html:not([dir="rtl"]) .responsive-ux .foot-one-col-mobile.footer-cols-item {
		margin-left: 0;
	}

	.responsive-ux .footer-one-col-item-mobile {
		margin-top: 10px;
		margin-top: var(--margintop-footer-item, 10px);
		margin-left: 0;
	}

	.responsive-ux .footer-one-col-item-mobile:first-child,
	.responsive-ux .footer-cols-item-mobile.footer-one-col-item {
		margin-top: 0;
	}

	.responsive-ux .footer-menu > ul > li:not(:first-child) {
		margin-left: var(--spaceHfootMenuiteM, 0px);
	}

	.responsive-ux.foot-one-col-mobile .footer-cols-item {
		margin-left: 0px;
	}

	/* Font settings - Header and Footer */

	/* Logo on header */
	.responsive-ux #header .logo-text {
		font-size: var(--fontsize_ux_cb_module_fonts_plain_text_header_logo, 24px);
	}

	/* Logo footer*/
	.responsive-ux #logo-footer .logo-text {
		font-size: var(--fontsize_ux_cb_module_fonts_plain_text_footer_logo, 12px);
	}

	/* page loader text */
	.responsive-ux .loading-text {
		font-size: var(--fontsize_ux_cb_module_fonts_loader, 12px);
	}

	/* Tagline */
	.responsive-ux .taglines {
		font-size: var(--fontsize_ux_cb_module_fonts_tagline, 14px);
	}

	/* Menu header*/
	body.show-menu-item-mobile.responsive-ux .navi-header {
		margin-left: var(--marginleft-head-navi-m, 0px)!important;
	}

	.responsive-ux .navi-header a,
	.responsive-ux .header-bar-social .socialmeida-a, 
	.responsive-ux .navi-header li > a {
		font-size: var(--fontsize_ux_cb_module_fonts_menu_header, 16px);
	}
	
	.responsive-ux .navi-header .sub-menu a { 
	    font-size: var(--fontsize_ux_cb_module_fonts_submenu_header, 16px);
	}

	/*Menu on panel*/
	.responsive-ux .navi .menu li > a {
		font-size: var(--fontsize_ux_cb_module_fonts_menu_expanded, 16px);
	}
	.responsive-ux .navi .menu .sub-menu li > a {
		font-size: var(--fontsize_ux_cb_module_fonts_submenu_expanded, 16px);
	}

	/* Footer */
	.responsive-ux .footer-info {
		font-size: var(--fontsize_ux_cb_module_fonts_footer, 1em);
	}

	/* widget title */
	.responsive-ux .widget-title {
		font-size: var(--fontsize_ux_cb_module_fonts_widget_title, 1.1em);
	} 

	/* widget content */
	.responsive-ux .widget-container {
		font-size: var(--fontsize_ux_cb_module_fonts_widget_content, 1.1em);
	}

	/* Colors */
	.default-logo-menu-mobile .navi-trigger,
	.default-logo-menu-mobile .portfolio-icon {
		color: var(--color-menu, #313139);
	}

	.default-logo-menu-mobile .logo-text {
		color: var(--color-logo, #313139);
	}

	.default-logo-menu-mobile .taglines {
		color: var(--color-tagline, #313139);
	}

	.alt-logo-menu-mobile .navi-trigger,
	.alt-logo-menu-mobile .portfolio-icon {
		color: var(--color-alt-menu, #fff);
	}

	.alt-logo-menu-mobile .logo-text {
		color: var(--color-alt-logo, #fff);
	}

	.alt-logo-menu-mobile .taglines {
		color: var(--color-alt-tagline, #313139);
	}

	.show_mobile_menu .navi-trigger,
	.show_popup .navi-trigger,
	.show_mobile_menu .portfolio-icon,
	.show_popup .portfolio-icon {
		color: var(--color-menu-expanded-panel, #313139);
	}

	.show_mobile_menu .logo-text,
	.show_popup .logo-text {
		color: var(--color-text-logo-expanded-panel, #313139);
	}

	.show_mobile_menu .taglines,
	.show_popup .taglines {
		color: var(--color-tagline-expanded-panel,#313139 );
	}

	.alt-logo-menu-mobile .logo-image-default,
	.default-logo-menu-mobile .logo-image-alt,
	.default-logo-menu-mobile .logo-has-set-mobile .logo-image-default,
	.alt-logo-menu-mobile .logo-has-set-mobile .logo-image-default-mobile,
	.alt-logo-menu-mobile .logo-has-set-mobile .logo-image-default,
	.alt-logo-menu-mobile .logo-has-set-mobile .logo-image-alt,
	.alt-logo .logo-has-set-mobile .logo-image-alt,
	.alt-logo .logo-has-set-mobile .logo-image-default,
	.default-logo .logo-has-set-mobile .logo-image-default {
		display: none;
	}

	.default-logo-menu-mobile .logo-image-default,
	.alt-logo-menu-mobile .logo-image-alt,
	.default-logo-menu-mobile .logo-has-set-mobile .logo-image-default-mobile,
	.alt-logo-menu-mobile .logo-has-set-mobile .logo-image-alt-mobile,
	.alt-logo:not(.default-logo-menu-mobile) .logo-has-set-mobile .logo-image-alt-mobile,
	.default-logo:not(.alt-logo-menu-mobile) .logo-has-set-mobile .logo-image-default-mobile,
	.default-logo-menu-expand.show_mobile_menu .logo-has-set-mobile .logo-image-default-mobile,
	.alt-logo-menu-expand.show_mobile_menu .logo-has-set-mobile .logo-image-alt-mobile,
	.default-logo-menu-expand.show_popup .logo-has-set-mobile .logo-image-default-mobile,
	.alt-logo-menu-expand.show_popup .logo-has-set-mobile .logo-image-alt-mobile {
		display: block;
	}

	.alt-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-alt-mobile,
	.default-logo-univer.bm-enable-univer:not(.alt-logo-menu-expand):not(.show_mobile_menu) .logo-has-set-mobile .logo-image-default-mobile {
		display: block!important;
	}
	
	.logo-has-set-mobile .logo-image-default,
	.logo-has-set-mobile .logo-image-alt,
	.default-logo-menu-expand.show_mobile_menu .logo-has-set-mobile .logo-image-alt-mobile,
	.alt-logo-menu-expand.show_mobile_menu .logo-has-set-mobile .logo-image-default-mobile,
	.alt-logo-menu-expand.show_popup .logo-has-set-mobile .logo-image-default-mobile, 
	.alt-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-default,
	.alt-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-alt,
	.default-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-alt,
	.default-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-default,
	.alt-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-default-mobile,
	.default-logo-univer.bm-enable-univer .logo-has-set-mobile .logo-image-alt-mobile,
	.submenu-panel {
		display: none!important;
	}

}/*@media (max-width: 991.98px)*/

@media (max-width: 991.98px) and (orientation: portrait) { 
	.trans-mask {
		width: 180%;
		left: -40%;
		right: -40%;
		max-width: none;
	}
}

@media (max-width: 991.98px) and (orientation: landscape) { 
	/* menu item horizonal spacing on expand panel */
	.menu-panel1 .menu:before,
	.menu-panel1 .menu:after {
		display: none;
	}

	.menu-panel1 .menu {
		display: flex;
		flex-wrap: wrap;
	}

	.menu-panel1 .menu li {
		margin-right: var(--expand-menuitem-marginleft-m, 20px);
	}

	.menu-panel1 .show-submenu > li.show-submenu-active > .sub-menu {
		position: relative;
	    display: flex;
	    flex-wrap: wrap;
	}
	.menu-panel1 .menu-item-back {
		position: absolute;
    	top: -30px;
	}
	.menuItemNum .navi-wrap>ul>li:nth-child(even):before {
    	order: inherit;
	}

}

@media (max-width: 991.98px) {

	.fullwrap-layout-inn {
		margin-right: auto;
		margin-left: auto;
	}

	.fullwrap-layout .wide-img-wrap .shortcode-img {
		max-width: 100%;
	}

	.container-inn {
		width: 90%;
	}

}

/* Tablet */
@media (min-width: 768px) and (max-width: 991.98px) {

	.responsive-ux .menu-panel1 .menu-panel-inn.container {
    	width: 750px;
	}

	/* Font settings */

	/* main(content) font */
	body {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_content, 16px)!important;
	}

	.responsive-ux legend, 
	.responsive-ux label, 
	.responsive-ux button, 
	.responsive-ux select, 
	.responsive-ux textarea,
	.responsive-ux input, 
	.responsive-ux button, 
	.responsive-ux .ux-btn {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_content, 16px);
	}

	/* Logo on header */
	.responsive-ux #header .logo-text {
		font-size: var(--tsize_ux_cb_module_fonts_plain_text_header_logo, 24px);
	}

	/* Logo footer*/
	.responsive-ux #logo-footer .logo-text {
		font-size: var(--tsize_ux_cb_module_fonts_plain_text_footer_logo, 12px);
	}

	/* page loader text */
	.responsive-ux .loading-text {
		font-size: var(--tsize_ux_cb_module_fonts_loader, 12px);
	}

	/* Tagline */
	.responsive-ux .taglines {
		font-size: var(--tsize_ux_cb_module_fonts_tagline, 14px);
	}

	/*Menu on header */
	.responsive-ux .navi-header a,
	.responsive-ux .header-bar-social .socialmeida-a, 
	.responsive-ux .navi-header li > a {
		font-size: var(--tsize_ux_cb_module_fonts_menu_header, 20px);
	}
	
	.responsive-ux .navi-header .sub-menu a,
	.responsive-ux .sub-panel-menu-ul a { 
	    font-size: var(--tsize_ux_cb_module_fonts_submenu_header, 20px);
	}

	/*Menu on panel*/
	.responsive-ux .navi .menu li > a {
		font-size: var(--tsize_ux_cb_module_fonts_menu_expanded, 20px);
	}
	.responsive-ux .navi .menu .sub-menu li > a {
		font-size: var(--tsize_ux_cb_module_fonts_submenu_expanded, 20px);
	}

	/* Footer */
	.responsive-ux .footer-info {
		font-size: var(--tsize_ux_cb_module_fonts_footer, 1em);
	}

	/* widget title */
	.responsive-ux .widget-title {
		font-size: var(--tsize_ux_cb_module_fonts_widget_title, 1.1em);
	} 

	/* widget content */
	.responsive-ux .widget-container {
		font-size: var(--tsize_ux_cb_module_fonts_widget_content, 1.1em);
	}

	/* Page&Post title*/
	body.single.responsive-ux .title-wrap-tit,
	.responsive-ux .title-wrap-h1 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_title, 24px);
	}

	/* h1 - h6*/
	.responsive-ux h1 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_heading_1, 32px);
	}

	.responsive-ux h2 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_heading_2, 28px);
	}

	.responsive-ux h3 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_heading_3, 24px);
	}

	.responsive-ux h4 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_heading_4, 22px);
	}

	.responsive-ux h5 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_heading_5, 18px);
	}

	.responsive-ux h6 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_heading_6, 14px);
	}

	/* Meta */
	.responsive-ux .article-meta, 
	.responsive-ux .comment-form .logged-in-as,
	.responsive-ux .comment-meta,
	.responsive-ux .archive-meta,.title-wrap-des, 
	.responsive-ux .entry-summary div[itemprop="description"] p {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_meta, .8em);
	} 

	/*Caption of single portfolio*/
	.responsive-ux .list-layout-inside-caption,
	.responsive-ux figcaption {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_caption, .8em);
	}

	/*Comment title*/
	.responsive-ux .comment-reply-title,
	.responsive-ux .comments-title,
	.responsive-ux .woocommerce-Reviews-title,
	.responsive-ux.woocommerce .tab-pane > h2,
	.woocommerce .related > h2 {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_comments_title, 1.1em);
	}

	/*Comment content*/
	.responsive-ux .comment-list li,
	.commentlist li {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_comments_content, 1em);
	} 

	/*Comment author*/
	.responsive-ux li.comment .fn,
	.responsive-ux .woocommerce-review__author {
		font-size: var(--tsize_ux_cb_module_fonts_post_page_comments_author, .9em);
	} 

	/* Button*/
	.responsive-ux button, .responsive-ux input[type="submit"] {
		font-size: var(--tsize_ux_cb_module_fonts_button, 1em);
	}

	/* Form */
	.responsive-ux textarea, 
	.responsive-ux textarea::placeholder,
	.responsive-ux input,
	.responsive-ux input::placeholder,
	.responsive-ux .field-label {
		font-size: var(--tsize_ux_cb_module_fonts_form, 1em);
	}

}

@media (min-width: 992px) {

	header .hidden-desktop {
		display: none;
	}

	/* Header */
	/* Menn on left */
	.navi-show-h.navi-show-h-left .navi-logo {
		width: var(--width-navi-logo, 260px);
	}

	.navi-show-h.navi-show-h-left .head-meta {
		justify-content: space-between; 
	}

	.navi-show-h.navi-show-h-left.logo-on-right .head-meta,
	.navi-show-h.navi-show-h-left.logo-on-right .logo-wrap {
		flex-direction: row-reverse;
	}

	/* Show Menu Icon */
	.hide-menu-desktop .navi-header,
	.hide-menu-desktop .header-bar-social {
		display: none;
	}

	.navi-show-center #navi_wrap ul li:hover > .sub-menu {
		display: inline-block!important;
	}

	body:not(.show_mobile_menu).hide_mobile_menu.navi-hide.navi-show-h.navi-show-icon .menu-panel {
		display: none!important;
	}

	.navi-hide-pop2 .navi-wrap > ul > li,
	.navi-show-center #navi_wrap>ul>li {
		position: relative;
	}

	.navi-show-center #navi_wrap .sub-menu {
		display: none;
		position: absolute;
		left: 0;
		top: 100%;
		margin: 0 0 0 -20px;
		width: 200px;
		text-align: left;
	}

	.navi-show-center #navi_wrap .sub-menu .sub-menu {
		margin-left: 0;
		left: 100%;
		top: 0;
	}

	.navi-show-center .header-main {
		text-align: center;
		line-height: inherit;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.show_mobile_menu.navi-show-icon #wrap,
	body.navi-show-icon:not(.show_mobile_menu):not(.show_popup) #wrap {
		animation: inherit;
	}

	.navi-show-center .navi-logo {
		margin-bottom: var(--marginBottomLogo, 20px);
	}

	/* Columned Menu items */

	.navi-show-v header {
		padding-top: var(--header-padding_tb);
		padding-bottom: var(--header-padding_tb);
	}

	body:not(.page_from_top).navi-show-v #wrap {
		top: calc(var(--header-height, 140px) + var(--header-padding_tb) + var(--header-padding_tb));
	}

	.navi-show-v .header-main,
	.navi-show-v .head-meta {
	    align-items: start;
	  }

	.navi-show-v .navi-header > div > ul > li,
	.navi-show-v .header-bar-social {
		min-width: var(--header-menu-unit-width);
	}

	.navi-show-v .sub-menu, 
	.navi-show-v .menu ul.children { 
		position: relative;
		margin-left: 0;
		padding-top: 0;
	}

	.navi-show-v .navi-header .sub-menu li,
	.navi-show-v .menu ul.children li {
		margin-top: var(--header-menuitems-spacing-v, 0px);
		padding-left: 0;
		padding-right: 0;
		min-width: 0;
		line-height: inherit;
		background: none;
	}

	.navi-show-v .header-bar-social .socialmeida-li {
		display: block;
	}

	.navi-show-v .menu li > a,
	.navi-show-v .header-bar-social {
		line-height: 1.6;
	}

	/* Show Menu Icon - click show Horizon Menu header */
	.navi-show-icon .navi-header,
	.navi-show-icon .header-bar-social {
		opacity: 0;
		pointer-events: none;
	}

	.navi-show-icon.show_mobile_menu .navi-header,
	.navi-show-icon.show_mobile_menu .header-bar-social {
		opacity: 1;
		pointer-events: auto;
	} 

	.menu-icon-horizon-menu.logo-on-right .head-meta {
		flex-direction: row-reverse;
	}

	/* Menu Justified */
	.navi-justified #header {
		visibility: hidden;
	}

	.navi-justified #header.ux-justified-menu-shown {
		visibility: visible;
	}

	.navi-justified .header-main {
		display: flex;
	}

	.navi-justified .navi-header {
		display: block;
	}

	.navi-justified .head-meta,
	.navi-justified .navi-header {
		width: 100%;
	}

	.navi-justified .navi-header ul.menu,
	.navi-justified .navi-header .menu > ul {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.navi-justified.logo-on-right .navi-header ul.menu .navi-logo {
		order:999;
	}

	.navi-justified.logo-on-right .navi-header ul.menu .header-portfolio-icon {
		order:-1;
	}

	.navi-justified .navi-header ul.menu:after,
	.navi-justified .navi-header ul.menu:before {
		display: none;
	}

	/* Menu on corner */
	.navi-corner #header {
		background: none;
	}
	
	.navi-corner #header,
	.navi-corner .page-loading ~ #wrap-outer,
	body.header-scrolled.navi-corner #header,
  	body.header-scrolling.navi-corner #header,
  	body.header-scrolling.navi-corner #header, 
  	body.header-scrolling.navi-corner .page-loading ~ #wrap-outer #header {
		-webkit-transform: inherit;
		-moz-transform: inherit;
		-ms-transform: inherit;
		transform: inherit;
	}

	.navi-corner #header .menu li,
	.navi-corner .header-portfolio-icon {
		display: none;
	}

	.navi-corner #header .menu > li:nth-child(1),
	.navi-corner #header .menu > li:nth-child(2),
	.navi-corner #header .menu > li:nth-child(3),
	.navi-corner.navi-corner-logo-center #header .menu > li:nth-child(4) {
		display: block; 
		bottom: 0;
		right: 0;
	}

	.navi-corner #header .menu > li:nth-child(1) {
		top: 0;
		bottom: auto;
	}

	.navi-corner #header .menu > li:nth-child(2),
	.navi-corner.navi-corner-logo-center #header .menu > li:nth-child(3) { 
		right: auto; 
		left: 0;
	}

	.navi-corner .navi-header > div > ul > li,
	.navi-corner .navi-logo {
		position: fixed;
		margin-left: 0;
		padding: 60px;
	}

	.navi-corner .navi-logo,
	.navi-corner.navi-corner-logo-center #header .menu > li:nth-child(1) { 
		top: 0;
		left: 0;
	}

	.navi-corner.navi-corner-logo-center #header .menu > li:nth-child(2) {
		right: 0;
		top: 0;
		left: auto;
	}

	.navi-corner.navi-corner-logo-center #header .menu > li:nth-child(4) {
		display: block;
	}

	.navi-corner.navi-corner-logo-center .navi-logo {
		left: 50%;
		transform: translateX(-50%);
	}

	.navi-corner.logo-on-right .navi-logo { 
		top: 0;
		right: 0;
		left: auto;
	}

	.navi-corner.logo-on-right #header .menu > li:nth-child(1) {
		right: auto;
		left: 0;
	}

	.navi-corner .header-bar-social,
	.navi-corner .ux-woo-cart-wrap {
		position: fixed;
	    top: 0;
	    left: 50%;
	    padding-top: 60px;
	    transform: translateX(-50%);
	}

	.navi-corner .ux-woo-cart-wrap {
		padding-top: 0;
		padding-bottom: 60px;
		top: auto;
		bottom: 0;
	}

	.navi-corner .header-bar-social .socialmeida-li:first-child,
	.navi-corner .ux-woo-cart-wrap {
		 margin-left: 0;
	}
	.navi-corner .navi-header>div>ul>li,
	.navi-corner .navi-logo {
		padding-left: var(--naviCornerItemPadingLr, 60px);
	}
	.navi-corner .navi-header>div>ul>li:first-child,
	.navi-corner .navi-logo,
	.navi-corner .header-bar-social {
		padding-top: var(--naviCornerItemPadingTop, 60px);
	}
	.navi-corner .navi-header>div>ul>li,
	.navi-corner .ux-woo-cart-wrap {
		padding-bottom: var(--naviCornerItemPadingBotm, 60px);
		padding-right: var(--naviCornerItemPadingLr, 60px);
	}

	/* Hide the default menu if not defined menu */
	.navi-justified .menu ul:not(.sub-menu),
	.navi-justified .header-bar-social {
		display: none;
	}

	/* correct wrap position when menu panel opens & header sticky */
	.show_mobile_menu.navi-hide:not(.navi-show-icon):not(.navi-top-menu):not(.navi-side-menu) #wrap,
	.show_popup #content,
	.show_popup .page-loading ~ #wrap-outer #content {
		transform:var(--wrap-openmenu-transform, initial);
	}

	/* Menu panel - hori menu items spacing */
	.navi-top-menu .navi ul .menu-item:not(.show-submenu-active),
	.navi-hide-pop2 .navi ul .menu-item:not(.show-submenu-active),
	.navi-top-menu .navi .menu-item-back,
	.navi-hide-pop2 .navi .menu-item-back {
		margin-left: var(--expand-menuitem-marginleft, 25px);
	}

	.navi-hide-pop2 .navi .sub-menu,
	.navi-top-menu .navi .sub-menu {
		margin-left: calc(0px - var(--expand-menuitem-marginleft, 25px));
	}

	.navi-top-menu:not(.rtl) .navi ul .menu-item:not(.show-submenu-active):first-child,
	.navi-hide-pop2:not(.rtl) .navi ul .menu-item:not(.show-submenu-active):first-child {
		margin-left: 0;
	} 

	.navi-side-menu .menu-panel2 .container-fluid {
		padding-left: 40px!important;
		padding-right: 40px!important;
	}

	/* Menu Triggle */ 
	.menu-triggle {
		position: absolute;
		right: var(--right-menu-triggle, 0px);
		top: var(--top-menu-triggle, auto);
		cursor: pointer; 
		transition: all .8s;
	}

	.header-scrolled .menu-triggle {
		right: 0;
		top: 0;
		transform: scale(.6);
	}

	.logo-on-right .menu-triggle {
		right: auto;
		left: var(--right-menu-triggle, 0px);
	}

	.menu-triggle-img {
		display: inline-block;
		width: var(--width-menu-triggle, 100px);
		transition: transform .4s;
	}

	.menu-triggle-img-alt,
	.alt-menu .menu-triggle-img-default {
		display: none;
	}

	.alt-menu .menu-triggle-img-alt {
		display: inline-block;
	}
	.with-menu-trigger .head-meta {
		height: 0; 
	}

	.with-menu-trigger .trigger-showmenu .head-meta {
		height: auto; 
	}

	.menuTriggleActivate .menu-triggle-img {
		transform: scale(0); 
	}

	.with-menu-trigger .head-meta .menu-triggle ~ div,
	.with-menu-trigger .head-meta .menu-triggle ~ nav {
		opacity: 0;
		pointer-events: none;
		transition: opacity .4s;
	} 

	.with-menu-trigger nav > div > ul > li,
	.with-menu-trigger .header-bar-social .socialmeida-li {
		transform: scale(.2);
		transition:transform .4s;
	}

	.with-menu-trigger .trigger-showmenu .head-meta .menu-triggle ~ div,
	.with-menu-trigger .trigger-showmenu .head-meta .menu-triggle ~ nav {
		opacity: 1;
		transform: scale(1);
		pointer-events: auto;
	} 

	.with-menu-trigger .trigger-showmenu .head-meta .menu-triggle ~ nav > div > ul > li,
	.with-menu-trigger .trigger-showmenu .header-bar-social .socialmeida-li  {
		transform: scale(1);
	}

	/* Social on header */
	.header-bar-social .socialmeida-li {
		margin-left: var(--hspacing-social-items-head, 0px); 
	}

	.header-bar-social .socialmeida {
		margin-left: calc(0px - var(--hspacing-social-items-head, 0px));
	}

	.header-bar-social {
		margin-left: var(--marginL-social-head, 0px); 
	}

	/* Social on menu panel */
	.menu-panel .socialmeida-li {
		margin-left: var(--hspacing-social-items-expand, 0px); 
	}

	.menu-panel .socialmeida {
		margin-left: calc(0px - var(--hspacing-social-items-expand, 0px));
	}

	/* Social on footer */
	.footer-social .socialmeida-li {
		margin-left: var(--hspacing-social-items-foot, 0px); 
	}

	.footer-social .socialmeida {
		margin-left: calc(0px - var(--hspacing-social-items-foot, 0px));
	}
}

@media (min-width: 768px) {
	.show_mobile_menu body {
		overflow-y: hidden;
		height: 100vh;
	}

	.responsive-ux .mainlist-des-wrap, 
	.responsive-ux .archive-text-wrap {
		bottom: 20px;
		right: 20px;
		left: 20px;
	}

	body .article-inn.span9 .container-class.container-fluid {
		width: 100%;
	}

	.container-class.container .bm-wrap.module.col-0:not(.bm-force-full) > .module-inside {
		width: 750px;
		padding-left: calc(var(--spacing-col-cb, 20px) / 2);
		padding-right: calc(var(--spacing-col-cb, 20px) / 2);
	}

	.container,
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
	.container-class.container .bm-wrap.module.col-0:not(.bm-force-full).bm-wrap-no-gap > .module-inside {
		padding-left: var(--spacing-col-cb, 20px);
		padding-right: var(--spacing-col-cb, 20px);
	}

	.row {
    	margin-right: calc(0px - var(--spacing-col-cb, 20px));
    	margin-left: calc(0px - var(--spacing-col-cb, 20px));
	}

	#content_wrap .entry p {
		margin-bottom: 20px;
		margin-bottom: 1.75rem;
	}

	#content_wrap .entry > p {
		margin-bottom: 30px;
	}

	#content_wrap .entry .wp-block-pullquote p {
		margin-bottom: 10px;
	}

	.show-top-space #content {
		padding-top: 80px;
	}

	.show-bottom-space #wrap,
	body.page .title-wrap {
		padding-bottom: 120px;
	}

	.archive-title.title-wrap {
		padding-bottom: 140px;
	}

	.archive-title.title-wrap {
		margin-top: 50px;
	}

	.pagenums,
	.pagenums .pagination,
	.single-ux-portfolio .blog-unit-meta-bottom,
	.entry + .blog-unit-meta-bottom,
	.entry + .comments-area {
		margin-top: 80px;
	}

	.blog-unit-img-wrap {
		margin-top: 60px;
	}

	body.page .title-wrap,
	.single-portfolio-2c-body .title-wrap {
		margin-top: 40px;
	}

	body.single #footer,
	body.single .content_wrap_outer,
	body.archive #footer {
		margin-top: 0;
	}

	.comment-list, 
	.vertical-list {
		margin-bottom: 40px;
	}

	body.single .blog-unit-quote,
	body.single .blog-unit-link,
	.video-post-wrap,
	.blog-unit-soundcloud,
	#post-navi,
	#comments,
	.archive-list,
	.attachment,
	.blog-unit-meta-bottom {
		margin-bottom: 80px;
	}

	/* post content width */
	.fullwrap-layout-inn {
		margin-right: auto;
		margin-left: auto;
	}

	/* Archive */
	.archive-search-form,
	.bm-width-50 {
		width: 50%;
	}

	.bm-width-60 {
		width: 60%;
	}

	.bm-width-70 {
		width: 70%;
	}

	.bm-width-80 {
		width: 80%;
	}

	.bm-width-90 {
		width: 90%;
	}

	/* Grid */
	.container-class.container-fluid .bm-builder .col-0.bm-wrap:not(.bm-force-full) {
		padding-left: 60px;
		padding-right: 60px;
	}

	.fourofour-wrap {
		display: flex;
	    flex-direction: column;
	    justify-content: center;
	    min-height: calc(100vh - var(--header-height, 80px) - var(--footer-height, 80px)); 
	}
}

@media (min-width: 992px) {

	body.single .fullwrap-layout-inn .container-fluid {
		width: 100%;
	}

	body.single:not(.single-ux-portfolio) .fullwrap-layout article.container {
		width: 800px;
	}

	.container-class.container .bm-wrap.module.col-0:not(.bm-force-full) > .module-inside {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	body.page .title-wrap-con {
		padding: 0 25%;
	}

	.container-class.container .bm-wrap.module.col-0:not(.bm-force-full) > .module-inside {
		width: 1170px;
	}
}

/* custom cursor - mouse fowller */
.sea-cursor {
	display: none;
	visibility: hidden;
	pointer-events: none;
}
@media (any-pointer: fine) {
	.sea-cursor {
		position: fixed;
		z-index: 99999999999; 
		display: initial;
		width: var(--cursorW, 50px);
		height: var(--cursorW, 50px);
		top: calc(var(--cursorW, 50px) / -2 ); 
		left: calc(var(--cursorW, 50px) / -2 );  
	}

	.sea-cursor-in { 
	    pointer-events: none; 
		width: var(--cursorW, 50px);
		height: var(--cursorW, 50px);  
		top: calc(var(--cursorW, 50px) / -2 ); 
		left: calc(var(--cursorW, 50px) / -2 ); 
		border-radius: 50%;
		color: inherit;
		background-color:currentColor; 
	}

	.sea-cursor-dot {
		display: flex; 
		align-items: center;
	    justify-content: center;
	    white-space: pre;
		position: absolute;
		width: calc(var(--cursorW, 50px) / 3);
		height: calc(var(--cursorW, 50px) / 3);
		left: 50%;
		top: 50%;
		margin-top: calc(0px - var(--cursorW, 50px) / 6);
		margin-left: calc(0px - var(--cursorW, 50px) / 6);
		transition: transform .4s;
		opacity: .65;
	}

	.cursor-text {
		display: block;
		padding: 0 3px;
		overflow: hidden;
		font-size: 6px;
		color: var(--color-bg, #fff);
	}

	.cursor-text-in {
		display: block;
		transform: translateY(100%);
		transition: transform .3s;
	}

	.isHover .cursor-text-in {
		transition: transform .3s .3s;
	}

	.show_mobile_menu .sea-cursor {
		color: var(--color-menu-expanded-panel);
	}

	.bm-enable-univer-textcolor .sea-cursor {
		color: var(--fontcolor-univer);
	}

	.bm-enable-univer-textcolor .cursor-text {
		color: var(--bgcolor-univer);
	}

	.pswp-dark-skin .pswp--open ~ .sea-cursor {
		color: #fff;
	}
}
}
body{ --color-bg:#FFFFFF; --color-header-bg:#FFFFFF; --color-pageloader-bg:#FFFFFF; --color-auxiliary: #FFF3E2; --color-logo:#2C2C2C; --color-alt-logo:#FFFFFF; --color-tagline:#2C2C2C; --color-alt-tagline:#FFFFFF; --color-menu:#2C2C2C; --color-alt-menu:#FFF3E2; --color-menu-hover:#A00D7C; --color-menu-current:#2C2C2C; --color-menu-hover-alt:#937C5C; --color-menu-current-alt:#FFF3E2; --bgcolor-expanded-panel:#FFFFFF; --color-text-logo-expanded-panel:#313139; --color-tagline-expanded-panel:#313139; --color-menu-expanded-panel:#313139; --color-menu-expanded-panel-hover:#313139; --color-menu-expanded-panel-current:#313139; --color-title:#313139; --color-content:#414145; --color-content-linked:#B8A772; --color-content-hover:#A00D7C; --color-meta:#ADADAD; --color-meta-link:#B8A772; --color-single-portfolio-caption:#666666; --color-single-navi:#313139; --color-comment-tit:#313139; --color-comment-con:#313139; --color-comment-author:#313139; --color-selection:#000000; --color-selection-bg:#DBD7D2; --color-button-text:#313139; --color-button-text-hover:#FFFFFF; --color-button-bg-hover:#313139; --color-input-text:#ADADAD; --color-input-text-focus:#313139; --color-widget-link-hover:#C2AB6B; --color-footer-bg:#FFF3E2; --color-footer-text:#2C2C2C; --color-footer-link:#A00D7C; --colorPrice:#2C2C2C; --colorWooShopItemMask:#FFFFFF; --colorWooShopItemText:#2C2C2C; --colorWooShopItemPrice:#2C2C2C; --colorSale:#A00D7C; --colorWooBtnText:#FFFFFF; --colorWooBtnBg:#A00D7C;} .logo-text { font-family: "ux-font-1568179357581", helvetica, sans-serif; }.logo-text { font-size: 26px; }.navi-header a,.header-bar-social .socialmeida-a,.menu li > a { font-family: "ux-font-1568179357581", helvetica, sans-serif; }.navi-header a,.header-bar-social .socialmeida-a,.menu li > a { font-size: 20px; }.navi .menu li > a { font-family: Noto Sans, helvetica, sans-serif; font-weight: normal; }.navi .menu li > a { font-size: 22px; }.navi .menu li > a { letter-spacing: 0px; }.navi .menu li > a { line-height: 1.0; }body.single .title-wrap-tit,.page-tit-h1 { font-size: 52px; }body { font-family: Noto Sans, helvetica, sans-serif; font-weight: normal; }body { letter-spacing: 0px; }body { line-height: 1.3; }body { font-size: 20px; }h1,h2,h3,h4,h5,h6,.archive-grid-item-tit,.title-wrap-meta-a,.archive-grid-item-meta-item,.product-caption-title { font-family: "ux-font-1568179357581", helvetica, sans-serif; }h1 { font-size: 66px; }h1 { letter-spacing: 0px; }h1 { line-height: 1.2; }h2 { font-size: 46px; }h2 { line-height: 1.2; }h3 { font-size: 38px; }h3 { line-height: 1.2; }h4 { font-size: 26px; }h4 { line-height: 1.2; }h5 { font-size: 20px; }h5 { line-height: 1.2; }h6 { font-size: 16px; }h6 { line-height: 1.2; }.woocommerce div.product p.price, .woocommerce div.product span.price { font-family: "ux-font-1568179357581", helvetica, sans-serif; }h1.product_title,.cart-collaterals .cross-sells h2,.woocommerce.woocommerce-cart table.shop_table thead, .entry .lined-heading, .entry .cart-summary h3, h3#order_review_heading, .entry #ship-to-different-address > label, .cart-empty, .entry h3#login-form-modal,.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3 { font-family: "ux-font-1568179357581", helvetica, sans-serif; }.woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 16px; }h1.product_title,.cart-collaterals .cross-sells h2,.woocommerce.woocommerce-cart table.shop_table thead, .entry .lined-heading, .entry .cart-summary h3, h3#order_review_heading, .entry #ship-to-different-address > label, .cart-empty, .entry h3#login-form-modal,.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3 { font-size: 28px; }body.single-product { font-size: 22px; }.main-list .product-caption-title { font-size: 28px; }.main-list .price { font-size: 14px; }.woocommerce select, .select2-container, .woocommerce input, .woocommerce textarea { font-size: 18px; }body{--minicartBgColor:#FFF3E2;}body{--minicartTextColor:#000000;}body{--minicartTextHoverColor:#A00D7C;}.article-meta, .comment-form .logged-in-as,.comment-meta,.archive-des,.archive-meta,.title-wrap-des, .entry-summary div[itemprop="description"] p { font-size: 16px; }.woocommerce-Reviews-title,#tab-description>h2,.related h2 { font-size: 24px; }.comment-reply-title,.comments-title { font-size: 24px; }.btn-mod-wrap .ux-btn, button, input[type="submit"] { font-size: 16px; }.woocommerce .button, .woocommerce a.added_to_cart { font-size: 16px; }textarea,input,input::placeholder,textarea::placeholder,.field-label { font-size: 18px; }.widget-title { font-size: 18px; }.footer-info,.footer-info .menu li a { font-family: "ux-font-1568179357581", helvetica, sans-serif; }.footer-info,.footer-info .menu li a { font-size: 12px; }.footer-info,.footer-info .menu li a { letter-spacing: 0.5px; } :root{--spacerHoverLine:9em;} :root{--header-height:110px;} @media (min-width: 768px){ .container-fluid, .container-class.container-fluid .bm-builder .col-0.bm-wrap:not(.bm-force-full),.container-class.container-fluid .bm-builder .col-0:not(.bm-wrap):not(.bm-force-full) .filters-ul:not(.filters-ul-dropdown) { padding-left: 20px!important; padding-right: 20px!important;} :root{--fluidMainPading:20px;} .header-main.container-fluid, #footer .container-fluid,.menu-panel .container-fluid { padding-left: 15px!important; padding-right: 15px!important;} :root{--fluidHeaderPading:15px;} } @media (min-width: 1200px) { } body{--height-backtop-icon:20px;}:root{--padingBotomWooBtn:3px;}:root{--padingTopSlide:100%} .back-top-wrap,.back-top-svg{bottom:40px;} :root{ --header-height-mobile:55px; }:root { --fontsize_ux_cb_module_fonts_plain_text_header_logo: 24px; }:root { --fontsize_ux_cb_module_fonts_menu_expanded: 24px; }:root { --fontsize_ux_cb_module_fonts_post_page_title: 38px; }:root { --fontsize_ux_cb_module_fonts_post_page_content: 16px; }:root { --fontsize_ux_cb_module_fonts_post_page_comments_title: 24px; }:root { --fontsize_ux_cb_module_fonts_button: 14px; }:root { --fontsize_ux_cb_module_fonts_form: 16px; }:root { --fontsize_ux_cb_module_fonts_widget_title: 36px; }:root { --fontsize_ux_cb_module_fonts_widget_content: 16px; }:root { --fontsize_ux_cb_module_fonts_footer: 12px; }:root { --fontsize_ux_cb_module_fonts_post_page_heading_1: 32px; }:root { --fontsize_ux_cb_module_fonts_post_page_heading_2: 28px; }:root { --fontsize_ux_cb_module_fonts_post_page_heading_3: 24px; }:root { --fontsize_ux_cb_module_fonts_post_page_heading_4: 20px; }:root { --fontsize_ux_cb_module_fonts_post_page_heading_5: 18px; }:root { --fontsize_ux_cb_module_fonts_post_page_heading_6: 16px; }:root{--logo-height: 70px;--logo-height-mobile: 40px;--loaderlogo-height: 60px;--loaderlogo-height-mobile: 60px;--header-heightscrolled: 85px;--header-heightscrolled-mobile: 55px;--heightMenuicon: 25px;--heightMenuiconM: 25px;--marginleft-search-header: 20px;--marginleft-search-header-m: 10px;--search-size-header: 24px;--search-size-header-m: 20px;--marginleft-menuicon: 50px;--marginleft-menuicon-m: 20px;--hspacing-social-items-head: 20px;--hspacing-social-items-head-m: 10px;--marginL-social-head: 20px;--marginL-social-head-m: 10px;--fontsize-head-social: 24px;--fontsize-head-social-m: 20px;--hspacing-social-items-expand: 20px;--hspacing-social-items-expand-m: 10px;--fontsize-expand-social: 24px;--fontsize-expand-social-m: 20px;--hspacing-social-items-foot: 20px;--hspacing-social-items-foot-m: 10px;--fontsize-foot-social: 24px;--fontsize-foot-social-m: 20px;--height-carticon: 25px;--height-carticon-m: 25px;--marginleft-carticon: 20px;--marginleft-carticon-m: 15px;--spacing-socialshare-woo: 15px;--margintop-menuitem-m: 20px;--hSpacingHeadNaviItem: 15px;--archiveItemsSpaceH: 30px;--archiveItemsSpaceHM: 20px;--archiveItemsSpaceV: 100px;--archiveItemsSpaceVM: 40px;}
/*# sourceURL=arttheme-interface-style-inline-css */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}