@charset "UTF-8";.tmjs-hidden{left:-100%!important;right:auto!important}.tmjs-hide-overflow{overflow:hidden!important}.tmjs-container,.tmjs-container *,.tmjs-modal,.tmjs-modal *,.tmjs-modal-flat,.tmjs-modal-flat *{box-sizing:border-box;margin:0;padding:0}.tmjs-default-theme{--highlight-color:#fd981a;--muted-highlight-color:#8e5307;--white-color:#fff;--selected-background:var(--highlight-color);--open-modal-btn-background:var(--highlight-color);--open-modal-btn-text-color:var(--white-color);--overlay-background:rgba(0,0,0,.7);--overlay-text-color:var(--white-color);--geolocation-text-color:var(--highlight-color);--search-input-background:var(--white-color);--search-btn-background:var(--highlight-color);--active-background:var(--highlight-color);--active-text-color:var(--white-color);--terminal-comment-text-color:var(--muted-highlight-color);--modal-close-color:#333}.tmjs-container,.tmjs-modal,.tmjs-modal-flat{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:12px}.tmjs-selected-terminal{font-size:15px;font-weight:800;padding-bottom:15px}.tmjs-open-modal-btn{background-color:var(--open-modal-btn-background);border-radius:6px;color:var(--open-modal-btn-text-color);display:inline-block;font-size:18px;padding:13px;text-decoration:none}div.tmjs-loading-overlay{align-items:center;background-color:var(--overlay-background);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--overlay-text-color);border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.tmjs-modal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9000}.tmjs-modal,.tmjs-modal-flat{align-items:center;background-color:hsla(40,26%,93%,.9);display:flex;justify-content:center}.tmjs-modal-flat{height:100%;width:100%}.tmjs-modal-content{border-radius:4px;box-shadow:0 0 18px 0 rgba(0,0,0,.13);display:flex;flex-direction:column;height:90vh;overflow:hidden;position:relative;width:90vw}.tmjs-modal-flat .tmjs-modal-content{height:100%;width:100%}.tmjs-modal-header{background-color:#fff;border-bottom:1px solid #fefefe;padding:1em}.tmjs-close-modal-btn{cursor:pointer;height:30px;position:absolute;right:22px;top:32px;width:40px}.tmjs-close-modal-btn:after,.tmjs-close-modal-btn:before{background-color:var(--modal-close-color);border-radius:2px;box-sizing:border-box;content:" ";height:17px;left:21px;position:absolute;width:2px}.tmjs-close-modal-btn:before{transform:translateX(-50%) rotate(45deg)}.tmjs-close-modal-btn:after{transform:translateX(-50%) rotate(-45deg)}.tmjs-modal-body{display:flex;flex:1;overflow:hidden}.tmjs-map-container{background-color:green;flex:2}.tmjs-map{height:100%;width:100%}.tmjs-terminal-sidebar{background-color:#fff;display:flex;flex:1;flex-direction:column;padding:30px;position:relative}.tmjs-terminal-sidebar:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.11));content:"";height:100%;left:-12px;position:absolute;top:0;width:12px;z-index:1000}.tmjs-terminal-finder{margin-bottom:1em}.tmjs-search-input{background-color:var(--search-input-background);border:1px solid #dcdcdc;border-radius:3px;border-radius:4px 0 0 4px;line-height:30px;margin-right:-1px;padding:2px 10px;width:calc(100% - 39px)}.tmjs-search-btn,.tmjs-search-input{display:block;float:left;height:36px}.tmjs-search-btn{background-color:var(--search-btn-background);background-position:50%;background-size:20px 20px;border-radius:3px;border-radius:0 4px 4px 0;padding:9px;width:36px}input.tmjs-search-input:focus{outline:0}.tmjs-d-block{display:flex;width:100%}a.tmjs-geolocation-btn,a:hover.tmjs-geolocation-btn a:focus.tmjs-geolocation-btn{align-items:center;color:var(--geolocation-text-color);display:flex;font-weight:700;justify-content:center;text-decoration:none}.tmjs-terminal-block{background-color:#fbfbfb;border:1px solid #dadada;border-radius:3px;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:20px}.tmjs-terminal-block>h3{margin-bottom:1em;text-align:center}.tmjs-terminal-list{flex:1;overflow:auto;padding:0 0 2em}.tmjs-terminal-list>li:not(.tmjs-city){cursor:pointer;line-height:1.5em;padding:13px}.tmjs-terminal-list>li:not(.tmjs-city):hover{background-color:#ececec;z-index:2312312312312321}.tmjs-city{font-weight:700;list-style-type:none}.tmjs-city:not(:first-of-type){list-style:none;margin-bottom:5px;margin-top:15px}.tmjs-active{background-color:var(--active-background)!important;border-radius:4px;color:var(--active-text-color);margin-bottom:5px;margin-top:5px}.tmjs-terminal-info{border-radius:7px;display:none;transition:height 1s ease-in-out}.tmjs-terminal.tmjs-active .tmjs-terminal-info{display:block}.tmjs-terminal.tmjs-active .tmjs-terminal-distance{color:var(--active-text-color);width:100%}.tmjs-active .tmjs-terminal-name{font-size:14px;font-weight:800;margin-right:0}.tmjs-terminal-name{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tmjs-terminal-comment{color:var(--terminal-comment-text-color);padding:15px 0;text-align:center}a.tmjs-select-btn,a:focus.tmjs-select-btn,a:hover.tmjs-select-btn{background-color:#fff;border:1px solid transparent;border-radius:.25rem;color:#000;display:block;font-size:12px;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.tmjs-select-btn:first-letter{text-transform:uppercase}.tmjs-select-btn a{text-decoration:none}@keyframes tmjs-bounce{0%{top:0}to{top:-10px}}.tmjs-active-marker{animation:tmjs-bounce .4s infinite alternate}.tmjs-active-marker-hidden{display:none!important}.tmjs-pt-1{padding-top:.5rem}.tmjs-pt-2{padding-top:1rem}.tmjs-my-2{margin-bottom:1rem;margin-top:1rem}.tmjs-terminal.tmjs-active{text-align:center}.tmjs-terminal-distance{align-items:center;color:#848080;display:flex;font-style:normal;font-weight:400;justify-content:center;margin-left:3px;position:relative;white-space:nowrap}@media only screen and (max-width:768px){.tmjs-modal-body{flex-direction:column}.tmjs-terminal-sidebar{height:75%;padding:15px}.tmjs-terminal-sidebar:before{display:none}}div.tmjs-loading{color:#fb9819;font:2em Impact;line-height:5px;margin-left:-10px;text-align:center;width:inherit}.tmjs-loading:after{animation:tmjs-dots 1s steps(5) infinite;content:"•";position:absolute}@keyframes tmjs-dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fb9819;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fb9819,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fb9819,.5em 0 0 #fb9819}}

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

:root{--omnivalt-blocks-omniva-color-main: #f60;--omnivalt-blocks-matkahuolto-color-main: #001e60;--omnivalt-blocks-white-color: #fff}.omnivalt-loader{width:10px;height:10px;border-radius:50%;background:var(--omnivalt-blocks-omniva-color-main);position:relative;margin:15px auto}.omnivalt-loader:before,.omnivalt-loader:after{content:"";position:absolute;border-radius:50%;inset:0;background:var(--omnivalt-blocks-omniva-color-main);transform:rotate(0deg) translate(15px);animation:omnivalt-rotate 1s ease infinite}.omnivalt-loader:after{animation-delay:.5s}@keyframes omnivalt-rotate{100%{transform:rotate(360deg) translate(15px)}}.omnivalt-org-select select,.omnivalt-org-select .components-input-control__container{display:none !important}.provider-matkahuolto .omnivalt-loader,.provider-matkahuolto .omnivalt-loader:before,.provider-matkahuolto .omnivalt-loader:after{background:var(--omnivalt-blocks-matkahuolto-color-main)}.omnivalt-map-select .tmjs-selected-terminal{padding-bottom:5px}.omnivalt-map-select .tmjs-open-modal-btn{color:var(--omnivalt-blocks-white-color);border:1px solid var(--omnivalt-blocks-omniva-color-main);background-color:var(--omnivalt-blocks-omniva-color-main);padding:7px 15px}.omnivalt-map-select .tmjs-open-modal-btn:hover,.omnivalt-map-select .tmjs-open-modal-btn:focus{color:var(--omnivalt-blocks-omniva-color-main);background-color:var(--omnivalt-blocks-white-color)}.omnivalt-map-select .tmjs-terminal-sidebar h2{font-size:28px}.omnivalt-map-select .tmjs-terminal-sidebar h3{font-size:20px}.omnivalt-map-select .tmjs-terminal-sidebar a:hover{color:var(--omnivalt-blocks-omniva-color-main)}.omnivalt-map-select .tmjs-close-modal-btn:hover:before,.omnivalt-map-select .tmjs-close-modal-btn:hover:after{background-color:var(--omnivalt-blocks-omniva-color-main)}.omnivalt-map-select .tmjs-search-btn{background-color:var(--omnivalt-blocks-omniva-color-main)}.omnivalt-map-select .tmjs-active{background-color:var(--omnivalt-blocks-omniva-color-main) !important}.omnivalt-map-select .tmjs-terminal-comment{color:rgba(255,255,255,.8)}.omnivalt-map-select .tmjs-modal-content .tmjs-select-btn{color:#000;background-color:var(--omnivalt-blocks-white-color);border:1px solid var(--omnivalt-blocks-white-color)}.omnivalt-map-select .tmjs-modal-content .tmjs-select-btn:hover,.omnivalt-map-select .tmjs-modal-content .tmjs-select-btn:focus{color:var(--omnivalt-blocks-white-color);background-color:var(--omnivalt-blocks-omniva-color-main)}.provider-matkahuolto .omnivalt-map-select .tmjs-open-modal-btn,.provider-matkahuolto .omnivalt-map-select .tmjs-close-modal-btn:hover:before,.provider-matkahuolto .omnivalt-map-select .tmjs-close-modal-btn:hover:after,.provider-matkahuolto .omnivalt-map-select .tmjs-search-btn,.provider-matkahuolto .omnivalt-map-select .tmjs-modal-content .tmjs-select-btn:hover,.provider-matkahuolto .omnivalt-map-select .tmjs-modal-content .tmjs-select-btn:focus{background-color:var(--omnivalt-blocks-matkahuolto-color-main)}.provider-matkahuolto .omnivalt-map-select .tmjs-active{background-color:var(--omnivalt-blocks-matkahuolto-color-main) !important}.provider-matkahuolto .omnivalt-map-select .tmjs-open-modal-btn:hover,.provider-matkahuolto .omnivalt-map-select .tmjs-open-modal-btn:focus{background-color:var(--omnivalt-blocks-white-color)}.provider-matkahuolto .omnivalt-map-select .tmjs-open-modal-btn{border-color:var(--omnivalt-blocks-matkahuolto-color-main)}.provider-matkahuolto .omnivalt-map-select .tmjs-open-modal-btn:hover,.provider-matkahuolto .omnivalt-map-select .tmjs-open-modal-btn:focus,.provider-matkahuolto .omnivalt-map-select .tmjs-terminal-sidebar a:hover{color:var(--omnivalt-blocks-matkahuolto-color-main)}.provider-matkahuolto .omnivalt-map-select .tmjs-modal-content .tmjs-select-btn:hover{color:var(--omnivalt-blocks-white-color)}.omnivalt-terminals-list{background-color:#fff;position:relative}.omnivalt-terminals-list *{box-sizing:border-box}.omnivalt-terminals-list .dropdown{border:1px solid #888;border-radius:2px;word-wrap:normal;overflow:hidden;width:100%;position:relative;cursor:pointer;font-size:13px;padding:4px 7px}.omnivalt-terminals-list .dropdown:hover{box-shadow:0 0 0 1px #50575e}.omnivalt-terminals-list .dropdown:before{position:absolute;content:"";right:0px;width:20px;height:100%;top:0;background-color:#fff}.omnivalt-terminals-list .dropdown:after{position:absolute;content:"";border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;right:7px;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.omnivalt-terminal-select-container.error .omnivalt-terminals-list .dropdown{border-color:#cc1818}.omnivalt-terminal-select-container.error .omnivalt-terminals-list .dropdown:hover{box-shadow:0 0 0 1px #cc1818}.omnivalt-terminals-list .inner-container{position:absolute;background:#fff;z-index:100;border:1px solid #888;border-top:none;border-radius:0 0 4px 4px;width:100%}.omnivalt-terminals-list .search-input{display:inline-block;padding:4px 10px;width:100%;border-bottom:1px solid #ccc;margin-bottom:4px;background-color:var(--omnivalt-blocks-omniva-color-main);color:#fff}.omnivalt-terminals-list .search-msg{font-size:12px;text-align:center;color:#888}.omnivalt-terminals-list ul{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.omnivalt-terminals-list ul li{background:none;border-radius:0;border:none;padding:3px 5px;margin:0;cursor:pointer;font-size:13px;padding-left:10px}.omnivalt-terminals-list ul li.city{cursor:default;font-weight:bold}.omnivalt-terminals-list ul li:not(.city){padding-left:25px}.omnivalt-terminals-list ul li.selected{background-color:var(--omnivalt-blocks-omniva-color-main);color:#fff}.omnivalt-terminals-list ul li:not(.city):hover,.omnivalt-terminals-list ul li.selected:hover{color:#fff;background-color:#bbb}.omnivalt-terminals-list ul li:not(.city) strong{font-style:italic}.omnivalt-terminals-list .show-more{margin-bottom:4px}.omnivalt-terminals-list .show-more a{display:block;text-align:center;text-decoration:none;font-size:13px}.omnivalt-terminals-list .show-more a:hover{color:var(--omnivalt-blocks-omniva-color-main)}.provider-matkahuolto .omnivalt-terminals-list .search-input,.provider-matkahuolto .omnivalt-terminals-list ul li.selected{background-color:var(--omnivalt-blocks-matkahuolto-color-main)}.provider-matkahuolto .omnivalt-terminals-list .show-more a:hover{color:var(--omnivalt-blocks-matkahuolto-color-main)}

@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-form input[type=submit]{width:auto}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}: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)}.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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap: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-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}
.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.has-dark-controls .wc-block-components-quantity-selector:after{border-color:hsla(0,0%,100%,.4)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wp-block-woocommerce-add-to-cart-form{width:unset}.wp-block-woocommerce-add-to-cart-form .variations_button,.wp-block-woocommerce-add-to-cart-form form.cart{display:grid;grid-auto-flow:column;grid-template-columns:min-content auto auto}.wp-block-woocommerce-add-to-cart-form .variations_button:before,.wp-block-woocommerce-add-to-cart-form form.cart:before{grid-column:1/-1}.wp-block-woocommerce-add-to-cart-form .variations_button .quantity,.wp-block-woocommerce-add-to-cart-form form.cart .quantity{align-items:stretch;display:inline-flex}.wp-block-woocommerce-add-to-cart-form .variations_button>:not(.quantity),.wp-block-woocommerce-add-to-cart-form form.cart>:not(.quantity){grid-column:1/-1}.wp-block-woocommerce-add-to-cart-form .variations_button>.single_add_to_cart_button,.wp-block-woocommerce-add-to-cart-form form.cart>.single_add_to_cart_button{grid-column:2/3;justify-self:start}.wp-block-woocommerce-add-to-cart-form .variations_button>.quantity:not(.wc-block-components-quantity-selector) .qty,.wp-block-woocommerce-add-to-cart-form form.cart>.quantity:not(.wc-block-components-quantity-selector) .qty{margin-right:.5em;padding:0 5px}.wp-block-woocommerce-add-to-cart-form .variations_button.grouped_form,.wp-block-woocommerce-add-to-cart-form form.cart.grouped_form{width:fit-content;word-break:normal}.wp-block-woocommerce-add-to-cart-form .variations_button.grouped_form button[type=submit],.wp-block-woocommerce-add-to-cart-form form.cart.grouped_form button[type=submit]{grid-column:1/-1}.wp-block-woocommerce-add-to-cart-form .quantity{margin-right:4px}.wp-block-woocommerce-add-to-cart-form .quantity .qty{box-sizing:content-box;text-align:center;width:3.631em}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper form.cart div.wc-block-components-quantity-selector.quantity{background-color:#fff;display:inline-flex;grid-column:1;margin-bottom:0;margin-right:.5em;width:unset}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td .wc-block-components-quantity-selector input.input-text.qty.text{min-width:60px}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td.woocommerce-grouped-product-list-item__label,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td.woocommerce-grouped-product-list-item__price{vertical-align:middle}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .wc-block-components-quantity-selector,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .wc-block-components-quantity-selector{height:unset}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector .input-text{font-size:var(--wp--preset--font-size--small)}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number].input-text.qty.text{-moz-appearance:textfield;border:unset;font-size:var(--wp--preset--font-size--small);margin:0;margin-right:unset;order:1;padding:.9rem 0;text-align:center}.wp-block-woocommerce-single-product .wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector{width:107px}:where(.wp-block-woocommerce-add-to-cart-form>*+*){margin-top:12px;padding:0 4px}:where(.wp-block-woocommerce-add-to-cart-form .wcpay-express-checkout-wrapper){padding:0}

.wc-block-product-filter-price-slider__content{column-gap:12px;display:grid;grid-template-areas:"price-slider price-slider price-slider" "left-input   middle-input right-input";grid-template-columns:auto 1fr auto}.wc-block-product-filter-price-slider__content--inline{grid-template-areas:"left-input price-slider right-input";grid-template-columns:auto 1fr auto}.wc-block-product-filter-price-slider__left{grid-area:left-input;-ms-grid-column:1;-ms-grid-row:2}.wc-block-product-filter-price-slider__content--inline>.wc-block-product-filter-price-slider__left{-ms-grid-column:1;-ms-grid-row:1}.wc-block-product-filter-price-slider__right{grid-area:right-input;-ms-grid-column:5;-ms-grid-row:2}.wc-block-product-filter-price-slider__content--inline>.wc-block-product-filter-price-slider__right{-ms-grid-column:3;-ms-grid-row:1}.wc-block-product-filter-price-slider__range{-ms-grid-column-span:5;--low:0%;--high:100%;--range-color:var(--wc-product-filter-price-slider,currentColor);--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;grid-area:price-slider;-ms-grid-column:1;-ms-grid-row:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.wc-block-product-filter-price-slider__content--inline>.wc-block-product-filter-price-slider__range{-ms-grid-column-span:1;-ms-grid-column:2;-ms-grid-row:1}.rtl .wc-block-product-filter-price-slider__range{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%}.wc-block-product-filter-price-slider__range:before{background:var(--range-color);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.wc-block-product-filter-price-slider__range .range-bar{background:var(--track-background);height:4px;position:relative}.wc-block-product-filter-price-slider__range input[type=range]{appearance:none;background:transparent;border:0!important;display:block;height:0;left:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wc-block-product-filter-price-slider__range input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--wc-product-filter-price-slider-handle,#fff);background-position:0 0;border:2px solid var(--wc-product-filter-price-slider-handle-border,#1e1e1e);border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-product-filter-price-slider__range input[type=range]::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-product-filter-price-slider__range input[type=range]::-moz-range-thumb{appearance:none;background:var(--wc-product-filter-price-slider-handle,#fff);background-position:0 0;border:2px solid var(--wc-product-filter-price-slider-handle-border,#1e1e1e);border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-product-filter-price-slider__range input[type=range]::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-product-filter-price-slider__range input[type=range]::-ms-thumb{appearance:none;background:var(--wc-product-filter-price-slider-handle,#fff);background-position:0 0;border:2px solid var(--wc-product-filter-price-slider-handle-border,#1e1e1e);border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-product-filter-price-slider__range input[type=range]::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-product-filter-price-slider__range input[type=range]:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wc-block-product-filter-price-slider__range input[type=range]:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wc-block-product-filter-price-slider__range input[type=range]:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wc-block-product-filter-price-slider__range input[type=range]::-webkit-slider-runnable-track{appearance:none;cursor:default;height:1px;outline:0}.wc-block-product-filter-price-slider__range input[type=range]::-moz-range-track{appearance:none;cursor:default;height:1px;outline:0}.wc-block-product-filter-price-slider__range input[type=range]::-webkit-slider-progress{appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-product-filter-price-slider__range input[type=range]::-moz-range-progress{appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-product-filter-price-slider__range input[type=range]::-moz-focus-outer{border:0}.wc-block-product-filter-price-slider__range input[type=range].min::-webkit-slider-thumb{background-position-x:left;margin-left:-2px}.wc-block-product-filter-price-slider__range input[type=range].min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wc-block-product-filter-price-slider__range input[type=range].min::-ms-thumb{background-position-x:left}.wc-block-product-filter-price-slider__range input[type=range].max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wc-block-product-filter-price-slider__range input[type=range].max::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wc-block-product-filter-price-slider__range input[type=range].max::-ms-thumb{background-position-x:right}.wc-block-product-filter-price-slider__range input[type=range i]{color:-internal-light-dark(#101010,#fff);padding:initial}.wc-block-product-filter-price-slider .text input[type=text]{border:1px solid;border-radius:4px;font-size:.875em;margin:0;max-width:60px;min-width:0;padding:8px;width:auto}

.wc-block-product-gallery-large-image{aspect-ratio:1/1;flex-grow:1;position:relative;width:100%}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{align-items:center;display:flex;height:fit-content;margin:0;overflow:hidden;padding:0;scroll-behavior:auto;scroll-snap-type:x mandatory;width:fit-content}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;max-width:100%;overflow:hidden;scroll-snap-align:none center;width:100%}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__image-element{margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.wc-block-product-gallery-large-image img{aspect-ratio:1/1;display:block;margin:0 auto;object-fit:contain;position:relative;transition:all .1s linear;width:100%;z-index:1}.wc-block-product-gallery-large-image img.wc-block-woocommerce-product-gallery-large-image__image--full-screen-on-click{cursor:pointer}.wc-block-product-gallery-large-image img.wc-block-woocommerce-product-gallery-large-image__image--hoverZoom{cursor:zoom-in}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks{display:flex;flex-direction:column;height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(100% - 10px)}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks>*{margin-left:unset;margin-right:unset}.wc-block-product-gallery-large-image-next-previous{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.wc-block-product-gallery-large-image-next-previous__icon{color:inherit}.wc-block-product-gallery-large-image-next-previous__icon--left{padding:2px 2px 0 0}.wc-block-product-gallery-large-image-next-previous__icon--right{padding:2px 0 0 2px}.wc-block-product-gallery-large-image-next-previous__button{background:#fff;border:none;cursor:pointer;font-size:12px;height:40px;outline-offset:-2px;padding:0;pointer-events:all;width:40px;z-index:3}.wc-block-product-gallery-large-image-next-previous__button:disabled{cursor:not-allowed}.wc-block-product-gallery-large-image-next-previous__button:disabled .wc-block-product-gallery-large-image-next-previous__icon{opacity:30%}.wc-block-product-gallery-large-image-next-previous.alignleft{gap:0;justify-content:flex-start}.wc-block-product-gallery-large-image-next-previous.alignright{gap:0;justify-content:flex-end}.wc-block-product-gallery-large-image-next-previous.aligncenter{gap:0;justify-content:center}.wc-block-product-gallery-large-image-next-previous.aligntop{align-items:flex-start}.wc-block-product-gallery-large-image-next-previous.alignbottom{align-items:flex-end}.wc-block-product-gallery-thumbnails{position:relative}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__scrollable{flex-direction:column}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-10{aspect-ratio:1/10;flex-basis:10%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-11{aspect-ratio:1/9.0909090909;flex-basis:11%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-12{aspect-ratio:1/8.3333333333;flex-basis:12%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-13{aspect-ratio:1/7.6923076923;flex-basis:13%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-14{aspect-ratio:1/7.1428571429;flex-basis:14%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-15{aspect-ratio:1/6.6666666667;flex-basis:15%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-16{aspect-ratio:1/6.25;flex-basis:16%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-17{aspect-ratio:1/5.8823529412;flex-basis:17%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-18{aspect-ratio:1/5.5555555556;flex-basis:18%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-19{aspect-ratio:1/5.2631578947;flex-basis:19%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-20{aspect-ratio:1/5;flex-basis:20%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-21{aspect-ratio:1/4.7619047619;flex-basis:21%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-22{aspect-ratio:1/4.5454545455;flex-basis:22%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-23{aspect-ratio:1/4.347826087;flex-basis:23%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-24{aspect-ratio:1/4.1666666667;flex-basis:24%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-25{aspect-ratio:1/4;flex-basis:25%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-26{aspect-ratio:1/3.8461538462;flex-basis:26%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-27{aspect-ratio:1/3.7037037037;flex-basis:27%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-28{aspect-ratio:1/3.5714285714;flex-basis:28%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-29{aspect-ratio:1/3.4482758621;flex-basis:29%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-30{aspect-ratio:1/3.3333333333;flex-basis:30%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-31{aspect-ratio:1/3.2258064516;flex-basis:31%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-32{aspect-ratio:1/3.125;flex-basis:32%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-33{aspect-ratio:1/3.0303030303;flex-basis:33%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-34{aspect-ratio:1/2.9411764706;flex-basis:34%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-35{aspect-ratio:1/2.8571428571;flex-basis:35%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-36{aspect-ratio:1/2.7777777778;flex-basis:36%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-37{aspect-ratio:1/2.7027027027;flex-basis:37%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-38{aspect-ratio:1/2.6315789474;flex-basis:38%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-39{aspect-ratio:1/2.5641025641;flex-basis:39%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-40{aspect-ratio:1/2.5;flex-basis:40%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-41{aspect-ratio:1/2.4390243902;flex-basis:41%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-42{aspect-ratio:1/2.380952381;flex-basis:42%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-43{aspect-ratio:1/2.3255813953;flex-basis:43%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-44{aspect-ratio:1/2.2727272727;flex-basis:44%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-45{aspect-ratio:1/2.2222222222;flex-basis:45%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-46{aspect-ratio:1/2.1739130435;flex-basis:46%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-47{aspect-ratio:1/2.1276595745;flex-basis:47%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-48{aspect-ratio:1/2.0833333333;flex-basis:48%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-49{aspect-ratio:1/2.0408163265;flex-basis:49%}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-50{aspect-ratio:1/2;flex-basis:50%}.wc-block-product-gallery-thumbnails__scrollable{display:flex;gap:2%;height:100%;overflow:auto;pointer-events:auto;scrollbar-width:none}.wc-block-product-gallery-thumbnails__thumbnail{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;outline:none}.wc-block-product-gallery-thumbnails__thumbnail__image{aspect-ratio:1/1;cursor:pointer;max-width:100%;object-fit:cover;outline:none}.wc-block-product-gallery-thumbnails__thumbnail__image.is-active{cursor:default;filter:brightness(.8);pointer-events:none;position:relative}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--overflow-top{mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 6%,#000 14%)}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--overflow-bottom{mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.3) 6%,#000 14%)}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--overflow-top.wc-block-product-gallery-thumbnails--overflow-bottom{mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 6%,#000 14%,#000 86%,rgba(0,0,0,.3) 94%,transparent)}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--overflow-left{mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 6%,#000 14%)}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--overflow-right{mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.3) 6%,#000 14%)}.wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--overflow-left.wc-block-product-gallery-thumbnails--overflow-right{mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 6%,#000 14%,#000 86%,rgba(0,0,0,.3) 94%,transparent)}.is-horizontal .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__scrollable{flex-direction:column}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-10{aspect-ratio:1/10;flex-basis:10%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-11{aspect-ratio:1/9.0909090909;flex-basis:11%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-12{aspect-ratio:1/8.3333333333;flex-basis:12%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-13{aspect-ratio:1/7.6923076923;flex-basis:13%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-14{aspect-ratio:1/7.1428571429;flex-basis:14%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-15{aspect-ratio:1/6.6666666667;flex-basis:15%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-16{aspect-ratio:1/6.25;flex-basis:16%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-17{aspect-ratio:1/5.8823529412;flex-basis:17%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-18{aspect-ratio:1/5.5555555556;flex-basis:18%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-19{aspect-ratio:1/5.2631578947;flex-basis:19%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-20{aspect-ratio:1/5;flex-basis:20%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-21{aspect-ratio:1/4.7619047619;flex-basis:21%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-22{aspect-ratio:1/4.5454545455;flex-basis:22%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-23{aspect-ratio:1/4.347826087;flex-basis:23%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-24{aspect-ratio:1/4.1666666667;flex-basis:24%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-25{aspect-ratio:1/4;flex-basis:25%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-26{aspect-ratio:1/3.8461538462;flex-basis:26%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-27{aspect-ratio:1/3.7037037037;flex-basis:27%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-28{aspect-ratio:1/3.5714285714;flex-basis:28%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-29{aspect-ratio:1/3.4482758621;flex-basis:29%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-30{aspect-ratio:1/3.3333333333;flex-basis:30%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-31{aspect-ratio:1/3.2258064516;flex-basis:31%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-32{aspect-ratio:1/3.125;flex-basis:32%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-33{aspect-ratio:1/3.0303030303;flex-basis:33%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-34{aspect-ratio:1/2.9411764706;flex-basis:34%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-35{aspect-ratio:1/2.8571428571;flex-basis:35%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-36{aspect-ratio:1/2.7777777778;flex-basis:36%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-37{aspect-ratio:1/2.7027027027;flex-basis:37%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-38{aspect-ratio:1/2.6315789474;flex-basis:38%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-39{aspect-ratio:1/2.5641025641;flex-basis:39%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-40{aspect-ratio:1/2.5;flex-basis:40%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-41{aspect-ratio:1/2.4390243902;flex-basis:41%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-42{aspect-ratio:1/2.380952381;flex-basis:42%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-43{aspect-ratio:1/2.3255813953;flex-basis:43%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-44{aspect-ratio:1/2.2727272727;flex-basis:44%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-45{aspect-ratio:1/2.2222222222;flex-basis:45%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-46{aspect-ratio:1/2.1739130435;flex-basis:46%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-47{aspect-ratio:1/2.1276595745;flex-basis:47%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-48{aspect-ratio:1/2.0833333333;flex-basis:48%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-49{aspect-ratio:1/2.0408163265;flex-basis:49%}.is-horizontal .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-50{aspect-ratio:1/2;flex-basis:50%}.is-vertical .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{height:100%}.is-vertical .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__scrollable{flex-direction:row;overflow-y:hidden;scrollbar-width:auto}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-10{aspect-ratio:10/1;height:10%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-11{aspect-ratio:9.0909090909/1;height:11%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-12{aspect-ratio:8.3333333333/1;height:12%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-13{aspect-ratio:7.6923076923/1;height:13%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-14{aspect-ratio:7.1428571429/1;height:14%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-15{aspect-ratio:6.6666666667/1;height:15%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-16{aspect-ratio:6.25/1;height:16%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-17{aspect-ratio:5.8823529412/1;height:17%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-18{aspect-ratio:5.5555555556/1;height:18%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-19{aspect-ratio:5.2631578947/1;height:19%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-20{aspect-ratio:5/1;height:20%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-21{aspect-ratio:4.7619047619/1;height:21%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-22{aspect-ratio:4.5454545455/1;height:22%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-23{aspect-ratio:4.347826087/1;height:23%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-24{aspect-ratio:4.1666666667/1;height:24%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-25{aspect-ratio:4/1;height:25%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-26{aspect-ratio:3.8461538462/1;height:26%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-27{aspect-ratio:3.7037037037/1;height:27%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-28{aspect-ratio:3.5714285714/1;height:28%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-29{aspect-ratio:3.4482758621/1;height:29%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-30{aspect-ratio:3.3333333333/1;height:30%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-31{aspect-ratio:3.2258064516/1;height:31%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-32{aspect-ratio:3.125/1;height:32%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-33{aspect-ratio:3.0303030303/1;height:33%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-34{aspect-ratio:2.9411764706/1;height:34%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-35{aspect-ratio:2.8571428571/1;height:35%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-36{aspect-ratio:2.7777777778/1;height:36%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-37{aspect-ratio:2.7027027027/1;height:37%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-38{aspect-ratio:2.6315789474/1;height:38%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-39{aspect-ratio:2.5641025641/1;height:39%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-40{aspect-ratio:2.5/1;height:40%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-41{aspect-ratio:2.4390243902/1;height:41%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-42{aspect-ratio:2.380952381/1;height:42%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-43{aspect-ratio:2.3255813953/1;height:43%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-44{aspect-ratio:2.2727272727/1;height:44%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-45{aspect-ratio:2.2222222222/1;height:45%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-46{aspect-ratio:2.1739130435/1;height:46%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-47{aspect-ratio:2.1276595745/1;height:47%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-48{aspect-ratio:2.0833333333/1;height:48%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-49{aspect-ratio:2.0408163265/1;height:49%;width:100%}.is-vertical .wc-block-product-gallery-thumbnails.wc-block-product-gallery-thumbnails--thumbnails-size-50{aspect-ratio:2/1;height:50%;width:100%}body.wc-block-product-gallery-dialog-open{overflow:hidden}.wc-block-product-gallery-dialog{bottom:0;height:100vh;left:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.admin-bar .wc-block-product-gallery-dialog{height:calc(100vh - 32px);top:32px}.wc-block-product-gallery-dialog__close-button{background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:25px;top:25px}.wc-block-product-gallery-dialog__content{height:calc(100vh - 40px);overflow:hidden;padding:20px 0}@media(min-width:765px){.wc-block-product-gallery-dialog__content{padding:20px 0}}.admin-bar .wc-block-product-gallery-dialog__content{height:calc(100vh - 72px)}.wc-block-product-gallery-dialog__images-container{box-sizing:border-box;height:100%;overflow-y:auto;padding:3px 0}.wc-block-product-gallery-dialog__images{align-items:center;display:flex;flex-direction:column}.wc-block-product-gallery-dialog__images img{height:auto;margin-bottom:20px;max-width:100%}.wc-block-product-gallery-dialog__images img:last-child{margin-bottom:0}@media(max-width:600px){.is-horizontal.wc-block-product-gallery,.is-vertical.wc-block-product-gallery,.wc-block-product-gallery{flex-direction:column}.is-horizontal.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail,.is-vertical.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail,.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail{height:100%}.is-horizontal.wc-block-product-gallery .wc-block-product-gallery-thumbnails__scrollable,.is-vertical.wc-block-product-gallery .wc-block-product-gallery-thumbnails__scrollable,.wc-block-product-gallery .wc-block-product-gallery-thumbnails__scrollable{flex-direction:row;overflow-y:hidden;scrollbar-width:auto}.is-horizontal.wc-block-product-gallery .wc-block-product-gallery-large-image-next-previous,.is-vertical.wc-block-product-gallery .wc-block-product-gallery-large-image-next-previous,.wc-block-product-gallery .wc-block-product-gallery-large-image-next-previous{display:none}.is-horizontal.wc-block-product-gallery .wc-block-product-gallery-thumbnails,.is-vertical.wc-block-product-gallery .wc-block-product-gallery-thumbnails,.wc-block-product-gallery .wc-block-product-gallery-thumbnails{aspect-ratio:5/1!important;height:20%;order:1;width:100%}}

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

.wcml-dropdown{width:15.5em;max-width:100%;position:relative}.wcml-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wcml-dropdown li{list-style-type:none;padding:0;margin:0;border:1px solid #cdcdcd;background-color:#fff}.wcml-dropdown li:hover,.wcml-dropdown li:focus{background-color:#f5f5f5}.wcml-dropdown li:hover.wcml-cs-active-currency .wcml-cs-submenu,.wcml-dropdown li:focus.wcml-cs-active-currency .wcml-cs-submenu{visibility:visible}.wcml-dropdown a{display:block;text-decoration:none;padding:.5em .5em .4em;line-height:1;box-shadow:none !important;cursor:pointer}.wcml-dropdown a:hover{box-shadow:none !important;text-decoration:none}.wcml-dropdown a.wcml-cs-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle{padding-right:10px;padding-left:calc(10px + .7em + .7em)}.wcml-dropdown a.wcml-cs-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle:after{right:auto;left:10px}.wcml-dropdown .wcml-cs-submenu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0 !important;list-style-type:none;z-index:101}.wcml-dropdown .wcml-cs-submenu li{padding:0;margin:0;border:solid #cdcdcd;border-width:0 1px 1px 1px}.woocommerce .wcml-dropdown.product{margin:1em 0;overflow:visible}.widget .wcml-dropdown ul li{padding:0}.widget .wcml-dropdown ul li a{box-shadow:none}.widget .wcml-dropdown ul li a:hover{box-shadow:none;text-decoration:none}.wcml-spinner{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.rtl .wcml-spinner{right:auto;left:-20px}

.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.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}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.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;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.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 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(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(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(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}
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}
.klbtheme-empty,
.klbtheme-terms + select:not(.klbtheme-select),
.klbtheme-term.klbtheme-disabled:after,
.klbtheme-term.klbtheme-disabled:before {
    display: none !important;
}
.klbtheme-term.klbtheme-disabled {
    opacity: .4;
    cursor: default;
}

.klbtheme-variations {
    margin-bottom: 20px;
}
.variations .klbtheme-variations-items + .klbtheme-variations-items {
    margin-top: 10px;
}

.klbtheme-term {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-align: center;
    position: relative;
}

.klbtheme-type-color .klbtheme-term{
    height: auto;
    width: auto;
    min-height: 26px;
    min-width: 26px;
    border-radius: 100%;
    background-color: gray;
	margin: 5px;
}

.klbtheme-type-color .klbtheme-term:first-child {
    margin-left: 0;
}

.klbtheme-type-color span.klbtheme-term.klbtheme-selected {
    box-shadow: 0 0 0 2px #ee403d;
    border: 2px solid #fff;
}

.klbtheme-type-image .klbtheme-term {
    height: 42px;
    width: 42px;
}

.klbtheme-type-image .klbtheme-term img {
    width: 100%;
    height: 100%;
    display: block;
}
.klbtheme-type-color .klbtheme-term {
    font-size: 0;
}
.klbtheme-type-button .klbtheme-term {
    font-size: 12px;
}


.klbtheme-type-button span.klbtheme-term {
    width: calc(20% - 10px * 4 / 5);
    border-radius: 0;
    border: 1px solid #ddd;
    padding: 9px 8px;
    height: auto;
    line-height: 1;
    margin: 4px 8px 4px 0;
	font-size: 15px;
}

.klbtheme-type-button span.klbtheme-term.klbtheme-selected {
    background: #ee403d;
    color: #fff;
    border-color: #ee403d;
}

table.variations span.selected-value img {
    display: none;
}

.klbtheme-type-image span.klbtheme-term.klbtheme-selected {
    border: 1px solid #ee403d;
}

.single-product table.variations tr {
    display: block;
}

.single-product .variations td, .single-product .variations th {
    border: none;
    padding: 0;
}

.single-product .variations td.value {
    display: block;
}

.single-product table.variations tr + tr {
    margin-top: 15px;
}

.single-product table.variations th.label label {
    margin-bottom: 1rem;
    font-weight: 400;
}

.single-product .variations td.value {
    display: block;
}

.single-product form.variations_form.cart a.reset_variations {
    margin-left: 10px;
    line-height: 37px;
}
.klb-search-results {
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #ffffff;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    z-index: 9999999;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.search-holder--form .klb-search-results {
    max-height: 185px;
    overflow-y: scroll;
}

.klb-search-results::-webkit-scrollbar {
	width: 3px;
}

.klb-search-results::-webkit-scrollbar-track {
	background-color: #f6f4f0;
}
.klb-search-results::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
}

.klb-search-results ul {
    padding: 0;
	margin:0;
}

.klb-search-results ul li {
    display: flex;
    flex-direction: row;
    padding: 8px;
    align-items: center;
}

.klb-search-results ul li.search-more {
    justify-content: center;
}

.klb-search-results ul li.search-more a {
    color: var(--color-main-text);
}

.klb-search-results .search-img img {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    max-width: 42px;
    margin-right: 10px;
}

.klb-search-results .search-content {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
	text-align: left;
}

.klb-search-results h1.product-title {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 0;
	margin-right: 10px;
}

.klb-search-results h1.product-title a {
    color: #444;
    font-size: 17px;
}

.klb-search-results span.price {
    text-align: right;
    font-size: 15px;
	color: #555;
    flex-direction: column;
}

.klb-search-results span.price > * {
    display: block;
    margin: 0;
}

.klb-search-results span.price del {
    opacity: .5;
    font-size: 13px;
}

form.klb-ajax-search .loader-image{
    position: absolute !important;
    width: 20px;
	color: var(--color-primary);
    margin-right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { 
	display: none; 
}
.hide_default_price{display:none}

@charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../images/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../../fonts/slick/slick.eot);src:url(../../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../../fonts/slick/slick.woff) format("woff"),url(../../fonts/slick/slick.ttf) format("truetype"),url(../../fonts/slick/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}

/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
:root{--wvg-thumbnail-item:1n;--wvg-thumbnail-item-gap:0;--wvg-gallery-margin:0}.woo-variation-gallery-theme-mesmerize *{min-height:0;min-width:0}.woo-variation-product-gallery{display:inline-block;float:left;margin-bottom:var(--wvg-gallery-margin);position:relative}.woo-variation-product-gallery .slick-vertical .slick-slide{border:0}.woo-variation-product-gallery.woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-slider-wrapper{width:100%!important}.woo-variation-product-gallery.woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-thumbnail-wrapper{display:none}.rtl .woo-variation-product-gallery{float:right}.woo-variation-gallery-wrapper{display:block;position:relative;z-index:0}.woo-variation-gallery-wrapper .woo-variation-gallery-container{-webkit-filter:none;filter:none;opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;visibility:visible}.woo-variation-gallery-wrapper.loading-gallery:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" preserveAspectRatio="xMidYMid meet" x="1124" fill="gray"><g><path d="M10.998 22a.846.846 0 010-1.692 9.308 9.308 0 000-18.616 9.286 9.286 0 00-7.205 3.416.846.846 0 11-1.31-1.072A10.978 10.978 0 0110.998 0c6.075 0 11 4.925 11 11s-4.925 11-11 11z"/><animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 11 11" to="360 11 11" dur=".8s" calcMode="linear" repeatCount="indefinite"/></g></svg>');background-position:50%;background-repeat:no-repeat;background-size:50px 50px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container{opacity:0;visibility:hidden}.woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container.preload-style-blur{-webkit-filter:blur(5px);filter:blur(5px);opacity:.4;visibility:visible}.woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container.preload-style-gray{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;visibility:visible}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{cursor:pointer;margin:0;opacity:.3}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.current-thumbnail,.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image:hover{opacity:1}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0!important;vertical-align:middle;width:100%}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div:after{background-color:transparent;color:#fff;content:"\f148";font-family:dashicons;font-size:30px;line-height:1;margin:0;padding:0;position:absolute;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div:before{background-color:#000;content:"";height:100%;left:0;margin:0;opacity:.2;padding:0;position:absolute;top:0;width:100%}.woo-variation-gallery-wrapper .woo-variation-gallery-slider{position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-slider:after,.woo-variation-gallery-wrapper .woo-variation-gallery-slider:before{content:" ";display:table}.woo-variation-gallery-wrapper .woo-variation-gallery-slider:after{clear:both}.woo-variation-gallery-wrapper .woo-variation-gallery-slider>.wvg-gallery-image:not(:first-child){display:none}.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;margin:0!important;max-width:100%;vertical-align:middle;width:100%}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider{position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider:after,.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider:before{content:" ";display:table}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider:after{clear:both}.woo-variation-gallery-wrapper .wvg-gallery-image{text-align:center}.woo-variation-gallery-wrapper .slick-current .wvg-gallery-image{display:block!important;position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper{margin:0;padding:0;position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper:after,.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper:before{content:" ";display:table}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper:after{clear:both}.woo-variation-gallery-wrapper .woo-variation-gallery-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:100%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2em;height:36px;justify-content:center;position:absolute;right:.5em;text-decoration:none;top:.5em;width:36px;z-index:999}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-trigger-position-top-right{right:.5em}.woo-variation-gallery-trigger-position-top-left{left:.5em;right:auto}.woo-variation-gallery-trigger-position-bottom-right{bottom:.5em;top:auto!important}.woo-variation-gallery-trigger-position-bottom-left{bottom:.5em;left:.5em;right:auto;top:auto!important}.rtl .woo-variation-gallery-trigger-position-top-right{left:.5em;right:auto}.rtl .woo-variation-gallery-trigger-position-top-left{right:.5em}.rtl .woo-variation-gallery-trigger-position-bottom-right{bottom:.5em;top:auto!important}.rtl .woo-variation-gallery-trigger-position-bottom-left{bottom:.5em;left:.5em;right:auto;top:auto!important}.woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-wrapper{overflow:hidden}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{background:rgba(0,0,0,.5);cursor:pointer;font-size:16px;height:40px;line-height:40px;margin-top:-20px;opacity:.5;position:absolute;text-align:center;top:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:40px;z-index:1}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:before,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:before{color:#fff}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover{background:rgba(0,0,0,.9);opacity:1}.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{left:-40px}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow{right:-40px}.woo-variation-gallery-slider-wrapper:hover .wvg-slider-prev-arrow{left:0}.woo-variation-gallery-slider-wrapper:hover .wvg-slider-next-arrow{right:0}.woo-variation-gallery-thumbnail-slider{-webkit-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100%;justify-content:center;opacity:0;position:absolute;text-align:center;top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:hidden;width:30px;z-index:1}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:before{color:#fff}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:hover,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:hover{background:rgba(0,0,0,.9)}.woo-variation-gallery-thumbnail-slider:hover .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-slider:hover .wvg-thumbnail-prev-arrow{opacity:1;visibility:visible}.wvg-single-gallery-iframe-container,.wvg-single-gallery-video-container{--_video_ratio:1/1;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;position:relative;z-index:0}.wvg-single-gallery-iframe-container embed,.wvg-single-gallery-iframe-container iframe,.wvg-single-gallery-iframe-container object,.wvg-single-gallery-iframe-container video,.wvg-single-gallery-video-container embed,.wvg-single-gallery-video-container iframe,.wvg-single-gallery-video-container object,.wvg-single-gallery-video-container video{aspect-ratio:var(--_video_ratio);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;position:relative;width:100%}.pswp{z-index:9999}.pswp__button{z-index:999}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{background-color:#000!important}

.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.10.0
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
@font-face{font-family:"tinvwl-webfont";font-display:block;src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("../fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
.ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ftinvwl-twitter:before{content:"\f099"}
.ftinvwl-facebook:before{content:"\f09a" !important}
.ftinvwl-facebook-f:before{content:"\f09a" !important}
.ftinvwl-google:before{content:"\f0d5" !important}
.ftinvwl-email:before{content:"\f0e0" !important}
.ftinvwl-pinterest:before{content:"\f231" !important}
.ftinvwl-whatsapp:before{content:"\f232" !important}
.ftinvwl-clipboard:before{content:"\e911" !important}
.ftinvwl-star:before{content:"\e912" !important}
.ftinvwl-shopping-cart:before{content:"\e913" !important}
.ftinvwl-magic:before{content:"\e914" !important}
.ftinvwl-info:before{content:"\e915" !important}
.ftinvwl-graduation-cap:before{content:"\e918" !important}
.ftinvwl-floppy-o:before{content:"\e919" !important}
.ftinvwl-eyedropper:before{content:"\e91a" !important}
.ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
.ftinvwl-check:before{content:"\e91e" !important}
.ftinvwl-arrow-left:before{content:"\e91f" !important}
.ftinvwl-wrench:before{content:"\e920" !important}
.ftinvwl-chevron-down:before{content:"\e900" !important}
.ftinvwl-chevron-right:before{content:"\e901" !important}
.ftinvwl-chevron-left:before{content:"\e902" !important}
.ftinvwl-chevron-up:before{content:"\e903" !important}
.ftinvwl-cancel:before{content:"\e904" !important}
.ftinvwl-times:before{content:"\e905" !important}
.ftinvwl-heart-plus:before{content:"\e906" !important}
.ftinvwl-heart-mark-right:before{content:"\e907" !important}
.ftinvwl-heart2:before{content:"\e908" !important}
.ftinvwl-heart-o:before{content:"\e909" !important}
.ftinvwl-heart-mark-left:before{content:"\e90a" !important}
.ftinvwl-heart-mail:before{content:"\e90b" !important}
.ftinvwl-heart-tinv:before{content:"\e90c" !important}
.ftinvwl-key:before{content:"\e90d" !important}
.ftinvwl-lock:before{content:"\e90e" !important}
.ftinvwl-hearts:before{content:"\e90f" !important}
.ftinvwl-user:before{content:"\e910" !important}
.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.10.0
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
.tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
.tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinvwl-wishlist :after,.tinvwl-wishlist :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinv-wishlist select{width:140px}
.tinv-wishlist ul:not(.woocommerce-error){list-style:none;margin:0;padding:0}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{margin-top:-10px;margin-left:-10px}
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{text-align:center}
.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}
.tinv-wishlist input[type=button] i,.tinv-wishlist input[type=reset] i,.tinv-wishlist input[type=submit] i{margin-right:6px}
.tinv-wishlist a.tinv-close-modal i{margin-right:0}
a.wishlist_products_counter{text-decoration:none}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{content:"\e909";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,a.wishlist_products_counter.top_wishlist-heart-plus:before,span.wishlist_products_counter.top_wishlist-heart-plus:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before{content:"\e906";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:absolute;top:50%;left:50%;margin-right:0}
.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{padding-left:1em;vertical-align:bottom}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:"\e908"}
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before{content:"\e908"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before{content:"\e907"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before,a.wishlist_products_counter.top_wishlist-white:before,span.wishlist_products_counter.top_wishlist-white:before{color:#FFF}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before,a.wishlist_products_counter.top_wishlist-black:before,span.wishlist_products_counter.top_wishlist-black:before{color:#000}
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:18px;height:18px;line-height:1}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button{margin:0}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before{display:none}
a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{width:18px;height:18px;line-height:1}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,a.wishlist_products_counter.top_wishlist-custom img,span.wishlist_products_counter.top_wishlist-custom img{display:inline-block !important;vertical-align:baseline;width:auto !important;max-width:16px;max-height:16px;margin:0 6px 0 0 !important}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,a.wishlist_products_counter.top_wishlist-custom.no-txt img,span.wishlist_products_counter.top_wishlist-custom.no-txt img{margin-right:0 !important}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;visibility:visible;position:relative}
.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}
.tinv-wraper.tinv-wishlist{font-size:100%}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{position:absolute;z-index:10;margin:0;top:10px;left:10px}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button{margin-top:0}
.tinv-create-list li input[type=radio]{margin-right:10px}
.tinv-create-list li+li{margin-top:15px}
.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}
.tinv-search-list{margin-bottom:36px}
.tinv-wishlist .tinv-header{margin-bottom:30px}
.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px}
.tinv-overlay{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}
.tinv-wishlist table input[type=checkbox]{margin-right:0}
.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:35px;text-align:center;padding:1em .5em}
.tinv-wishlist .product-remove button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:1px;padding-top:3px;min-height:0}
.tinv-wishlist .product-thumbnail{min-width:100px;max-width:100%;width:100px}
.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}
.tinv-wishlist td.product-name a+.variation{margin-top:2px}
.tinv-wishlist .product-stock i{margin-right:15px}
.tinv-wishlist .product-stock p{display:table}
.tinv-wishlist .product-stock p.stock::before{display:none}
.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}
.tinv-wishlist .product-action>.button>i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove],.tinv-wishlist table thead th .tinvwl-mobile{display:none}
.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}
.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}
.tinv-wishlist .product-action{width:135px;text-align:center}
.tinv-wishlist .product-action .button{width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}
.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}
.tinv-wishlist .wishlist-cb{width:33px;text-align:center}
.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}
.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}
.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}
.tinv-wishlist .wishlist-privacy select{width:100%}
.tinv-wishlist .wishlist-name{width:45%}
.tinv-wishlist .wishlist-action{width:120px;text-align:center}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}
.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}
.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}
.tinv-wishlist .navigation-button{margin-top:-10px}
.tinv-wishlist .navigation-button>li{float:left}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}
.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}
.tinv-wishlist .social-buttons{text-align:right}
.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}
.tinv-wishlist .social-buttons>span{margin-right:27px}
.tinv-wishlist .social-buttons li{float:left;margin:0 5px 0 0;list-style:none}
.tinv-wishlist .social-buttons li:last-child{margin-right:0}
.tinv-wishlist .social-buttons li a.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:20px;text-decoration:none;text-transform:none !important}
.tinv-wishlist .social-buttons li a.social.white{color:#fff}
.tinv-wishlist .social-buttons li a.social.dark{color:#000}
.tinv-wishlist .social-buttons li a.social i{line-height:2em}
.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}
.tinv-wishlist .tinv-lists-nav{margin-top:35px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.tinv-wishlist .tinv-lists-nav>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tinv-wishlist .tinv-lists-nav>span{font-weight:700}
.tinv-wishlist .tinv-next{display:inline-block;float:left}
.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px !important}
.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}
.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}
.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}
.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}
.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px !important}
.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0 !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}
.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}
.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb}
.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1 !important}
.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}
.tinv-wishlist .tinv-modal li{list-style:disc !important}
.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none !important;margin:25px 0 0}
.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none !important}
.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}
.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}
.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}
.tinv-wishlist .tinv-modal select{width:100%}
.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}
.tinv-wishlist .tinv-modal label select{margin-top:8px}
.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}
.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}
.tinv-wishlist .tinvwl-buttons-group button{width:100%}
.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}
.tinv-wishlist .tinvwl-buttons-group button i{position:relative}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times{font-size:20px;top:0;vertical-align:initial}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{position:relative;top:3px}
.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}
.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}
.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}
.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}
.tinvwl-tooltip{display:none}
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin:0}
.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
.tinv-table{display:table;width:100%;height:100%}
.tinv-cell{display:table-cell;vertical-align:middle}
.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}
.tinv-wishlist-clear:before{content:"";display:table}
.tinv-wishlist-clear:after{content:"";display:table;clear:both}
.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}
.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
.empty-name-wishlist{border-color:#f00 !important}
.tinvwl_remove_from_wishlist-text,.tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-icon-custom img.icon-already-on-wishlist{display:none !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-already-on-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_remove_from_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-already-on-wishlist{display:inline !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-add-on-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-add-on-wishlist{display:none !important}
.tooltipped{position:relative}
.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{-webkit-animation-delay:0s;animation-delay:0s}
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}
.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-sw::after{margin-right:-16px}
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}
.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-nw::after{margin-right:-16px}
.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}
.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}
.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}
.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}
.tooltipped-align-right-1::before{right:10px}
.tooltipped-align-right-2::before{right:15px}
.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}
.tooltipped-align-left-1::before{left:5px}
.tooltipped-align-left-2::before{left:10px}
.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}
.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}
.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
.tinvwl-table-manage-list .component_table_item_price:before{font-family:FontAwesomeCP;font-size:1rem;display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\e811";opacity:.25;margin:0 12px 0 2px}
.wishlist-icon{position:relative}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,0.8);right:0;color:#FFF;-webkit-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,0.8);border-width:10px;margin-left:-10px}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto}
.wishlist-popup a{color:#ccc;display:block}
.wishlist-popup a:hover{color:#FFF}
.wishlist-icon.added:after{background-color:red;-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
.wishlist-title{margin-bottom:20px}
span.tinvwl-product-stats{background-color:#ebe9eb;border-radius:50%;padding:.2em;line-height:1;font-size:.7em;min-width:1.5em;display:inline-block;position:absolute;top:-0.7em;right:-1.5em;text-align:center}
@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
}@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
.tinv-wishlist .product-stock span{display:block}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
.tinv-wishlist .product-action .button .tinvwl-txt{display:none}
}@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value=manage_remove] span{display:none}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:inline-block}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}
.tinv-wishlist .product-action{width:60px}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}
.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}
.tinv-wishlist .wishlist-action{width:60px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}
.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}
.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}
.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
}@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
.tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
}@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
.tinv-wishlist thead th .tinvwl-full{display:none}
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
.tinv-wishlist table thead th .tinvwl-mobile{display:block}
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist .product-stock p{margin:0 auto}
.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}
.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}
.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}
.tinv-wishlist button[value=manage_apply] .tinvwl-mobile,.tinv-wishlist button[value=product_apply] .tinvwl-mobile{display:none}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0 !important}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}
.tinv-wishlist .social-buttons{text-align:center}
.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
.tinvwl-input-group{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full){display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
}@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
}@-webkit-keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}@keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}
@charset "UTF-8";
/*------------------------------------------------------------------
[Table of contents]
  01. Theme Settings
  02. Mixins
  03. Bootstrap
  04. Helper
  05. Icon Font
  06. Form
  07. Perfect Scrollbar
  08. Slick Slider
  09. Offcanvas
  10. Header
  11. WooCommerce
  12. Modules
  13. Blog
  14. Sidebar
  15. Footer
  16. 404
  17. Magnific Popup
-------------------------------------------------------------------*/
/*------------------------------------ 
    01 - Theme Settings 
------------------------------------*/
/*------------------------------------ 
    02 - Mixins 
------------------------------------*/
:root {
  --font-primary: "DM Sans", sans-serif;
  --font-secondary: "Crimson Text", serif;
  --font-menu-font: "DM Sans", sans-serif;
  --font-form-font: "DM Sans", sans-serif;
  --font-button-font: "DM Sans", sans-serif;
  --font-topbar-font-size: 12px;
  --font-menu-font-size: 14px;
  --font-menu-font-weight: 400;
  --font-menu-font-spacing: 0;
  --font-sub-menu-font-size: 13px;
  --font-sub-menu-font-weight: 400;
  --font-sub-menu-font-spacing: 0;
  --font-mobile-menu-font-size: 14px;
  --font-mobile-menu-font-weight: 400;
  --font-mobile-menu-font-spacing: 0;
  --font-logo-font-size: 24px;
  --font-form-font-size: 13px;
  --font-form-font-weight: 400;
  --font-form-font-spacing: 0;
  --font-button-font-size: 11px;
  --font-button-font-weight: 700;
  --font-button-font-transform: uppercase;
  --font-button-font-spacing: 1px;
  --font-product-title-font: "DM Sans", sans-serif;
  --font-product-title-font-size: 14px;
  --font-product-title-font-weight: 600;
  --font-category-font-size: 10px;
  --font-category-font-weight: 500;
  --font-category-font-spacing: 1px;
  --font-category-font-transform: uppercase; }

:root {
  --size-topbar-height: 38px;
  --size-header-height: 120px;
  --size-navigation-height: 50px;
  --size-mobile-header-height: 56px;
  --size-desktop-logo-height: 40px;
  --size-mobile-logo-height: 32px; }

:root {
  --color-main-background: #fff;
  --color-main-text: #000;
  --color-main-border: #dee2e6;
  --color-contrast-50: #f8f9fa;
  --color-contrast-100: #f8f9fa;
  --color-contrast-200: #e9ecef;
  --color-contrast-300: #dee2e6;
  --color-contrast-400: #ced4da;
  --color-contrast-500: #adb5bd;
  --color-contrast-600: #6c757d;
  --color-contrast-700: #495057;
  --color-contrast-800: #343a40;
  --color-contrast-900: #212529;
  --color-primary: #ef4626;
  --color-topbar-background: #000;
  --color-topbar-color: #fff;
  --color-topbar-submenu: #fff;
  --color-topbar-submenu-text: #000;
  --color-topbar-submenu-border: #eee;
  --color-header-background: #fff;
  --color-header-color: #000;
  --color-header-active: #ef4626;
  --color-mobile-header-background: #fff;
  --color-mobile-header-color: #000;
  --color-mobile-header-border: #eee;
  --color-primary-menu: #000;
  --color-primary-menu-active: #ef4626;
  --color-primary-submenu-background: #fff;
  --color-primary-submenu: #000;
  --color-primary-submenu-active: #ef4626;
  --color-navigation-background: #fff;
  --color-navigation-border: #e5e5e5;
  --color-notification-bar: #fc745d;
  --color-notification-text: #fff;
  --color-form-border: #ddd;
  --color-form-background: #fff;
  --color-form-active-border: #000;
  --color-form-active-background: #fff;
  --color-form-placeholder: #999;
  --color-button-primary: #ef4626;
  --color-button-primary-color: #fff;
  --color-button-border-color: #000;
  --color-button-active: #000;
  --color-button-active-color: #fff;
  --color-site-overlay: rgba(0, 0, 0, 0.3);
  --color-offcanvas-background: #fff;
  --color-offcanvas-color: #111;
  --color-offcanvas-border: #eee;
  --color-category-color: #ef4626;
  --color-badge-onsale: #000;
  --color-footer-widget-background: #fff;
  --color-footer-widget-border: #eee;
  --color-footer-widget-color: #232323;
  --color-footer-widget-link: #000;
  --color-subfooter-background: #fff;
  --color-subfooter-border: #eee;
  --color-subfooter-color: #111;
  --color-newsletter-background: #fff;
  --color-newsletter-border: #eee;
  --color-newsletter-color: #000; }

.mt-0 {
  margin-top: 0px !important; }

.pt-0 {
  padding-top: 0px !important; }

@media (min-width: 62rem) {
  .d-mt-0 {
    margin-top: 0px !important; }
  .d-pt-0 {
    padding-top: 0px !important; } }

.mb-0 {
  margin-bottom: 0px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

@media (min-width: 62rem) {
  .d-mb-0 {
    margin-bottom: 0px !important; }
  .d-pb-0 {
    padding-bottom: 0px !important; } }

.mt-5 {
  margin-top: 5px !important; }

.pt-5 {
  padding-top: 5px !important; }

@media (min-width: 62rem) {
  .d-mt-5 {
    margin-top: 5px !important; }
  .d-pt-5 {
    padding-top: 5px !important; } }

.mb-5 {
  margin-bottom: 5px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

@media (min-width: 62rem) {
  .d-mb-5 {
    margin-bottom: 5px !important; }
  .d-pb-5 {
    padding-bottom: 5px !important; } }

.mt-10 {
  margin-top: 10px !important; }

.pt-10 {
  padding-top: 10px !important; }

@media (min-width: 62rem) {
  .d-mt-10 {
    margin-top: 10px !important; }
  .d-pt-10 {
    padding-top: 10px !important; } }

.mb-10 {
  margin-bottom: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

@media (min-width: 62rem) {
  .d-mb-10 {
    margin-bottom: 10px !important; }
  .d-pb-10 {
    padding-bottom: 10px !important; } }

.mt-15 {
  margin-top: 15px !important; }

.pt-15 {
  padding-top: 15px !important; }

@media (min-width: 62rem) {
  .d-mt-15 {
    margin-top: 15px !important; }
  .d-pt-15 {
    padding-top: 15px !important; } }

.mb-15 {
  margin-bottom: 15px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

@media (min-width: 62rem) {
  .d-mb-15 {
    margin-bottom: 15px !important; }
  .d-pb-15 {
    padding-bottom: 15px !important; } }

.mt-20 {
  margin-top: 20px !important; }

.pt-20 {
  padding-top: 20px !important; }

@media (min-width: 62rem) {
  .d-mt-20 {
    margin-top: 20px !important; }
  .d-pt-20 {
    padding-top: 20px !important; } }

.mb-20 {
  margin-bottom: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

@media (min-width: 62rem) {
  .d-mb-20 {
    margin-bottom: 20px !important; }
  .d-pb-20 {
    padding-bottom: 20px !important; } }

.mt-25 {
  margin-top: 25px !important; }

.pt-25 {
  padding-top: 25px !important; }

@media (min-width: 62rem) {
  .d-mt-25 {
    margin-top: 25px !important; }
  .d-pt-25 {
    padding-top: 25px !important; } }

.mb-25 {
  margin-bottom: 25px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

@media (min-width: 62rem) {
  .d-mb-25 {
    margin-bottom: 25px !important; }
  .d-pb-25 {
    padding-bottom: 25px !important; } }

.mt-30 {
  margin-top: 30px !important; }

.pt-30 {
  padding-top: 30px !important; }

@media (min-width: 62rem) {
  .d-mt-30 {
    margin-top: 30px !important; }
  .d-pt-30 {
    padding-top: 30px !important; } }

.mb-30 {
  margin-bottom: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

@media (min-width: 62rem) {
  .d-mb-30 {
    margin-bottom: 30px !important; }
  .d-pb-30 {
    padding-bottom: 30px !important; } }

.mt-35 {
  margin-top: 35px !important; }

.pt-35 {
  padding-top: 35px !important; }

@media (min-width: 62rem) {
  .d-mt-35 {
    margin-top: 35px !important; }
  .d-pt-35 {
    padding-top: 35px !important; } }

.mb-35 {
  margin-bottom: 35px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

@media (min-width: 62rem) {
  .d-mb-35 {
    margin-bottom: 35px !important; }
  .d-pb-35 {
    padding-bottom: 35px !important; } }

.mt-40 {
  margin-top: 40px !important; }

.pt-40 {
  padding-top: 40px !important; }

@media (min-width: 62rem) {
  .d-mt-40 {
    margin-top: 40px !important; }
  .d-pt-40 {
    padding-top: 40px !important; } }

.mb-40 {
  margin-bottom: 40px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

@media (min-width: 62rem) {
  .d-mb-40 {
    margin-bottom: 40px !important; }
  .d-pb-40 {
    padding-bottom: 40px !important; } }

.mt-45 {
  margin-top: 45px !important; }

.pt-45 {
  padding-top: 45px !important; }

@media (min-width: 62rem) {
  .d-mt-45 {
    margin-top: 45px !important; }
  .d-pt-45 {
    padding-top: 45px !important; } }

.mb-45 {
  margin-bottom: 45px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

@media (min-width: 62rem) {
  .d-mb-45 {
    margin-bottom: 45px !important; }
  .d-pb-45 {
    padding-bottom: 45px !important; } }

.mt-50 {
  margin-top: 50px !important; }

.pt-50 {
  padding-top: 50px !important; }

@media (min-width: 62rem) {
  .d-mt-50 {
    margin-top: 50px !important; }
  .d-pt-50 {
    padding-top: 50px !important; } }

.mb-50 {
  margin-bottom: 50px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

@media (min-width: 62rem) {
  .d-mb-50 {
    margin-bottom: 50px !important; }
  .d-pb-50 {
    padding-bottom: 50px !important; } }

.mt-55 {
  margin-top: 55px !important; }

.pt-55 {
  padding-top: 55px !important; }

@media (min-width: 62rem) {
  .d-mt-55 {
    margin-top: 55px !important; }
  .d-pt-55 {
    padding-top: 55px !important; } }

.mb-55 {
  margin-bottom: 55px !important; }

.pb-55 {
  padding-bottom: 55px !important; }

@media (min-width: 62rem) {
  .d-mb-55 {
    margin-bottom: 55px !important; }
  .d-pb-55 {
    padding-bottom: 55px !important; } }

.mt-60 {
  margin-top: 60px !important; }

.pt-60 {
  padding-top: 60px !important; }

@media (min-width: 62rem) {
  .d-mt-60 {
    margin-top: 60px !important; }
  .d-pt-60 {
    padding-top: 60px !important; } }

.mb-60 {
  margin-bottom: 60px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

@media (min-width: 62rem) {
  .d-mb-60 {
    margin-bottom: 60px !important; }
  .d-pb-60 {
    padding-bottom: 60px !important; } }

.mt-65 {
  margin-top: 65px !important; }

.pt-65 {
  padding-top: 65px !important; }

@media (min-width: 62rem) {
  .d-mt-65 {
    margin-top: 65px !important; }
  .d-pt-65 {
    padding-top: 65px !important; } }

.mb-65 {
  margin-bottom: 65px !important; }

.pb-65 {
  padding-bottom: 65px !important; }

@media (min-width: 62rem) {
  .d-mb-65 {
    margin-bottom: 65px !important; }
  .d-pb-65 {
    padding-bottom: 65px !important; } }

.mt-70 {
  margin-top: 70px !important; }

.pt-70 {
  padding-top: 70px !important; }

@media (min-width: 62rem) {
  .d-mt-70 {
    margin-top: 70px !important; }
  .d-pt-70 {
    padding-top: 70px !important; } }

.mb-70 {
  margin-bottom: 70px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

@media (min-width: 62rem) {
  .d-mb-70 {
    margin-bottom: 70px !important; }
  .d-pb-70 {
    padding-bottom: 70px !important; } }

.mt-75 {
  margin-top: 75px !important; }

.pt-75 {
  padding-top: 75px !important; }

@media (min-width: 62rem) {
  .d-mt-75 {
    margin-top: 75px !important; }
  .d-pt-75 {
    padding-top: 75px !important; } }

.mb-75 {
  margin-bottom: 75px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

@media (min-width: 62rem) {
  .d-mb-75 {
    margin-bottom: 75px !important; }
  .d-pb-75 {
    padding-bottom: 75px !important; } }

.mt-80 {
  margin-top: 80px !important; }

.pt-80 {
  padding-top: 80px !important; }

@media (min-width: 62rem) {
  .d-mt-80 {
    margin-top: 80px !important; }
  .d-pt-80 {
    padding-top: 80px !important; } }

.mb-80 {
  margin-bottom: 80px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

@media (min-width: 62rem) {
  .d-mb-80 {
    margin-bottom: 80px !important; }
  .d-pb-80 {
    padding-bottom: 80px !important; } }

.mt-85 {
  margin-top: 85px !important; }

.pt-85 {
  padding-top: 85px !important; }

@media (min-width: 62rem) {
  .d-mt-85 {
    margin-top: 85px !important; }
  .d-pt-85 {
    padding-top: 85px !important; } }

.mb-85 {
  margin-bottom: 85px !important; }

.pb-85 {
  padding-bottom: 85px !important; }

@media (min-width: 62rem) {
  .d-mb-85 {
    margin-bottom: 85px !important; }
  .d-pb-85 {
    padding-bottom: 85px !important; } }

.mt-90 {
  margin-top: 90px !important; }

.pt-90 {
  padding-top: 90px !important; }

@media (min-width: 62rem) {
  .d-mt-90 {
    margin-top: 90px !important; }
  .d-pt-90 {
    padding-top: 90px !important; } }

.mb-90 {
  margin-bottom: 90px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

@media (min-width: 62rem) {
  .d-mb-90 {
    margin-bottom: 90px !important; }
  .d-pb-90 {
    padding-bottom: 90px !important; } }

.mt-95 {
  margin-top: 95px !important; }

.pt-95 {
  padding-top: 95px !important; }

@media (min-width: 62rem) {
  .d-mt-95 {
    margin-top: 95px !important; }
  .d-pt-95 {
    padding-top: 95px !important; } }

.mb-95 {
  margin-bottom: 95px !important; }

.pb-95 {
  padding-bottom: 95px !important; }

@media (min-width: 62rem) {
  .d-mb-95 {
    margin-bottom: 95px !important; }
  .d-pb-95 {
    padding-bottom: 95px !important; } }

.mt-100 {
  margin-top: 100px !important; }

.pt-100 {
  padding-top: 100px !important; }

@media (min-width: 62rem) {
  .d-mt-100 {
    margin-top: 100px !important; }
  .d-pt-100 {
    padding-top: 100px !important; } }

.mb-100 {
  margin-bottom: 100px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

@media (min-width: 62rem) {
  .d-mb-100 {
    margin-bottom: 100px !important; }
  .d-pb-100 {
    padding-bottom: 100px !important; } }

.mt-110 {
  margin-top: 110px !important; }

.pt-110 {
  padding-top: 110px !important; }

@media (min-width: 62rem) {
  .d-mt-110 {
    margin-top: 110px !important; }
  .d-pt-110 {
    padding-top: 110px !important; } }

.mb-110 {
  margin-bottom: 110px !important; }

.pb-110 {
  padding-bottom: 110px !important; }

@media (min-width: 62rem) {
  .d-mb-110 {
    margin-bottom: 110px !important; }
  .d-pb-110 {
    padding-bottom: 110px !important; } }

.mt-120 {
  margin-top: 120px !important; }

.pt-120 {
  padding-top: 120px !important; }

@media (min-width: 62rem) {
  .d-mt-120 {
    margin-top: 120px !important; }
  .d-pt-120 {
    padding-top: 120px !important; } }

.mb-120 {
  margin-bottom: 120px !important; }

.pb-120 {
  padding-bottom: 120px !important; }

@media (min-width: 62rem) {
  .d-mb-120 {
    margin-bottom: 120px !important; }
  .d-pb-120 {
    padding-bottom: 120px !important; } }

.mt-130 {
  margin-top: 130px !important; }

.pt-130 {
  padding-top: 130px !important; }

@media (min-width: 62rem) {
  .d-mt-130 {
    margin-top: 130px !important; }
  .d-pt-130 {
    padding-top: 130px !important; } }

.mb-130 {
  margin-bottom: 130px !important; }

.pb-130 {
  padding-bottom: 130px !important; }

@media (min-width: 62rem) {
  .d-mb-130 {
    margin-bottom: 130px !important; }
  .d-pb-130 {
    padding-bottom: 130px !important; } }

.mt-140 {
  margin-top: 140px !important; }

.pt-140 {
  padding-top: 140px !important; }

@media (min-width: 62rem) {
  .d-mt-140 {
    margin-top: 140px !important; }
  .d-pt-140 {
    padding-top: 140px !important; } }

.mb-140 {
  margin-bottom: 140px !important; }

.pb-140 {
  padding-bottom: 140px !important; }

@media (min-width: 62rem) {
  .d-mb-140 {
    margin-bottom: 140px !important; }
  .d-pb-140 {
    padding-bottom: 140px !important; } }

.mt-150 {
  margin-top: 150px !important; }

.pt-150 {
  padding-top: 150px !important; }

@media (min-width: 62rem) {
  .d-mt-150 {
    margin-top: 150px !important; }
  .d-pt-150 {
    padding-top: 150px !important; } }

.mb-150 {
  margin-bottom: 150px !important; }

.pb-150 {
  padding-bottom: 150px !important; }

@media (min-width: 62rem) {
  .d-mb-150 {
    margin-bottom: 150px !important; }
  .d-pb-150 {
    padding-bottom: 150px !important; } }

.mt-160 {
  margin-top: 160px !important; }

.pt-160 {
  padding-top: 160px !important; }

@media (min-width: 62rem) {
  .d-mt-160 {
    margin-top: 160px !important; }
  .d-pt-160 {
    padding-top: 160px !important; } }

.mb-160 {
  margin-bottom: 160px !important; }

.pb-160 {
  padding-bottom: 160px !important; }

@media (min-width: 62rem) {
  .d-mb-160 {
    margin-bottom: 160px !important; }
  .d-pb-160 {
    padding-bottom: 160px !important; } }

.mt-165 {
  margin-top: 165px !important; }

.pt-165 {
  padding-top: 165px !important; }

@media (min-width: 62rem) {
  .d-mt-165 {
    margin-top: 165px !important; }
  .d-pt-165 {
    padding-top: 165px !important; } }

.mb-165 {
  margin-bottom: 165px !important; }

.pb-165 {
  padding-bottom: 165px !important; }

@media (min-width: 62rem) {
  .d-mb-165 {
    margin-bottom: 165px !important; }
  .d-pb-165 {
    padding-bottom: 165px !important; } }

.mt-170 {
  margin-top: 170px !important; }

.pt-170 {
  padding-top: 170px !important; }

@media (min-width: 62rem) {
  .d-mt-170 {
    margin-top: 170px !important; }
  .d-pt-170 {
    padding-top: 170px !important; } }

.mb-170 {
  margin-bottom: 170px !important; }

.pb-170 {
  padding-bottom: 170px !important; }

@media (min-width: 62rem) {
  .d-mb-170 {
    margin-bottom: 170px !important; }
  .d-pb-170 {
    padding-bottom: 170px !important; } }

.mt-180 {
  margin-top: 180px !important; }

.pt-180 {
  padding-top: 180px !important; }

@media (min-width: 62rem) {
  .d-mt-180 {
    margin-top: 180px !important; }
  .d-pt-180 {
    padding-top: 180px !important; } }

.mb-180 {
  margin-bottom: 180px !important; }

.pb-180 {
  padding-bottom: 180px !important; }

@media (min-width: 62rem) {
  .d-mb-180 {
    margin-bottom: 180px !important; }
  .d-pb-180 {
    padding-bottom: 180px !important; } }

.mt-190 {
  margin-top: 190px !important; }

.pt-190 {
  padding-top: 190px !important; }

@media (min-width: 62rem) {
  .d-mt-190 {
    margin-top: 190px !important; }
  .d-pt-190 {
    padding-top: 190px !important; } }

.mb-190 {
  margin-bottom: 190px !important; }

.pb-190 {
  padding-bottom: 190px !important; }

@media (min-width: 62rem) {
  .d-mb-190 {
    margin-bottom: 190px !important; }
  .d-pb-190 {
    padding-bottom: 190px !important; } }

.mt-200 {
  margin-top: 200px !important; }

.pt-200 {
  padding-top: 200px !important; }

@media (min-width: 62rem) {
  .d-mt-200 {
    margin-top: 200px !important; }
  .d-pt-200 {
    padding-top: 200px !important; } }

.mb-200 {
  margin-bottom: 200px !important; }

.pb-200 {
  padding-bottom: 200px !important; }

@media (min-width: 62rem) {
  .d-mb-200 {
    margin-bottom: 200px !important; }
  .d-pb-200 {
    padding-bottom: 200px !important; } }

.mt-250 {
  margin-top: 250px !important; }

.pt-250 {
  padding-top: 250px !important; }

@media (min-width: 62rem) {
  .d-mt-250 {
    margin-top: 250px !important; }
  .d-pt-250 {
    padding-top: 250px !important; } }

.mb-250 {
  margin-bottom: 250px !important; }

.pb-250 {
  padding-bottom: 250px !important; }

@media (min-width: 62rem) {
  .d-mb-250 {
    margin-bottom: 250px !important; }
  .d-pb-250 {
    padding-bottom: 250px !important; } }

.f-size-10 {
  font-size: 10px; }

@media (min-width: 62rem) {
  .df-size-10 {
    font-size: 10px; } }

.f-size-11 {
  font-size: 11px; }

@media (min-width: 62rem) {
  .df-size-11 {
    font-size: 11px; } }

.f-size-12 {
  font-size: 12px; }

@media (min-width: 62rem) {
  .df-size-12 {
    font-size: 12px; } }

.f-size-13 {
  font-size: 13px; }

@media (min-width: 62rem) {
  .df-size-13 {
    font-size: 13px; } }

.f-size-14 {
  font-size: 15px; }

@media (min-width: 62rem) {
  .df-size-14 {
    font-size: 15px; } }

.f-size-15 {
  font-size: 15px; }

@media (min-width: 62rem) {
  .df-size-15 {
    font-size: 15px; } }

.f-size-16 {
  font-size: 16px; }

@media (min-width: 62rem) {
  .df-size-16 {
    font-size: 16px; } }

.f-size-17 {
  font-size: 17px; }

@media (min-width: 62rem) {
  .df-size-17 {
    font-size: 17px; } }

.f-size-18 {
  font-size: 18px; }

@media (min-width: 62rem) {
  .df-size-18 {
    font-size: 18px; } }

.f-size-19 {
  font-size: 19px; }

@media (min-width: 62rem) {
  .df-size-19 {
    font-size: 19px; } }

.f-size-20 {
  font-size: 20px; }

@media (min-width: 62rem) {
  .df-size-20 {
    font-size: 20px; } }

.f-size-21 {
  font-size: 21px; }

@media (min-width: 62rem) {
  .df-size-21 {
    font-size: 21px; } }

.f-size-22 {
  font-size: 22px; }

@media (min-width: 62rem) {
  .df-size-22 {
    font-size: 22px; } }

.f-size-23 {
  font-size: 23px; }

@media (min-width: 62rem) {
  .df-size-23 {
    font-size: 23px; } }

.f-size-24 {
  font-size: 24px; }

@media (min-width: 62rem) {
  .df-size-24 {
    font-size: 24px; } }

.f-size-25 {
  font-size: 25px; }

@media (min-width: 62rem) {
  .df-size-25 {
    font-size: 25px; } }

.f-size-26 {
  font-size: 26px; }

@media (min-width: 62rem) {
  .df-size-26 {
    font-size: 26px; } }

.f-size-27 {
  font-size: 27px; }

@media (min-width: 62rem) {
  .df-size-27 {
    font-size: 27px; } }

.f-size-28 {
  font-size: 28px; }

@media (min-width: 62rem) {
  .df-size-28 {
    font-size: 28px; } }

.f-size-29 {
  font-size: 29px; }

@media (min-width: 62rem) {
  .df-size-29 {
    font-size: 29px; } }

.f-size-30 {
  font-size: 30px; }

@media (min-width: 62rem) {
  .df-size-30 {
    font-size: 30px; } }

.f-size-31 {
  font-size: 31px; }

@media (min-width: 62rem) {
  .df-size-31 {
    font-size: 31px; } }

.f-size-32 {
  font-size: 32px; }

@media (min-width: 62rem) {
  .df-size-32 {
    font-size: 32px; } }

.f-size-33 {
  font-size: 33px; }

@media (min-width: 62rem) {
  .df-size-33 {
    font-size: 33px; } }

.f-size-34 {
  font-size: 34px; }

@media (min-width: 62rem) {
  .df-size-34 {
    font-size: 34px; } }

.f-size-35 {
  font-size: 35px; }

@media (min-width: 62rem) {
  .df-size-35 {
    font-size: 35px; } }

.f-size-36 {
  font-size: 36px; }

@media (min-width: 62rem) {
  .df-size-36 {
    font-size: 36px; } }

.f-size-37 {
  font-size: 37px; }

@media (min-width: 62rem) {
  .df-size-37 {
    font-size: 37px; } }

.f-size-38 {
  font-size: 38px; }

@media (min-width: 62rem) {
  .df-size-38 {
    font-size: 38px; } }

.f-size-39 {
  font-size: 39px; }

@media (min-width: 62rem) {
  .df-size-39 {
    font-size: 39px; } }

.f-size-40 {
  font-size: 40px; }

@media (min-width: 62rem) {
  .df-size-40 {
    font-size: 40px; } }

.f-size-41 {
  font-size: 41px; }

@media (min-width: 62rem) {
  .df-size-41 {
    font-size: 41px; } }

.f-size-42 {
  font-size: 42px; }

@media (min-width: 62rem) {
  .df-size-42 {
    font-size: 42px; } }

.f-size-43 {
  font-size: 43px; }

@media (min-width: 62rem) {
  .df-size-43 {
    font-size: 43px; } }

.f-size-44 {
  font-size: 44px; }

@media (min-width: 62rem) {
  .df-size-44 {
    font-size: 44px; } }

.f-size-45 {
  font-size: 45px; }

@media (min-width: 62rem) {
  .df-size-45 {
    font-size: 45px; } }

.f-size-46 {
  font-size: 46px; }

@media (min-width: 62rem) {
  .df-size-46 {
    font-size: 46px; } }

.f-size-47 {
  font-size: 47px; }

@media (min-width: 62rem) {
  .df-size-47 {
    font-size: 47px; } }

.f-size-48 {
  font-size: 48px; }

@media (min-width: 62rem) {
  .df-size-48 {
    font-size: 48px; } }

.f-size-49 {
  font-size: 49px; }

@media (min-width: 62rem) {
  .df-size-49 {
    font-size: 49px; } }

.f-size-50 {
  font-size: 50px; }

@media (min-width: 62rem) {
  .df-size-50 {
    font-size: 50px; } }

.f-size-51 {
  font-size: 51px; }

@media (min-width: 62rem) {
  .df-size-51 {
    font-size: 51px; } }

.f-size-52 {
  font-size: 52px; }

@media (min-width: 62rem) {
  .df-size-52 {
    font-size: 52px; } }

.f-size-53 {
  font-size: 53px; }

@media (min-width: 62rem) {
  .df-size-53 {
    font-size: 53px; } }

.f-size-54 {
  font-size: 54px; }

@media (min-width: 62rem) {
  .df-size-54 {
    font-size: 54px; } }

.f-size-55 {
  font-size: 55px; }

@media (min-width: 62rem) {
  .df-size-55 {
    font-size: 55px; } }

.f-size-56 {
  font-size: 56px; }

@media (min-width: 62rem) {
  .df-size-56 {
    font-size: 56px; } }

.f-size-57 {
  font-size: 57px; }

@media (min-width: 62rem) {
  .df-size-57 {
    font-size: 57px; } }

.f-size-58 {
  font-size: 58px; }

@media (min-width: 62rem) {
  .df-size-58 {
    font-size: 58px; } }

.f-size-59 {
  font-size: 59px; }

@media (min-width: 62rem) {
  .df-size-59 {
    font-size: 59px; } }

.f-size-60 {
  font-size: 60px; }

@media (min-width: 62rem) {
  .df-size-60 {
    font-size: 60px; } }

.f-size-61 {
  font-size: 61px; }

@media (min-width: 62rem) {
  .df-size-61 {
    font-size: 61px; } }

.f-size-62 {
  font-size: 62px; }

@media (min-width: 62rem) {
  .df-size-62 {
    font-size: 62px; } }

.f-size-63 {
  font-size: 63px; }

@media (min-width: 62rem) {
  .df-size-63 {
    font-size: 63px; } }

.f-size-64 {
  font-size: 64px; }

@media (min-width: 62rem) {
  .df-size-64 {
    font-size: 64px; } }

.f-size-65 {
  font-size: 65px; }

@media (min-width: 62rem) {
  .df-size-65 {
    font-size: 65px; } }

.f-size-66 {
  font-size: 66px; }

@media (min-width: 62rem) {
  .df-size-66 {
    font-size: 66px; } }

.f-size-67 {
  font-size: 67px; }

@media (min-width: 62rem) {
  .df-size-67 {
    font-size: 67px; } }

.f-size-68 {
  font-size: 68px; }

@media (min-width: 62rem) {
  .df-size-68 {
    font-size: 68px; } }

.f-size-69 {
  font-size: 69px; }

@media (min-width: 62rem) {
  .df-size-69 {
    font-size: 69px; } }

.f-size-70 {
  font-size: 70px; }

@media (min-width: 62rem) {
  .df-size-70 {
    font-size: 70px; } }

.f-size-71 {
  font-size: 71px; }

@media (min-width: 62rem) {
  .df-size-71 {
    font-size: 71px; } }

.f-size-72 {
  font-size: 72px; }

@media (min-width: 62rem) {
  .df-size-72 {
    font-size: 72px; } }

.f-size-73 {
  font-size: 73px; }

@media (min-width: 62rem) {
  .df-size-73 {
    font-size: 73px; } }

.f-size-74 {
  font-size: 74px; }

@media (min-width: 62rem) {
  .df-size-74 {
    font-size: 74px; } }

.f-size-75 {
  font-size: 75px; }

@media (min-width: 62rem) {
  .df-size-75 {
    font-size: 75px; } }

.f-size-76 {
  font-size: 76px; }

@media (min-width: 62rem) {
  .df-size-76 {
    font-size: 76px; } }

.f-size-77 {
  font-size: 77px; }

@media (min-width: 62rem) {
  .df-size-77 {
    font-size: 77px; } }

.f-size-78 {
  font-size: 78px; }

@media (min-width: 62rem) {
  .df-size-78 {
    font-size: 78px; } }

.f-size-79 {
  font-size: 79px; }

@media (min-width: 62rem) {
  .df-size-79 {
    font-size: 79px; } }

.f-size-80 {
  font-size: 80px; }

@media (min-width: 62rem) {
  .df-size-80 {
    font-size: 80px; } }

/*------------------------------------ 
    03 - Bootstrap 
------------------------------------*/
/* @import '../../node_modules/bootstrap/scss/bootstrap'; */
.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #000;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #ef4626;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff; }

.table-hover .table-primary:hover {
  background-color: #9fcdff; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #9fcdff; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      -webkit-transition: none;
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

/*------------------------------------ 
    04 - Helper 
------------------------------------*/
@media screen and (max-width: 62rem) {
  .hide-mobile {
    display: none !important; } }

@media screen and (min-width: 62rem) {
  .hide-desktop {
    display: none !important; } }

#page {
  position: relative; }

@media screen and (min-width: 75rem) {
  .container {
    max-width: 75rem; } }

.col.col-left {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.col.col-middle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.col.col-right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

img {
  max-width: 100%;
  height: auto; }

body {
  font-family: var(--font-primary);
  font-weight: 400;
  letter-spacing: 0;
  color: var(--color-main-text);
  background-color: var(--color-main-background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-secondary);
  font-weight: 400;
  letter-spacing: 0; }

.site-menu {
  position: relative; }
  .site-menu.horizontal-menu .menu {
    margin: 0;
    padding: 0;
    list-style: none; }
    .site-menu.horizontal-menu .menu > .menu-item {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .site-menu.horizontal-menu .menu .menu-item {
      white-space: nowrap; }
      .site-menu.horizontal-menu .menu .menu-item a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1; }
    .site-menu.horizontal-menu .menu .menu-item-has-children {
      position: relative; }
      .site-menu.horizontal-menu .menu .menu-item-has-children > a:after {
        font-family: 'klbtheme';
        content: '\e808';
        margin-left: .4375rem; }
      .site-menu.horizontal-menu .menu .menu-item-has-children .sub-menu {
        position: absolute;
        top: 100%;
        left: -1.5625rem;
        margin: 0;
        padding: .9375rem 0;
        list-style: none;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        will-change: opacity;
        -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
        @media (prefers-reduced-motion: reduce) {
          .site-menu.horizontal-menu .menu .menu-item-has-children .sub-menu {
            -webkit-transition: none;
            transition: none; } }
        .site-menu.horizontal-menu .menu .menu-item-has-children .sub-menu .menu-item a {
          padding: .375rem 1.5625rem; }
      .site-menu.horizontal-menu .menu .menu-item-has-children:hover > .sub-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: auto; }

.site-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999998;
  background-color: var(--color-site-overlay);
  opacity: 0;
  visibility: hidden; }

.site-scroll {
  width: 100%;
  height: 100%; }

.site-social {
  position: relative; }
  .site-social ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .site-social ul.dark a {
      color: var(--color-main-text); }
    .site-social ul.light a {
      color: #fff; }
    .site-social ul.text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: row wrap;
          flex-wrap: row wrap; }
      .site-social ul.text li + li {
        margin-left: .9375rem; }
      .site-social ul.text li a {
        font-size: .8125rem; }
        .site-social ul.text li a .social-icon, .site-social ul.text li a .social-label {
          display: none; }
    .site-social ul.icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .site-social ul.icon li + li {
        margin-left: .1875rem; }
      .site-social ul.icon li a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 2.375rem;
        height: 2.375rem;
        font-size: .9375rem;
        border-radius: .125rem; }
        .site-social ul.icon li a .social-text, .site-social ul.icon li a .social-label {
          display: none; }
      .site-social ul.icon.dark li + li {
        margin-left: .75rem; }
      .site-social ul.icon.dark li a {
        width: 1.375rem;
        height: 1.375rem; }
    .site-social ul.default li + li {
      margin-top: .1875rem; }
    .site-social ul.default li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 2.5rem;
      padding: 0 .9375rem;
      border-radius: .125rem; }
      .site-social ul.default li a .social-icon {
        width: 1.5625rem;
        font-size: .9375rem;
        margin-right: .625rem; }
      .site-social ul.default li a .social-text, .site-social ul.default li a .social-label {
        font-size: .625rem;
        text-transform: uppercase;
        letter-spacing: 1px; }
      .site-social ul.default li a .social-label {
        margin-left: auto; }
    .site-social ul.style-1 a {
      color: #fff;
      background-color: var(--color-primary); }
    .site-social ul.style-2 .facebook {
      color: #fff;
      background-color: #3b5998; }
    .site-social ul.style-2 .forumbee {
      color: #fff;
      background-color: #86ac2f; }
    .site-social ul.style-2 .instagram {
      color: #fff;
      background-color: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); }
    .site-social ul.style-2 .pinterest {
      color: #fff;
      background-color: #e60023; }
    .site-social ul.style-2 .spotify {
      color: #fff;
      background-color: #1db954; }
    .site-social ul.style-2 .twitch {
      color: #fff;
      background-color: #9146ff; }
    .site-social ul.style-2 .whatsapp {
      color: #fff;
      background-color: #25d366; }
    .site-social ul.style-2 .github {
      color: #fff;
      background-color: #000; }
    .site-social ul.style-2 .odnoklassniki {
      color: #fff;
      background-color: #ed812b; }
    .site-social ul.style-2 .amazon {
      color: #fff;
      background-color: #ff9900; }
    .site-social ul.style-2 .dropbox {
      color: #fff;
      background-color: #007ee5; }
    .site-social ul.style-2 .snapchat {
      color: #000;
      background-color: #fffc00; }
    .site-social ul.style-2 .foursquare {
      color: #fff;
      background-color: #f94877; }
    .site-social ul.style-2 .lastfm {
      color: #fff;
      background-color: #d51007; }
    .site-social ul.style-2 .skype {
      color: #fff;
      background-color: #00aff0; }
    .site-social ul.style-2 .stackoverflow {
      color: #fff;
      background-color: #f48024; }
    .site-social ul.style-2 .twitter {
      color: #fff;
      background-color: #1da1f2; }
    .site-social ul.style-2 .xing {
      color: #000;
      background-color: #cfdc00; }
    .site-social ul.style-2 .tripadvisor {
      color: #fff;
      background-color: #00af87; }
    .site-social ul.style-2 .vimeo {
      color: #fff;
      background-color: #1ab7ea; }
    .site-social ul.style-2 .codeopen {
      color: #fff;
      background-color: #000; }
    .site-social ul.style-2 .dribbble {
      color: #fff;
      background-color: #ea4c89; }
    .site-social ul.style-2 .google {
      color: #fff;
      background-color: #ea4335; }
    .site-social ul.style-2 .linkedin {
      color: #fff;
      background-color: #0077b5; }
    .site-social ul.style-2 .slack {
      color: #fff;
      background-color: #3eb991; }
    .site-social ul.style-2 .stumbleupon {
      color: #fff;
      background-color: #eb4924; }
    .site-social ul.style-2 .vine {
      color: #fff;
      background-color: #00b488; }
    .site-social ul.style-2 .yelp {
      color: #fff;
      background-color: #af0606; }
    .site-social ul.style-2 .pocket {
      color: #fff;
      background-color: #ef4056; }
    .site-social ul.style-2 .quora {
      color: #fff;
      background-color: #a82400; }
    .site-social ul.style-2 .behance {
      color: #fff;
      background-color: #1769ff; }
    .site-social ul.style-2 .delicious {
      color: #fff;
      background-color: #3399ff; }
    .site-social ul.style-2 .paypal {
      color: #fff;
      background-color: #003087; }
    .site-social ul.style-2 .soundcloud {
      color: #fff;
      background-color: #ff8800; }
    .site-social ul.style-2 .tumblr {
      color: #fff;
      background-color: #35465c; }
    .site-social ul.style-2 .vkontakte {
      color: #fff;
      background-color: #45668e; }
    .site-social ul.style-2 .youtube {
      color: #fff;
      background-color: #ff0000; }
    .site-social ul.style-2 .fivepx {
      color: #fff;
      background-color: #34bf49; }
    .site-social ul.style-2 .deviantart {
      color: #fff;
      background-color: #05cc47; }
    .site-social ul.style-2 .codiepie {
      color: #fff;
      background-color: #000; }
    .site-social ul.style-3 .facebook {
      color: #3b5998;
      background-color: rgba(59, 89, 152, 0.1); }
    .site-social ul.style-3 .forumbee {
      color: #86ac2f;
      background-color: rgba(134, 172, 47, 0.1); }
    .site-social ul.style-3 .instagram {
      color: #fd1d1d;
      background-color: rgba(253, 29, 29, 0.1); }
    .site-social ul.style-3 .pinterest {
      color: #e60023;
      background-color: rgba(230, 0, 35, 0.1); }
    .site-social ul.style-3 .spotify {
      color: #1db954;
      background-color: rgba(29, 185, 84, 0.1); }
    .site-social ul.style-3 .twitch {
      color: #9146ff;
      background-color: rgba(145, 70, 255, 0.1); }
    .site-social ul.style-3 .whatsapp {
      color: #25d366;
      background-color: rgba(37, 211, 102, 0.1); }
    .site-social ul.style-3 .github {
      color: #000;
      background-color: rgba(0, 0, 0, 0.1); }
    .site-social ul.style-3 .odnoklassniki {
      color: #ed812b;
      background-color: rgba(237, 129, 43, 0.1); }
    .site-social ul.style-3 .amazon {
      color: #ff9900;
      background-color: rgba(255, 153, 0, 0.1); }
    .site-social ul.style-3 .dropbox {
      color: #007ee5;
      background-color: rgba(0, 126, 229, 0.1); }
    .site-social ul.style-3 .snapchat {
      color: #fffc00;
      background-color: rgba(255, 252, 0, 0.1); }
    .site-social ul.style-3 .foursquare {
      color: #f94877;
      background-color: rgba(249, 72, 119, 0.1); }
    .site-social ul.style-3 .lastfm {
      color: #d51007;
      background-color: rgba(213, 16, 7, 0.1); }
    .site-social ul.style-3 .skype {
      color: #00aff0;
      background-color: rgba(0, 175, 240, 0.1); }
    .site-social ul.style-3 .stackoverflow {
      color: #f48024;
      background-color: rgba(244, 128, 36, 0.1); }
    .site-social ul.style-3 .twitter {
      color: #1da1f2;
      background-color: rgba(29, 161, 242, 0.1); }
    .site-social ul.style-3 .xing {
      color: #cfdc00;
      background-color: rgba(207, 220, 0, 0.1); }
    .site-social ul.style-3 .tripadvisor {
      color: #00af87;
      background-color: rgba(0, 175, 135, 0.1); }
    .site-social ul.style-3 .vimeo {
      color: #1ab7ea;
      background-color: rgba(26, 183, 234, 0.1); }
    .site-social ul.style-3 .codeopen {
      color: #000;
      background-color: rgba(0, 0, 0, 0.1); }
    .site-social ul.style-3 .dribbble {
      color: #ea4c89;
      background-color: rgba(234, 76, 137, 0.1); }
    .site-social ul.style-3 .google {
      color: #ea4335;
      background-color: rgba(234, 67, 53, 0.1); }
    .site-social ul.style-3 .linkedin {
      color: #0077b5;
      background-color: rgba(0, 119, 181, 0.1); }
    .site-social ul.style-3 .slack {
      color: #3eb991;
      background-color: rgba(62, 185, 145, 0.1); }
    .site-social ul.style-3 .stumbleupon {
      color: #eb4924;
      background-color: rgba(235, 73, 36, 0.1); }
    .site-social ul.style-3 .vine {
      color: #00b488;
      background-color: rgba(0, 180, 136, 0.1); }
    .site-social ul.style-3 .yelp {
      color: #af0606;
      background-color: rgba(175, 6, 6, 0.1); }
    .site-social ul.style-3 .pocket {
      color: #ef4056;
      background-color: rgba(239, 64, 86, 0.1); }
    .site-social ul.style-3 .quora {
      color: #a82400;
      background-color: rgba(168, 36, 0, 0.1); }
    .site-social ul.style-3 .behance {
      color: #1769ff;
      background-color: rgba(23, 105, 255, 0.1); }
    .site-social ul.style-3 .delicious {
      color: #3399ff;
      background-color: rgba(51, 153, 255, 0.1); }
    .site-social ul.style-3 .paypal {
      color: #003087;
      background-color: rgba(0, 48, 135, 0.1); }
    .site-social ul.style-3 .soundcloud {
      color: #ff8800;
      background-color: rgba(255, 136, 0, 0.1); }
    .site-social ul.style-3 .tumblr {
      color: #35465c;
      background-color: rgba(53, 70, 92, 0.1); }
    .site-social ul.style-3 .vkontakte {
      color: #45668e;
      background-color: rgba(69, 102, 142, 0.1); }
    .site-social ul.style-3 .youtube {
      color: #ff0000;
      background-color: rgba(255, 0, 0, 0.1); }
    .site-social ul.style-3 .fivepx {
      color: #34bf49;
      background-color: rgba(52, 191, 73, 0.1); }
    .site-social ul.style-3 .deviantart {
      color: #05cc47;
      background-color: rgba(5, 204, 71, 0.1); }
    .site-social ul.style-3 .codiepie {
      color: #000;
      background-color: rgba(0, 0, 0, 0.1); }

.site-global-notification {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  top: 0;
  left: 0;
  padding: .5rem 1.25rem;
  font-size: .8125rem;
  text-align: center;
  background-color: #f9f3f2; }
  @media screen and (min-width: 36rem) {
    .site-global-notification {
      padding: .5rem 0; } }
  .site-global-notification p {
    margin-bottom: 0; }

.search-holder {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: var(--color-main-text);
  background-color: var(--color-main-background);
  z-index: 9998;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  opacity: 0;
  visibility: hidden; }
  .search-holder--close {
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 2.375rem;
    height: 2.375rem;
    top: 1.25rem;
    right: 1.25rem;
    cursor: pointer;
    opacity: 0; }
    @media screen and (min-width: 75rem) {
      .search-holder--close {
        top: 5rem;
        right: 5rem; } }
    .search-holder--close svg {
      width: 1.3125rem; }
    .search-holder--close i {
      font-size: 1.25rem; }
  .search-holder--form {
    position: relative; }
    .search-holder--form .search-form-input {
      background-color: transparent;
      border: 0;
      height: auto;
      font-size: 1.5rem;
      font-weight: 700;
      text-align: center;
      opacity: 0;
      will-change: transform;
      -webkit-transform: translateY(1.25rem);
              transform: translateY(1.25rem); }
      .search-holder--form .search-form-input::-webkit-input-placeholder {
        color: var(--color-contrast-300);
        letter-spacing: -1px; }
      .search-holder--form .search-form-input::-moz-placeholder {
        color: var(--color-contrast-300);
        letter-spacing: -1px; }
      .search-holder--form .search-form-input:-ms-input-placeholder {
        color: var(--color-contrast-300);
        letter-spacing: -1px; }
      .search-holder--form .search-form-input::-ms-input-placeholder {
        color: var(--color-contrast-300);
        letter-spacing: -1px; }
      .search-holder--form .search-form-input::placeholder {
        color: var(--color-contrast-300);
        letter-spacing: -1px; }
      @media screen and (min-width: 75rem) {
        .search-holder--form .search-form-input {
          font-size: 5rem; } }
    .search-holder--form button {
      display: none; }
  .search-holder .search-message {
    opacity: 0;
    will-change: transform;
    -webkit-transform: translateY(1.25rem);
            transform: translateY(1.25rem);
    margin-top: .9375rem; }
    .search-holder .search-message p {
      font-size: .8125rem;
      margin-bottom: 0;
      opacity: .3; }
  .search-holder .most-viewed-products {
    position: relative;
    margin-top: 9.375rem; }
    .search-holder .most-viewed-products .most-viewed-title {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 2.5rem;
      overflow: hidden;
      opacity: 0;
      will-change: transform;
      -webkit-transform: translateY(1.25rem);
              transform: translateY(1.25rem); }
      .search-holder .most-viewed-products .most-viewed-title::before {
        position: absolute;
        content: '';
        width: 100%;
        height: 1px;
        background-color: var(--color-contrast-200);
        left: 0; }
      .search-holder .most-viewed-products .most-viewed-title .entry-title {
        position: relative;
        font-family: var(--font-primary);
        font-size: .75rem;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin-bottom: 0;
        background-color: var(--color-main-background);
        z-index: 1;
        padding: 0 1.25rem; }
    .search-holder .most-viewed-products .product_list_widget {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      margin: 0;
      padding: 0;
      list-style: none; }
      .search-holder .most-viewed-products .product_list_widget .product {
        opacity: 0;
        will-change: transform;
        -webkit-transform: translateY(1.25rem);
                transform: translateY(1.25rem); }
        .search-holder .most-viewed-products .product_list_widget .product .product-content {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          text-align: initial; }
          .search-holder .most-viewed-products .product_list_widget .product .product-content .product-media {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 5rem;
                    flex: 0 0 5rem;
            max-width: 5rem;
            margin-right: .625rem; }
          .search-holder .most-viewed-products .product_list_widget .product .product-content .quantity {
            font-size: .875rem;
            border: 0;
            padding: 0;
            margin: 0; }

.module-border {
  position: relative; }
  .module-border--inner {
    width: 100%;
    height: 1px;
    background-color: var(--color-contrast-200); }

.preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  color: var(--color-primary);
  z-index: 100;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: rotator 1.4s linear infinite;
          animation: rotator 1.4s linear infinite;
  width: 2.125rem;
  -webkit-transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
  transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1); }
  @media (prefers-reduced-motion: reduce) {
    .preloader {
      -webkit-transition: none;
      transition: none; } }
  .preloader .path {
    stroke: currentColor;
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-animation: dash 1.4s ease-in-out infinite;
            animation: dash 1.4s ease-in-out infinite; }

@-webkit-keyframes rotator {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@keyframes rotator {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@-webkit-keyframes dash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }

@keyframes dash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }

.slider-wrapper .site-slider {
  overflow: hidden;
  max-height: 50vh;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 1s cubic-bezier(0.28, 0.12, 0.22, 1);
  transition: all 1s cubic-bezier(0.28, 0.12, 0.22, 1); }
  @media (prefers-reduced-motion: reduce) {
    .slider-wrapper .site-slider {
      -webkit-transition: none;
      transition: none; } }
  .slider-wrapper .site-slider .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0;
    padding: 0;
    list-style: none; }
    .slider-wrapper .site-slider .slick-dots li {
      line-height: 0; }
      .slider-wrapper .site-slider .slick-dots li + li {
        margin-left: .9375rem; }
      .slider-wrapper .site-slider .slick-dots li button {
        all: unset;
        text-indent: -9999px;
        width: .1875rem;
        height: .1875rem;
        background-color: currentColor;
        border: 2px solid;
        border-radius: 50%;
        padding: 0;
        margin: 0;
        outline: none;
        cursor: pointer;
        -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
        transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
        @media (prefers-reduced-motion: reduce) {
          .slider-wrapper .site-slider .slick-dots li button {
            -webkit-transition: none;
            transition: none; } }
      .slider-wrapper .site-slider .slick-dots li:not(.slick-active) button:hover {
        opacity: .8; }
      .slider-wrapper .site-slider .slick-dots li.slick-active button {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: 0 0 0 2px currentColor;
                box-shadow: 0 0 0 2px currentColor; }
  .slider-wrapper .site-slider .slick-arrow {
    all: unset;
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 1.875rem;
    height: 2.5rem;
    top: 50%;
    cursor: pointer;
    z-index: 2; }
    .slider-wrapper .site-slider .slick-arrow svg {
      width: auto;
      height: 2.375rem;
      fill: currentColor; }
    .slider-wrapper .site-slider .slick-arrow.slick-next {
      right: 0; }
    .slider-wrapper .site-slider .slick-arrow.slick-disabled {
      opacity: .3; }
    @media screen and (max-width: 36rem) {
      .slider-wrapper .site-slider .slick-arrow {
        display: none !important; } }

.slider-wrapper.slider-loaded .site-slider {
  opacity: 1;
  visibility: visible;
  max-height: none;
  height: auto;
  overflow: inherit; }

.slider-wrapper.slider-loaded .preloader {
  opacity: 0;
  visibility: hidden; }

.overlay-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2; }

.comment-box {
  position: relative; }
  .comment-box--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1.5rem; }
    .comment-box--header .stars {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: .625rem; }
    .comment-box--header .count {
      font-size: .75rem;
      margin-left: .625rem; }
  .comment-box--body p {
    font-size: .8125rem; }
  .comment-box--body .entry-name {
    font-family: var(--font-primary);
    font-size: .875rem;
    font-weight: 500; }

.overflow {
  overflow: hidden !important; }

.homepage-2 .site-header .site-topbar {
  background-color: #fc745d !important; }

.homepage-2 .module-f {
  background-color: #fffbf2; }
  .homepage-2 .module-f .site-icon {
    color: #eca497; }
    .homepage-2 .module-f .site-icon svg {
      fill: currentColor; }

.homepage-2 .module--category {
  position: relative; }
  @media screen and (min-width: 62rem) {
    .homepage-2 .module--category::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 50%;
      top: 0;
      left: 0;
      background-color: #fffbf2; } }

.homepage-3 .site-global-notification {
  background-color: #dae0e9; }

.homepage-3 .footer-instagram .site-instagram {
  border-top: 1px solid #ddd; }

.homepage-3 .footer-instagram .entry-title {
  color: #ef4626; }

.homepage-4 .site-global-notification {
  color: rgba(255, 255, 255, 0.5);
  background-color: #091209; }

.homepage-4 .module--title .entry-title {
  color: #638563; }

.homepage-4 .image-text.style-4 {
  background-color: #f2f8f2; }

.homepage-4 .site-footer .footer-instagram .site-instagram {
  border-top: 1px solid #ddd; }

.homepage-4 .site-footer .footer-instagram .entry-title {
  color: #638563; }

.homepage-4 .site-footer .footer-newsletter {
  color: #fff;
  background-color: #000; }
  .homepage-4 .site-footer .footer-newsletter .entry-subtitle {
    margin-bottom: 2.5rem; }
  .homepage-4 .site-footer .footer-newsletter .entry-title {
    font-size: 28px;
    margin-bottom: 2.5rem; }
  .homepage-4 .site-footer .footer-newsletter .newsletter-input {
    border-color: currentColor !important;
    color: currentColor !important; }
  .homepage-4 .site-footer .footer-newsletter .button {
    border-color: currentColor !important;
    color: currentColor !important; }
    .homepage-4 .site-footer .footer-newsletter .button:hover {
      background-color: #fff !important;
      color: #000 !important; }

.homepage-4 .site-footer .footer-widgets {
  color: #fff !important;
  background-color: #000; }
  .homepage-4 .site-footer .footer-widgets .site-footer--wrapper {
    border-color: #333 !important; }
  .homepage-4 .site-footer .footer-widgets .widget-title {
    color: #fff !important; }
  .homepage-4 .site-footer .footer-widgets a {
    color: #fff !important; }
  .homepage-4 .site-footer .footer-widgets .newsletter-input {
    background-color: transparent;
    border-bottom-color: #fff !important; }

.homepage-4 .subfooter {
  color: #fff !important;
  background-color: #000 !important; }
  .homepage-4 .subfooter .site-footer--wrapper {
    border-color: #333 !important; }

.homepage-5 .site-header .site-topbar {
  color: #000;
  background-color: #f9f2ed; }
  .homepage-5 .site-header .site-topbar .site-menu .menu > .menu-item > a {
    color: #000; }

.homepage-5 .module--logos .module--inner {
  border-top: 1px solid #eaeaea;
  padding-top: 40px; }
  @media screen and (min-width: 62rem) {
    .homepage-5 .module--logos .module--inner {
      padding-top: 60px; } }

.homepage-5 .image-text.style-11 .module--inner {
  background-color: #f9f2ed; }

.homepage-5 .module--category .module--inner {
  border-top: 1px solid #eaeaea;
  padding-top: 40px; }

.homepage-5 .site-footer .footer-widgets, .homepage-5 .site-footer .subfooter {
  background-color: #fffbf8; }

.page-header {
  text-align: center;
  margin-top: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .page-header {
      margin-top: 5rem; } }
  .page-header--inner {
    max-width: 48.125rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875rem; }
    @media screen and (min-width: 62rem) {
      .page-header--inner {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 62rem) {
      .page-header--inner .entry-title {
        font-size: 3rem;
        margin-bottom: .75rem; } }
    .page-header--inner .entry-description {
      font-size: .875rem; }
      .page-header--inner .entry-description p {
        opacity: .7; }
  .page-header + .site-main-body.blog {
    margin-top: 1.875rem; }
    @media screen and (min-width: 62rem) {
      .page-header + .site-main-body.blog {
        margin-top: 5rem; } }

/*------------------------------------ 
    05 - Icon Font 
------------------------------------*/
@font-face {
  font-family: 'klbtheme';
  src: url("../fonts/klbtheme.eot?92228156");
  src: url("../fonts/klbtheme.eot?92228156#iefix") format("embedded-opentype"), url("../fonts/klbtheme.svg?92228156#klbtheme") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'klbtheme';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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ZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQAJZW1vLWhhcHB5BWhlYXJ0C2Vtby11bmhhcHB5C2hlYXJ0LWVtcHR5BHN0YXIKc3Rhci1lbXB0eQlzdGFyLWhhbGYEbWFpbAlkb3duLW9wZW4JbGVmdC1vcGVuCnJpZ2h0LW9wZW4HdXAtb3Blbg5kb3duLW9wZW4tbWluaQ5sZWZ0LW9wZW4tbWluaQ9yaWdodC1vcGVuLW1pbmkMdXAtb3Blbi1taW5pDWRvd24tb3Blbi1iaWcNbGVmdC1vcGVuLWJpZw5yaWdodC1vcGVuLWJpZwt1cC1vcGVuLWJpZwdmb3J3YXJkBXF1b3RlBGNvZGUGY2FuY2VsBWNoZWNrBHBsdXMFbWludXMEaGVscAxoZWxwLWNpcmNsZWQEaW5mbwxpbmZvLWNpcmNsZWQFcG9wdXALcmVzaXplLWZ1bGwMcmVzaXplLXNtYWxsBWRvdC0zDWhlYXJ0LWNpcmNsZWQMc3Rhci1jaXJjbGVkDXF1b3RlLWNpcmNsZWQEYmVsbApjYW1lcmEtYWx0B3BpY3R1cmUFdmlkZW8IYm9va21hcmsEbGluawZhdHRhY2gDbWljBHBsYXkEc3RvcAVwYXVzZQZyZWNvcmQMZmFzdC1mb3J3YXJkDWZhc3QtYmFja3dhcmQIdG8tc3RhcnQGdG8tZW5kCmJvb2ttYXJrLTEHY2hlY2stMQNleWUEZ3JpZAdoZWFydC0xBWltYWdlCG1heGltaXplBnN0YXItMQF4A3phcA5sZWZ0LWNoZXZyb24tMg9yaWdodC1jaGV2cm9uLTIIc2hvcC1iYWcGc2VhcmNoDHVzZXItcHJvZmlsZQVyaWdodA5ib29rbWFyay1lbXB0eQd0d2l0dGVyCGZhY2Vib29rBmdpdGh1YgZzdHJpa2UJdW5kZXJsaW5lCmdvb2dsZXBsdXMIbGlua2VkaW4MY2lyY2xlLWVtcHR5BmNpcmNsZQ1zdGFyLWhhbGYtYWx0BHhpbmcHeW91dHViZQdkcm9wYm94DXN0YWNrb3ZlcmZsb3cJaW5zdGFncmFtBmZsaWNrcgNhZG4GdHVtYmxyBWFwcGxlCGRyaWJiYmxlBXNreXBlCmZvdXJzcXVhcmUJdmtvbnRha3RlC2RvdC1jaXJjbGVkBXNsYWNrBmdvb2dsZQtzdHVtYmxldXBvbglkZWxpY2lvdXMHYmVoYW5jZQdzcG90aWZ5CmRldmlhbnRhcnQKc291bmRjbG91ZAR2aW5lCGNvZGVvcGVuA2dpdAZ0d2l0Y2gEeWVscAZwYXlwYWwHZ3dhbGxldAR2aXNhCm1hc3RlcmNhcmQIZGlzY292ZXIEYW1leAtwYXlwYWwtY2FyZAZzdHJpcGUJY29weXJpZ2h0Bmxhc3RmbQJjYwhkYXNoY3ViZQhmb3J1bWJlZQlwaW50ZXJlc3QId2hhdHNhcHAFY2xvbmULdHJpcGFkdmlzb3INb2Rub2tsYXNzbmlraQZwb2NrZXQKdGVsZXZpc2lvbgU1MDBweAZhbWF6b24FdmltZW8LY3JlZGl0LWNhcmQIY29kaWVwaWUIc25hcGNoYXQFcXVvcmEAAAAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4ILAMI7ACQ0NhZLAEUHiyAgICQ2BCsCFlHCGwAkNDsg4VAUIcILACQyNCshMBE0Ng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Ey6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAERE") format("truetype"); }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'klbtheme';
    src: url('../font/klbtheme.svg?92228156#klbtheme') format('svg');
  }
}
*/
[class^="klb-"]:before, [class*=" klb-"]:before {
  font-family: "klbtheme";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.klb-emo-happy:before {
  content: '\e800'; }

/* '' */
.klb-heart:before {
  content: '\e801'; }

/* '' */
.klb-emo-unhappy:before {
  content: '\e802'; }

/* '' */
.klb-heart-empty:before {
  content: '\e803'; }

/* '' */
.klb-star:before {
  content: '\e804'; }

/* '' */
.klb-star-empty:before {
  content: '\e805'; }

/* '' */
.klb-star-half:before {
  content: '\e806'; }

/* '' */
.klb-mail:before {
  content: '\e807'; }

/* '' */
.klb-down-open:before {
  content: '\e808'; }

/* '' */
.klb-left-open:before {
  content: '\e809'; }

/* '' */
.klb-right-open:before {
  content: '\e80a'; }

/* '' */
.klb-up-open:before {
  content: '\e80b'; }

/* '' */
.klb-down-open-mini:before {
  content: '\e80c'; }

/* '' */
.klb-left-open-mini:before {
  content: '\e80d'; }

/* '' */
.klb-right-open-mini:before {
  content: '\e80e'; }

/* '' */
.klb-up-open-mini:before {
  content: '\e80f'; }

/* '' */
.klb-down-open-big:before {
  content: '\e810'; }

/* '' */
.klb-left-open-big:before {
  content: '\e811'; }

/* '' */
.klb-right-open-big:before {
  content: '\e812'; }

/* '' */
.klb-up-open-big:before {
  content: '\e813'; }

/* '' */
.klb-forward:before {
  content: '\e814'; }

/* '' */
.klb-quote:before {
  content: '\e815'; }

/* '' */
.klb-code:before {
  content: '\e816'; }

/* '' */
.klb-cancel:before {
  content: '\e817'; }

/* '' */
.klb-check:before {
  content: '\e818'; }

/* '' */
.klb-plus:before {
  content: '\e819'; }

/* '' */
.klb-minus:before {
  content: '\e81a'; }

/* '' */
.klb-help:before {
  content: '\e81b'; }

/* '' */
.klb-help-circled:before {
  content: '\e81c'; }

/* '' */
.klb-info:before {
  content: '\e81d'; }

/* '' */
.klb-info-circled:before {
  content: '\e81e'; }

/* '' */
.klb-popup:before {
  content: '\e81f'; }

/* '' */
.klb-resize-full:before {
  content: '\e820'; }

/* '' */
.klb-resize-small:before {
  content: '\e821'; }

/* '' */
.klb-dot-3:before {
  content: '\e822'; }

/* '' */
.klb-heart-circled:before {
  content: '\e823'; }

/* '' */
.klb-star-circled:before {
  content: '\e824'; }

/* '' */
.klb-quote-circled:before {
  content: '\e825'; }

/* '' */
.klb-bell:before {
  content: '\e826'; }

/* '' */
.klb-camera-alt:before {
  content: '\e827'; }

/* '' */
.klb-picture:before {
  content: '\e828'; }

/* '' */
.klb-video:before {
  content: '\e829'; }

/* '' */
.klb-bookmark:before {
  content: '\e82a'; }

/* '' */
.klb-link:before {
  content: '\e82b'; }

/* '' */
.klb-attach:before {
  content: '\e82c'; }

/* '' */
.klb-mic:before {
  content: '\e82d'; }

/* '' */
.klb-play:before {
  content: '\e82e'; }

/* '' */
.klb-stop:before {
  content: '\e82f'; }

/* '' */
.klb-pause:before {
  content: '\e830'; }

/* '' */
.klb-record:before {
  content: '\e831'; }

/* '' */
.klb-fast-forward:before {
  content: '\e832'; }

/* '' */
.klb-fast-backward:before {
  content: '\e833'; }

/* '' */
.klb-to-start:before {
  content: '\e834'; }

/* '' */
.klb-to-end:before {
  content: '\e835'; }

/* '' */
.klb-bookmark-1:before {
  content: '\e836'; }

/* '' */
.klb-check-1:before {
  content: '\e837'; }

/* '' */
.klb-eye:before {
  content: '\e838'; }

/* '' */
.klb-grid:before {
  content: '\e839'; }

/* '' */
.klb-heart-1:before {
  content: '\e83a'; }

/* '' */
.klb-image:before {
  content: '\e83b'; }

/* '' */
.klb-maximize:before {
  content: '\e83c'; }

/* '' */
.klb-star-1:before {
  content: '\e83d'; }

/* '' */
.klb-x:before {
  content: '\e83e'; }

/* '' */
.klb-zap:before {
  content: '\e83f'; }

/* '' */
.klb-left-chevron-2:before {
  content: '\e840'; }

/* '' */
.klb-right-chevron-2:before {
  content: '\e841'; }

/* '' */
.klb-shop-bag:before {
  content: '\e842'; }

/* '' */
.klb-search:before {
  content: '\e843'; }

/* '' */
.klb-user-profile:before {
  content: '\e844'; }

/* '' */
.klb-right:before {
  content: '\e845'; }

/* '' */
.klb-bookmark-empty:before {
  content: '\f097'; }

/* '' */
.klb-twitter:before {
  content: '\f099'; }

/* '' */
.klb-facebook:before {
  content: '\f09a'; }

/* '' */
.klb-github:before {
  content: '\f09b'; }

/* '' */
.klb-strike:before {
  content: '\f0cc'; }

/* '' */
.klb-underline:before {
  content: '\f0cd'; }

/* '' */
.klb-googleplus:before {
  content: '\f0d5'; }

/* '' */
.klb-linkedin:before {
  content: '\f0e1'; }

/* '' */
.klb-circle-empty:before {
  content: '\f10c'; }

/* '' */
.klb-circle:before {
  content: '\f111'; }

/* '' */
.klb-star-half-alt:before {
  content: '\f123'; }

/* '' */
.klb-xing:before {
  content: '\f168'; }

/* '' */
.klb-youtube:before {
  content: '\f16a'; }

/* '' */
.klb-dropbox:before {
  content: '\f16b'; }

/* '' */
.klb-stackoverflow:before {
  content: '\f16c'; }

/* '' */
.klb-instagram:before {
  content: '\f16d'; }

/* '' */
.klb-flickr:before {
  content: '\f16e'; }

/* '' */
.klb-adn:before {
  content: '\f170'; }

/* '' */
.klb-tumblr:before {
  content: '\f173'; }

/* '' */
.klb-apple:before {
  content: '\f179'; }

/* '' */
.klb-dribbble:before {
  content: '\f17d'; }

/* '' */
.klb-skype:before {
  content: '\f17e'; }

/* '' */
.klb-foursquare:before {
  content: '\f180'; }

/* '' */
.klb-vkontakte:before {
  content: '\f189'; }

/* '' */
.klb-dot-circled:before {
  content: '\f192'; }

/* '' */
.klb-slack:before {
  content: '\f198'; }

/* '' */
.klb-google:before {
  content: '\f1a0'; }

/* '' */
.klb-stumbleupon:before {
  content: '\f1a4'; }

/* '' */
.klb-delicious:before {
  content: '\f1a5'; }

/* '' */
.klb-behance:before {
  content: '\f1b4'; }

/* '' */
.klb-spotify:before {
  content: '\f1bc'; }

/* '' */
.klb-deviantart:before {
  content: '\f1bd'; }

/* '' */
.klb-soundcloud:before {
  content: '\f1be'; }

/* '' */
.klb-vine:before {
  content: '\f1ca'; }

/* '' */
.klb-codeopen:before {
  content: '\f1cb'; }

/* '' */
.klb-git:before {
  content: '\f1d3'; }

/* '' */
.klb-twitch:before {
  content: '\f1e8'; }

/* '' */
.klb-yelp:before {
  content: '\f1e9'; }

/* '' */
.klb-paypal:before {
  content: '\f1ed'; }

/* '' */
.klb-gwallet:before {
  content: '\f1ee'; }

/* '' */
.klb-visa:before {
  content: '\f1f0'; }

/* '' */
.klb-mastercard:before {
  content: '\f1f1'; }

/* '' */
.klb-discover:before {
  content: '\f1f2'; }

/* '' */
.klb-amex:before {
  content: '\f1f3'; }

/* '' */
.klb-paypal-card:before {
  content: '\f1f4'; }

/* '' */
.klb-stripe:before {
  content: '\f1f5'; }

/* '' */
.klb-copyright:before {
  content: '\f1f9'; }

/* '' */
.klb-lastfm:before {
  content: '\f202'; }

/* '' */
.klb-cc:before {
  content: '\f20a'; }

/* '' */
.klb-dashcube:before {
  content: '\f210'; }

/* '' */
.klb-forumbee:before {
  content: '\f211'; }

/* '' */
.klb-pinterest:before {
  content: '\f231'; }

/* '' */
.klb-whatsapp:before {
  content: '\f232'; }

/* '' */
.klb-clone:before {
  content: '\f24d'; }

/* '' */
.klb-tripadvisor:before {
  content: '\f262'; }

/* '' */
.klb-odnoklassniki:before {
  content: '\f263'; }

/* '' */
.klb-pocket:before {
  content: '\f265'; }

/* '' */
.klb-television:before {
  content: '\f26c'; }

/* '' */
.klb-500px:before {
  content: '\f26e'; }

/* '' */
.klb-amazon:before {
  content: '\f270'; }

/* '' */
.klb-vimeo:before {
  content: '\f27d'; }

/* '' */
.klb-credit-card:before {
  content: '\f283'; }

/* '' */
.klb-codiepie:before {
  content: '\f284'; }

/* '' */
.klb-snapchat:before {
  content: '\f2ac'; }

/* '' */
.klb-quora:before {
  content: '\f2c4'; }

/* '' */
/*------------------------------------ 
    06 - Form 
------------------------------------*/
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 2.5rem;
  font-family: var(--font-form-font);
  font-size: var(--font-form-font-size);
  font-weight: var(--font-form-font-weight);
  letter-spacing: var(--font-form-font-spacing);
  border: 1px solid var(--color-form-border);
  background-color: var(--color-form-background);
  padding: 0 .9375rem;
  -webkit-transition: background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  transition: background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  input[type=color]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: var(--color-form-placeholder); }
  input[type=color]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=week]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
    color: var(--color-form-placeholder); }
  input[type=color]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: var(--color-form-placeholder); }
  input[type=color]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, input[type=datetime-local]::-ms-input-placeholder, input[type=datetime]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=month]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=week]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
    color: var(--color-form-placeholder); }
  input[type=color]::placeholder, input[type=date]::placeholder, input[type=datetime-local]::placeholder, input[type=datetime]::placeholder, input[type=email]::placeholder, input[type=month]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=time]::placeholder, input[type=url]::placeholder, input[type=week]::placeholder, textarea::placeholder, select::placeholder {
    color: var(--color-form-placeholder); }
  input[type=color]:active, input[type=date]:active, input[type=datetime-local]:active, input[type=datetime]:active, input[type=email]:active, input[type=month]:active, input[type=number]:active, input[type=password]:active, input[type=search]:active, input[type=tel]:active, input[type=text]:active, input[type=time]:active, input[type=url]:active, input[type=week]:active, textarea:active, select:active {
    border-color: var(--color-form-active-border);
    background-color: var(--color-form-active-background); }
  input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus, select:focus {
    border-color: var(--color-form-active-border);
    background-color: var(--color-form-active-background); }
  input[type=color].small, input[type=date].small, input[type=datetime-local].small, input[type=datetime].small, input[type=email].small, input[type=month].small, input[type=number].small, input[type=password].small, input[type=search].small, input[type=tel].small, input[type=text].small, input[type=time].small, input[type=url].small, input[type=week].small, textarea.small, select.small {
    height: 2.25rem; }
  input[type=color].medium, input[type=date].medium, input[type=datetime-local].medium, input[type=datetime].medium, input[type=email].medium, input[type=month].medium, input[type=number].medium, input[type=password].medium, input[type=search].medium, input[type=tel].medium, input[type=text].medium, input[type=time].medium, input[type=url].medium, input[type=week].medium, textarea.medium, select.medium {
    height: 2.875rem; }
  input[type=color].large, input[type=date].large, input[type=datetime-local].large, input[type=datetime].large, input[type=email].large, input[type=month].large, input[type=number].large, input[type=password].large, input[type=search].large, input[type=tel].large, input[type=text].large, input[type=time].large, input[type=url].large, input[type=week].large, textarea.large, select.large {
    height: 3.25rem; }

select {
  background: url(../img/chevron-down.svg) calc(100% - 15px) no-repeat;
  background-size: 12px; }

textarea {
  height: auto;
  padding: .9375rem; }

button, input[type="submit"], input[type=button], input[type=reset], input[type=submit], .button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 2.5rem;
  font-family: var(--font-primary);
  font-size: var(--font-button-font-size);
  font-weight: var(--font-button-font-weight);
  letter-spacing: var(--font-button-font-spacing);
  text-transform: var(--font-button-font-transform);
  -webkit-transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  button.small, input[type="submit"].small, input[type=button].small, input[type=reset].small, input[type=submit].small, .button.small {
    height: 2.25rem; }
  button.medium, input[type="submit"].medium, input[type=button].medium, input[type=reset].medium, input[type=submit].medium, .button.medium {
    height: 2.875rem; }
    button.medium.wide, input[type="submit"].medium.wide, input[type=button].medium.wide, input[type=reset].medium.wide, input[type=submit].medium.wide, .button.medium.wide {
      padding-left: 2.5rem;
      padding-right: 2.5rem; }
  button.large, input[type="submit"].large, input[type=button].large, input[type=reset].large, input[type=submit].large, .button.large {
    height: 3.25rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  button.light, input[type="submit"].light, input[type=button].light, input[type=reset].light, input[type=submit].light, .button.light {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color); }
    button.light.alt, input[type="submit"].light.alt, input[type=button].light.alt, input[type=reset].light.alt, input[type=submit].light.alt, .button.light.alt {
      border-color: var(--color-main-border); }
  button.dark, input[type="submit"].dark, input[type=button].dark, input[type=reset].dark, input[type=submit].dark, .button.dark {
    color: #fff;
    background-color: #000; }
  button.primary, input[type="submit"].primary, input[type=button].primary, input[type=reset].primary, input[type=submit].primary, .button.primary {
    color: var(--color-button-primary-color);
    background-color: var(--color-button-primary);
    border-color: transparent; }
  button:hover, input[type="submit"]:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .button:hover {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important; }

.button-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: .75rem;
  font-weight: 600;
  color: currentColor;
  -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
  transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
  @media (prefers-reduced-motion: reduce) {
    .button-text {
      -webkit-transition: none;
      transition: none; } }
  .button-text i {
    font-size: 90%;
    margin-left: .375rem; }
  .button-text:hover {
    color: var(--color-primary); }

/*------------------------------------ 
    07 - Perfect Scrollbar 
------------------------------------*/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto; }

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 11px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute; }

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent; }

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6; }

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9; }

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999; }

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important; } }

/*------------------------------------ 
    08 - Slick Slider
------------------------------------*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transform-style: flat;
          transform-style: flat; }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide a {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/*------------------------------------ 
    09 - Offcanvas 
------------------------------------*/
.site-offcanvas {
  position: fixed;
  width: 20rem;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-offcanvas-background);
  z-index: 999999;
  will-change: transform;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }
  @media screen and (min-width: 26.25rem) {
    .site-offcanvas {
      width: 22.5rem; } }
  .site-offcanvas--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.25rem 1.25rem 0 1.25rem; }
    @media screen and (min-width: 62rem) {
      .site-offcanvas--header {
        padding: 1.875rem 1.875rem 0 1.875rem; } }
    .site-offcanvas--header .site-brand a {
      color: var(--color-offcanvas-color); }
      .site-offcanvas--header .site-brand a .brand-text {
        font-size: 1.5rem;
        line-height: 1; }
      .site-offcanvas--header .site-brand a img {
        max-height: var(--size-mobile-logo-height); }
    .site-offcanvas--header .offcanvas-close {
      position: relative;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 2.25rem;
      height: 2.25rem;
      border: 1px solid var(--color-offcanvas-border);
      border-radius: .125rem;
      cursor: pointer; }
      .site-offcanvas--header .offcanvas-close svg {
        width: 1.125rem; }
  .site-offcanvas--main {
    padding: 1.25rem; }
    @media screen and (min-width: 62rem) {
      .site-offcanvas--main {
        padding: 1.875rem; } }
    .site-offcanvas--main .site-switcher {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: -.25rem;
      margin-right: -.25rem;
      margin-top: 1.875rem; }
      .site-offcanvas--main .site-switcher--item {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-left: .25rem;
        padding-right: .25rem; }
        .site-offcanvas--main .site-switcher--item select {
          border-color: var(--color-offcanvas-border);
          background-color: var(--color-offcanvas-background);
          color: var(--color-offcanvas-color); }
    .site-offcanvas--main .mobile-menu .menu {
      margin: 0;
      padding: 0;
      list-style: none; }
      .site-offcanvas--main .mobile-menu .menu > .menu-item + .menu-item {
        border-top: 1px solid var(--color-offcanvas-border); }
      .site-offcanvas--main .mobile-menu .menu .menu-item {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        overflow: hidden; }
        .site-offcanvas--main .mobile-menu .menu .menu-item a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          font-family: var(--font-menu-font);
          font-size: var(--font-mobile-menu-font-size);
          font-weight: var(--font-mobile-menu-font-weight);
          letter-spacing: var(--font-mobile-menu-font-spacing);
          padding: .75rem 0;
          color: var(--color-offcanvas-color); }
        .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children > a {
          padding-right: 1rem; }
        .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children .menu-dropdown {
          position: relative;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2;
          cursor: pointer; }
          .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children .menu-dropdown svg {
            width: 1rem;
            pointer-events: none;
            -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
            transition: -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
            transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
            transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
            @media (prefers-reduced-motion: reduce) {
              .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children .menu-dropdown svg {
                -webkit-transition: none;
                transition: none; } }
        .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children .sub-menu {
          position: relative;
          width: 100%;
          margin: 0;
          padding-left: 1.25rem;
          list-style: none;
          -webkit-box-ordinal-group: 4;
              -ms-flex-order: 3;
                  order: 3; }
          .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children .sub-menu .menu-item a {
            padding: .375rem 0; }
        .site-offcanvas--main .mobile-menu .menu .menu-item.menu-item-has-children.active > .menu-dropdown svg {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
  .site-offcanvas--footer {
    padding: 1.25rem; }
    @media screen and (min-width: 62rem) {
      .site-offcanvas--footer {
        padding: 1.875rem; } }
    .site-offcanvas--footer .site-social {
      margin-bottom: .9375rem;
      margin-left: -.375rem; }
      .site-offcanvas--footer .site-social li + li {
        margin-left: .9375rem; }
    .site-offcanvas--footer .site-copyright p {
      font-size: .75rem; }

/*------------------------------------ 
    10 - Header 
------------------------------------*/
.site-header .site-topbar {
  position: relative;
  font-size: var(--font-topbar-font-size);
  background-color: var(--color-topbar-background);
  color: var(--color-topbar-color);
  z-index: 3; }
  .site-header .site-topbar .site-menu .menu > .menu-item + .menu-item {
    margin-left: 1.25rem; }
  .site-header .site-topbar .site-menu .menu .menu-item a {
    color: var(--color-topbar-color);
    height: var(--size-topbar-height); }
  .site-header .site-topbar .site-menu .menu .menu-item .sub-menu {
    background-color: var(--color-topbar-submenu);
    border: 1px solid var(--color-topbar-submenu-border); }
    .site-header .site-topbar .site-menu .menu .menu-item .sub-menu .menu-item a {
      height: auto;
      color: var(--color-topbar-submenu-text); }
  .site-header .site-topbar .topbar-button + .topbar-button {
    margin-left: 1.875rem; }
  .site-header .site-topbar .topbar-button .menu > .menu-item + .menu-item-has-children {
    margin-left: .75rem; }
  .site-header .site-topbar .topbar-button .menu .menu-label {
    opacity: .5; }

.site-header .site-brand {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .site-header .site-brand a {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .site-header .site-brand a .brand-text {
      font-size: var(--font-logo-font-size); }

.site-header .quick-button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 2.375rem;
  height: 2.375rem; }
  .site-header .quick-button:not(.language-switcher) {
    cursor: pointer; }
  .site-header .quick-button.canvas-toggle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 1.875rem; }
    .site-header .quick-button.canvas-toggle span {
      width: 1.375rem;
      height: .125rem;
      background-color: var(--color-header-color); }
      .site-header .quick-button.canvas-toggle span + span {
        margin-top: .1875rem; }
  .site-header .quick-button.language-switcher .menu-item a {
    font-size: .75rem; }
  .site-header .quick-button.language-switcher .menu-item.menu-item-has-children > a {
    min-height: 1.875rem; }
  .site-header .quick-button.language-switcher .menu-item.menu-item-has-children .sub-menu {
    background-color: var(--color-primary-submenu-background); }
    .site-header .quick-button.language-switcher .menu-item.menu-item-has-children .sub-menu .menu-item a {
      color: var(--color-primary-submenu); }
  .site-header .quick-button.wishlist {
    margin-left: 1.25rem; }
    .site-header .quick-button.wishlist i {
      position: relative;
      font-size: 1.1875rem;
      top: 1px; }
  .site-header .quick-button.user-login {
    margin-left: .625rem; }
    .site-header .quick-button.user-login i {
      position: relative;
      top: 1px; }
  .site-header .quick-button.mini-cart {
    position: relative;
    margin-left: 1.25rem; }
    .site-header .quick-button.mini-cart .cart-link {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .site-header .quick-button.mini-cart .cart-link i {
        font-size: 1.0625rem; }
      .site-header .quick-button.mini-cart .cart-link .cart-count {
        position: relative;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 1.0625rem;
        height: 1.0625rem;
        font-size: .625rem;
        font-weight: 600;
        color: #fff;
        background-color: var(--color-header-active);
        border-radius: 50%;
        margin-left: .375rem; }
    .site-header .quick-button.mini-cart .woo-mini-cart {
      position: absolute;
      max-width: 20rem;
      min-width: 20rem;
      top: 100%;
      right: 0;
      white-space: nowrap;
      color: #000;
      background-color: #fff;
      -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
              box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
      border: 1px solid #eee;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
      @media (prefers-reduced-motion: reduce) {
        .site-header .quick-button.mini-cart .woo-mini-cart {
          -webkit-transition: none;
          transition: none; } }
      .site-header .quick-button.mini-cart .woo-mini-cart--body {
        padding: 1.5625rem; }
        .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart__empty-message {
          font-size: .8125rem;
          text-align: center;
          margin-bottom: 0; }
        .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart {
          margin: 0;
          padding: 0;
          list-style: none; }
          .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start; }
            .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item + .woocommerce-mini-cart-item {
              margin-top: 1.25rem; }
            .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-thumbnail {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 3.125rem;
                      flex: 0 0 3.125rem;
              max-width: 3.125rem;
              margin-right: .9375rem; }
            .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail {
              -webkit-box-flex: 1;
                  -ms-flex: 1 0 0px;
                      flex: 1 0 0;
              white-space: normal;
              padding-right: 1.5rem; }
              .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-name {
                font-family: var(--font-primary);
                font-size: .875rem;
                font-weight: 400;
                margin-bottom: .3125rem; }
                .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-name a {
                  color: currentColor;
                  -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
                  transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); }
                  @media (prefers-reduced-motion: reduce) {
                    .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-name a {
                      -webkit-transition: none;
                      transition: none; } }
                  .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-name a:hover {
                    color: var(--color-primary); }
              .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-price {
                font-size: .875rem;
                font-weight: 400; }
                .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-price .quantity {
                  border: 0;
                  padding: 0;
                  margin: 0; }
            .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .remove {
              position: absolute;
              width: 1.125rem;
              height: 1.125rem;
              top: 0;
              right: 0;
              font-size: .6875rem;
              text-align: center;
              line-height: 1.1875rem;
              color: #fc745d;
              background-color: #f9f3f2;
              -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
              transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); }
              @media (prefers-reduced-motion: reduce) {
                .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .remove {
                  -webkit-transition: none;
                  transition: none; } }
              .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .remove:hover {
                background-color: #fc745d;
                color: #fff; }
        .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart__total {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding-top: 1.25rem;
          margin-top: 1.25rem;
          border-top: 1px solid rgba(0, 0, 0, 0.05);
          line-height: 1; }
          .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart__total strong {
            font-size: .75rem;
            font-weight: 400;
            text-transform: uppercase;
            opacity: .3; }
          .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart__total .amount {
            font-size: 1.125rem;
            font-weight: 500; }
        .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart__buttons {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-top: 1.25rem;
          margin-bottom: 0; }
          .site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart__buttons .button + .button {
            margin-top: .625rem; }
      .site-header .quick-button.mini-cart .woo-mini-cart:after {
        content: '';
        position: absolute;
        top: -6px;
        right: 24px;
        border-top: none;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        border-bottom: 6px solid #fff; }
      .site-header .quick-button.mini-cart .woo-mini-cart:before {
        content: '';
        position: absolute;
        top: -8px;
        right: 23px;
        border-top: none;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 7px solid rgba(0, 0, 0, 0.1); }
    .site-header .quick-button.mini-cart:hover .woo-mini-cart {
      opacity: 1;
      visibility: visible;
      pointer-events: auto; }
  .site-header .quick-button.header-button a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-primary-menu-active); }
    .site-header .quick-button.header-button a i {
      font-size: 120%; }
    .site-header .quick-button.header-button a svg, .site-header .quick-button.header-button a i {
      margin-left: .625rem; }
  .site-header .quick-button.search-button {
    margin-right: -.3125rem;
    margin-left: .3125rem; }
    .site-header .quick-button.search-button i {
      position: relative;
      font-size: 1.1875rem;
      top: 1px; }
  .site-header .quick-button.text {
    margin-right: 0;
    margin-left: 2.5rem; }
    .site-header .quick-button.text .quick-label {
      font-size: .8125rem; }
      .site-header .quick-button.text .quick-label + i {
        margin-left: .5rem; }
      .site-header .quick-button.text .quick-label + .cart-count {
        font-size: .8125rem;
        font-weight: 400;
        background-color: transparent;
        color: currentColor;
        width: auto;
        height: auto;
        margin-left: .1875rem; }
  .site-header .quick-button i::before {
    margin: 0; }

.site-header .primary-menu.horizontal-menu .menu > .menu-item + .menu-item {
  margin-left: 1.25rem; }
  @media screen and (min-width: 62rem) {
    .site-header .primary-menu.horizontal-menu .menu > .menu-item + .menu-item {
      margin-left: 2.5rem; } }

.site-header .primary-menu.horizontal-menu .menu > .menu-item a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--font-menu-font-size);
  font-weight: var(--font-menu-font-weight);
  letter-spacing: var(--font-menu-font-spacing);
  color: var(--color-primary-menu);
  min-height: 2.375rem;
  -webkit-transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87);
  transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87); }
  @media (prefers-reduced-motion: reduce) {
    .site-header .primary-menu.horizontal-menu .menu > .menu-item a {
      -webkit-transition: none;
      transition: none; } }
  .site-header .primary-menu.horizontal-menu .menu > .menu-item a:hover {
    color: var(--color-primary-menu-active); }

.site-header .primary-menu.horizontal-menu .menu .menu-item-has-children:hover > a {
  color: var(--color-primary-menu-active); }

.site-header .primary-menu.horizontal-menu .menu .sub-menu {
  min-width: 12.5rem;
  background-color: var(--color-primary-submenu-background);
  padding: 1.375rem 0;
  left: -1.875rem; }
  .site-header .primary-menu.horizontal-menu .menu .sub-menu .menu-item a {
    font-size: var(--font-sub-menu-font-size);
    font-weight: var(--font-sub-menu-font-weight);
    letter-spacing: var(--font-sub-menu-font-spacing);
    min-height: 0;
    width: 100%;
    padding: .5625rem 1.875rem; }
  .site-header .primary-menu.horizontal-menu .menu .sub-menu .menu-item.menu-item-has-children > a::after {
    content: '\e80a';
    margin-left: auto; }
  .site-header .primary-menu.horizontal-menu .menu .sub-menu .menu-item.menu-item-has-children .sub-menu {
    top: -1.375rem;
    left: 100%; }

.site-header--content {
  position: relative;
  z-index: 2; }
  .site-header--content .container > .row {
    height: var(--size-header-height); }
  .site-header--content a {
    color: var(--color-header-color); }
  .site-header--content .site-brand img {
    max-height: var(--size-desktop-logo-height); }
  .site-header--content .header-search {
    position: relative;
    margin-left: 3.75rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 29.375rem; }
    .site-header--content .header-search--form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 2.75rem;
      border: 1px solid var(--color-form-border);
      max-width: 29.375rem;
      width: 100%; }
      .site-header--content .header-search--form .search-icon i {
        position: relative;
        font-size: 1.1875rem;
        margin-left: .9375rem;
        top: 1px; }
      .site-header--content .header-search--form .search-form-input {
        border: 0;
        height: 100%;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
      .site-header--content .header-search--form .search-form-select {
        border: 0;
        width: auto;
        height: 100%;
        padding-right: 2.5rem; }

.site-header--nav {
  background-color: var(--color-navigation-background); }
  .site-header--nav .col-right {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0; }
  .site-header--nav .primary-menu.horizontal-menu .menu > .menu-item > a {
    min-height: var(--size-navigation-height); }

.site-header:not(.header-transparent) {
  position: relative;
  z-index: 3; }

.site-header.header-transparent {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10; }
  .site-header.header-transparent .quick-button {
    color: #fff; }
    .site-header.header-transparent .quick-button.canvas-toggle span {
      background-color: #fff; }
    .site-header.header-transparent .quick-button.mini-cart .cart-link > svg {
      stroke: #fff; }
    .site-header.header-transparent .quick-button.language-switcher .menu-item-has-children > a {
      color: #fff; }
  .site-header.header-transparent .primary-menu.horizontal-menu .menu > .menu-item > a {
    color: #fff;
    -webkit-transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
    @media (prefers-reduced-motion: reduce) {
      .site-header.header-transparent .primary-menu.horizontal-menu .menu > .menu-item > a {
        -webkit-transition: none;
        transition: none; } }
    .site-header.header-transparent .primary-menu.horizontal-menu .menu > .menu-item > a:hover {
      opacity: .7; }
  .site-header.header-transparent .primary-menu.horizontal-menu .menu > .menu-item.menu-item-has-children:hover > a {
    opacity: .7; }
  .site-header.header-transparent .site-header--content {
    background-color: transparent; }
    .site-header.header-transparent .site-header--content a:not(.button) {
      color: #fff; }
  .site-header.header-transparent .site-header--nav {
    background-color: transparent; }
  .site-header.header-transparent .site-header--mobile {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.3); }
    .site-header.header-transparent .site-header--mobile .quick-button {
      color: #fff; }
      .site-header.header-transparent .site-header--mobile .quick-button > a {
        color: #fff; }

.site-header.style-1 .col-right {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

.site-header.style-2 .primary-menu {
  width: 100%;
  text-align: center;
  border-top: 1px solid var(--color-navigation-border); }

.site-header.style-3 .site-header--desktop .col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }
  @media screen and (min-width: 75rem) {
    .site-header.style-3 .site-header--desktop .col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 13%;
              flex: 0 0 13%;
      max-width: 13%; } }
  .site-header.style-3 .site-header--desktop .col.col-middle {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
    @media screen and (min-width: 75rem) {
      .site-header.style-3 .site-header--desktop .col.col-middle {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 74%;
                flex: 0 0 74%;
        max-width: 74%; } }

.site-header.style-3 .site-header--desktop .site-brand {
  margin: 0; }
  @media screen and (min-width: 75rem) {
    .site-header.style-3 .site-header--desktop .site-brand {
      margin: 0 2.5rem; } }

.site-header.style-3 .site-header--desktop .quick-button.canvas-toggle {
  margin-right: .9375rem; }

.site-header.style-3 .site-header--desktop .quick-button.user-login {
  margin-left: 0; }

.site-header.style-3 .site-header--desktop .primary-menu {
  display: none; }
  @media screen and (min-width: 75rem) {
    .site-header.style-3 .site-header--desktop .primary-menu {
      display: block; } }

.site-header.style-4 .container {
  max-width: 100%; }
  @media screen and (min-width: 75rem) {
    .site-header.style-4 .container {
      padding-left: 4.375rem;
      padding-right: 4.375rem; } }
  @media screen and (min-width: 87.5rem) {
    .site-header.style-4 .container {
      padding-left: 7.5rem;
      padding-right: 7.5rem; } }

.site-header--mobile {
  background-color: var(--color-mobile-header-background);
  border-bottom: 1px solid var(--color-mobile-header-border); }
  .site-header--mobile .container {
    max-width: 100%; }
    .site-header--mobile .container > .row {
      height: var(--size-mobile-header-height); }
  .site-header--mobile .quick-button.canvas-toggle {
    margin-right: .3125rem; }
    .site-header--mobile .quick-button.canvas-toggle span {
      width: 1.25rem;
      background-color: var(--color-mobile-header-color); }
    .site-header--mobile .quick-button.canvas-toggle + .site-brand {
      margin-left: .75rem; }
  .site-header--mobile .quick-button.user-login {
    margin-left: 0; }
  .site-header--mobile .quick-button.search-button {
    margin-left: 0; }
  .site-header--mobile .quick-button.mini-cart {
    margin-left: .3125rem; }
    .site-header--mobile .quick-button.mini-cart .cart-link .cart-count {
      position: absolute;
      top: .25rem;
      right: .1875rem; }
  .site-header--mobile a {
    color: var(--color-mobile-header-color); }
  .site-header--mobile .site-brand img {
    max-height: var(--size-mobile-logo-height); }

/*------------------------------------ 
    11 - WooCommerce 
------------------------------------*/
.woocommerce-breadcrumb {
  position: relative;
  font-size: .75rem;
  margin-top: .625rem;
  color: var(--color-contrast-600); }
  .woocommerce-breadcrumb a {
    color: var(--color-main-text); }
  .woocommerce-breadcrumb i {
    margin: 0 .1875rem;
    color: var(--color-main-text); }

.shop-page-header {
  position: relative;
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .shop-page-header {
      margin-bottom: 6.25rem; } }
  .shop-page-header .woocommerce-breadcrumb {
    margin-bottom: 1.25rem;
    text-align: center; }
    @media screen and (min-width: 62rem) {
      .shop-page-header .woocommerce-breadcrumb {
        text-align: inherit; } }
  .shop-page-header--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .shop-page-header--title .entry-title {
      margin-bottom: 0;
      line-height: 1; }
      @media screen and (min-width: 75rem) {
        .shop-page-header--title .entry-title {
          font-size: 3rem; } }
    .shop-page-header--title .entry-description p {
      font-size: .8125rem;
      opacity: .7;
      margin-bottom: 0; }
  .shop-page-header--categories {
    margin-top: 1.875rem; }
    @media screen and (min-width: 62rem) {
      .shop-page-header--categories {
        margin-top: 2.8125rem; } }
    .shop-page-header--categories ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      margin: 0;
      padding: 0;
      list-style: none; }
      @media screen and (min-width: 62rem) {
        .shop-page-header--categories ul {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      .shop-page-header--categories ul li {
        margin-bottom: .1875rem; }
        .shop-page-header--categories ul li + li {
          margin-left: .1875rem; }
        .shop-page-header--categories ul li a {
          position: relative;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          font-size: .75rem;
          color: currentColor;
          height: 2.125rem;
          padding: 0 .75rem; }
          .shop-page-header--categories ul li a::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            border: 1px solid currentColor;
            opacity: .1; }
  @media screen and (min-width: 75rem) {
    .shop-page-header.style-1 .woocommerce-breadcrumb {
      margin-top: 1.875rem; } }
  .shop-page-header.style-1 .shop-page-header--title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center; }
    @media screen and (min-width: 75rem) {
      .shop-page-header.style-1 .shop-page-header--title {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: inherit; } }
    .shop-page-header.style-1 .shop-page-header--title .entry-title {
      margin-bottom: 1.25rem; }
      @media screen and (min-width: 75rem) {
        .shop-page-header.style-1 .shop-page-header--title .entry-title {
          margin-bottom: 0;
          min-width: 16.875rem;
          padding-right: 1.875rem; } }
  @media screen and (min-width: 75rem) {
    .shop-page-header.style-2 {
      padding-left: 4.375rem;
      padding-right: 4.375rem; } }
  @media screen and (min-width: 87.5rem) {
    .shop-page-header.style-2 {
      padding-left: 7.5rem;
      padding-right: 7.5rem; } }
  .shop-page-header.style-2 .container {
    max-width: 100%; }
    .shop-page-header.style-2 .container .row {
      max-width: 60.625rem;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      padding-top: 1.25rem;
      padding-bottom: 1.875rem; }
      @media screen and (min-width: 62rem) {
        .shop-page-header.style-2 .container .row {
          padding-top: 6.25rem;
          padding-bottom: 6.25rem; } }
      .shop-page-header.style-2 .container .row .shop-page-header--title {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .shop-page-header.style-2 .container .row .shop-page-header--title .entry-title {
          margin-bottom: .625rem;
          color: var(--color-primary); }
          @media screen and (min-width: 75rem) {
            .shop-page-header.style-2 .container .row .shop-page-header--title .entry-title {
              font-size: 5rem;
              margin-bottom: 1.875rem; } }
      .shop-page-header.style-2 .container .row .shop-page-header--categories ul {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
  .shop-page-header.style-2.with-background .container {
    position: relative;
    background-size: cover;
    background-position: center center; }
    .shop-page-header.style-2.with-background .container::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.35); }
  .shop-page-header.style-2.with-background * {
    color: #fff !important; }

.site-shop {
  position: relative; }
  .site-shop--inner {
    position: relative;
    display: grid; }
    @media screen and (min-width: 62rem) {
      .site-shop--inner.with-sidebar {
        grid-template-columns: minmax(15rem, auto) 1fr;
        gap: 3.75rem; } }
    @media screen and (min-width: 62rem) {
      .site-shop--inner.with-sidebar.right-sidebar {
        grid-template-areas: 'content sidebar';
        grid-template-columns: 1fr minmax(15rem, auto);
        gap: 3.75rem; }
        .site-shop--inner.with-sidebar.right-sidebar .site-shop--sidebar {
          grid-area: sidebar; }
        .site-shop--inner.with-sidebar.right-sidebar .site-shop--content {
          grid-area: content; } }
  .site-shop--filterbar {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem;
    margin-bottom: 1.875rem; }
    .site-shop--filterbar .product-results {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .site-shop--filterbar .product-results .product-results--filter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: .8125rem;
        width: 100%;
        height: 2.5rem;
        border: 1px solid var(--color-form-border);
        padding: 0 .75rem;
        cursor: pointer; }
        .site-shop--filterbar .product-results .product-results--filter svg {
          width: 1.125rem;
          margin-right: .625rem; }
      .site-shop--filterbar .product-results .product-results--view {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .site-shop--filterbar .product-results .product-results--view a {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 2.25rem;
          height: 2.25rem;
          color: currentColor;
          border: 1px solid var(--color-form-border);
          -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .site-shop--filterbar .product-results .product-results--view a {
              -webkit-transition: none;
              transition: none; } }
          .site-shop--filterbar .product-results .product-results--view a + a {
            margin-left: .1875rem; }
          .site-shop--filterbar .product-results .product-results--view a svg {
            width: 1.125rem; }
          .site-shop--filterbar .product-results .product-results--view a.active {
            border-color: var(--color-form-active-border); }
          .site-shop--filterbar .product-results .product-results--view a:not(.active) svg {
            opacity: .5; }
          .site-shop--filterbar .product-results .product-results--view a:not(.active):hover {
            background-color: var(--color-contrast-100); }
          .site-shop--filterbar .product-results .product-results--view a.grid-view svg {
            width: 1rem; }
      .site-shop--filterbar .product-results .woocommerce-result-count {
        font-size: .75rem;
        margin-left: 1.375rem; }
    .site-shop--filterbar .product-result--sort {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .site-shop--filterbar .product-result--sort span {
        font-size: .75rem;
        margin-right: 1.375rem;
        opacity: .7; }

ul.products {
  margin: 0;
  padding: 0;
  list-style: none; }
  ul.products:not(.site-slider) {
    position: relative;
    display: grid;
    gap: 1.875rem; }
  @media screen and (max-width: 62rem) {
    ul.products.mobile-column-2 {
      gap: 1.25rem;
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 62rem) {
    ul.products.columns-2 {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 62rem) {
    ul.products.columns-3 {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 62rem) {
    ul.products.columns-4 {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 75rem) {
    ul.products.columns-4 {
      grid-template-columns: repeat(4, 1fr); } }
  @media screen and (min-width: 62rem) {
    ul.products.columns-5 {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 75rem) {
    ul.products.columns-5 {
      grid-template-columns: repeat(5, 1fr); } }
  ul.products .product .product-content .product-media {
    position: relative; }
    ul.products .product .product-content .product-media .entry-media {
      position: relative; }
      ul.products .product .product-content .product-media .entry-media > a:not(.button) {
        position: relative;
        display: block;
        overflow: hidden; }
        ul.products .product .product-content .product-media .entry-media > a:not(.button) .second-thumbnail {
          position: absolute;
          width: 100%;
          height: 100%;
          background-size: cover;
          background-repeat: no-repeat;
          display: block;
          opacity: 0;
          -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
          @media (prefers-reduced-motion: reduce) {
            ul.products .product .product-content .product-media .entry-media > a:not(.button) .second-thumbnail {
              -webkit-transition: none;
              transition: none; } }
        ul.products .product .product-content .product-media .entry-media > a:not(.button):hover .second-thumbnail {
          opacity: 1; }
      ul.products .product .product-content .product-media .entry-media .product-action {
        position: absolute;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        top: 1.25rem;
        right: 1.25rem; }
        ul.products .product .product-content .product-media .entry-media .product-action a {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          background-color: #fff;
          color: #000;
          width: 2.25rem;
          height: 2.25rem;
          border: 1px solid var(--color-contrast-300);
          opacity: 0;
          will-change: transform;
          -webkit-transform: translateX(0.625rem);
                  transform: translateX(0.625rem);
          -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1); }
          @media (prefers-reduced-motion: reduce) {
            ul.products .product .product-content .product-media .entry-media .product-action a {
              -webkit-transition: none;
              transition: none; } }
          ul.products .product .product-content .product-media .entry-media .product-action a + a {
            margin-top: .3125rem; }
          ul.products .product .product-content .product-media .entry-media .product-action a svg {
            width: .875rem; }
          ul.products .product .product-content .product-media .entry-media .product-action a i {
            font-size: .875rem; }
            ul.products .product .product-content .product-media .entry-media .product-action a i.klb-heart-1 {
              font-weight: 900; }
          ul.products .product .product-content .product-media .entry-media .product-action a:nth-child(2) {
            -webkit-transition-delay: 0.06s;
                    transition-delay: 0.06s; }
          ul.products .product .product-content .product-media .entry-media .product-action a:nth-child(3) {
            -webkit-transition-delay: 0.12s;
                    transition-delay: 0.12s; }
          ul.products .product .product-content .product-media .entry-media .product-action a:hover {
            background-color: var(--color-primary);
            color: #fff;
            border-color: transparent; }
  ul.products .product .product-content .entry-category {
    margin-bottom: .3125rem; }
    ul.products .product .product-content .entry-category a {
      position: relative;
      font-size: var(--font-category-font-size);
      font-weight: var(--font-category-font-weight);
      letter-spacing: var(--font-category-font-spacing);
      text-transform: var(--font-category-font-transform);
      color: var(--color-category-color); }
      ul.products .product .product-content .entry-category a + a {
        margin-left: .4375rem; }
  ul.products .product .product-content .entry-name {
    font-family: var(--font-product-title-font);
    font-size: var(--font-product-title-font-size);
    font-weight: var(--font-product-title-font-weight); }
    ul.products .product .product-content .entry-name a {
      color: currentColor;
      -webkit-transition: color 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
      transition: color 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
      @media (prefers-reduced-motion: reduce) {
        ul.products .product .product-content .entry-name a {
          -webkit-transition: none;
          transition: none; } }
      ul.products .product .product-content .entry-name a:hover {
        color: var(--color-primary); }
  ul.products .product .product-content .price {
    font-size: .875rem; }
    ul.products .product .product-content .price del {
      opacity: .5; }
    ul.products .product .product-content .price ins {
      text-decoration: none; }
  ul.products .product .product-content:hover .product-media .entry-media .product-action a {
    opacity: 1;
    will-change: transform;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  ul.products .product .product-content:hover .product-switcher--item:nth-child(1) {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  ul.products .product .product-content:hover .product-switcher--item:nth-child(2) {
    top: 0; }
  ul.products.style-1 .product .product-content .product-media .entry-media {
    position: relative;
    overflow: hidden; }
    ul.products.style-1 .product .product-content .product-media .entry-media .button {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 2.875rem;
      color: #111;
      background-color: rgba(255, 255, 255, 0.6);
      border: 0;
      will-change: transform;
      -webkit-transform: translateY(101%);
              transform: translateY(101%); }
      ul.products.style-1 .product .product-content .product-media .entry-media .button:hover {
        color: #111;
        background-color: #fff; }
  ul.products.style-1 .product .product-content:hover .product-media .entry-media .button {
    will-change: transform;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  ul.products.align-center {
    text-align: center; }
  ul.products .product-switcher {
    position: relative;
    overflow: hidden; }
    ul.products .product-switcher--item {
      -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
      @media (prefers-reduced-motion: reduce) {
        ul.products .product-switcher--item {
          -webkit-transition: none;
          transition: none; } }
      ul.products .product-switcher--item:nth-child(2) {
        position: absolute;
        top: 100%;
        left: 0;
        line-height: 1; }
      ul.products .product-switcher--item .button {
        all: unset;
        font-size: .875rem;
        font-weight: 600;
        text-transform: uppercase;
        color: var(--color-primary);
        cursor: pointer; }

.badge {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: .75rem;
  font-weight: 600;
  top: 1.25rem;
  left: 1.25rem;
  z-index: 1;
  pointer-events: none; }
  .badge.onsale {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 50%;
    color: #fff;
    background-color: var(--color-badge-onsale); }
  .badge.hot {
    height: 1.75rem;
    font-size: .625rem;
    text-transform: uppercase;
    color: #fff;
    background-color: #fc745d;
    padding-left: .625rem;
    padding-right: .4375rem; }
    .badge.hot svg {
      width: .875rem;
      margin-left: .1875rem; }

.woocommerce-pagination {
  position: relative;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .woocommerce-pagination {
      margin-top: 5rem; } }
  @media screen and (min-width: 75rem) {
    .woocommerce-pagination {
      margin-top: 7.5rem; } }
  .woocommerce-pagination ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0;
    padding: 0;
    list-style: none; }
    .woocommerce-pagination ul li {
      font-size: .8125rem; }
      .woocommerce-pagination ul li + li {
        margin-left: .1875rem; }
      .woocommerce-pagination ul li > * {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 2.25rem;
        height: 2.25rem; }
        .woocommerce-pagination ul li > *:not(.current) {
          border: 1px solid var(--color-contrast-300);
          color: currentColor;
          -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .woocommerce-pagination ul li > *:not(.current) {
              -webkit-transition: none;
              transition: none; } }
          .woocommerce-pagination ul li > *:not(.current):hover {
            background-color: var(--color-contrast-200); }
        .woocommerce-pagination ul li > *.current {
          background-color: var(--color-primary);
          color: #fff; }
      .woocommerce-pagination ul li .prev, .woocommerce-pagination ul li .next {
        font-size: .6875rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        width: auto;
        height: auto;
        color: currentColor;
        border: 0;
        background-color: transparent !important; }
      .woocommerce-pagination ul li .prev {
        margin-right: 1.25rem; }
      .woocommerce-pagination ul li .next {
        margin-left: 1.25rem; }

.woocommerce-loadmore {
  text-align: center;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .woocommerce-loadmore {
      margin-top: 5rem; } }
  @media screen and (min-width: 75rem) {
    .woocommerce-loadmore {
      margin-top: 7.5rem; } }
  .woocommerce-loadmore .button {
    width: 100%;
    border-color: currentColor; }
    @media screen and (min-width: 62rem) {
      .woocommerce-loadmore .button {
        width: auto;
        padding-left: 5rem;
        padding-right: 5rem; } }

.site-shop--sidebar {
  position: fixed;
  top: 0;
  left: 0;
  max-width: 20rem;
  width: 100%;
  height: 100%;
  background-color: var(--color-main-background);
  padding: 1.25rem;
  will-change: transform;
  -webkit-transform: translateX(-101%);
          transform: translateX(-101%); }
  @media screen and (max-width: 62rem) {
    .site-shop--sidebar {
      z-index: 999999; } }
  @media screen and (min-width: 62rem) {
    .site-shop--sidebar {
      position: relative;
      background-color: transparent;
      max-width: none;
      padding: 0;
      -webkit-transform: translateX(0) !important;
              transform: translateX(0) !important; } }
  .site-shop--sidebar--header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 1.25rem; }
    .site-shop--sidebar--header span {
      font-size: .8125rem; }
    .site-shop--sidebar--header .close-sidebar {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 2.25rem;
      height: 2.25rem; }
      .site-shop--sidebar--header .close-sidebar svg {
        width: 1.25rem; }

@media screen and (min-width: 62rem) {
  .product-single .woocommerce-breadcrumb {
    margin-top: 1.875rem; } }

.product-single--columns {
  position: relative;
  display: grid;
  gap: 1.875rem;
  grid-template-columns: minmax(100%, auto);
  margin-top: 1.25rem; }
  @media screen and (min-width: 62rem) {
    .product-single--columns {
      grid-template-columns: minmax(50%, 1fr) 1fr;
      gap: 3.75rem;
      margin-top: 1.875rem; } }

.product-single .woocommerce-product-gallery {
  position: relative; }
  .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    margin-bottom: .25rem; }
    .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-slide {
      line-height: 0; }
    .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow {
      opacity: 0;
      -webkit-transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
      transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
      @media (prefers-reduced-motion: reduce) {
        .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow {
          -webkit-transition: none;
          transition: none; } }
      .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev {
        left: 1.25rem; }
      .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-next {
        right: 1.25rem; }
    .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:hover .slick-arrow {
      opacity: 1; }
  .product-single .woocommerce-product-gallery .product-thumbnails .slick-track {
    min-width: 100%; }
    .product-single .woocommerce-product-gallery .product-thumbnails .slick-track .slick-slide {
      cursor: pointer;
      margin-right: .25rem;
      line-height: 0; }
      .product-single .woocommerce-product-gallery .product-thumbnails .slick-track .slick-slide a {
        position: relative;
        pointer-events: none;
        color: currentColor; }
        .product-single .woocommerce-product-gallery .product-thumbnails .slick-track .slick-slide a::before {
          content: '';
          position: absolute;
          width: 100%;
          height: .125rem;
          bottom: 0;
          left: 0;
          background-color: currentColor;
          opacity: 0;
          -webkit-transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .product-single .woocommerce-product-gallery .product-thumbnails .slick-track .slick-slide a::before {
              -webkit-transition: none;
              transition: none; } }
      .product-single .woocommerce-product-gallery .product-thumbnails .slick-track .slick-slide.slick-current a::before {
        opacity: 1; }
  .product-single .woocommerce-product-gallery .badge {
    width: 3.125rem;
    height: 3.125rem;
    font-size: .8125rem; }
  @media screen and (min-width: 62rem) {
    .product-single .woocommerce-product-gallery.vertical .slider-wrapper {
      padding-left: 6.25rem; }
      .product-single .woocommerce-product-gallery.vertical .slider-wrapper #thumbnails {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 4.375rem; } }
  @media screen and (min-width: 62rem) {
    .product-single .woocommerce-product-gallery.vertical .badge {
      left: 8.75rem; } }

.product-single .product-details {
  position: relative; }
  .product-single .product-details--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .product-single .product-details--header.hot-product .entry-title {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
      @media screen and (min-width: 62rem) {
        .product-single .product-details--header.hot-product .entry-title {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1;
          padding-right: 1.25rem; } }
    .product-single .product-details--header.hot-product .badge {
      position: relative;
      top: auto;
      left: auto;
      margin-bottom: .3125rem;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
      @media screen and (min-width: 62rem) {
        .product-single .product-details--header.hot-product .badge {
          top: .125rem;
          margin-left: auto;
          margin-bottom: 0;
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2; } }
    .product-single .product-details--header .entry-title {
      margin-bottom: 0; }
      @media screen and (min-width: 62rem) {
        .product-single .product-details--header .entry-title {
          font-size: 2.125rem; } }
  .product-single .product-details .woocommerce-product-rating {
    position: relative;
    margin-top: .625rem; }
    .product-single .product-details .woocommerce-product-rating .woocommerce-review-link {
      font-size: .75rem;
      color: currentColor; }
  .product-single .product-details .product-price-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1.5625rem; }
    .product-single .product-details .product-price-wrapper .price {
      display: inline-block;
      font-size: 1.75rem;
      margin-bottom: 0; }
      .product-single .product-details .product-price-wrapper .price del {
        font-size: 80%;
        opacity: .3; }
      .product-single .product-details .product-price-wrapper .price ins {
        margin-left: .375rem;
        text-decoration: none; }
    .product-single .product-details .product-price-wrapper .stock {
      display: inline-block;
      margin-bottom: 0;
      font-size: .75rem;
      font-weight: 600;
      text-transform: uppercase;
      color: #4bb633;
      border: 1px solid;
      padding: .375rem .625rem;
      margin-left: 1.25rem; }
      @media screen and (min-width: 62rem) {
        .product-single .product-details .product-price-wrapper .stock {
          margin-left: 3.125rem; } }
  .product-single .product-details .woocommerce-product-details__short-description {
    font-size: .875rem;
    line-height: 1.6;
    margin-top: 1.5625rem; }
    .product-single .product-details .woocommerce-product-details__short-description p {
      opacity: .6; }
  .product-single .product-details .cart, .product-single .product-details .woocommerce-variation-add-to-cart {
    margin-top: 2.1875rem; }
  .product-single .product-details .product_meta {
    font-size: .75rem;
    margin-top: 1.875rem;
    color: var(--color-contrast-600); }
    .product-single .product-details .product_meta > span {
      display: block; }
      .product-single .product-details .product_meta > span + span {
        margin-top: .375rem; }
      .product-single .product-details .product_meta > span span, .product-single .product-details .product_meta > span a {
        color: var(--color-main-text); }
  .product-single .product-details .product-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1.875rem;
    padding-top: 1.875rem;
    border-top: 1px solid var(--color-main-border); }
    .product-single .product-details .product-actions .add-to-wishlist {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: .8125rem;
      font-weight: 500;
      color: currentColor;
      line-height: 1.4;
      -webkit-transition: color 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
      transition: color 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
      @media (prefers-reduced-motion: reduce) {
        .product-single .product-details .product-actions .add-to-wishlist {
          -webkit-transition: none;
          transition: none; } }
      .product-single .product-details .product-actions .add-to-wishlist:hover {
        color: var(--color-primary); }
      .product-single .product-details .product-actions .add-to-wishlist i {
        font-size: 1rem;
        margin-right: .625rem; }
    .product-single .product-details .product-actions .product-share {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: auto; }
      .product-single .product-details .product-actions .product-share > span {
        font-size: .8125rem;
        margin-right: .9375rem; }
      @media screen and (min-width: 62rem) {
        .product-single .product-details .product-actions .product-share {
          margin-left: 2.5rem;
          padding-left: 2.5rem;
          border-left: 1px solid var(--color-main-border); } }
      .product-single .product-details .product-actions .product-share ul li a {
        width: 2.125rem;
        height: 2.125rem;
        font-size: .8125rem; }

.quantity {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 2rem;
  padding-right: 2rem;
  border: 1px solid var(--color-form-border);
  margin-right: 0.625rem !important; }
  .quantity .minus, .quantity .plus {
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 2rem;
    height: 100%;
    top: 0;
    color: #8f8f8f;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .quantity .minus {
    left: 0; }
    .quantity .minus::after {
      content: '';
      display: block;
      width: .625rem;
      height: .125rem;
      background: currentColor;
      position: absolute;
      top: 50%;
      left: .8125rem; }
  .quantity .plus {
    right: 0; }
    .quantity .plus::before {
      content: '';
      display: block;
      width: .125rem;
      height: .625rem;
      background: currentColor;
      position: absolute;
      top: 19px;
      left: .8125rem; }
    .quantity .plus::after {
      content: '';
      display: block;
      width: .625rem;
      height: .125rem;
      background: currentColor;
      position: absolute;
      top: 50%;
      right: .8125rem; }
  .quantity input.qty {
    border: 0;
    margin-bottom: 0;
    height: 2.875rem;
    padding-left: 0;
    padding-right: 0;
    width: 2.625rem;
    font-size: .9375rem;
    font-weight: 500;
    text-align: center; }

.single_add_to_cart_button {
  height: 3rem;
  margin-left: 0;
  border: 0;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  color: #fff;
  background-color: var(--color-primary); }
  @media screen and (min-width: 62rem) {
    .single_add_to_cart_button {
      padding-left: 2.5rem;
      padding-right: 2.5rem; } }

.cart-page-wrapper {
  position: relative;
  margin-top: 1.25rem; }
  @media screen and (min-width: 62rem) {
    .cart-page-wrapper {
      margin-top: 3.75rem; } }
  .cart-page-wrapper .cart-page-hero {
    text-align: center;
    margin-bottom: 1.25rem; }
    @media screen and (min-width: 62rem) {
      .cart-page-wrapper .cart-page-hero {
        margin-bottom: 5.625rem; } }
    .cart-page-wrapper .cart-page-hero .entry-description {
      font-size: .8125rem;
      max-width: 48.125rem;
      margin-left: auto;
      margin-right: auto; }
      .cart-page-wrapper .cart-page-hero .entry-description p {
        opacity: .6; }
  .cart-page-wrapper .cart-form-wrapper {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: minmax(100%, 1fr); }
    @media screen and (min-width: 62rem) {
      .cart-page-wrapper .cart-form-wrapper {
        gap: 2.5rem;
        grid-template-columns: 1fr minmax(auto, 23.125rem); } }
    .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table {
      position: relative;
      color: currentColor; }
      .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table thead tr th {
        font-size: .6875rem;
        font-weight: 600;
        text-transform: uppercase;
        border: 0; }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table thead tr th:last-child {
          padding-right: 0;
          text-align: right; }
        @media screen and (max-width: 62rem) {
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table thead tr th.product-subtotal, .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table thead tr th.product-price, .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table thead tr th.product-remove {
            display: none !important; } }
      .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td {
        font-size: .875rem;
        border-color: var(--color-main-border);
        vertical-align: middle;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td a {
          color: currentColor;
          -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td a {
              -webkit-transition: none;
              transition: none; } }
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td a:hover {
            color: var(--color-primary); }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-thumbnail img {
          max-width: 3.75rem; }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-name {
          font-weight: 500; }
          @media screen and (max-width: 62rem) {
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-name {
              font-size: .8125rem; } }
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-name .mobile-product-price {
            font-size: .8125rem;
            font-weight: 400; }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-remove {
          width: 1.25rem;
          line-height: 0; }
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-remove a {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            width: 1.125rem;
            height: 1.125rem;
            background-color: var(--color-contrast-200); }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-remove a svg {
              width: .75rem; }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-remove a:hover {
              color: #fff;
              background-color: #fc745d; }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 100%; }
          @media screen and (min-width: 62rem) {
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper {
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; } }
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .coupon {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            width: 100%; }
            @media screen and (min-width: 62rem) {
              .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .coupon {
                max-width: 22.5rem; } }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .coupon > label {
              display: none; }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .coupon input {
              height: 2.875rem;
              margin-right: .4375rem; }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .coupon .button {
              white-space: nowrap;
              height: 2.875rem;
              border: 0; }
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .update-cart {
            height: 2.875rem;
            margin-left: auto;
            background-color: transparent;
            border: 1px solid var(--color-main-border);
            margin-top: .625rem;
            width: 100%; }
            @media screen and (min-width: 62rem) {
              .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .update-cart {
                margin-top: 0;
                width: auto; } }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.actions .actions--wrapper .update-cart:hover {
              color: var(--color-button-active-color);
              background-color: var(--color-button-active);
              border-color: transparent; }
        @media screen and (max-width: 62rem) {
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-subtotal, .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-price {
            display: none !important; } }
        @media screen and (max-width: 62rem) {
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-quantity {
            padding-right: 0; }
            .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-quantity .quantity {
              margin-right: 0 !important; } }
        @media screen and (max-width: 62rem) {
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-remove {
            width: auto;
            padding: 0; } }
        @media screen and (max-width: 62rem) {
          .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td.product-remove a {
            position: absolute;
            left: 3.125rem;
            margin-top: -1.875rem; } }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td:first-child {
          padding-left: 0; }
        .cart-page-wrapper .cart-form-wrapper .woocommerce-cart-form table tbody tr td:last-child {
          padding-right: 0;
          text-align: right; }
    .cart-page-wrapper .cart-form-wrapper .cart-collaterals {
      border: 1px solid var(--color-main-border);
      padding: 1.25rem; }
      @media screen and (min-width: 62rem) {
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals {
          padding: 2.5rem; } }
      .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals > h2 {
        font-family: var(--font-primary);
        font-size: .875rem;
        font-weight: 600;
        text-transform: uppercase;
        border-bottom: 1px solid var(--color-main-border);
        padding-bottom: 1.25rem;
        margin-bottom: 1.25rem; }
      .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table {
        width: 100%; }
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table td, .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table th {
          padding-top: .625rem;
          padding-bottom: .625rem;
          vertical-align: middle; }
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table td {
          text-align: right; }
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table th {
          font-size: .75rem;
          font-weight: 600;
          text-transform: uppercase;
          opacity: .5; }
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table .cart-subtotal td {
          font-size: 1rem; }
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals table .order-total td {
          font-size: 1.75rem;
          font-weight: 600; }
      .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout {
        margin-top: .9375rem; }
        .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
          width: 100%;
          height: 3.125rem;
          color: var(--color-button-primary-color);
          background-color: var(--color-button-primary); }
          .cart-page-wrapper .cart-form-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover {
            color: var(--color-button-active-color);
            background-color: var(--color-button-active); }
    .cart-page-wrapper .cart-form-wrapper .order-review-wrapper {
      border: 1px solid var(--color-main-border);
      padding: 1.25rem; }
      @media screen and (min-width: 62rem) {
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper {
          padding: 2.5rem; } }
      .cart-page-wrapper .cart-form-wrapper .order-review-wrapper #order_review_heading {
        font-family: var(--font-primary);
        font-size: .875rem;
        font-weight: 600;
        text-transform: uppercase;
        border-bottom: 1px solid var(--color-main-border);
        padding-bottom: 1.25rem;
        margin-bottom: 1.25rem; }
      .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table {
        width: 100%; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table td, .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table th {
          padding-top: .625rem;
          padding-bottom: .625rem;
          vertical-align: middle; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table td:not(.product-name) {
          text-align: right; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table .product-name {
          font-size: .875rem;
          white-space: nowrap; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table th {
          font-size: .75rem;
          font-weight: 600;
          text-transform: uppercase;
          opacity: .5; }
          .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table th:last-child {
            text-align: right; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table .cart-subtotal td {
          font-size: 1rem; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper table .order-total td {
          font-size: 1.75rem;
          font-weight: 600; }
      .cart-page-wrapper .cart-form-wrapper .order-review-wrapper .payment_methods {
        padding: 1.875rem 0 0;
        margin-top: 1.25rem;
        list-style: none;
        border-top: 1px solid var(--color-main-border); }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper .payment_methods li label {
          font-size: .75rem;
          font-weight: 600;
          text-transform: uppercase;
          padding-left: 1.25rem; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper .payment_methods li .payment_box {
          font-size: .75rem;
          padding-left: 2.375rem; }
          .cart-page-wrapper .cart-form-wrapper .order-review-wrapper .payment_methods li .payment_box p {
            opacity: .6; }
      .cart-page-wrapper .cart-form-wrapper .order-review-wrapper .woocommerce-privacy-policy-text {
        font-size: .75rem;
        margin-top: 1.25rem; }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper .woocommerce-privacy-policy-text a {
          color: var(--color-primary); }
      .cart-page-wrapper .cart-form-wrapper .order-review-wrapper #place_order {
        width: 100%;
        height: 3.125rem;
        border: 0;
        color: var(--color-button-primary-color);
        background-color: var(--color-button-primary); }
        .cart-page-wrapper .cart-form-wrapper .order-review-wrapper #place_order:hover {
          color: var(--color-button-active-color);
          background-color: var(--color-button-active); }

.related-products {
  margin-top: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .related-products {
      margin-top: 3.75rem; } }

.quickview-product--inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(auto, 100%);
  gap: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .quickview-product--inner {
      grid-template-columns: minmax(auto, 50%) 1fr;
      gap: 3.75rem; } }
  .quickview-product--inner .product-media {
    position: relative; }
    .quickview-product--inner .product-media .entry-media {
      position: relative; }

/*------------------------------------ 
    12 - Modules 
------------------------------------*/
.module {
  position: relative; }
  .module .module--title.style-1 {
    text-align: center; }
    .module .module--title.style-1 .module--title--inner {
      max-width: 35.625rem;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1.875rem; }
      @media screen and (min-width: 62rem) {
        .module .module--title.style-1 .module--title--inner {
          margin-bottom: 2.5rem; } }
      @media screen and (min-width: 62rem) {
        .module .module--title.style-1 .module--title--inner .entry-title {
          font-size: 2.25rem;
          margin-bottom: .75rem; } }
      .module .module--title.style-1 .module--title--inner .entry-description {
        font-size: .875rem; }
  .module .module--title.style-2 .module--title--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 1.875rem; }
    .module .module--title.style-2 .module--title--inner .entry-title {
      font-family: var(--font-primary);
      font-size: 1rem;
      font-weight: 500; }
    .module .module--title.style-2 .module--title--inner .button-text {
      font-size: .75rem;
      font-weight: 600;
      color: currentColor;
      -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
      transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
      @media (prefers-reduced-motion: reduce) {
        .module .module--title.style-2 .module--title--inner .button-text {
          -webkit-transition: none;
          transition: none; } }
      .module .module--title.style-2 .module--title--inner .button-text svg {
        width: .9375rem;
        margin-left: .375rem; }
      .module .module--title.style-2 .module--title--inner .button-text:hover {
        color: var(--color-primary); }
  .module .module--title.style-2.bordered .module--title--inner {
    border-top: 1px solid var(--color-main-border);
    padding-top: 1.25rem; }
    @media screen and (min-width: 62rem) {
      .module .module--title.style-2.bordered .module--title--inner {
        padding-top: 1.875rem; } }
  .module--header {
    margin-bottom: 1.875rem; }
    @media screen and (min-width: 62rem) {
      .module--header {
        margin-bottom: 3.75rem; } }
    @media screen and (min-width: 62rem) {
      .module--header.style-1 .entry-title {
        font-size: 2.25rem;
        margin-bottom: .75rem; } }
    .module--header.style-1 .entry-description {
      font-size: .875rem;
      max-width: 35.625rem; }
    .module--header.style-1.align-center {
      text-align: center; }
      .module--header.style-1.align-center .entry-description {
        margin-left: auto;
        margin-right: auto; }
  .module--slider {
    position: relative; }
    @media screen and (min-width: 62rem) {
      .module--slider.style-1 {
        min-height: 80vh; } }
    .module--slider.style-1 > .container {
      max-width: 100%;
      padding-left: 0;
      padding-right: 0; }
      @media screen and (min-width: 62rem) {
        .module--slider.style-1 > .container .slider-item {
          min-height: 100vh; } }
      .module--slider.style-1 > .container .slider-item .slider-content {
        -webkit-font-kerning: none;
                font-kerning: none;
        -webkit-text-rendering: optimizeSpeed;
        text-rendering: optimizeSpeed;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        font-smooth: antialiased; }
        @media screen and (min-width: 62rem) {
          .module--slider.style-1 > .container .slider-item .slider-content .entry-title {
            font-size: 3.75rem;
            line-height: 1.1;
            margin-bottom: 1.25rem; } }
        @media screen and (min-width: 62rem) {
          .module--slider.style-1 > .container .slider-item .slider-content .entry-title {
            font-size: 5rem; } }
      @media screen and (min-width: 62rem) {
        .module--slider.style-1 > .container .slider-wrapper .site-slider .slick-prev {
          left: 1.875rem; } }
      @media screen and (min-width: 75rem) {
        .module--slider.style-1 > .container .slider-wrapper .site-slider .slick-prev {
          left: 4.375rem; } }
      @media screen and (min-width: 87.5rem) {
        .module--slider.style-1 > .container .slider-wrapper .site-slider .slick-prev {
          left: 7.5rem; } }
      @media screen and (min-width: 62rem) {
        .module--slider.style-1 > .container .slider-wrapper .site-slider .slick-next {
          right: 1.875rem; } }
      @media screen and (min-width: 75rem) {
        .module--slider.style-1 > .container .slider-wrapper .site-slider .slick-next {
          right: 4.375rem; } }
      @media screen and (min-width: 87.5rem) {
        .module--slider.style-1 > .container .slider-wrapper .site-slider .slick-next {
          lerightft: 7.5rem; } }
    .module--slider.style-1.hero-style {
      background-color: #000; }
      .module--slider.style-1.hero-style .module--inner, .module--slider.style-1.hero-style .site-slider, .module--slider.style-1.hero-style .slick-list, .module--slider.style-1.hero-style .slick-track, .module--slider.style-1.hero-style .slick-slide, .module--slider.style-1.hero-style .slick-slide > div {
        height: 100%; }
      .module--slider.style-1.hero-style > .container {
        height: 100%; }
        .module--slider.style-1.hero-style > .container .slider-wrapper {
          height: 100%; }
          .module--slider.style-1.hero-style > .container .slider-wrapper:not(.slider-loaded) .site-slider {
            min-height: 70vh; }
          .module--slider.style-1.hero-style > .container .slider-wrapper .site-slider .slick-slide > div {
            height: 100%; }
            .module--slider.style-1.hero-style > .container .slider-wrapper .site-slider .slick-slide > div .slider-item {
              min-height: 100%; }
          .module--slider.style-1.hero-style > .container .slider-wrapper .site-slider .slick-dots {
            position: absolute;
            width: 100%;
            bottom: 2.5rem; }
            .module--slider.style-1.hero-style > .container .slider-wrapper .site-slider .slick-dots li {
              color: #fff; }
    .module--slider.style-2 > .container {
      max-width: 100%; }
      @media screen and (min-width: 75rem) {
        .module--slider.style-2 > .container {
          padding-left: 4.375rem;
          padding-right: 4.375rem; } }
      @media screen and (min-width: 87.5rem) {
        .module--slider.style-2 > .container {
          padding-left: 7.5rem;
          padding-right: 7.5rem; } }
      @media screen and (min-width: 62rem) {
        .module--slider.style-2 > .container .slider-item {
          min-height: 70vh; } }
    @media screen and (min-width: 62rem) {
      .module--slider.style-3 > .container .slider-item {
        min-height: 50vh; } }
    @media screen and (min-width: 62rem) {
      .module--slider.style-3 > .container .slider-item .slider-content .entry-title {
        font-size: 3.125rem;
        line-height: 1.1;
        margin-bottom: 1.25rem; } }
    .module--slider .slider-item {
      position: relative;
      min-height: 60vh; }
      .module--slider .slider-item--inner {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .module--slider .slider-item .slider-content {
        position: relative;
        max-width: 50rem;
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        margin-left: auto;
        margin-right: auto;
        z-index: 1;
        color: #fff;
        text-align: center; }
        .module--slider .slider-item .slider-content .entry-subtitle {
          font-family: var(--font-primary);
          font-size: .6875rem;
          font-weight: 600;
          letter-spacing: 1px;
          text-transform: uppercase; }
          @media screen and (min-width: 62rem) {
            .module--slider .slider-item .slider-content .entry-subtitle {
              margin-bottom: 1.25rem; } }
        @media screen and (min-width: 62rem) {
          .module--slider .slider-item .slider-content .entry-title {
            font-size: 3.75rem;
            line-height: 1.1;
            margin-bottom: 1.25rem; } }
        .module--slider .slider-item .slider-content .entry-description {
          font-size: .875rem;
          max-width: 35.625rem;
          margin-left: auto;
          margin-right: auto; }
          @media screen and (min-width: 62rem) {
            .module--slider .slider-item .slider-content .entry-description {
              font-size: 1rem; } }
        .module--slider .slider-item .slider-content .button {
          margin-top: 1.875rem;
          background-color: transparent;
          color: #fff;
          border-color: #fff;
          padding-left: 1.875rem;
          padding-right: 1.875rem; }
          .module--slider .slider-item .slider-content .button:hover {
            background-color: #fff;
            color: #000; }
      .module--slider .slider-item .slider-image {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
        .module--slider .slider-item .slider-image::before {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background-color: rgba(0, 0, 0, 0.25); }
        .module--slider .slider-item .slider-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
    .module--slider .slider-wrapper .site-slider .slick-prev {
      left: 1.25rem;
      color: #fff; }
      @media screen and (min-width: 62rem) {
        .module--slider .slider-wrapper .site-slider .slick-prev {
          left: 2.5rem; } }
    .module--slider .slider-wrapper .site-slider .slick-next {
      right: 1.25rem;
      color: #fff; }
      @media screen and (min-width: 62rem) {
        .module--slider .slider-wrapper .site-slider .slick-next {
          right: 2.5rem; } }
    .module--slider .slider-wrapper .site-slider .slick-dots {
      margin-top: 1.25rem; }
      @media screen and (min-width: 62rem) {
        .module--slider .slider-wrapper .site-slider .slick-dots {
          position: absolute;
          width: 100%;
          bottom: 2.5rem; }
          .module--slider .slider-wrapper .site-slider .slick-dots li {
            color: #fff; } }
  .module--carousel {
    position: relative;
    overflow: hidden; }
  .module--counter .module--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media screen and (min-width: 62rem) {
      .module--counter .module--inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .module--counter .module--inner .counter-text {
      font-size: 1rem;
      margin-bottom: 1.25rem;
      text-align: center; }
      @media screen and (min-width: 62rem) {
        .module--counter .module--inner .counter-text {
          margin-right: 1.25rem;
          margin-bottom: 0;
          text-align: inherit; } }
      .module--counter .module--inner .counter-text p {
        margin-bottom: 0; }
        .module--counter .module--inner .counter-text p a {
          color: var(--color-primary);
          text-decoration: underline; }
        .module--counter .module--inner .counter-text p strong {
          font-weight: 600; }
    .module--counter .module--inner .counter {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .module--counter .module--inner .counter--column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: .313rem .625rem;
        border: 1px solid;
        border-radius: 2px; }
        .module--counter .module--inner .counter--column + .sec {
          margin-left: .75rem; }
        .module--counter .module--inner .counter--column.sec {
          color: var(--color-primary); }
        .module--counter .module--inner .counter--column.time {
          padding-right: .75rem; }
      .module--counter .module--inner .counter--item {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .module--counter .module--inner .counter--item span {
          font-size: 1.25rem;
          font-weight: 500;
          min-width: 1.75rem;
          text-align: right; }
        .module--counter .module--inner .counter--item .count-label {
          display: block;
          font-size: .75rem;
          font-weight: 400;
          text-transform: lowercase;
          width: .625rem;
          margin-left: .25rem; }
      .module--counter .module--inner .counter--separator {
        margin-left: .438rem;
        margin-right: .625rem; }
  .module--category .module--inner .category-list {
    display: grid;
    gap: 1.25rem;
    grid-template-columns: repeat(2, 1fr);
    margin: 0;
    padding: 0;
    list-style: none; }
    @media screen and (min-width: 62rem) {
      .module--category .module--inner .category-list {
        gap: 1.875rem; } }
    @media screen and (min-width: 48rem) {
      .module--category .module--inner .category-list.column-3 {
        grid-template-columns: repeat(3, 1fr); } }
    @media screen and (min-width: 62rem) {
      .module--category .module--inner .category-list.column-4 {
        grid-template-columns: repeat(4, 1fr); } }
    @media screen and (min-width: 62rem) {
      .module--category .module--inner .category-list.column-5 {
        grid-template-columns: repeat(5, 1fr); } }
    .module--category .module--inner .category-list.style-1 a {
      color: #fff; }
    .module--category .module--inner .category-list.style-2 li .category-detail {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .module--category .module--inner .category-list.style-2 li .category-detail .entry-category {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-family: var(--font-primary);
        font-size: .75rem;
        font-weight: 600;
        text-transform: uppercase;
        height: 2rem;
        background-color: #fff;
        color: #000;
        border: 1px solid;
        padding: 0 .9375rem;
        -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
        transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
        @media (prefers-reduced-motion: reduce) {
          .module--category .module--inner .category-list.style-2 li .category-detail .entry-category {
            -webkit-transition: none;
            transition: none; } }
    .module--category .module--inner .category-list.style-2 li:hover .category-detail .entry-category {
      background-color: var(--color-primary);
      color: #fff;
      border-color: var(--color-primary); }
    .module--category .module--inner .category-list li {
      position: relative; }
      .module--category .module--inner .category-list li .category-detail {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        padding: .9375rem;
        z-index: 1; }
        @media screen and (min-width: 48rem) {
          .module--category .module--inner .category-list li .category-detail {
            grid-template-columns: repeat(3, 1fr); } }
        .module--category .module--inner .category-list li .category-detail .entry-category {
          font-size: 1rem; }
          @media screen and (min-width: 48rem) {
            .module--category .module--inner .category-list li .category-detail .entry-category {
              font-size: 1.5rem; } }
        .module--category .module--inner .category-list li .category-detail .button-text {
          font-size: .6875rem;
          font-weight: 600;
          text-transform: uppercase;
          padding: 0 .375rem .3125rem;
          border-bottom: 1px solid; }
      .module--category .module--inner .category-list li .category-image {
        position: relative;
        overflow: hidden; }
        .module--category .module--inner .category-list li .category-image img {
          -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
          transition: -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
          transition: transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
          transition: transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87); }
          @media (prefers-reduced-motion: reduce) {
            .module--category .module--inner .category-list li .category-image img {
              -webkit-transition: none;
              transition: none; } }
      .module--category .module--inner .category-list li > a:hover .category-image img {
        -webkit-transform: scale(1.1);
                transform: scale(1.1); }
  .module--iconbox .module--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media screen and (min-width: 62rem) {
      .module--iconbox .module--inner {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .module--iconbox .module--inner .site-icon {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 4.375rem;
              flex: 0 0 4.375rem;
      max-width: 4.375rem;
      margin-bottom: .75rem; }
      @media screen and (min-width: 62rem) {
        .module--iconbox .module--inner .site-icon {
          margin-bottom: 0;
          margin-right: 1.875rem; } }
      .module--iconbox .module--inner .site-icon svg {
        max-width: 3.9375rem;
        max-height: 3.9375rem;
        height: auto; }
      .module--iconbox .module--inner .site-icon i {
        font-size: 3.75rem;
        line-height: 1; }
        .module--iconbox .module--inner .site-icon i::before {
          margin: 0; }
    @media screen and (min-width: 62rem) {
      .module--iconbox .module--inner .entry-text {
        padding-right: 1.875rem; } }
    .module--iconbox .module--inner .entry-text .entry-title {
      font-size: 1rem;
      font-weight: 600;
      margin-bottom: .4375rem; }
    .module--iconbox .module--inner .entry-text .entry-description p {
      font-size: .875rem; }
  .module--banner .module--inner {
    display: grid;
    gap: 1.875rem; }
    @media screen and (min-width: 62rem) {
      .module--banner .module--inner {
        gap: .25rem; } }
  @media screen and (min-width: 62rem) {
    .module--banner.style-1 .module--inner {
      grid-template-columns: minmax(43.75rem, 1fr) 1fr; }
      .module--banner.style-1 .module--inner .banner-item:nth-child(1) {
        grid-column: 1/2;
        grid-row: 1/3; }
      .module--banner.style-1 .module--inner .banner-item:nth-child(2) {
        grid-column: 2/3;
        grid-row: 1/2; }
      .module--banner.style-1 .module--inner .banner-item:nth-child(3) {
        grid-column: 2/3;
        grid-row: 2/3; } }
  @media screen and (min-width: 62rem) {
    .module--banner.style-2 .module--inner {
      grid-template-columns: 1fr 1fr; } }
  .module--logos .module--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-left: -2px;
    margin-right: -2px; }
    @media screen and (max-width: 62rem) {
      .module--logos .module--inner .logo-item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        max-width: 50%; } }
    .module--logos .module--inner .logo-item {
      padding-left: 2px;
      padding-right: 2px; }
  .module .banner-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .module .banner-item .banner-text {
      position: absolute;
      padding: 1.25rem;
      max-width: 17.5rem;
      z-index: 1; }
      @media screen and (min-width: 62rem) {
        .module .banner-item .banner-text {
          padding: 2.5rem;
          max-width: 23.75rem; } }
      @media screen and (min-width: 62rem) {
        .module .banner-item .banner-text .entry-title {
          margin-bottom: .9375rem; } }
      .module .banner-item .banner-text .entry-description {
        font-size: .8125rem;
        max-width: 16.875rem;
        line-height: 1.6; }
      .module .banner-item .banner-text .button-text {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: .75rem;
        font-weight: 600;
        color: currentColor;
        margin-top: 1.25rem; }
        .module .banner-item .banner-text .button-text svg {
          width: .9375rem;
          margin-left: .375rem; }
    @media screen and (min-width: 62rem) {
      .module .banner-item.large .entry-title {
        font-size: 2.5rem; } }
    @media screen and (min-width: 62rem) {
      .module .banner-item.medium .entry-title {
        font-size: 2.125rem; } }
    @media screen and (min-width: 62rem) {
      .module .banner-item.medium .entry-description {
        max-width: 11.875rem; } }
    .module .banner-item.center {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .module .banner-item.middle {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center; }
      .module .banner-item.middle .banner-text .entry-description {
        margin-left: auto;
        margin-right: auto;
        max-width: none; }
    .module .banner-item.bottom {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
    .module .banner-item.light {
      color: #fff; }
    .module .banner-item .banner-image {
      position: relative;
      overflow: hidden; }
      @media screen and (max-width: 62rem) {
        .module .banner-item .banner-image {
          min-height: 21.25rem; }
          .module .banner-item .banner-image img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover; } }
      .module .banner-item .banner-image img {
        -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
        transition: -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
        transition: transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
        transition: transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87); }
        @media (prefers-reduced-motion: reduce) {
          .module .banner-item .banner-image img {
            -webkit-transition: none;
            transition: none; } }
    .module .banner-item:hover .banner-image img {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  .module .site-slider.carousel {
    max-width: none;
    margin-left: -.9375rem;
    margin-right: -.9375rem; }
    .module .site-slider.carousel .slick-slide {
      padding-left: .9375rem;
      padding-right: .9375rem; }
    .module .site-slider.carousel .slick-dots {
      margin-top: 1.875rem;
      padding-bottom: 2px; }
      .module .site-slider.carousel .slick-dots li button {
        opacity: .2; }
      .module .site-slider.carousel .slick-dots li.slick-active button {
        opacity: 1; }
    .module .site-slider.carousel .slick-arrow.slick-prev {
      left: -2.5rem; }
    .module .site-slider.carousel .slick-arrow.slick-next {
      right: -2.5rem; }
    .module .site-slider.carousel.arrow-inner .slick-arrow.slick-prev {
      left: 1.875rem; }
    .module .site-slider.carousel.arrow-inner .slick-arrow.slick-next {
      right: 1.875rem; }
  .module .site-slider.overflow-enable .slick-list {
    overflow: visible; }
  .module .logo-item a img {
    max-width: 200px;
    -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
    @media (prefers-reduced-motion: reduce) {
      .module .logo-item a img {
        -webkit-transition: none;
        transition: none; } }
  .module .logo-item.opacity a img {
    opacity: .2; }
  .module .logo-item.opacity a:hover img {
    opacity: 1; }
  .module.space {
    position: relative;
    display: none;
    height: 120px;
    z-index: 1; }
    @media screen and (min-width: 65rem) {
      .module.space {
        display: block;
        -webkit-transform: translateY(-70%);
                transform: translateY(-70%);
        margin-bottom: -4%; } }
    .module.space .container {
      max-width: 100%;
      height: 100%; }
      @media screen and (min-width: 75rem) {
        .module.space .container {
          padding-left: 4.375rem;
          padding-right: 4.375rem; } }
      @media screen and (min-width: 87.5rem) {
        .module.space .container {
          padding-left: 7.5rem;
          padding-right: 7.5rem; } }
    .module.space .inner {
      width: 100%;
      height: 100%;
      background-color: #fff; }

.image-text .entry-subtitle {
  font-family: var(--font-primary);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px; }

.image-text .number {
  font-size: 48px;
  font-weight: 600;
  opacity: .1;
  line-height: 1; }

@media screen and (min-width: 62rem) {
  .image-text .module-form {
    padding-right: 1.875rem; } }

.image-text .border {
  width: 100%;
  height: 1px;
  background-color: var(--color-main-border); }

.image-text.style-1 .module-block.text .entry-title {
  margin-bottom: 0; }

@media screen and (min-width: 62rem) {
  .image-text.style-1 .module-block.text {
    padding-left: 100px; }
    .image-text.style-1 .module-block.text .entry-title {
      margin-left: -220px;
      line-height: 1.2; } }

.image-text.style-2 .module-block.text {
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 62rem) {
    .image-text.style-2 .module-block.text .entry-title {
      line-height: 1.2;
      margin-right: -300px; } }
  .image-text.style-2 .module-block.text .comment-box {
    margin-top: 1.875rem; }
    @media screen and (min-width: 62rem) {
      .image-text.style-2 .module-block.text .comment-box {
        margin-top: 10rem; } }

@media screen and (min-width: 62rem) {
  .image-text.style-2 .module-block.image.spacing {
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 105px !important; } }

@media screen and (min-width: 62rem) {
  .image-text.style-2 .module-block.image.extra-left {
    margin-left: -200px;
    margin-top: -110px !important; } }

.image-text.style-3 .module-block.text.hidden-mobile {
  padding-left: 200px; }
  .image-text.style-3 .module-block.text.hidden-mobile span {
    display: block; }

.image-text.style-3 .module-block.text .entry-title.number {
  font-family: var(--font-primary);
  margin-bottom: 0; }

.image-text.style-3 p {
  max-width: 570px; }

@media screen and (min-width: 62rem) {
  .image-text.style-4 .module-block.image.first {
    padding-right: 100px; } }

@media screen and (min-width: 62rem) {
  .image-text.style-4 .module-block.image.second {
    padding-left: 100px; } }

.image-text.style-5 .module-block.text {
  position: relative;
  z-index: 1; }

@media screen and (min-width: 62rem) {
  .image-text.style-5 .module-block.image {
    padding-right: 35px; } }

@media screen and (min-width: 62rem) {
  .image-text.style-5 .entry-title {
    margin-right: -100px; } }

.image-text.style-6 .module-wrapper {
  position: relative; }
  .image-text.style-6 .module-wrapper .module-block.text {
    position: relative;
    z-index: 1;
    padding: 1.875rem;
    text-align: center; }
    @media screen and (min-width: 62rem) {
      .image-text.style-6 .module-wrapper .module-block.text {
        position: absolute;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
        top: 0;
        bottom: 0;
        right: 6.25rem;
        height: 100%;
        max-width: 470px;
        padding: 0; } }
    .image-text.style-6 .module-wrapper .module-block.text .entry-subtitle {
      font-family: var(--font-primary);
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 2px; }
    .image-text.style-6 .module-wrapper .module-block.text .entry-title {
      background: linear-gradient(110deg, #ef4626, #fd8f5e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      -moz-background-clip: text;
      -moz-text-fill-color: transparent; }
      @media screen and (min-width: 62rem) {
        .image-text.style-6 .module-wrapper .module-block.text .entry-title {
          line-height: 1.1; } }
  @media screen and (max-width: 62rem) {
    .image-text.style-6 .module-wrapper .module-block.image {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
      .image-text.style-6 .module-wrapper .module-block.image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; } }

.image-text.style-7 .module-block {
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  .image-text.style-7 .module-block .entry-subtitle {
    font-family: var(--font-primary);
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    opacity: .3; }
  .image-text.style-7 .module-block .entry-title {
    font-size: 24px; }

.image-text.style-8 .container {
  position: relative;
  max-width: 100%;
  padding: 0; }

.image-text.style-8 .module-wrapper {
  position: relative;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (min-width: 65rem) {
    .image-text.style-8 .module-wrapper {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      right: 0; } }

.image-text.style-8 .module-block.text {
  position: relative;
  z-index: 1;
  padding: 1.875rem;
  text-align: center; }
  @media screen and (min-width: 65rem) {
    .image-text.style-8 .module-block.text {
      position: absolute;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
      top: 0;
      bottom: 0;
      right: 6.25rem;
      height: 100%;
      max-width: 470px;
      padding: 0; } }
  .image-text.style-8 .module-block.text .entry-subtitle {
    font-family: var(--font-primary);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px; }
  .image-text.style-8 .module-block.text .entry-title {
    background: linear-gradient(110deg, #ef4626, #fd8f5e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent; }
    @media screen and (min-width: 62rem) {
      .image-text.style-8 .module-block.text .entry-title {
        line-height: 1.1; } }

.image-text.style-8 .module-block.image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

@media screen and (max-width: 65rem) {
  .image-text.style-8 .module-block.image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; } }

.image-text.style-9 {
  background-color: #000;
  height: auto;
  padding-top: 110px;
  padding-bottom: 60px; }
  @media screen and (min-width: 62rem) {
    .image-text.style-9 {
      height: 80vh;
      padding: 0; } }
  .image-text.style-9 .container {
    height: 100%; }
  .image-text.style-9 .module-wrapper {
    height: 100%; }
    .image-text.style-9 .module-wrapper .row {
      height: 100%; }
  .image-text.style-9 .module-block.image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
    .image-text.style-9 .module-block.image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .image-text.style-9 .module-block.text {
    position: relative;
    color: #fff;
    z-index: 1;
    text-align: center; }
    @media screen and (min-width: 62rem) {
      .image-text.style-9 .module-block.text {
        text-align: inherit; } }
    .image-text.style-9 .module-block.text .entry-subtitle {
      font-family: var(--font-primary);
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 2px; }
    .image-text.style-9 .module-block.text p {
      opacity: .6; }
    .image-text.style-9 .module-block.text .button {
      border-color: #fff;
      color: #fff; }
      .image-text.style-9 .module-block.text .button:hover {
        background-color: #fff;
        color: #000; }
  .image-text.style-9 .comment-box {
    position: relative;
    color: #fff;
    z-index: 1;
    max-width: 170px;
    margin-left: auto; }

.image-text.style-10 .module--inner.wide {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%; }
  @media screen and (min-width: 75rem) {
    .image-text.style-10 .module--inner.wide {
      left: 4.375rem;
      right: 4.375rem; } }
  @media screen and (min-width: 87.5rem) {
    .image-text.style-10 .module--inner.wide {
      left: 7.5rem;
      right: 7.5rem; } }

.image-text.style-10 .row {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px; }
  @media screen and (min-width: 62rem) {
    .image-text.style-10 .row {
      padding-top: 0;
      padding-bottom: 0;
      height: 60vh; } }

.image-text.style-10 .module-block.image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .image-text.style-10 .module-block.image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.image-text.style-10 .module-block.text {
  color: #fff; }
  .image-text.style-10 .module-block.text .entry-subtitle {
    font-family: var(--font-primary);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px; }
  @media screen and (min-width: 62rem) {
    .image-text.style-10 .module-block.text .entry-title {
      line-height: 1.1; } }
  .image-text.style-10 .module-block.text .button {
    color: #fff;
    border-color: #fff; }
    .image-text.style-10 .module-block.text .button:hover {
      color: #000;
      background-color: #fff; }

.image-text.style-11 .module-block.text {
  text-align: center;
  padding: 30px; }
  @media screen and (min-width: 62rem) {
    .image-text.style-11 .module-block.text {
      padding: 60px; } }
  .image-text.style-11 .module-block.text .entry-subtitle {
    font-family: var(--font-primary);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px; }

.image-text.style-12 {
  height: auto;
  padding-top: 110px;
  padding-bottom: 60px; }
  @media screen and (min-width: 62rem) {
    .image-text.style-12 {
      height: 90vh;
      padding: 0; } }
  .image-text.style-12 .container {
    height: 100%; }
  .image-text.style-12 .module-wrapper {
    height: 100%; }
    .image-text.style-12 .module-wrapper .row {
      height: 100%; }
  .image-text.style-12 .module-block.image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
    .image-text.style-12 .module-block.image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .image-text.style-12 .module-block.text {
    position: relative;
    color: #fff;
    z-index: 1;
    text-align: center; }
    @media screen and (min-width: 62rem) {
      .image-text.style-12 .module-block.text {
        text-align: inherit; } }
    .image-text.style-12 .module-block.text .entry-subtitle {
      font-family: var(--font-primary);
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 2px; }

@media screen and (min-width: 62rem) {
  .image-text.style-13.right .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }

.image-text.style-13 .module-block.text p {
  line-height: 1.8; }

@media screen and (max-width: 62rem) {
  .image-text.style-13 .module-block.image {
    margin-bottom: 1.875rem; } }

.image-text.only-text p {
  line-height: 1.8; }
  .image-text.only-text p strong {
    font-weight: 600; }

.module-contact .module-block.text .entry-title span {
  position: relative;
  color: var(--color-primary); }
  .module-contact .module-block.text .entry-title span::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: currentColor;
    bottom: 2px;
    left: 0; }

.module-contact .module-block.text .entry-subtitle {
  font-family: var(--font-primary);
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: .3; }

.module-contact .module-block.text a {
  color: currentColor; }

/*------------------------------------ 
    13 - Blog 
------------------------------------*/
.site-main-body.single, .site-main-body.blog {
  margin-top: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .site-main-body.single, .site-main-body.blog {
      margin-top: 5.9375rem; } }

.site-post-archive {
  position: relative; }
  .site-post-archive .post {
    position: relative; }
    .site-post-archive .post .entry-media {
      margin-bottom: 1.25rem; }
      @media screen and (min-width: 62rem) {
        .site-post-archive .post .entry-media {
          margin-bottom: 1.875rem; } }
      .site-post-archive .post .entry-media > a {
        position: relative;
        display: block; }
        .site-post-archive .post .entry-media > a::before {
          position: absolute;
          content: '';
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background-color: rgba(0, 0, 0, 0.3);
          opacity: 0;
          -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .site-post-archive .post .entry-media > a::before {
              -webkit-transition: none;
              transition: none; } }
        .site-post-archive .post .entry-media > a:hover::before {
          opacity: 1; }

    .site-post-archive .post .entry-meta {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      .site-post-archive .post .entry-meta > *:not(.entry-author) {
        font-size: var(--font-category-font-size);
        font-weight: var(--font-category-font-weight);
        letter-spacing: var(--font-category-font-spacing);
        text-transform: var(--font-category-font-transform); }
      .site-post-archive .post .entry-meta > * a {
        color: currentColor; }
      .site-post-archive .post .entry-meta > *.entry-published {
        position: relative;
        opacity: .5; }
        .site-post-archive .post .entry-meta > *.entry-published::after {
          content: '-';
          margin-left: .125rem;
          margin-right: .25rem; }
      .site-post-archive .post .entry-meta > *.category {
        color: var(--color-category-color); }
      .site-post-archive .post .entry-meta > *.entry-author {
        font-size: .8125rem; }
        .site-post-archive .post .entry-meta > *.entry-author .meta-separator {
          font-family: 'Times New Roman', Times, serif;
          font-style: italic;
          opacity: .6; }
        .site-post-archive .post .entry-meta > *.entry-author > a {
          font-weight: 500; }
      .site-post-archive .post .entry-meta.top {
        margin-bottom: .75rem; }
    .site-post-archive .post .entry-title {
      font-size: 1.75rem;
      margin-bottom: .75rem; }
      .site-post-archive .post .entry-title a {
        color: currentColor;
        -webkit-transition: all 0.3s cubic-bezier(0.28, 0.12, 0.22, 1);
        transition: all 0.3s cubic-bezier(0.28, 0.12, 0.22, 1); }
        @media (prefers-reduced-motion: reduce) {
          .site-post-archive .post .entry-title a {
            -webkit-transition: none;
            transition: none; } }
        .site-post-archive .post .entry-title a:hover {
          -webkit-box-shadow: inset 0 -1px 0 0 currentColor;
                  box-shadow: inset 0 -1px 0 0 currentColor; }
    .site-post-archive .post .entry-content {
      font-size: .8125rem;
      margin-top: 1.25rem;
      line-height: 1.75; }
    .site-post-archive .post .entry-button {
      margin-top: 1.875rem; }
      .site-post-archive .post .entry-button .button {
        padding-left: 1.875rem;
        padding-right: 1.875rem; }
    .site-post-archive .post.post-single .entry-header {
      margin-bottom: 1.875rem; }
      .site-post-archive .post.post-single .entry-header .entry-title {
        font-size: 1.75rem; }
        @media screen and (min-width: 62rem) {
          .site-post-archive .post.post-single .entry-header .entry-title {
            font-size: 3rem; } }
    .site-post-archive .post.post-single .entry-media {
      margin-bottom: 1.875rem; }
      @media screen and (min-width: 62rem) {
        .site-post-archive .post.post-single .entry-media {
          margin-bottom: 2.5rem; } }
    @media screen and (min-width: 62rem) {
        .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .social-share {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 6.25rem;
                  flex: 0 0 6.25rem;
          max-width: 6.25rem; }
          .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .social-share ul {
            position: -webkit-sticky;
            position: sticky;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            top: 1.875rem; }
            .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .social-share ul li + li {
              margin-left: 0;
              margin-top: .125rem; }
            .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .social-share ul li a {
              width: 2.875rem;
              height: 2.875rem;
              border: 1px solid var(--color-main-border); } }
    .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content {
      font-size: inherit;
      margin-top: 0; }

      @media screen and (min-width: 62rem) {
        .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content.dropcrap > p:first-child::first-letter {
          float: left;
          font-size: 5rem;
          font-weight: 600;
          line-height: 1;
          margin-right: 1.25rem; } }


        .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content blockquote p {
          font-family: var(--font-secondary);
          font-size: 1.5rem;
          }
          @media screen and (min-width: 62rem) {
            .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content blockquote p {
              font-size: 2rem;
              line-height: 1.3; } }
        @media (prefers-reduced-motion: reduce) {
          .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content a {
            -webkit-transition: none;
            transition: none; } }
        .site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content a:hover {
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .site-post-archive .post.post-single .entry-wrapper .post-tags {
      margin-top: 1.875rem; }
      @media screen and (min-width: 62rem) {
        .site-post-archive .post.post-single .entry-wrapper .post-tags {
          margin-top: 3.75rem; } }
      .site-post-archive .post.post-single .entry-wrapper .post-tags span {
        display: block;
        font-size: .6875rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        opacity: .3;
        margin-bottom: 1.25rem; }
      .site-post-archive .post.post-single .entry-wrapper .post-tags ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        margin: 0;
        padding: 0;
        list-style: none; }
        .site-post-archive .post.post-single .entry-wrapper .post-tags ul li {
          margin-bottom: .3125rem;
          margin-right: 1.25rem; }
          .site-post-archive .post.post-single .entry-wrapper .post-tags ul li a {
            position: relative;
            font-size: .75rem;
            font-weight: 500;
            color: currentColor;
            -webkit-transition: color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
            transition: color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); }
            @media (prefers-reduced-motion: reduce) {
              .site-post-archive .post.post-single .entry-wrapper .post-tags ul li a {
                -webkit-transition: none;
                transition: none; } }
            .site-post-archive .post.post-single .entry-wrapper .post-tags ul li a::before {
              content: '#'; }
            .site-post-archive .post.post-single .entry-wrapper .post-tags ul li a:hover {
              color: var(--color-primary); }
    .site-post-archive .post.post-single .entry-wrapper .post-author {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 1.875rem;
      padding-top: 1.875rem;
      border-top: 1px solid var(--color-main-border);
      text-align: center; }
      @media screen and (min-width: 62rem) {
        .site-post-archive .post.post-single .entry-wrapper .post-author {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          text-align: inherit; } }
      .site-post-archive .post.post-single .entry-wrapper .post-author .author-avatar {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 7.5rem;
                flex: 0 0 7.5rem;
        max-width: 7.5rem;
        margin-bottom: .9375rem; }
        @media screen and (min-width: 62rem) {
          .site-post-archive .post.post-single .entry-wrapper .post-author .author-avatar {
            margin-bottom: 0;
            margin-right: 1.875rem; } }
      .site-post-archive .post.post-single .entry-wrapper .post-author .author-detail > span {
        display: block;
        font-size: .75rem;
        margin-bottom: .4375rem;
        opacity: .5; }
      .site-post-archive .post.post-single .entry-wrapper .post-author .author-detail .title-author {
        font-family: var(--font-primary);
        font-size: 1rem;
        font-weight: 500;
        margin-bottom: .9375rem; }
        .site-post-archive .post.post-single .entry-wrapper .post-author .author-detail .title-author a {
          color: currentColor; }
      .site-post-archive .post.post-single .entry-wrapper .post-author .author-detail .note {
        font-size: .8125rem; }
    .site-post-archive .post.post-single .entry-wrapper .social-share.bottom {
      margin-top: 1.875rem; }
      @media screen and (min-width: 62rem) {
        .site-post-archive .post.post-single .entry-wrapper .social-share.bottom {
          margin-top: 2.5rem; } }
      .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        @media screen and (min-width: 62rem) {
          .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1; } }
        .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li + li {
          margin-left: .3125rem; }
        .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li a {
          width: 2.75rem;
          height: 2.75rem;
          border: 1px solid currentColor;
          padding: 0 .75rem;
          -webkit-transition: all 0.25s cubic-bezier(0.83, 0.26, 0.19, 0.87);
          transition: all 0.25s cubic-bezier(0.83, 0.26, 0.19, 0.87); }
          @media (prefers-reduced-motion: reduce) {
            .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li a {
              -webkit-transition: none;
              transition: none; } }
          @media screen and (min-width: 62rem) {
            .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li a {
              width: 100%;
              -webkit-box-pack: start;
                  -ms-flex-pack: start;
                      justify-content: flex-start; }
              .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li a .social-text {
                display: inline-block;
                font-size: .625rem;
                font-weight: 500;
                text-transform: uppercase;
                margin-left: .625rem; } }
          .site-post-archive .post.post-single .entry-wrapper .social-share.bottom ul li a:hover {
            background-color: var(--color-main-text);
            border-color: var(--color-main-text);
            color: #fff; }

  @media screen and (min-width: 62rem) {
    .site-post-archive.size-small .post .entry-title {
      font-size: 1.25rem; } }
  @media screen and (min-width: 62rem) {
    .site-post-archive.size-medium .post .entry-title {
      font-size: 1.5rem;
      line-height: 1.3; } }
  @media screen and (min-width: 62rem) {
    .site-post-archive.size-large .post .entry-title {
      font-size: 2.625rem;
      line-height: 1.2; } }
  @media screen and (min-width: 62rem) {
    .site-post-archive.list .post {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .site-post-archive.list .post .entry-media {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 23.125rem;
                flex: 0 0 23.125rem;
        max-width: 23.125rem;
        margin-right: 2.8125rem;
        margin-bottom: 0; } }
  @media screen and (min-width: 62rem) and (min-width: 62rem) {
    .site-post-archive.list .post .entry-title {
      font-size: 1.75rem; } }
  @media screen and (min-width: 62rem) {
      .site-post-archive.list .post .entry-content p {
        margin-bottom: 0; } }

.site-main-body .site-post-archive .post {
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .site-main-body .site-post-archive .post {
      margin-bottom: 3.125rem; } }

.site-main-body.with-sidebar {
  display: grid;
  gap: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .site-main-body.with-sidebar {
      gap: 3.75rem;
      grid-template-columns: 1fr minmax(auto, 16.875rem); } }

.module .site-post-archive .post {
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .module .site-post-archive .post {
      margin-bottom: 0; } }

.site-pagination {
  position: relative;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .site-pagination {
      margin-top: 3rem; } }
  .site-pagination ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0;
    padding: 0;
    list-style: none; }
    .site-pagination ul li {
      font-size: .8125rem; }
      .site-pagination ul li + li {
        margin-left: .1875rem; }
      .site-pagination ul li > * {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 2.25rem;
        height: 2.25rem; }
        .site-pagination ul li > *:not(.current) {
          border: 1px solid var(--color-contrast-300);
          color: currentColor;
          -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .site-pagination ul li > *:not(.current) {
              -webkit-transition: none;
              transition: none; } }
          .site-pagination ul li > *:not(.current):hover {
            background-color: var(--color-contrast-200); }
        .site-pagination ul li > *.current {
          background-color: var(--color-primary);
          color: #fff; }
      .site-pagination ul li .prev, .site-pagination ul li .next {
        font-size: .6875rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        width: auto;
        height: auto;
        color: currentColor;
        border: 0;
        background-color: transparent !important; }
      .site-pagination ul li .prev {
        margin-right: 1.25rem; }
      .site-pagination ul li .next {
        margin-left: 1.25rem; }

/*------------------------------------ 
    14 - Sidebar 
------------------------------------*/
.widget {
  position: relative;
  margin-bottom: 1.25rem; }
  @media screen and (min-width: 62rem) {
    .widget {
      margin-bottom: 3.125rem; } }
  .widget:last-child {
    margin-bottom: 0; }
  .widget .widget-title {
    font-family: var(--font-primaru);
    font-size: .75rem;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px solid var(--color-main-border); }
    @media screen and (min-width: 62rem) {
      .widget .widget-title {
        margin-bottom: 1.875rem; } }
  .widget.widget_post_listing .blog-posts {
    margin: 0;
    padding: 0;
    list-style: none; }
    .widget.widget_post_listing .blog-posts li .post {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .widget.widget_post_listing .blog-posts li .post .entry-media {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 3.75rem;
                flex: 0 0 3.75rem;
        max-width: 3.75rem;
        margin-right: 1.25rem; }
      .widget.widget_post_listing .blog-posts li .post .entry-title {
        font-size: 1rem;
        margin-bottom: 0; }
        .widget.widget_post_listing .blog-posts li .post .entry-title a {
          color: currentColor;
          -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .widget.widget_post_listing .blog-posts li .post .entry-title a {
              -webkit-transition: none;
              transition: none; } }
          .widget.widget_post_listing .blog-posts li .post .entry-title a:hover {
            color: var(--color-primary); }
    .widget.widget_post_listing .blog-posts li + li {
      margin-top: 1.25rem; }
  .widget.widget_text p {
    line-height: 1.6; }
    @media screen and (min-width: 62rem) {
      .widget.widget_text p {
        line-height: 1.8; } }
  .widget.widget_newsletter form p {
    font-size: .875rem; }
  .widget.widget_newsletter form .form-wrapper {
    position: relative; }
    .widget.widget_newsletter form .form-wrapper .newsletter-input {
      padding-left: 0;
      border-left: 0;
      border-right: 0;
      border-top: 0;
      border-bottom-color: currentColor;
      background-color: transparent; }
    .widget.widget_newsletter form .form-wrapper button {
      position: absolute;
      top: 0;
      right: 0;
      border: 0;
      padding: 0;
      color: currentColor;
      background-color: transparent; }

/*------------------------------------ 
    15 - Footer 
------------------------------------*/
.site-footer {
  position: relative;
  margin-top: 1.875rem; }
  @media screen and (min-width: 62rem) {
    .site-footer {
      margin-top: 3.75rem; } }
  .site-footer .footer-widgets {
    position: relative;
    color: var(--color-footer-widget-color);
    background-color: var(--color-footer-widget-background); }
    .site-footer .footer-widgets .site-footer--wrapper {
      border-top: 1px solid var(--color-footer-widget-border);
      padding: 2.5rem 0; }
      @media screen and (min-width: 62rem) {
        .site-footer .footer-widgets .site-footer--wrapper {
          padding: 7.5rem 0; } }
      .site-footer .footer-widgets .site-footer--wrapper a {
        color: var(--color-footer-widget-link);
        -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
        transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
        @media (prefers-reduced-motion: reduce) {
          .site-footer .footer-widgets .site-footer--wrapper a {
            -webkit-transition: none;
            transition: none; } }
        .site-footer .footer-widgets .site-footer--wrapper a:hover {
          opacity: .7; }
      @media screen and (max-width: 62rem) {
        .site-footer .footer-widgets .site-footer--wrapper .widget {
          margin-bottom: 1.875rem; } }
      .site-footer .footer-widgets .site-footer--wrapper .widget .widget-title {
        color: var(--color-footer-widget-link);
        padding-bottom: 0;
        margin-bottom: 1.25rem;
        border: 0; }
      .site-footer .footer-widgets .site-footer--wrapper .widget .menu {
        padding: 0;
        list-style: none; }
        .site-footer .footer-widgets .site-footer--wrapper .widget .menu li {
          font-size: .75rem; }
          .site-footer .footer-widgets .site-footer--wrapper .widget .menu li + li {
            margin-top: .4375rem; }
      .site-footer .footer-widgets .site-footer--wrapper .widget.widget_text .textwidget p {
        font-size: .75rem; }
  .site-footer .subfooter {
    color: var(--color-subfooter-color);
    background-color: var(--color-subfooter-background); }
    .site-footer .subfooter .site-footer--wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      text-align: center;
      padding: 1.875rem 0;
      border-top: 1px solid var(--color-subfooter-border); }
      .site-footer .subfooter .site-footer--wrapper .site-social ul {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .site-footer .subfooter .site-footer--wrapper .site-social ul li a {
          color: currentColor;
          -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
          transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1); }
          @media (prefers-reduced-motion: reduce) {
            .site-footer .subfooter .site-footer--wrapper .site-social ul li a {
              -webkit-transition: none;
              transition: none; } }
          .site-footer .subfooter .site-footer--wrapper .site-social ul li a:hover {
            opacity: .7; }
      @media screen and (min-width: 62rem) {
        .site-footer .subfooter .site-footer--wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding: 3.75rem 0; }
          .site-footer .subfooter .site-footer--wrapper .site-social ul {
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end; } }
      .site-footer .subfooter .site-footer--wrapper .site-copyright {
        font-size: .8125rem; }
  .site-footer .footer-newsletter {
    color: var(--color-newsletter-color);
    background-color: var(--color-newsletter-background); }
    .site-footer .footer-newsletter .site-footer--wrapper {
      padding: 2.5rem 0;
      text-align: center;
      border-top: 1px solid var(--color-newsletter-border); }
      @media screen and (min-width: 62rem) {
        .site-footer .footer-newsletter .site-footer--wrapper {
          padding: 8.4375rem 0; } }
      .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter {
        max-width: 35.625rem;
        margin-left: auto;
        margin-right: auto; }
        .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .entry-title {
          font-size: 1.5rem; }
          @media screen and (min-width: 62rem) {
            .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .entry-title {
              font-size: 1.75rem; } }
        .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .entry-subtitle {
          font-family: var(--font-primary);
          font-size: .6875rem;
          font-weight: 600;
          text-transform: uppercase;
          letter-spacing: 1px; }
        .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .form-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-top: 1.875rem; }
          @media screen and (min-width: 62rem) {
            .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .form-wrapper {
              margin-top: 2.5rem; } }
          .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .form-wrapper .newsletter-input {
            height: 3.25rem;
            color: var(--color-newsletter-color);
            background-color: transparent;
            border-color: var(--color-newsletter-color); }
          .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .form-wrapper .button {
            height: 3.25rem;
            margin-left: .125rem;
            padding-left: 1.875rem;
            padding-right: 1.875rem;
            border-width: 1px;
            border-color: var(--color-newsletter-color);
            color: var(--color-newsletter-color);
            background-color: transparent; }
            .site-footer .footer-newsletter .site-footer--wrapper .site-newsletter .form-wrapper .button:hover {
              color: var(--color-newsletter-background);
              background-color: var(--color-newsletter-color); }
  .site-footer .footer-instagram .site-instagram {
    padding: 1.875rem 0;
    text-align: center; }
    @media screen and (min-width: 62rem) {
      .site-footer .footer-instagram .site-instagram {
        padding: 5rem 0; } }
    .site-footer .footer-instagram .site-instagram span {
      font-size: .75rem; }
    .site-footer .footer-instagram .site-instagram .entry-title {
      margin-bottom: 1.875rem;
      line-height: 1; }
      @media screen and (min-width: 62rem) {
        .site-footer .footer-instagram .site-instagram .entry-title {
          font-size: 3.75rem;
          margin-bottom: 3.75rem; } }
    .site-footer .footer-instagram .site-instagram ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      max-width: none;
      margin-left: -2px;
      margin-right: -2px;
      margin: 0;
      padding: 0;
      list-style: none; }
      .site-footer .footer-instagram .site-instagram ul li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
        max-width: 20%;
        padding-left: 2px;
        padding-right: 2px; }
        @media screen and (max-width: 62rem) {
          .site-footer .footer-instagram .site-instagram ul li {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%;
            max-width: 50%;
            margin-bottom: 4px; }
            .site-footer .footer-instagram .site-instagram ul li img {
              width: 100%; } }
        .site-footer .footer-instagram .site-instagram ul li a {
          position: relative;
          display: block; }
          .site-footer .footer-instagram .site-instagram ul li a::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-color: rgba(0, 0, 0, 0.3);
            opacity: 0;
            -webkit-transition: all 0.25s cubic-bezier(0.83, 0.26, 0.19, 0.87);
            transition: all 0.25s cubic-bezier(0.83, 0.26, 0.19, 0.87); }
            @media (prefers-reduced-motion: reduce) {
              .site-footer .footer-instagram .site-instagram ul li a::before {
                -webkit-transition: none;
                transition: none; } }
          .site-footer .footer-instagram .site-instagram ul li a:hover:before {
            opacity: 1; }

/*------------------------------------ 
    16 - 404 
------------------------------------*/
.page-not-found {
  position: relative;
  padding: 2.5rem 0; }
  @media screen and (min-width: 62rem) {
    .page-not-found {
      padding: 12.5rem 0; } }
  .page-not-found--inner {
    max-width: 35.625rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    .page-not-found--inner .entry-title {
      font-size: 5.625rem;
      line-height: 1.2; }
      @media screen and (min-width: 62rem) {
        .page-not-found--inner .entry-title {
          font-size: 22.5rem;
          line-height: 1.1; } }
    .page-not-found--inner .entry-subtitle {
      font-size: 1.5rem; }
      @media screen and (min-width: 62rem) {
        .page-not-found--inner .entry-subtitle {
          font-size: 3rem; } }
    .page-not-found--inner .entry-description {
      font-size: .875rem; }
      .page-not-found--inner .entry-description p {
        opacity: .6; }

/*------------------------------------ 
    17 - Magnific Popup 
------------------------------------*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.white-popup {
  position: relative;
  background: #FFF;
  padding: 1.25rem;
  width: auto;
  max-width: 73.125rem;
  margin: 1.25rem auto; }
  @media screen and (min-width: 62rem) {
    .white-popup {
      padding: 2.5rem; } }

.mfp-close {
  font-size: 0;
  opacity: 1 !important;
  background-color: #000 !important;
  color: #fff !important;
  top: -0.9375rem !important;
  right: -0.9375rem !important; }

.mfp-close:before {
  font-family: 'klbtheme';
  font-size: 16px;
  content: '\e83e'; }

/*
Theme Name:   Cosmetsy Child
 Theme URI:    http://klbtheme.com/cosmetsy/
 Description:  Cosmetsy Child Theme
 Author:       KlbTheme
 Author URI:   http://themeforest.net/user/KlbTheme
 Template:     cosmetsy
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  cosmetsy-child
*/


.product-sub-total-1st-tr{
	text-align: right;
}

.product-sub-total-final,
.product_option_selected_price{
	text-align: right;
  font-size: 18px;
}

.addons_main_div_for_mul_choice{
	border: 1px solid gray;
	border-radius: 8px;
	padding: 10px;
	max-width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.addon_selected_image_border_class{
  border: 2px solid black !important;
}

.addons_div_selection{
	border: 1px solid #808080a6;
  border-radius: 4px;
  margin: 5px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 60px;
  height: 60px;
  position: relative;
  padding: 2px;
  overflow: hidden;
}

.af_addon_images{
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0 !important;
  margin: 0 !important;
}

.af_addon_images:hover{
  cursor: pointer;
}

.af_addon_image_swatcher{
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0 !important;
  margin: 0 !important;
}

.af_addon_image_swatcher:hover{
  cursor: pointer;
}

.af_addon_color_swatcher{
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0 !important;
  margin: 0 !important;
}

.af_addon_color_swatcher:hover{
  cursor: pointer;
}

.prod_img_radio_button{
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0 !important;
  margin: 0 !important;
}

.prod_img_radio_button:hover{
  cursor: pointer;
}

#product_option_selected_name ul{
	float: left;
	list-style: none;
	position: absolute;
	margin-left: 0;
}

#product_option_selected_price ul{
	list-style: none;
	position: relative;
	text-align: right;
}

.product_sub_total_final_td{
	float: right;
}

.af_addon_field_class{
  width: 99%;
}

/*.af_addon_field_class input[type=search],
.af_addon_field_class input[type=search]:focus{
  background-color: transparent;
  outline-color: transparent;
}*/

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}
.elementor-kit-976 #page img,
.elementor-kit-976 .site-brand img {
	box-shadow: none;
}
#alg-product-input-fields-table {
	display: none; 
	width: 100%;
}
.single-product table.variations th.label label {
	font-weight: bold;
}
.elementor-kit-976 img {
  box-shadow: none;
}
.modal {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	z-index: 777;
	/* pointer-events: none; */
	background: rgba(5,5,5,.3);
}
.close-modal {
	display: none;
}
.modal-content {
	position: relative;
	display: flex;
	width: 100%;
	max-width: 500px;
	max-height: 80vh;
	min-height: 100px;
	background: rgba(255,255,255,0.1);
	margin: auto;
}
.close-button {
	position: absolute;
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 20px;
	right: 20px;
	top: 20px;
	background: rgba(255,255,255,.2);
	border-radius: 50%; 
	color: red;
	pointer-events: auto;
}
.close-button:hover {
	cursor: pointer;
}
.travel {
	padding: 18px 0 0 0;
}
.travel a {
	color: #9b9b9b;
}
.woocommerce-shop .shop-page-header .row {
	display: none;
}
	.single-product .woocommerce-notices-wrapper  {
		margin: 130px 0 10px 0;
	}
.woocommerce-order {
	padding: 80px 0 0 0;
}
 /* Dropdown Button */

.woocommerce-mini-cart {
	height: 100%;
	max-height: calc(100vh - 300px);
	overflow-y: auto;
}
.my .dropbtn {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 50%; 
	background: none;
	padding: 0 10px;
	border: none;
	outline: none;
}
.my .dropbtn:hover,
.my .dropbtn:focus,
.my .dropbtn:active {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	outline: none;
}
.free-container {
	position: relative;
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: nowrap;
	width: 100%;
}
.free-box { 
	position: relative;
	width: 400px;
	max-width: 80%;
	background: white;
	border: 1px solid rgb(212,212,212);
	height: 7px;
	border-radius: 7px;
}
.free-result {
	position: absolute;
	height: 5px;
	border-radius: 5px;
	background: var(--color-primary);
}
.free-ship {
	position: relative;
}
.dhl {
	display: flex;
	align-items: center;
	gap: 10px;
}
.free-limit {
	font-weight: normal;
	color: var(--color-main-text);
	padding: 10px 0 0 0; 
}
.more-items, .or-items {
	font-size: 13px;
	font-weight: normal;
}
/* The container <div> - needed to position the dropdown content */
.my.dropdown {
	background-color: transparent;
	position: relative;
	display: inline-block;
	border: none;
}
.my.dropdown:focus,
.my.dropdown:active {
	border: none;
}
/* Dropdown Content (Hidden by Default) */
.my .dropdown-content {
	display: none;
	color: gray;
	font-size: 14px;
	position: absolute;
	right: 0;
	transform: translate(50px);
	background-color: rgba(252,252,252,.95);
  min-width: 280px;
  padding: 10px 30px 30px 30px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.wpml-ls-legacy-dropdown {
	width: 100%;
}
.header-3 a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,
.header-4 a.wishlist_products_counter.top_wishlist-heart-plus.no-txt {
	display: flex;
	align-items: center;
	color: white;
	width: 50px;
	height: 25.5px;
}
.wishlist_products_counter_number {
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1.0625rem;
	height: 1.0625rem;
	font-size: .625rem;
	font-weight: 600;
	color: #fff;
	background-color: var(--color-header-active);
	border-radius: 50%;
}

.header-font .wpml-ls-legacy-dropdown a {
	display: inline-flex;
	width: 100%;
	border: none;
	align-items: center;
	height: 1.5rem;
	margin: 0;
}
.wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu {
	background: white;
	visibility: visible;
	display: none;
}
.desktop .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu {
	padding: 10px;
}

.elementor-widget-video .elementor-widget-container .elementor-wrapper video {
	background-color: #fff;
}
ul.products .product .product-content .product-media .entry-media .product-action {
	top: .25rem;
	right: .25rem;
}
.site-shop--sidebar .widget ul li a.Tik.Tok {
	color: #3b5998;  
	background-color: rgba(59, 89, 152, 0.1);
}
.site-shop--sidebar .klb-Tik.Tok::before {
 	 content:url('tik_tok_blue.png'); 
}

.site-shop--content ul.products .product-content .entry-category {
	display: flex;
	min-height: 30px;
	flex-direction: column;
}
.site-shop--content ul.products .product-content .entry-category a:nth-child(2) {
	display: initial;
	color: gray;
}
.site-shop--content ul.products .product .product-content .entry-category a + a {
	margin-left: 0;
}

.xx {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	font-weight: bold;
	text-align: right;
}
.xx:hover {
	cursor: pointer;
	color: coral;
}
.my .wpml-ls-statics-shortcode_actions {
	padding: 0;
}
.my .wpml-ls-link {
	padding: 10px 10px;
	margin: 0;
}
.site-header.header-transparent .site-header--content .my .wpml-ls-slot-shortcode_actions a {
	color: rgba(1,1,1,.6);
}

.header-font {
	font-size: 18px;
	text-transform: uppercase;
}
.header-font a {
	margin: 0 10px;
}
.site .header-3 .site-header--mobile {
	border-color: transparent;
}
.site .header-3.sticky-header .site-header--mobile {
	background-color: rgba(1,1,1,.6);
}
.site-header--desktop .col-middle {
	flex: 0 1 18%;
}
.site .header-3.sticky-header .site-header--content {
	background: rgba(1,1,1,.6);
}
.header-3.sticky-header .site-header--content .container > .row {
	height: 75px;
}

.site .header-4.sticky-header .site-header--content {
	background-color: rgba(1,1,1,.6); 
}
.header-4 .site-header--content .container > .row {
  	height: 75px;
}

.header-4-background {
	position: absolute;
	z-index: 9;
	height: 75px;
	width: 100%;
	background-color: rgba(1,1,1,.6);
}
.site-header.header-transparent.header-4 .site-header--mobile {
    background-color: transparent;
	background-color: rgba(1,1,1,.6);
}
.single-product .style-4.header-3 {
	background-color: rgba(1,1,1,.6);
}


.header-spacer {
	height: 75px;
}

.product .columns-3 {
	padding-top: 60px;
}
.klb-shop-breadcrumb.shop-page-header {
  margin-bottom: 30px;
}

.product-single .woocommerce-breadcrumb {
	margin-top: 0;
}

#main .klb-shop-breadcrumb {
	padding: 0;
	/* position: absolute; */
	top: 0;
	width: 100%;
}
.klb-shop-breadcrumb,
.klb-shop-breadcrumb .container {
	display: flex;
	min-height: 300px;
	align-items: flex-end;
}
.bread--spacer {
	/* height: 300px; */
}
.woocommerce-cart .klb-shop-breadcrumb,
.woocommerce-checkout .klb-shop-breadcrumb {
	height: 0;
	min-height: 0;
	margin: 0;
	overflow: hidden;
}
.klb-shop-breadcrumb .shop-page-header--categories {
	display: none;
}
.menu-item .menu-dropdown {
	padding: 10px 0 10px 30px;
}
.woocommerce-cart .cart-page-wrapper,
.woocommerce-checkout .cart-page-wrapper {
	margin-top: 0;
}
.woocommerce-checkout .woocommerce-Price-amount {
	line-height: 16px;
}
.woocommerce-checkout .includes_tax {
	font-size: 14px;
	line-height: 16px;
}
.woocommerce .woocommerce-form-coupon-toggle {
	margin-top: 80px;
}
.progress {
	display: none;
}
.archive .elementor-widget-wc-archive-products {
	padding: 35px 0 0 0;
}
/*
.module-border--inner {
	height: 0px;
}
*/
.site-menu.horizontal-menu .menu .menu-item-has-children .sub-menu {
	padding-top: 30px;
}
.header-4 .language-switcher .sub-menu {
	background-color: rgb(101,101,101);
}
.site-footer .footer-widgets .site-footer--wrapper {
	padding: 0;
}
.site-footer .footer-widgets .site-footer--wrapper .header-shortcode {
	text-align: center;
}
.header-shortcode {
	z-index: 99;
}
.site-footer .your-location {
	margin-left: auto;
	margin-right: auto;
}
.site-footer .subfooter .site-footer--wrapper {
	padding: 0;
	justify-content: center;
}
.elementor .sec-m0 .fp-text-right .module-block.text {
	text-align: center;
	padding-left: 0px;
}
.zem-aboutUrzo .d-mt-140,
.zem-aboutUrzo .mt-40 {
	margin: 0 !important;
	transform: translate(0,-80px) ;
}
.zem-aboutUrzo .container {
	background: white;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 40px;
}
.elementor .sec-m0 .fp-text-left .module-block.text {
	text-align: center;
	padding-left: 0px;
}
.elementor .sec-m0 .fp-text-left .row {
	flex-direction: row-reverse; 
}
.elementor .sec-m0 .row .col {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0;
}
.elementor .sec-m0 .row .col .text {
	padding: 0 30px;
}
.elementor .sec-m0 .row .col .button {
	margin-top: 50px;
}
.elementor .sec-m0 .d-mt-140,
.elementor .sec-m0 .mb-20 {
	margin: 0 !important;
}
.video-text {
	display: flex;
	display: none;
 	justify-content: center;
	align-items: center;
	position: absolute;
	height: 100%;
	background: none;
}
.video-text h1 {
	font-size: clamp(22px, 5cqi, 70px);
}
.module-border {
	transform: translate(0,-1px);
}
.free-delivery {
  font-size: .975rem;
  font-weight: bold;
  color: var(--color-primary);
  margin: 0 0 20px 0;
}


/* ---------------------- no iepriekšējā saita */
.my .wpml-ls-item {
	background: white; 
	color: rgba(1,1,1,.6);
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);
	border: 1px solid gray;
	margin: 5px 0;
	text-align: center;
	font-size: 18px;
	width: 100%;
	max-width: 280px;
}
select.country {
	background: white; 
	color: rgba(1,1,1,.6);
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);
	border: 1px solid gray;
	margin: 0;
	text-align: center;
	font-size: 18px;
	width: 100%;
	max-width: 280px;
}
select.country:hover {
	cursor:pointer;
	box-shadow: 0 0 18px rgba(0,0,0,0.3);

}
.your-location {
	color: white;
	display: block; 
	font-size:10px; 
	text-align: center; 
	width: 100%;
	max-width: 280px;
	margin: 5px 0;
}
.site-footer select.country,
.mob-menu select.country {
	color: var(--color-footer-widget-color);
}
.site-footer .your-location,
.mob-menu .your-location {
	color: var(--color-footer-widget-color);
}
.mob-menu .wpml-ls-legacy-dropdown {
	max-width: 280px;
	width: 100%;
}
.mob-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:first-child a {
	border-width: 1px;
}
@media only screen and (max-width: 992px) {
	.header-4-background {
		height: 57px;
	}
	.product-single .woocommerce-breadcrumb {
		padding: 65px 0 0 0;
	}
	.single-product .woocommerce-notices-wrapper  {
		margin: 0;
		display: none;
	}

}	
@media only screen and (max-width: 728px) {
	.elementor .sec-m0 .fp-text-left .row,
	.elementor .sec-m0 .fp-text-right .row {
		flex-direction: column;
		margin: 30px 0;
	}
	.elementor .sec-m0 .row .col .button {
		margin-top: 20px;
	}
	.elementor .sec-m0 .row .col .text {
		padding: 10px 30px;
	}
	.elementor .sec-m0 .row .col {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}
	.home .elementor .elementor-section .module-block h2.entry-title {
  		font-size: 26px;
	}
	#pa_personalize-your-base {
		font-size: 10px;
	}

	#alg-product-input-fields-table td {
		max-width: 200px;
	}

	#alg_wc_pif_local_1,
	#alg_wc_pif_local_2 {
		max-width: 200px;
		font-size: 12px;
		overflow: hidden;
	}


}

@media screen and (min-width: 768px) {
	.col2-set .form-row-first, .col2-set .form-row-last {
		width: 48.1%;
	}
	.col2-set .form-row.form-row-first {
		float: left;
		margin-right: 3.8%;
	}
}

/*
Theme Name: Cosmetsy
Theme URI: http://themeforest.net/user/klbtheme/portfolio
Author: KlbTheme (Sinan ISIK)
Author URI: http://themeforest.net/user/KlbTheme
Domain Path: /languages
Description: This WordPress theme is best for use in such business areas as cosmetics shop, beauty store.
Version: 1.9.7.1
Requires at least: 5.0
Requires PHP: 7.2
Tested up to: 5.6
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: right-sidebar, left-sidebar,  one-column, two-columns, three-columns, four-columns, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: cosmetsy

Theme Developer:
http://themeforest.net/user/KlbTheme
http://facebook.com/13Sinan13
https://twitter.com/SinanIk
Skype:berbat1231
*/

/*- - - - - Contents - - - - -
	
	01 - Blog
	02 - Custom
	03 - Woocommerce
	04 - Widgets
	
	- - - - - - - - - - - - - -*/
	
/*************************************************
* Blog
*************************************************/

.klb-post img {
    max-width: 100%;
    height: auto;
}

.klb-post h1,
.klb-post h2,
.klb-post h3,
.klb-post h4,
.klb-post h5,
.klb-post h6 {
    margin-bottom: 10px;
    line-height: 140%;
    margin: 10px 0;
    text-rendering: optimizelegibility;
    padding: 0;
}

.klb-post h1 {
	font-size: 38.5px;
	text-transform: inherit;
}

.klb-post h2 {
	font-size: 31.5px;
	padding-bottom:initial;
}


.klb-post h3 {
	font-size: 24.5px;
	text-transform: initial;
	text-align:left;
    text-transform: initial;
    font-weight: 500;
}

.klb-post h4 {
  font-size: 17.5px;
}

.klb-post h5 {
  font-size: 14px;
}

.klb-post h6 {
  font-size: 11.9px;
}

table {
	max-width: 100%;
	background-color: transparent;
	width:100%;
}

th {
	text-align: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding: 8px;
	border: 1px solid #dee2e6;
}

td{
	padding: 4px;
	border: 1px solid #dee2e6;
	text-align: left;
}

dt {
    font-weight: bold;
}

dt, dd {
    line-height: 20px;
}

dd {
    margin-left: 10px;
}

.wp-calendar-table td, .wp-calendar-table th {
    text-align: center;
}

abbr, tla, acronym {
    text-decoration: underline;
    cursor: help;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

form select,
select {
    width: 100%;
}

.aligncenter img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignright {
	float: right;
    margin: 0 0 1em 1em;
    clear: both;
}
.alignleft {
	float: left;
	margin: 0 1em 1em 0;
    clear: both;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


.gallery-caption {
	padding:0;
}
.bypostauthor {
	color: #000;
}


.textarea_half {
 max-width:500px;
}

.wp-caption img {
max-width: 100%;
height: auto;
}
.sticky {

}

p>img {
max-width: 100%;
height: auto;
}

.wp-caption {
    padding-top: 4px;
    max-width: 100%;
    border: 1px solid #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-image: initial;
    background-color: #efefef;
    text-align: center;
    margin-bottom: 20px;
    clear: both;
}

.wp-caption p.wp-caption-text {
	width: auto !important;
	line-height: 1.5;
	font-size: 11px;
	padding: 3px 0;
	margin: 0 !important;
	background: #f6f6f6;
	display: block;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
    text-align: inherit;
}

.klb-post ul {
    padding-left: 20px;
    list-style-type: circle;
}

.klb-post ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.klb-post ul li {
    list-style-type: circle;
    line-height: 1.75;
	padding:0;
}

.klb-post ol li {
    list-style-type: decimal;
    line-height: 1.75;
	padding:0;
}

.post-password-form label {
    width: 100%;
}

.klb-post:before, 
.klb-post:after {
    content: '';
    display: table;
    clear: both;
}

.klb-post td a {
    font-weight: 600;
}

.klb-post td {
    padding: 12px;
}

.klb-post th {
    padding: 12px;
}

.klb-pagination {
    clear: both;
}

pre {
    padding: 9.5px;
    margin: 0 0 10px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    white-space: pre-line;
}

/*************************************************
* Custom
*************************************************/

.module .entry-subtitle.klbtype-1 {
	font-family: var(--font-primary);
	text-transform: uppercase;
	letter-spacing: 2px; 
}

.site-global-notification.klbtype-1 {
	color: #fff;
	background-color: #1e2409; 
}

.module-products.klbtype-1 {
	background-color: #eae9de; 
}

.module-posts.klbtype-1 {
	background-color: #e9f5f2; 
}

.site-footer .footer-newsletter.klbtype-1, 
.site-footer .footer-widgets.klbtype-1, 
.site-footer .subfooter.klbtype-1 {
	background-color: #fff5f2; 
}

.site-footer .footer-newsletter .site-footer--wrapper.klbtype-1 {
	border-color: transparent; 
}
.site-footer .footer-newsletter .site-footer--wrapper .entry-subtitle.klbtype-1 {
	color: var(--color-primary);
	margin-bottom: 30px; 
}

.site-footer .footer-newsletter .site-footer--wrapper .entry-title.klbtype-1 {
	margin-bottom: 30px; 
}

@media screen and (min-width: 62rem) {
	.site-footer .footer-newsletter .site-footer--wrapper .entry-title.klbtype-1 {
		margin-bottom: 60px; 
	} 
}

.site-footer .footer-widgets .site-footer--wrapper.klbtype-1 {
	border-color: #e5dcd9; 
}

.site-footer .subfooter .site-footer--wrapper.klbtype-1 {
	border-color: #e5dcd9; 
}

.site-footer .footer-logo.klbtype-1 {
	max-width: 140px;
	margin-bottom: 30px; 
}

.site-footer .footer-instagram.klbtype-1 {
	position: relative; 
}

@media screen and (min-width: 62rem) {
	.site-footer .footer-instagram.klbtype-1::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 20%;
		bottom: 0;
		left: 0;
		z-index: -1;
		background-color: #fff5f2; 
	} 
}
@media screen and (min-width: 62rem) {
	.site-footer .footer-instagram .site-instagram.klbtype-1 {
		padding-bottom: 0; 
	} 
}
.site-footer .footer-instagram .site-instagram .entry-title.klbtype-1 {
	color: var(--color-primary); 
}

ul.canvas-bottom {
    padding: 0;
    list-style: none;
    display: flex;
    width: 100%;
    justify-content: center;
    margin-bottom: 0;
}

ul.canvas-bottom ul {
    padding: 0;
    list-style: none;
}

ul.canvas-bottom > li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .25rem;
    padding-right: .25rem;
}

ul.canvas-bottom a {
    display: block;
}

ul.canvas-bottom > li > a {
    border: 1px solid #eee;
    color: #111;
    padding: 0 .9375rem;
    line-height: 38px;
    font-size: 14px;
    background: url(assets/img/chevron-down.svg) calc(100% - 15px) no-repeat;
    background-size: 12px;
}

ul.canvas-bottom ul.sub-menu {
    display: none;
}

ul.canvas-bottom ul.sub-menu a {
    border: 1px solid #eee;
    color: #111;
    padding: 0 .9375rem;
    line-height: 38px;
    font-size: 14px;
    border-bottom: 0;
}

ul.canvas-bottom ul.sub-menu li:first-child a {
    border-top: 0;
}

ul.canvas-bottom ul.sub-menu li:last-child a {
    border-bottom: 1px solid #eee;
}

.canvas-bottom span.menu-dropdown {
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 40px;
}

.canvas-bottom span.menu-dropdown svg {
    width: .89rem;
}

/*************************************************
* WooCommerce
*************************************************/

.product-action span.tinvwl_add_to_wishlist-text {
    display: none;
}

.product-action .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    font-family: "klbtheme" !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e83a';
    font-size: .875rem;
}

.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, 
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, 
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {
    top: 0px;
}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:hover {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
}

.product-action a.add_to_cart_button span {
    display: none;
}

.product-action a.add_to_cart_button {
    padding-left: 0;
    padding-right: 0;
}

.product-action a.add_to_cart_button:before {
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e842';
    font-size: .875rem;
}

.product-action a.added_to_cart {
    background: url(assets/img/icons/check.svg) no-repeat;
    background-position: center;
    background-size: .875rem;
	font-size: 0;
}

.product-action a.added_to_cart:hover {
    background: url(assets/img/icons/check-white.svg) no-repeat;
	background-position: center;
    background-size: .875rem;
}

ul.products li.product .product-action .tinvwl_add_to_wishlist_button {
    margin-top: 0;
}

ul.products .product .product-content .product-media .entry-media .product-action > a + div {
    margin-top: .3125rem;
}

ul.products .product .product-content .product-media .entry-media .product-action > div + a {
    margin-top: .3125rem;
}

.product-content .entry-category a {
    display: none;
}

.product-content .entry-category a:first-child {
    display: initial;
}

ul.products .product .product-content .product-media figure.entry-media {
    margin-bottom: 1rem;
}

.elementor .site-post-archive .blog-post .entry-media {
    margin-bottom: 1.25rem !important;
}

@media screen and (min-width: 62rem){
	.elementor .site-post-archive .blog-post figure.entry-media {
		margin-bottom: 1.875rem !important;
	}
}

.site-post-archive .entry-author span {
    text-transform: capitalize;
}

.custom-title .f-size-14 {
    margin-bottom: 0;
}

.site-footer .subfooter .site-footer--wrapper .site-social ul li a .social-text {
    text-transform: capitalize;
}

.klb-about-widget img.footer-logo {
    margin-bottom: 30px;
}

.site-header .quick-button.mini-cart .woo-mini-cart--body .woocommerce-mini-cart-item .product-detail .entry-price span.amount {
    margin-left: 4px;
}

.woocommerce-mini-cart__buttons a.button {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
    border-color: var(--color-main-border);
    height: 2.875rem;
}

.woocommerce-mini-cart__buttons a.button.checkout {
    color: var(--color-button-primary-color);
    background-color: var(--color-button-primary);
    border-color: transparent;
}

.woocommerce-mini-cart__buttons a.button:hover {
	color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

.search-holder .most-viewed-products ins {
    text-decoration: none;
    margin-left: 5px;
}

.cat-search.header-search--form button.search_btn {
    background: none;
    border: none;
    padding: 0;
    height: auto;
    color: #333;
    outline: 0;
}

.klb-img-box.banner-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; 
}

.klb-img-box.banner-item .banner-text {
	position: absolute;
	padding: 1.25rem;
	max-width: 17.5rem;
	z-index: 1; 
}

@media screen and (min-width: 62rem) {
	.klb-img-box.banner-item .banner-text {
		padding: 2.5rem;
		max-width: 23.75rem; 
	} 
}

@media screen and (min-width: 62rem) {
	.klb-img-box.banner-item .banner-text .entry-title {
		margin-bottom: .9375rem; 
	} 
}
.klb-img-box.banner-item .banner-text .entry-description {
	font-size: .8125rem;
	max-width: 16.875rem;
	line-height: 1.6; 
}
.klb-img-box.banner-item .banner-text .button-text {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .75rem;
	font-weight: 600;
	color: currentColor;
	margin-top: 1.25rem; 
}
.klb-img-box.banner-item .banner-text .button-text svg {
	width: .9375rem;
	margin-left: .375rem; 
}

@media screen and (min-width: 62rem) {
	.klb-img-box.banner-item.large .entry-title {
		font-size: 2.5rem; 
	} 
}

@media screen and (min-width: 62rem) {
	.klb-img-box.banner-item.medium .entry-title {
		font-size: 2.125rem; 
	} 
}
@media screen and (min-width: 62rem) {
	.klb-img-box.banner-item.medium .entry-description {
		max-width: 11.875rem; 
	} 
}

.klb-img-box.banner-item.center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; 
}
.klb-img-box.banner-item.middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center; 
}
.klb-img-box.banner-item.middle .banner-text .entry-description {
	margin-left: auto;
	margin-right: auto;
	max-width: none; 
}
.klb-img-box.banner-item.bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end; 
}
.klb-img-box.banner-item.light {
	color: #fff; 
}
.klb-img-box.banner-item .banner-image {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.klb-img-box.banner-item .banner-image img {
    width: 100%;
}
@media screen and (max-width: 62rem) {
	.klb-img-box.banner-item .banner-image {
		min-height: 21.25rem; 
	}
	.klb-img-box.banner-item .banner-image img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover; 
	} 
}
.klb-img-box.banner-item .banner-image img {
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87); 
}
@media (prefers-reduced-motion: reduce) {
	.klb-img-box.banner-item .banner-image img {
		-webkit-transition: none;
		transition: none;
	} 
}
.klb-img-box.banner-item:hover .banner-image img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1); 
}

.module .module--title.style-2 .module--title--inner .entry-title {
    margin-bottom: 0;
}

.module--iconbox .module--inner .entry-text .entry-description p {
    margin-bottom: 0;
}

.widget_subscribe_form p {
    font-size: .875rem;
}

ul.products .product-switcher--item a.added_to_cart {
    font-size: .875rem;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--color-primary);
    margin-left: 10px;
}

.widget_subscribe_form button.button:after {
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e845';
    font-size: var(--font-button-font-size);
}

.widget_subscribe_form button.button {
    font-size: 0;
    outline: 0;
}

.site-header .quick-button.mini-cart .cart-link span.cart-count-icon {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.0625rem;
    height: 1.0625rem;
    font-size: .625rem;
    font-weight: 600;
    color: #fff;
    background-color: var(--color-header-active);
    border-radius: 50%;
    margin-left: .375rem;
}

.site-header--mobile .quick-button.mini-cart .cart-link span.cart-count-icon {
    position: absolute;
    top: .25rem;
    right: .1875rem;
}

.footer-instagram.klbtype-2 .entry-title {
    color: var(--color-primary);
}

.footer-instagram.klbtype-2 .site-instagram {
    border-top: 1px solid #ddd;
}

.empty-klb{
	margin-bottom: 1.875rem;
}
	
@media screen and (min-width: 62rem){
	.empty-klb{
		margin-bottom: 6.25rem;	
	}
}

.ui-slider .ui-slider-handle {
	left: 0%;
	position: absolute;
	z-index: 2;
	outline: 0;
    cursor: pointer;
    background-color: #000;
    border-radius: 100%;
    border: 0;
    height: 12px;
    top: -5px;
    width: 12px;
    margin: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    transform: translateX(0px);
}

.price_slider.ui-slider span:last-child {
    transform: translateX(-100%);
}


.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	display: block;
	border: 0;
	height: 2px;
	background: #000 !important;
	border: 1px solid #000;
}
.ui-slider-horizontal {
	height: 8px;
}
.ui-widget-content {
	margin-bottom: 25px;
    background-color: #ddd;
    height: 2px;
}
.price_slider_wrapper {
	position: relative;
	margin-top: 25px;
}

.widget_price_filter .price_slider_amount {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
	flex-direction: row-reverse;
}

.widget_price_filter .price_slider_amount .clear {
	flex: 0 0 100%;
}

.widget_price_filter button.button {
    padding: 0;
    border: none;
    color: #000;
    background-color: transparent;
	outline: 0;
    height: auto;
}

.widget_price_filter .price_label {
    font-size: 12px;
}

form.product-search-form {
    position: relative;
}

form.product-search-form button {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    border: none;
    outline: 0;
}

form.product-search-form button:hover {
    color: #000;
}

ul.remove-filter {
    padding: 0;
    list-style: none;
}

.widget ul {
    padding: 0;
    list-style: none;
}

.widget ul.children {
    padding-left: 15px;
}

.site-shop--sidebar .widget ul li a {
    color: #000;
}

.site-shop--sidebar .widget ul li {
    padding-bottom: 0.5rem;
    font-size: .875rem;
}

.site-shop--sidebar .widget ul li ul.children li {
    padding-bottom: 0;
    padding-top: 0.5rem;
}

.widget.widget_klb_product_categories ul.children {
    display: none;
}

.widget.widget_klb_product_categories ul li {
	position: relative;
}

span.subDropdown.minus:before {
    content: '\e81a';
    position: absolute;
    color: #636363;
    top: 2px;
    right: 0;
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}

span.subDropdown.plus:before {
    content: '\e819';
    position: absolute;
    color: #636363;
    top: 2px;
    right: 0;
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}

.klb-product-list p {
    font-size: 14px;
    margin-top: 10px;
}

.product-single p.stock {
    display: none;
}

.product-single .product-details .product-actions a.tinvwl_add_to_wishlist_button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .8125rem;
    font-weight: 500;
    color: currentColor;
    line-height: 1.4;
    -webkit-transition: color 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: color 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.product-single .product-details .product-actions a.tinvwl_add_to_wishlist_button:hover {
    color: var(--color-primary);
}

.product-single .product-details .product-actions a.tinvwl_add_to_wishlist_button:before {
    font-size: 1rem;
    margin-right: .625rem !important;
    font-family: "klbtheme" !important;
    font-style: normal;
    font-weight: 500;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e803';
    line-height: 1.4;
}

.product-details form .tinv-wraper.tinv-wishlist {
    display: none;
}

.product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:before, .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:after {
    content: '';
    display: table;
    clear: both;
}

ol.flex-control-thumbs {
    padding: 0;
}

.woocommerce-product-gallery .flex-viewport {
    margin-bottom: .25rem;
}

ol.flex-control-thumbs li:before {
    content: '';
    position: absolute;
    width: 100%;
    height: .125rem;
    bottom: 0;
    left: 0;
    background-color: currentColor;
    opacity: 0;
    -webkit-transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: opacity 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
}

ol.flex-control-thumbs li.slick-current:before {
    opacity: 1;
}

ol.flex-control-thumbs li {
    position: relative;
}

.woocommerce-tabs ul.tabs.wc-tabs {
    padding: 0;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
}

.woocommerce-tabs ul.tabs.wc-tabs li {
    display: inline-block;
    margin-right: 30px;
}

.woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 55px;
}

.woocommerce-tabs ul.tabs.wc-tabs li a {
    color: #000;
    font-family: var(--font-primary);
    font-size: 1rem;
    font-weight: 500;
	position: relative;
}

@media(min-width: 480px){
	.woocommerce-tabs ul.tabs.wc-tabs li.active a:after {
	    position: absolute;
	    bottom: -22px;
	    left: 0;
	    height: 2px;
	    width: 100%;
	    content: "";
	    background: var(--color-primary);
	    transition: 0.3s;
	}
}

.woocommerce-tabs ul.tabs.wc-tabs li.active a {
    color: var(--color-primary);
}

div#tab-description > h2 {
    display: none;
}

.woocommerce-tabs.wc-tabs-wrapper p {
    font-size: 15px;
    line-height: 1.7;
}

.star-rating {
    position: relative;
    overflow: hidden;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0.875rem;
}

.star-rating::before {
    font-family: "klbtheme";
    content: "\e805\e805\e805\e805\e805";
    letter-spacing: 0.125rem;
    color: #000;
}

.star-rating span {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.star-rating span::before {
    font-family: "klbtheme";
    content: "\e804\e804\e804\e804\e804";
    letter-spacing: 0.125rem;
    color: #FCC419;
}

p.stars a{
	border-right: 1px solid #e1e1e1;
}
p.stars a:last-child{
	border-right: 0;
}
p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after {
	content: "\e805";
	font-family: "klbtheme";
	color: #666;
}
p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after {
	content: "\e805\e805";
    font-family: "klbtheme";
	color: #666;
}
p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after {
	content: "\e805\e805\e805";
    font-family: "klbtheme";
	color: #666;
}
p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after {
	content: "\e805\e805\e805\e805";
    font-family: "klbtheme";
	color: #666;
}
p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after {
	content: "\e805\e805\e805\e805\e805";
    font-family: "klbtheme";
	color: #666;
}
p.stars a, .woocommerce-page p.stars a {
	display: inline-block;
	margin-right: 1em;
	text-indent: -9999px;
	position: relative;
    font-family: "klbtheme";
}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after {
    font-family: "klbtheme";
	text-indent: 0;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
	width: 2em;
}
p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
	width: 3em;
}
p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
	width: 4em;
}
p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
	width: 5em;
}
p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
	width: 6em;
}

.p.stars a.star-1.active:after, p.stars a.star-1:hover:after, p.stars a.star-1.active:after, p.stars a.star-1:hover:after {
	content: "\e804";
	color: #000;
    font-weight: 900;
}
.p.stars a.star-2.active:after, p.stars a.star-2:hover:after, p.stars a.star-2.active:after, p.stars a.star-2:hover:after {
	content: "\e804\e804";
	color: #000;
    font-weight: 900;
}
.p.stars a.star-3.active:after, p.stars a.star-3:hover:after, p.stars a.star-3.active:after, p.stars a.star-3:hover:after {
	content: "\e804\e804\e804";
	color: #000;
    font-weight: 900;
}
.p.stars a.star-4.active:after, p.stars a.star-4:hover:after, p.stars a.star-4.active:after, p.stars a.star-4:hover:after {
	content: "\e804\e804\e804\e804";
	color: #000;
    font-weight: 900;
}
.p.stars a.star-5.active:after, p.stars a.star-5:hover:after, p.stars a.star-5.active:after, p.stars a.star-5:hover:after {
	content: "\e804\e804\e804\e804\e804";
	color: #000;
    font-weight: 900;
}

.woocommerce-Reviews p.meta {
    margin-bottom: 5px;
}

.woocommerce-Reviews .star-rating {
    margin-bottom: 5px;
}

.woocommerce-Reviews ol.commentlist {
    list-style: none;
    padding: 0;
}

.woocommerce-Reviews .comment_container {
    display: inline-flex;
    margin-top: 15px;
    margin-bottom: 15px;
}

.woocommerce-Reviews .avatar {
    margin-top: 0;
    margin-right: 15px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.woocommerce-Reviews .comment-text {
    width: 90%;
}

.woocommerce-Reviews span#reply-title {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #333333;
    padding-bottom: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
}

.woocommerce-Reviews {
    font-size: .875rem;
}

.woocommerce-Reviews input#submit {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
}

.woocommerce-Reviews input#submit:hover {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

h2.woocommerce-Reviews-title {
    font-size: 1.6rem;
}

.table th, .table td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.cart-collaterals th, .cart-collaterals td {
    border: none;
    padding: 0;
}

.woocommerce-cart .shop-page-header.style-2 .container .row .shop-page-header--title .entry-title {
    margin-bottom: 0;
}

.woocommerce-message {
    border: 1px solid #dee2e6;
    padding: 10px;
}

.single-product .woocommerce-message {
    margin-top: 30px;
}

.woocommerce-cart .woocommerce-message {
    margin-bottom: 30px;
}

.woocommerce-message a {
    background: none;
    color: #000;
	outline:0;
	padding:0;
	height: auto;
}

.woocommerce-message a:hover {
    background: none;
    color: #000;
}

.woocommerce-notices-wrapper ul.woocommerce-error {
    padding: 0;
    list-style: none;
	margin-bottom: 0;
	border: 1px solid #dee2e6;
	padding: 10px;
	margin-top: 30px;
	font-size: .875rem;
}

.woocommerce-checkout-review-order td, 
.woocommerce-checkout-review-order th {
    border: none;
    padding: 0;
}

form.checkout .col2-set .col-1, 
form.checkout .col2-set .col-2 {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    padding: 0;
}

.woocommerce .form-row {
    margin-left: 0;
    margin-right: 0;
}

.checkout label {
    display: block;
    width: 100%;
    font-size: .875rem;
}

span.woocommerce-input-wrapper {
    width: 100%;
}

form.checkout #customer_details h3,
.my-account-page h2 {
    font-family: var(--font-primary);
    font-size: .875rem;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 1px solid var(--color-main-border);
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
}

form.checkout.woocommerce-checkout {
    margin-top: 30px;
}

.woocommerce-form-coupon-toggle,
form.woocommerce-form-coupon {
    margin-top: 20px;
    font-size: .875rem;
}

.woocommerce-billing-fields {
    margin-bottom: 40px;
}

.payment_methods li label {
    width: initial;
    display: inline-block;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 2.5rem;
	font-size: var(--font-form-font-size);
    font-weight: var(--font-form-font-weight);
    letter-spacing: var(--font-form-font-spacing);
    padding: 0 .9375rem;
}

.select2-container--default .select2-selection--single {
    height: 2.5rem;
    border: 1px solid var(--color-form-border);
	border-radius: 0;
    -webkit-transition: background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.5rem;
}

.select2-dropdown{
	border: 1px solid var(--color-form-border);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid var(--color-form-border);
}

.cart-page-wrapper .cart-form-wrapper .order-review-wrapper table .product-name {
    white-space: normal;
}

@media screen and (min-width: 62rem) {
	.cart-page-wrapper form.checkout .cart-form-wrapper {
		grid-template-columns: 1fr minmax(auto, 25.125rem);
	}
}

.woocommerce-form-coupon-toggle {
    padding: 20px;
    background-color: #F7F7F7;
    padding-left: 35px;
	position: relative;
    font-size: .875rem;
}

.woocommerce-form-coupon-toggle:before {
    color: var(--color-primary);
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    text-rendering: auto;
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e836';
}

.woocommerce-form-coupon-toggle a {
    color: #000;
}

form.checkout_coupon button.button,
.return-to-shop a.button,
.my-account-page button.button,
.woocommerce-MyAccount-content a.button,
.tinv-wishlist button.button {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
    outline: 0;
}

form.checkout_coupon button.button:hover,
.return-to-shop a.button:hover,
.my-account-page button.button:hover,
.woocommerce-MyAccount-content a.button:hover,
.tinv-wishlist button.button:hover {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

h2.woocommerce-order-details__title, 
h2.woocommerce-column__title {
    font-family: var(--font-primary);
    font-size: .875rem;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 1.25rem;
}

.woocommerce-order th, .woocommerce-order td {
    padding: 12px;
}

.woocommerce-order td a {
    color: #000;
}

section.woocommerce-order-details {
    margin-top: 50px;
    margin-bottom: 50px;
}

ul.woocommerce-order-overview {
    padding: 0;
    list-style: none;
}

.my-account-page label {
    font-size: .875rem;
}

span.password-input {
    width: 100%;
}

.my-account-page label.woocommerce-form-login__rememberme {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
}

p.woocommerce-LostPassword {
    font-size: .875rem;
}

.woocommerce-account .col-1, .woocommerce-account .col-2 {
    float: left;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
}

.woocommerce-account .col2-set:before, 
.woocommerce-account .col2-set:after {
    content: '';
    display: table;
    clear: both;
}

.woocommerce-privacy-policy-text a {
    color: var(--color-primary);
}

.woocommerce-privacy-policy-text {
    font-size: .875rem;
}

ul.products.style-1 .product .product-content a.added_to_cart.wc-forward {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.875rem;
    padding-top: 15px;
    color: #111;
    background-color: rgba(255, 255, 255, 0.6);
    border: 0;
    will-change: transform;
    -webkit-transform: translateY(101%);
    transform: translateY(101%);
    font-family: var(--font-primary);
    font-size: var(--font-button-font-size);
    font-weight: var(--font-button-font-weight);
    letter-spacing: var(--font-button-font-spacing);
    text-transform: var(--font-button-font-transform);
}

ul.products.style-1 .product .product-content:hover .product-media .entry-media .added_to_cart {
    will-change: transform;
    -webkit-transform: translateY(0);
    transform: translateY(-47px);
}

nav.woocommerce-MyAccount-navigation ul {
    padding: 0;
    list-style: none;
}

nav.woocommerce-MyAccount-navigation ul li {
    display: inline-block;
}

nav.woocommerce-MyAccount-navigation ul li a {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 2.5rem;
    font-family: var(--font-primary);
    font-size: var(--font-button-font-size);
    font-weight: var(--font-button-font-weight);
    letter-spacing: var(--font-button-font-spacing);
    text-transform: var(--font-button-font-transform);
    -webkit-transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

nav.woocommerce-MyAccount-navigation ul li a:hover {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

.woocommerce-MyAccount-content h3 {
    font-family: var(--font-primary);
    font-size: .875rem;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 1px solid var(--color-main-border);
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
}

.woocommerce-MyAccount-content {
    margin-top: 30px;
}

.tinvwl-input-group .form-control {
    height: 2.5rem;
    border-radius: 0;
}

ul.breadcrumb-menu {
    padding: 0;
    list-style: none;
    position: relative;
    font-size: .75rem;
    margin-top: .625rem;
    color: var(--color-contrast-600);
}

ul.breadcrumb-menu li {
    display: inline-block;
}

ul.breadcrumb-menu li a:after {
	content: '/';
	margin-left: 5px;
	margin-right: 2px;
}

span.border-text {
	position:relative;
}

span.border-text::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: currentColor;
    bottom: 2px;
    left: 0;
}

.wpcf7 label {
    font-size: .875rem;
}

.wpcf7 input, .wpcf7 textarea {
    margin-bottom: 1rem;
}

.wpcf7-submit {
    color: #fff;
    background-color: #000;
    border-color: transparent !important;
}

span.wpcf7-not-valid-tip {
    margin-top: -10px;
    margin-bottom: 10px;
    color: var(--color-primary);
    font-size: .875rem;
}

.blog-post .entry-meta span + span:before {
    content: '-';
    margin-left: .25rem;
    margin-right: .25rem;
    opacity: .5;
    color: #000;
}

.site-post-archive .blog-post .entry-meta > *.entry-published::after {
    display: none;
}

@media screen and (min-width: 62rem){
	.site-main-body.blog.left-sidebar,
	.site-main-body.single.left-sidebar {
		gap: 3.75rem;
		grid-template-columns: minmax(auto, 16.875rem) 1fr;
	}
}

.search_form {
    width: 100%;
    position: relative;
}

.search_form button {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    border: none;
    outline: 0;
}

.search_form button:hover {
    color: #000;
}

.site-sidebar ul li {
    padding-bottom: 0.5rem;
    font-size: .875rem;
}

.site-sidebar ul li:last-child {
    padding-bottom: 0;
}

.site-sidebar ul li a:before {
    margin-right: 10px;
    text-rendering: auto;
    line-height: 1;
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e80a';
}

.site-sidebar .widget_popular_posts ul li a:before {
    display: none;
}

.site-sidebar span.catcount {
    float: right;
    line-height: 22px;
}

.site-sidebar ul.children li,
.site-sidebar ul.sub-menu li {
    padding-bottom: 0;
    padding-top: 0.5rem;
}

.widget ul.sub-menu {
	padding-left: 15px;	
}

span.catcount {
    font-size: .775rem;
}

.site-sidebar .widget_social_list ul li a:before {
    display: none;
}

.tagcloud a {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
    height: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem !important;
    border-color: var(--color-main-border);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5px;
    -webkit-transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

.tagcloud a:hover {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

.post-comments {
	margin-top: 1.875rem; 
}
@media screen and (min-width: 62rem) {
	.post-comments {
		margin-top: 3.75rem; 
	} 
}
.post-comments .entry-title {
	font-family: var(--font-primary);
	font-size: 1.125rem;
	font-weight: 600;
	margin-bottom: .3125rem; 
}
.post-comments .entry-post-title {
	font-size: 1rem;
	opacity: .4; 
}
.post-comments .comment-list {
	margin-top: 1.875rem;
	padding: .625rem 0;
	list-style: none;
	border-top: 1px solid var(--color-main-border);
	border-bottom: 1px solid var(--color-main-border); 
}
.post-comments .comment-list .comment-body {
	padding: 1.5rem 0; 
}
@media screen and (min-width: 62rem) {
	.post-comments .comment-list .comment-body {
		padding: 1.875rem 0; 
	} 
}
.post-comments .comment-list .comment-body .comment-meta {
	margin-bottom: 1rem; 
}
.post-comments .comment-list .comment-body .comment-meta .comment-author .avatar {
	float: left;
	position: relative;
	width: 3.75rem;
	height: 3.75rem;
	margin-right: 1.25rem; 
}
.post-comments .comment-list .comment-body .comment-meta .comment-author .fn {
	font-size: .875rem;
	font-weight: 500; 
}
.post-comments .comment-list .comment-body .comment-meta .comment-author .fn a {
	color: currentColor;
	-webkit-transition: color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); 
}
@media (prefers-reduced-motion: reduce) {
	.post-comments .comment-list .comment-body .comment-meta .comment-author .fn a {
		-webkit-transition: none;
		transition: none; 
	} 
}
.post-comments .comment-list .comment-body .comment-meta .comment-author .fn a:hover {
	color: var(--color-primary); 
}
.post-comments .comment-list .comment-body .comment-meta .comment-author .comment-metadata {
	font-size: .75rem; 
}
.post-comments .comment-list .comment-body .comment-meta .comment-author .comment-metadata a {
	color: currentColor;
	opacity: .4; 
}
.post-comments .comment-list .comment-body .comment-content {
	font-size: .8125rem;
	padding-left: 5rem; 
}
.post-comments .comment-list .comment-body .reply {
	padding-left: 5rem; 
}
.post-comments .comment-list .comment-body .reply a {
	font-size: .6875rem;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: currentColor; 
}
.post-comments .comment-respond {
	position: relative;
	padding-top: 1.875rem; 
}
.post-comments .comment-respond .entry-title {
	font-family: var(--font-primary);
	font-size: 1.125rem;
	font-weight: 500; 
}
.post-comments .comment-respond .comment-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.625rem;
	margin-right: -.625rem; 
}
.post-comments .comment-respond .comment-form .comment-notes {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
	font-size: .8125rem;
	opacity: .6;
	margin-bottom: 1.875rem;
	padding-left: .625rem;
	padding-right: .625rem; 
}
.post-comments .comment-respond .comment-form label {
	font-size: .8125rem;
	font-weight: 600; 
}

.post-comments .comment-respond .comment-form .comment-form-comment {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
	padding-left: .625rem;
	padding-right: .625rem; 
}
.post-comments .comment-respond .comment-form .comment-form-author, .post-comments .comment-respond .comment-form .comment-form-email, .post-comments .comment-respond .comment-form .comment-form-url {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: .625rem;
	padding-right: .625rem; 
}
@media screen and (min-width: 48rem) {
	.post-comments .comment-respond .comment-form .comment-form-author, .post-comments .comment-respond .comment-form .comment-form-email, .post-comments .comment-respond .comment-form .comment-form-url {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%; 
	} 
}
.post-comments .comment-respond .comment-form .comment-form-author input, .post-comments .comment-respond .comment-form .comment-form-email input, .post-comments .comment-respond .comment-form .comment-form-url input {
	height: 3rem; 
}
.post-comments .comment-respond .comment-form .form-submit {
	margin-top: 1.875rem;
	padding-left: .625rem;
	padding-right: .625rem; 
}
.post-comments .comment-respond .comment-form .form-submit .submit {
	height: 3.125rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	border-color: transparent; 
    color: #fff;
    background-color: #000;
}

.post-comments time {
    color: currentColor;
    opacity: .4;
}

.comment-respond h3#reply-title {
    font-family: var(--font-primary);
    font-size: 1.125rem;
    font-weight: 500;
    margin-bottom: .3125rem;
}

p.logged-in-as {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    font-size: .8125rem;
    opacity: .6;
    margin-bottom: 1.875rem;
    padding-left: .625rem;
    padding-right: .625rem;
}

p.comment-form-cookies-consent {
    width: 100%;
    padding-left: .625rem;
    padding-right: .625rem;
}

.site-main-body .site-post-archive .post.post-single {
    margin-bottom: 0;
}

.site-post-archive .post.post-single .entry-media {
    margin-bottom: 1.875rem;
}

.no-comment-list +.post-comments-form .comment-respond {
    padding-top: 0;
}

.site-post-archive .blog-post {
	position: relative; 
}
.site-post-archive .blog-post .entry-media {
	margin-bottom: 1.25rem; 
}
@media screen and (min-width: 62rem) {
	.site-post-archive .blog-post .entry-media {
		margin-bottom: 1.875rem; 
	} 
}
.site-post-archive .blog-post .entry-media > a {
	position: relative;
	display: block; 
}
.site-post-archive .blog-post .entry-media > a::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1); 
}
@media (prefers-reduced-motion: reduce) {
	.site-post-archive .blog-post .entry-media > a::before {
		-webkit-transition: none;
		transition: none; 
	} 
}
.site-post-archive .blog-post .entry-media > a:hover::before {
	opacity: 1; 
}

.site-post-archive .blog-post .entry-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap; 
}
.site-post-archive .blog-post .entry-meta > *:not(.entry-author) {
	font-size: var(--font-category-font-size);
	font-weight: var(--font-category-font-weight);
	letter-spacing: var(--font-category-font-spacing);
	text-transform: var(--font-category-font-transform); 
}
.site-post-archive .blog-post .entry-meta > * a {
	color: currentColor; 
}
.site-post-archive .blog-post .entry-meta > *.entry-published {
	position: relative;
	opacity: .5; 
}
.site-post-archive .blog-post .entry-meta > *.entry-published::after {
	content: '-';
	margin-left: .125rem;
	margin-right: .25rem; 
}
.site-post-archive .blog-post .entry-meta > *.category {
	color: var(--color-category-color); 
}
.site-post-archive .blog-post .entry-meta > *.entry-author {
	font-size: .8125rem; 
}
.site-post-archive .blog-post .entry-meta > *.entry-author .meta-separator {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	opacity: .6; 
}
.site-post-archive .blog-post .entry-meta > *.entry-author > a {
	font-weight: 500; 
}
.site-post-archive .blog-post .entry-meta.top {
	margin-bottom: .75rem; 
}
.site-post-archive .blog-post .entry-title {
	font-size: 1.75rem;
	margin-bottom: .75rem; 
}
.site-post-archive .blog-post .entry-title a {
	color: currentColor;
	-webkit-transition: all 0.3s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.3s cubic-bezier(0.28, 0.12, 0.22, 1); 
}
@media (prefers-reduced-motion: reduce) {
	.site-post-archive .blog-post .entry-title a {
		-webkit-transition: none;
		transition: none; 
	} 
}
.site-post-archive .blog-post .entry-title a:hover {
	-webkit-box-shadow: inset 0 -1px 0 0 currentColor;
	box-shadow: inset 0 -1px 0 0 currentColor; 
}
.site-post-archive .blog-post .entry-content {
	font-size: .8125rem;
	margin-top: 1.25rem;
	line-height: 1.75; 
}
.site-post-archive .blog-post .entry-button {
	margin-top: 1.875rem; 
}
.site-post-archive .blog-post .entry-button .button {
	padding-left: 1.875rem;
	padding-right: 1.875rem; 
}

.site-main-body .site-post-archive .blog-post {
	margin-bottom: 1.875rem; 
}
@media screen and (min-width: 62rem) {
	.site-main-body .site-post-archive .blog-post {
		margin-bottom: 3.125rem; 
	} 
}

@media screen and (min-width: 62rem){
	.page-not-found {
		padding: 4.5rem 0;
	}
}

.page-not-found .search_form {
    margin-bottom: 1rem;
}

.loader-image {
	position: fixed;
	z-index: 99999;
}

form.variations_form.cart td,
form.variations_form.cart th {
    border: none;
}

form.variations_form.cart a.reset_variations {
    font-size: .875rem;
}

.wvs-loaded table.variations a.reset_variations {
    position: absolute;
    top: 50px;
    right: 5px;
}

form.variations_form.cart {
    position: relative;
}

body.woo-variation-swatches.wvs-show-label .variations td {
    display: table-cell;
}

body.woo-variation-swatches.wvs-show-label .variations td label {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .875rem;
    margin-left: 0;
}

.wvs-loaded table.variations a.reset_variations {
	top: 15px;
}

.wvs-loaded table.variations {
    position: relative;
}

form.wvs-loaded span.woo-selected-variation-item-name {
    display: none !important;
}

.woocommerce-tabs.wc-tabs-wrapper td p {
    margin-bottom: 0;
}

.woocommerce-tabs.wc-tabs-wrapper td {
    padding: 8px;
}

div#tab-additional_information h2 {
    font-size: 1.6rem;
}

@media(min-width: 62rem){
	.product-single .product-details--header {
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	}
}

body.woo-variation-swatches.wvs-show-label .variations td.label,
body.woo-variation-swatches.wvs-show-label .variations th.label {
    padding-left: 0;
}

ul.woocommerce-widget-layered-nav-list .type-color span.color-box {
    width: 15px;
    height: 15px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}

ul.woocommerce-widget-layered-nav-list .type-color a{
	padding-left: 25px;
	z-index: 9;
}

ul.woocommerce-widget-layered-nav-list .type-color {
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: capitalize;
	position: relative;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

ul.woocommerce-widget-layered-nav-list .type-color span.count {
	float: right;
}

ul.woocommerce-widget-layered-nav-list .type-color span.color-box:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: rgba(0,0,0,.1);
    color: #FFF;
    font-weight: normal;
    line-height: 1;
    opacity: 0;
    transition: opacity .2s ease;
	font-family: 'klbtheme';
    content: '\e818';
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-color span.color-box:after,
ul.woocommerce-widget-layered-nav-list li:hover .type-color span.color-box:after{
	opacity: 1;
}

.site-shop--sidebar .widget > ul > li:last-child {
    padding-bottom: 0;
}

.site-shop--sidebar .widget > ul > li:last-child .type-color {
    padding-bottom: 0;
}

.site-header.style-4 nav.primary-menu > ul > li:nth-child(n+4) {
    display: none;
}

.tinv-wishlist.woocommerce .woocommerce-message + .cart-empty {
    margin-top: 1rem;
}

@media(max-width:600px){
	.module--logos.style-2 .logo-item:nth-child(3), .module--logos.style-2 .logo-item:nth-child(1) {
		display: none;
	}
}

.my-account-page header.woocommerce-Address-title.title a {
    color: var(--color-primary);
}

a#cancel-comment-reply-link {
    margin-left: 7px;
}

ol.comment-list ul.children {
    list-style: none;
}

span.sticky {
	color: var(--color-primary);
}

.entry-meta span.sticky:after {
    content: '\e805';
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .775rem;
    margin-left: 3px;
}

.wp-block-button {
    margin-bottom: 15px;
}

.klb-post .wp-block-button__link {
    color: #fff;
}

.is-style-squared .wp-block-button__link {
    border-radius: 0;
}

.wp-block-cover.has-background-dim p.wp-block-cover-text {
    color: #fff;
}

.wp-block-cover {
    margin-bottom: 15px;
}

ul.blocks-gallery-grid {
    padding-left: 0;
}

figure.wp-block-gallery figcaption.blocks-gallery-caption {
    margin-bottom: 30px;
}

.site-post-archive .post.post-single .entry-wrapper .post-content-wrapper .entry-content p.has-large-font-size {
    font-size: 36px;
    line-height: initial;
}

.klb-post .has-large-font-size {
    font-size: 36px;
    line-height: initial;
}

.klb-post p[style="font-size:46px"] {
    line-height: initial;
}

.klb-post ul + figure.wp-block-gallery {
    margin-top: 15px;
}

figure.wp-block-audio{
	margin-bottom:1em;
}

figure.wp-block-embed {
    margin-bottom: 1em;
}

figure.wp-block-gallery.columns-2.is-cropped.alignleft.extraclass + p {
    margin-top: -7px;
}

table#wp-calendar caption {
    caption-side: inherit;
	padding-top: 0;
}

blockquote {
    padding: 40px 50px;
    position: relative;
    border-left: 5px solid var(--color-primary);
    color: #444;
    margin-top: 30px;
    margin-bottom: 30px;
    background: #f8f8f8;
}

.klb-post {
	font-size: 1rem;
}

.site-main-body.blog .klb-post {
    font-size: .8125rem;	
}

.klb-post span.catcount {
    font-size: 1rem;
    float: right;
}

.klb-post select,
.klb-post form.wp-block-search {
    margin-bottom: 1rem;
}

.klb-pagination a.post-page-numbers {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    border: 1px solid var(--color-contrast-300);
    color: currentColor;
    -webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.klb-pagination span.current {
    background-color: var(--color-primary);
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
}

.klb-pagination a.post-page-numbers:hover {
    background-color: var(--color-contrast-200);
}

a>code {
    color: inherit;
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word;
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem;
}

form.post-password-form input[type="submit"] {
    color: var(--color-button-active-color);
    background-color: var(--color-button-active);
    border-color: transparent !important;
}

@media(max-width: 768px){
	.order-xs-1 {
		order: 1;
	}
	
	.order-xs-2 {
		order: 2;
	}

	div.site-sidebar {
	    margin-top: 50px;
	}
	
	ol.comment-list ul.children {
		padding-left: 0;
	}
}

.comment-navigation h3 {
    font-size: 1.50rem;
}

nav#comment-nav-above {
    margin-top: 1.5rem;
}

.post.pingback a.url {
    color: var(--color-primary);
}

.post.pingback a.url {
    color: var(--color-primary);
}

.post-comments-list article.post.pingback {
    margin-bottom: 0;
    margin-top: 1rem;
}

.entry-title a {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

h1.klb-page-title {
    font-size: 2.625rem;
    line-height: 1.2;
    margin-bottom: 1.2rem;
}

.klb-page.section .klb-post + .col.col-12 {
    padding-left: 0;
    padding-right: 0;
}

.widget_calendar nav.wp-calendar-nav {
    padding-top: .75rem;
}

.widget_recent_comments ul li > a {
    font-weight: 500;
}

.widget_recent_comments ul li > a:before {
	display: none;
}

.widget_rss ul li a.rsswidget {
    display: block;
    font-weight: 500;
}

.widget-title a.rsswidget {
    font-size: .895rem;
}

.klb-blog-breadcrumb .container {
    background-color: #f9f3f2;
}

form.woocommerce-ordering select {
    width: auto;
}

form.woocommerce-ordering + ul.products {
    margin-top: 1.875rem;
}

.product-action a.product_type_grouped:before,
.product-action a.product_type_external:before {
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e842';
    font-size: .875rem;
}

.product-action a.product_type_grouped span,
.product-action a.product_type_external span {
    display: none;
}

.product-action a.product_type_grouped,
.product-action a.product_type_external {
    padding-left: 0;
    padding-right: 0;
}

form.grouped_form table.woocommerce-grouped-product-list {
    margin-bottom: 1.875rem;
}

form.grouped_form table.group_table td {
    padding: 8px;
    text-align: center;
}

form.grouped_form table.group_table .quantity {
	margin-right: 0;
}

form.grouped_form table.group_table .quantity {
    margin-right: 0 !important;
}

.upsells-products {
	margin-top: 1.875rem; 
}

@media screen and (min-width: 62rem) {
	.upsells-products {
		margin-top: 3.75rem; 
	} 
}

.product-content + .tinv-wraper.tinv-wishlist {
    display: none;
}

@media(max-width: 62rem) {
	.klb-latest-blog.site-post-archive .blog-post {
	    margin-bottom: 1.875rem;
	}
	
	.klb-latest-blog.site-post-archive .site-element:last-child .blog-post {
	    margin-bottom: 0;
	}
}


@media(max-width: 600px) {
	.module .logo-item a img {
	    max-width: 100%;
	}
}

@media(max-width: 320px){
	.site-header .quick-button {
	    min-width: 2rem;
	}

	.module--slider .slider-item .slider-content .entry-description {
	    display: none;
	}

	.module.image-text.style-10 p {
	    display: none;
	}

	form.woocommerce-ordering select {
	    max-width: 140px;
	}

}

.module.module--logos {
    text-align: center;
}

.module--logos .module--inner .logo-item img {
    display: inline-block;
}

@media screen and (max-width: 62rem){
	.module--logos .module--inner .logo-item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
}

@media (min-width:62rem) and (max-width:64rem){
	.site-header .primary-menu.horizontal-menu .menu > .menu-item + .menu-item{
	    margin-left: 1.5rem;
	}
}

@media (min-width:480px) and (max-width:768px){
	.product-single .product-details--header {
	    flex-direction: column;
	    align-items: flex-start;
	}
}

.site-footer .footer-widgets .site-footer--wrapper .widget .menu li {
    font-size: .875rem;
}

.site-footer .footer-widgets .site-footer--wrapper .widget.widget_text .textwidget p {
    font-size: .875rem;
}

.shop-page-header--title .entry-description p {
    font-size: 15px;
    opacity: .9;
}

.woocommerce-message {
    font-size: .875rem;
}

.site-copyright p {
    margin-bottom: 0;
    font-size: .875rem;
}

.klb-latest-blog .entry-meta.top span {
    margin-right: 10px;
}

/* Ilk Madde */
@media screen and (min-width: 62rem) {
	.module--slider.style-1 > .container .slider-item .slider-content .entry-title {
	    font-size: 3.75rem;
	    line-height: 1;
	    margin-bottom: 1.75rem;
	}
}

/*Ikinci Madde*/
.image-text.style-1 .module-block.text p, 
.image-text.style-2 .module-block.text p {
	line-height: 1.8;
}

/* Ucuncu Madde */
@media screen and (min-width: 62rem) {
	.image-text.style-2 .module-block.image.extra-left {
		margin-top: -20px !important;
	}
	.image-text.style-2 .module-block.text .comment-box {
		margin-top: 6rem;
	}
}

/* Sidebar Ayari */
.site-sidebar .widget .site-social ul li {
    padding-bottom: 0;
}

.site-sidebar .widget.widget_post_listing .post .entry-media {
	margin-bottom: 0;
}

@media screen and (min-width: 62rem) {
	.site-post-archive {
		margin-left: 30px;
	}
}

/* Shop Page Header */
.shop-page-header.style-2.with-background .container::before {
	background-color: rgba(0, 0, 0, 0.5);
}

.image-text.style-3 .module-block > span {
    display: block;
    margin-bottom: auto !important;
}

.image-text.style-3 p {
    margin-bottom: 0;
}

.image-text.style-3 .module-block.text.hide-mobile {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-align: right;
}

.image-text.style-3 a.button-text {
    display: block;
}

.image-text.style-3 .module-block.text .entry-title.number {
    line-height: 1.2;
}

.comment-box--body p {
    font-size: 15px;
}

p {
    font-size: 15px;
    line-height: 1.8;
}

@media screen and (min-width: 62rem) {
	.site-post-archive.single .blog-post .entry-title{
	    font-size: 2.625rem;
	    line-height: 1.2;
	}
}

.site-global-notification p {
    font-size: .8125rem;
    line-height: 1.5;
}

/* Button Attribute */
ul.woocommerce-widget-layered-nav-list .type-button span.button-box {
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 10px;
    border: 1px solid #cecdcd;
    position: absolute;
    left: 0;
    top: 8px;
}

ul.woocommerce-widget-layered-nav-list .type-button a {
    padding-left: 26px;
    z-index: 9999;
		position: relative;
}

ul.woocommerce-widget-layered-nav-list .type-button {
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: capitalize;
	position: relative;
}

ul.woocommerce-widget-layered-nav-list .type-button span.button-box:after {
	align-items: center;
    justify-content: center;
    color: #222;
    font-weight: normal;
    line-height: 1;
    opacity: 0;
    transition: opacity .2s ease;
    content: '';
    position: absolute;
    top: 4px;
    left: 3px;
    height: 3px;
    width: 7px;
    border: solid #222;
    border-width: 0 0 2px 2px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box:after,
ul.woocommerce-widget-layered-nav-list li:hover .type-button span.button-box:after{
	opacity: 1;
}

ul.woocommerce-widget-layered-nav-list .type-button a:before {
    display: none;
}

ul.woocommerce-widget-layered-nav-list .type-button span.count {
    float: right;
}

.klbfooterwidget span.catcount {
    float: right;
}

.klbfooterwidget div#calendar_wrap {
    font-size: .75rem;
}

.wp-calendar-table td, .wp-calendar-table th {
    padding: 2px;
}

.klbfooterwidget ul li {
    font-size: .875rem;
}

.klbfooterwidget ul li + li {
    margin-top: .4375rem;
}

.klbfooterwidget ul.children li:first-child, .klbfooterwidget ul.sub-menu li:first-child {
    margin-top: .475rem;
}

.klbfooterwidget ul.children, .klbfooterwidget ul.sub-menu {
    padding-left: 10px;
}

@media(max-width:768px){
	ul.products .product .product-content .product-media .entry-media .product-action a{
		opacity: 1;
	    will-change: transform;
	    -webkit-transform: translateX(0);
	    transform: translateX(0)
	}
}

@media(max-width: 576px){
	ul.slick-dots {
	    display: none !important;
	}
}

@media(max-width: 768px){
	.site-header .quick-button.mini-cart .cart-link {
	    pointer-events: none;
	}
}

/* Ajax Search */
.search-holder .dgwt-wcas-search-form {
	position: relative; 
}
.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input {
	background-color: transparent;
	border: 0;
	height: auto;
	font-size: 1.5rem;
	font-weight: 700;
	text-align: center;
	opacity: 0;
	will-change: transform;
	-webkit-transform: translateY(1.25rem);
	transform: translateY(1.25rem);
	padding: 0 1rem;
}

.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input:focus {
    box-shadow: none;
    background: transparent;
}

.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {
	color: var(--color-contrast-300);
	letter-spacing: -1px;
    font-weight: 700;
	font-style: normal;
}

.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-moz-placeholder {
	color: var(--color-contrast-300);
	letter-spacing: -1px; 
}

.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {
	color: var(--color-contrast-300);
	letter-spacing: -1px; 
}

.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-ms-input-placeholder {
	color: var(--color-contrast-300);
	letter-spacing: -1px; 
}

.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::placeholder {
	color: var(--color-contrast-300);
	letter-spacing: -1px; 
}

@media screen and (min-width: 75rem) {
	.search-holder .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input {
		font-size: 5rem; 
	} 
}

.search-holder .dgwt-wcas-search-wrapp {
    max-width: 100%;
}

.search-holder svg.dgwt-wcas-ico-magnifier {
    display: none;
}

.woocommerce .dgwt-wcas-pd-rating .star-rating {
    color: var(--color-primary);
}

.header-search .dgwt-wcas-search-form input[type="search"].dgwt-wcas-search-input {
    border: 1px solid var(--color-form-border);
    border-radius: 0;
    height: 2.75rem;
}

.header-search .dgwt-wcas-search-form svg {
    display: none;
}

.header-search .dgwt-wcas-search-form {
    position: relative;
}

.header-search .dgwt-wcas-search-form:before {
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e843';
	position: absolute;
	left: 10px;
	top: 13px;
	z-index: 9;
}

form.dgwt-wcas-pd-addtc-form .quantity-button {
    display: none;
}

/* Mega Menu */

.site-menu.horizontal-menu .menu .menu-item-has-children.mega-menu {
    position: static;
}

.site-header .primary-menu.horizontal-menu .menu li.mega-menu > .sub-menu {
    width: 100%;
    left: 0;
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
}

.site-header .primary-menu.horizontal-menu .menu li.mega-menu .sub-menu .sub-menu {
	position: static;
    visibility: visible;
    opacity: 1;
    background: none;
    box-shadow: none;
    padding: 0;
    min-width: 0;
}

.site-header .primary-menu.horizontal-menu .menu .mega-menu .sub-menu .menu-item.menu-item-has-children > a::after {
    display: none;
}

.site-header .primary-menu.horizontal-menu .menu .mega-menu > .sub-menu > .menu-item > a {
    font-weight: 500;
    font-size: 14px;
}

header.style-1 .site-menu,
header.style-4 .site-menu,
header.style-5 .site-menu {
    position: static;
}

nav.woocommerce-pagination.klb-load-more {
    text-align: center;
}

nav.woocommerce-pagination.klb-load-more .button {
    cursor: pointer;
}

form.track_order button {
    color: #000;
    background-color: transparent;
    border: 1px solid var(--color-button-border-color);
    margin-top: 1rem;
}

@media screen and (min-width: 62rem) {
	.product-single .woocommerce-product-gallery.vertical .slider-wrapper ol.flex-control-thumbs {
		position: absolute;
		left: 0;
		top: 0;
		max-width: 4.375rem; 
	}
}

.footer-fix-nav svg {
    color: #9b9b9b;
    font-size: 21px;
    margin: 20px 7px;
}

p.woocommerce-store-notice.demo_store {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: var(--color-primary);
    margin: 0;
    padding: 15px;
    color: #fff;
    z-index: 999;
}

p.woocommerce-store-notice.demo_store a {
    color: #fff;
    font-weight: 500;
}

.elementor-widget-cosmetsy-latest-blog .site-post-archive {
    margin-left: 0;
}

@media screen and (min-width: 75rem) {
	.shop-wide .container {
		max-width: 100%;
	} 
}

.shop-wide .shop-page-header.style-2 {
    padding: 0;
}

@media(max-width:600px){
	.woocommerce-account .col-1, .woocommerce-account .col-2 {
	    width: 100%;
	}
}

.image-text.style-10 .row {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}

.site-menu.horizontal-menu .menu .menu-item-has-children:hover > .sub-menu {
    z-index: 99;
}

.ajax-loading .loader-image.preloader {
    position: static;
    display: block;
}

.no-more-products {
    text-align: center;
    margin-top: 30px;
}

.no-more-products + .no-more-products {
    display: none;
}

svg.loader-image.preloader {
    position: absolute;
    bottom: -100px;
    top: inherit;
}

ul#shipping_method {
    list-style: none;
    padding: 0;
    font-size: .775rem;
    margin: 0;
}

#shipping_method input.shipping_method {
    position: relative;
    top: 4px;
    float: right;
    margin-right: 0;
    margin-left: 7px;
    vertical-align: middle;
}

ul#shipping_method label {
    margin-bottom: 0;
    vertical-align: middle;
}

ul#shipping_method span.woocommerce-Price-amount.amount {
    font-size: .875rem;
    color: var(--color-price);
}

ul#shipping_method li {
    margin-bottom: 10px;
}

a.shipping-calculator-button {
    font-size: .825rem;
}

p.woocommerce-shipping-destination {
    font-size: .775rem;
}

.recently-viewed {
    margin-top: 1.875rem;
}

@media screen and (min-width: 64rem){
	.recently-viewed{
		margin-top: 3.75rem;
	}
}

.quickview-product .woocommerce-message {
    margin-bottom:1.875rem;
}

.site-header--content .site-brand img,
.site-header--mobile .site-brand img,
.site-offcanvas--header .site-brand a img {
    max-height: inherit;
}

ul.woocommerce-error {
    list-style: none;
	border: 1px solid #dee2e6;
    padding: 10px;
}

.single-product ul.woocommerce-error {
    margin-top: 30px;
	font-size: .875rem;
}

ul.woocommerce-error a {
    background: none;
    color: #000;
    outline: 0;
    padding: 0;
    height: auto;
}

ul.woocommerce-error a:hover {
    background: none;
    color: #000;

}

.quickview-product .woocommerce-error {
    margin-bottom: 1.875rem;
}

svg.loader-image.preloader.quick-view {
    position: fixed;
    bottom: 0;
    top: 0;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    width: 100%;
}

#add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
    position: relative;
    width: 100%;
}

.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods li.payment_method_stripe label {
    margin-left: 0;
	padding-left: 0;
    margin-bottom: 0;
    font-size: .8125rem;
    font-weight: 500;
}

.cart-page-wrapper .cart-form-wrapper .order-review-wrapper .payment_methods li .payment_box.payment_method_stripe {
    padding-left: 0;
}

.product-single + .woocommerce-Reviews {
    margin-top: 1.875rem;
}

@media screen and (min-width: 64rem) {
    .product-single + .woocommerce-Reviews {
        margin-top: 3.75rem;
    }
}

.klb-stock-progress-bar{
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}

.klb-stock-progress-bar .product-pcs {
    text-align: right;
    margin-bottom: 0.625rem;
    display: flex;
    justify-content: space-between;
    font-size: 0.75rem;
    color: #818ea0;
}

.klb-stock-progress-bar .product-pcs strong {
    color: #021523;
}

.klb-stock-progress-bar .product-progress {
  position: relative;
  width: 100%;
  height: 6px;
  background-color: #f2f3f5;
  border-radius: 0.625rem;
}
.klb-stock-progress-bar .product-progress span {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 0.625rem;
  background: #d51243;
  background: -webkit-gradient(linear, left top, right top, from(#d51243), color-stop(50%, #ff6048), to(#ffcd00));
  background: linear-gradient(90deg, #d51243 0%, #ff6048 50%, #ffcd00 100%);
}


.klb-product-time-countdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 20px;
}

.product-price + .klb-product-time-countdown {
    margin-top: 10px;
}

.klb-product-time-countdown .expired-text {
    font-size: .6875rem;
    margin-left: 0.75rem;
    max-width: 7.5rem;
    color: #818ea0;
}

.klb-product-time-countdown .countdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600; }
  .klb-product-time-countdown .countdown .count-item {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: .875rem;
    width: 1.75rem;
    height: 1.875rem;
    color: #3e445a;
    background-color: #edeef5; }
  .klb-product-time-countdown .countdown span {
    position: relative;
    top: -2px;
    margin-left: .25rem;
    margin-right: .25rem; }

.single .site-content .product-type-simple form.cart {
    flex-wrap: wrap;
}

@media(min-width:769px){
	form.woocommerce-ordering select {
	    width: 200px;
	}
}

.module--logos .slider-wrapper .site-slider .slick-prev {
    left: 0;
    top: 0;
}

.module--logos .slider-wrapper .site-slider .slick-arrow {
    top: 0;
}

.woocommerce-form p.mailchimp-newsletter label {
    margin-bottom: 0;
    margin-left: 10px;
}

.site-login {
	margin-top: 2.5rem; 
}

@media screen and (min-width: 64rem) {
	.site-login {
		margin-top: 5.5rem; 
	}
}

.site-login .site-login-container {
	display: block;
	max-width: 560px;
	padding: 0 .9375rem;
	margin-left: auto;
	margin-right: auto; 
}
.site-login .site-login-overflow {
	position: relative;
	overflow: hidden; 
}
@media screen and (min-width: 64rem) {
	.site-login .site-login-overflow {
		border: 1px solid #e5e8ec;
		border-radius: 7px;
		padding: 60px; 
	}
}

.site-login .login-page-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 0 1.75rem;
	padding: 0;
	list-style: none;
}

.site-login .login-page-tab li + li {
	margin-left: 1.25rem; 
}
@media screen and (min-width: 64rem) {
	.site-login .login-page-tab li + li {
		margin-left: 2.5rem; 
	} 
}

.site-login .login-page-tab li a {
	font-family: var(--theme-secondary-font);
	font-size: 1.065rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #212529;
	text-decoration: none; 
}

.site-login .login-page-tab li a:not(.active) {
	color: #c2c2d3; 
}

.site-login .login-form-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 200%;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99); 
}

.site-login .login-form-container > * {
	padding: 0 1px;
	width: 100%;
	will-change: opacity;
	margin-top: .9375rem;
	-webkit-transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99); 
}

.site-login .login-form-container > *.register-form {
	opacity: 0; 
}

.site-login .login-form-container > * > p {
	text-align: center;
	margin-bottom: 1.875rem;
	max-width: 21.25rem;
	margin-left: auto;
	margin-right: auto;
	color: #e8e8e8; 
}

.site-login .login-form-container > * form .form-row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: 0;
	margin-right: 0; 
}

.site-login .login-form-container > * form .form-row label {
	font-size: .8125rem; 
}
.site-login .login-form-container > * form .form-row .password-input {
	width: 100%; 
}
.site-login .login-form-container > * form .form-row .woocommerce-Input {
	height: 2.875rem; 
}
.site-login .login-form-container .lost-password {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; 
}
.site-login .login-form-container .lost-password .woocommerce-form-login__rememberme .woocommerce-form__input {
	position: relative;
	top: 1px;
	margin-right: 6px; 
}
.site-login .login-form-container .lost-password .woocommerce-LostPassword {
	font-size: .8125rem;
	font-weight: 500; 
}
.site-login .login-form-container .woocommerce-button {
	font-size: .8125rem;
	width: 100%;
	height: 2.875rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; 
}
.site-login .login-form-container .woocommerce-privacy-policy-text p {
	font-size: .75rem; 
}
.site-login .login-form-container .woocommerce-privacy-policy-text p a {
	color: var(--color-danger);
	text-decoration: underline; 
}
.site-login .login-form-container.show-register-form {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%); 
}
.site-login .login-form-container.show-register-form .login-form {
	opacity: 0; 
}
.site-login .login-form-container.show-register-form .register-form {
	opacity: 1; 
}

.single-product .cosmetsy-accordion-item {
    border: 1px solid #dee2e6;
}

.single-product .cosmetsy-accordion-item:not(:first-of-type) {
    border-top: 0;
}

.single-product .cosmetsy-accordion-title {
    display: flex;
    align-items: center;
	padding: 12px 20px;
    cursor: pointer;
}

.single-product .cosmetsy-accordion-title-text {
    flex: 1;
    font-family: var(--font-primary);
    font-size: 1rem;
    font-weight: 500;
    color: #000;
}

.single-product .cosmetsy-active .cosmetsy-accordion-title-text span {
    color: #ef4626;
}

.single-product  .cosmetsy-accordion-title.cosmetsy-active .cosmetsy-accordion-opener.cosmetsy-opener-style-arrow {
    transform: rotate(180deg);
	color: #ef4626;
}

.single-product .cosmetsy-accordion-opener {
    position: relative;
    color: #000;
    text-align: center;
    font-weight: 600;
    font-size: 10px;
    line-height: 1;
    transition: inherit;
}

.single-product .cosmetsy-accordion-opener.cosmetsy-opener-style-arrow:before {
    content: "\e80b";
    font-family: "klbtheme";
}

.single-product .cosmetsy-accordion-content {
    display: none;
	padding: 1rem 1.25rem;
}

.cosmetsy-accordion-content#tab-description h2 {
    display: none;
}

.product-single--columns  li.flex-nav-next, li.flex-nav-prev {
    position: absolute;
    top: 45% !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.875rem;
    height: 2.25rem;
    z-index: 1;
    font-size: 0;
}

.product-single--columns li.flex-nav-next {
    right: 0.9375rem;
}

.product-single--columns li.flex-nav-prev {
    left: 0.9375rem;
}

@media screen and (min-width: 62rem){
.product-single--columns .vertical li.flex-nav-prev {
    left: 6.25rem;
}
}

.product-single--columns ul.flex-direction-nav a:before {
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
    font-size: 2.25rem !important;
    color: var(--color-text);
}

.product-single--columns ul.flex-direction-nav a.flex-prev:before {
    content: "\e811";
}

.product-single--columns ul.flex-direction-nav a.flex-next:before {
    content: "\e812";
}

.klb-single-video {
    z-index: 9;
}

a.woocommerce-product-gallery__trigger {
    z-index: 9;
}

ul.products .product .product-content .product-media .entry-media > a:not(.button) .second-thumbnail {
    background-color: #fff;
}

.module--iconbox .module--inner .site-icon svg {
    width: 100%;
    height: 100%;
}


.header-cart .product_list_widget::-webkit-scrollbar {
	width: 3px;
}

.quick-button.mini-cart ul.woocommerce-mini-cart {
  max-height: 300px !important;
  display: block !important;
  overflow-y: auto !important;
}
.quick-button.mini-cart  ul.woocommerce-mini-cart::-webkit-scrollbar {
  width: 3px;
}
.quick-button.mini-cart ul.woocommerce-mini-cart::-webkit-scrollbar-track {
  background-color: #f6f4f0;
  border-radius: 9px;
}
.quick-button.mini-cart ul.woocommerce-mini-cart::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 9px;
}
.klb-tiktok:before {
    font-family: "Font Awesome 6 Brands";
    content: "\e07b";
    font-weight: 400;
}

.password-input .show-password-input {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--color-gray600);
  font-size: 1.3125rem;
  width: 2rem;
  height: 2rem;
  cursor: pointer;
  right: 0.3125rem;
  background: none;
  border: none;
  font-weight: inherit;
  padding: 0;
}
.password-input .show-password-input::before {
  font-family: "klbtheme";
  content: "\e838";
  line-height: 1;
}
.password-input .show-password-input.display-password::before {
  content: "\e838";
}

.password-input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}

.footer-fix-nav {
    position: fixed;
    bottom: 0;
	left: 0;
	z-index: 99;
    right: 0;
    display: none;
    background: #fff;
    text-align: center;
}
.footer-fix-nav a i{
    font-size: 21px;
    padding: 20px 7px;
    display: block;
    color: #9b9b9b;
    font-weight: 500;
}
.footer-fix-nav .col {
    margin: 0px;
    padding: 0px;
    border-right: 1px solid #edf1f4;
    height: 61px;
}
.footer-fix-nav .col:last-child {
    border: none;
}
.footer-fix-nav .col.active a:hover, .footer-fix-nav .col.active a:focus{
	background: #000000 !important;
}
.footer-fix-nav .col.active a {
    color: #fff;
    font-size: 42px;
    padding: 18px;
    border-radius: 0px;
    background: #51aa1b;

}

@media (max-width: 575.98px) { 
    .footer-fix-nav {
        display: block;
    }
	
	li.list-inline-item.cart-btn {
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) { 
    .footer-fix-nav {
        display: block;
    }
	
	li.list-inline-item.cart-btn {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
    .footer-fix-nav {
        display: block;
    }
	
	li.list-inline-item.cart-btn {
		display: none;
	}
}

.footer-fix-nav span.count {
    background: #ff253a;
    background: -moz-linear-gradient(-45deg, #ff253a 0%, #ff8453 100%);
    background: -webkit-linear-gradient(-45deg, #ff253a 0%,#ff8453 100%);
    background: linear-gradient(135deg, #ff253a 0%,#ff8453 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff253a', endColorstr='#ff8453',GradientType=1 );
    border-radius: 50px;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    right: 21px;
    line-height: 17px;
    min-width: 18px;
    position: absolute;
    top: 17px;
    color: #fff;
}

.mobile-filter {
    background: #fff none repeat scroll 0 0;
    overflow: auto;
    position: fixed;
    left: -400px;
    top: 0;
    width: 400px;
	z-index: 99;
	  -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	height: 100vh;
}
.toggled .mobile-filter {
	left: 0px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
    z-index: 9999;
}
.mobile-filter-body {
    background: #eff7fa none repeat scroll 0 0;
    height: 66vh;
    overflow: inherit;
    padding: 18px 20px;
}
.mobile-filter-header {
    background: #1c2224 none repeat scroll 0 0;
    color: #fff;
    padding: 18px 20px;
}
.mobile-filter-header h5 {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
.mobile-filter-header .float-right {
    background: #fff none repeat scroll 0 0;
    border-radius: 24px;
    color: #000;
    height: 26px;
    line-height: 25px;
    text-align: center;
    width: 26px;
}

@media (max-width: 575.98px) {
	.mobile-filter {
		width: 320px;
	}
}

.mobile-filter-header .float-right {
    float: right;
}

.mobile-filter .klb-sidebar.sidebar {
    background-color: #ffffff;
    padding: 20px 10px;
    margin-top: 0;
}
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


/*! 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}


.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.wc-block-components-product-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wc-block-components-product-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wc-block-components-product-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wc-block-components-product-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wc-block-components-product-button.wp-block-button__width-100 .wp-block-button__link{width:100%}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;width:auto;word-break:break-word}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}



.wp-block-woocommerce-product-collection .wc-block-components-product-stock-indicator{text-align:center}.wc-block-components-notice-banner .wc-block-components-button.wc-block-components-notice-banner__dismiss[hidden]{display:none}



:where(.wc-block-product-filters){--top-padding:var(--wp-admin--admin-bar--height);display:inline-flex}@media(max-width:782px){:where(.wc-block-product-filters){--top-padding:var(--adminbar-mobile-padding,0)}}:where(.wc-block-product-filters) .wc-block-product-filters__close-overlay,:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay{align-items:center;background:transparent;border:transparent;color:inherit;display:flex;font-size:.875em;padding:0}:where(.wc-block-product-filters) .wc-block-product-filters__close-overlay svg,:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay svg{fill:currentColor}:where(.wc-block-product-filters) .wc-block-product-filters__close-overlay span,:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay span{padding:0 5px}:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay svg{height:var(--wc-product-filters-overlay-icon-size,1.5em);width:var(--wc-product-filters-overlay-icon-size,1.5em)}:where(.wc-block-product-filters) .wc-block-product-filters__overlay{background-color:transparent;inset:0;pointer-events:none;position:fixed;top:var(--top-padding);transition:background-color .5s;z-index:9999}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-wrapper{height:100%;position:relative;width:100%}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-dialog{background-color:var(--wc-product-filters-overlay-background-color,var(--wc-product-filters-background-color,var(--wp--preset--color--base,#fff)));color:var(--wc-product-filters-overlay-text-color,var(--wc-product-filters-text-color,var(--wp--preset--color--base,#111)));display:flex!important;flex-direction:column;gap:var(--wp--preset--spacing--40);inset:0;max-height:100%;position:absolute;transform:translateY(100vh);transition:none}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-header{display:flex;flex-flow:row-reverse;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40) 0}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content{display:flex;flex-direction:column;flex-grow:1;gap:var(--wc-product-filter-block-spacing,var(--wp--style--block-gap,1.2rem));overflow-y:scroll;padding:0 var(--wp--preset--spacing--40)}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content>:first-child{margin-top:0}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-footer{box-shadow:0 -4px 8px 0 rgba(0,0,0,.102);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}:where(.wc-block-product-filters) .wc-block-product-filters__apply{width:100%}:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay{background-color:rgba(95,95,95,.35);pointer-events:auto;z-index:9999}:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-dialog{color:var(--wc-product-filters-overlay-color,inherit);transform:translateY(0);transition:transform .5s}@media(min-width:601px){:where(.wc-block-product-filters),:where(.wc-block-product-filters).is-overlay-opened{display:flex}:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay,:where(.wc-block-product-filters) .wc-block-product-filters__overlay-footer,:where(.wc-block-product-filters) .wc-block-product-filters__overlay-header,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__open-overlay,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-footer,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-header{display:none}:where(.wc-block-product-filters) .wc-block-product-filters__overlay,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay{background:inherit;color:inherit;inset:0;pointer-events:auto;position:relative;transition:none}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-wrapper,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-wrapper{background:inherit;color:inherit;height:auto;width:auto}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-dialog,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-dialog{background:inherit;color:inherit;position:relative;transform:none}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-content{background:inherit;color:inherit;flex-grow:1;overflow:visible;padding:0}}@media(max-width:600px){:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content .wp-block-group{display:block}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content .wp-block-group>div{margin:20px 0}}.wc-block-product-filter--hidden{display:none}



.wc-block-product-filter-removable-chips.is-vertical .wc-block-product-filter-removable-chips__items{flex-direction:column}.wc-block-product-filter-removable-chips.is-content-justification-center .wc-block-product-filter-removable-chips__items{justify-content:center}.wc-block-product-filter-removable-chips.is-content-justification-right .wc-block-product-filter-removable-chips__items{justify-content:flex-end}.wc-block-product-filter-removable-chips.is-content-justification-space-between .wc-block-product-filter-removable-chips__items{justify-content:space-between}.wc-block-product-filter-removable-chips.is-horizontal .wc-block-product-filter-removable-chips__items{width:100%}.wc-block-product-filter-removable-chips__items{color:var(--wc-product-filter-removable-chips-text,currentColor);display:inline-flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item{align-items:center;appearance:none;background:var(--wc-product-filter-removable-chips-background,transparent);border:1px solid var(--wc-product-filter-removable-chips-border,color-mix(in srgb,currentColor 20%,transparent));border-radius:2px;display:flex;font-size:.875em;gap:8px;justify-content:space-between;padding:.25em .75em}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove{align-items:center;background-color:transparent;border:none;color:var(--wc-product-filter-removable-chips-text,currentColor);cursor:pointer;display:flex;margin:0;padding:0}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove .wc-block-product-filter-removable-chips__remove-icon{fill:currentColor}



.wc-block-product-filter-checkbox-list__list{list-style:none outside;margin:0;padding:0}.wc-block-product-filter-checkbox-list__label{align-items:center;display:inline-flex;gap:.625em}.wc-block-product-filter-checkbox-list__item .wc-block-product-filter-checkbox-list__label{margin-bottom:0}:where(.wc-block-product-filter-checkbox-list__input-wrapper){display:block;position:relative}.wc-block-product-filter-checkbox-list__input-wrapper:before{background:currentColor;border-radius:2px;content:"";height:1em;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:1em}.has-option-element-color .wc-block-product-filter-checkbox-list__input-wrapper:before{display:none}input[type=checkbox].wc-block-product-filter-checkbox-list__input{appearance:none;background:var(--wc-product-filter-checkbox-list-option-element,transparent);border:1px solid var(--wc-product-filter-checkbox-list-option-element-border,transparent);border-radius:2px;color:inherit;cursor:pointer;display:block;font-size:inherit;height:1em;margin:0;width:1em}input[type=checkbox].wc-block-product-filter-checkbox-list__input:focus{outline-color:var(--wc-product-filter-checkbox-list-option-element-border,currentColor);outline-width:1px}svg.wc-block-product-filter-checkbox-list__mark{box-sizing:border-box;color:var(--wc-product-filter-checkbox-list-option-element-selected,currentColor);display:none;height:1em;left:0;padding:.2em;position:absolute;top:0;width:1em}input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked:after,input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked:before{content:none}input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked+.wc-block-product-filter-checkbox-list__mark{display:block;pointer-events:none}:where(.wc-block-product-filter-checkbox-list__text-wrapper){align-items:center;display:inline-flex;font-size:.875em;gap:4px}.wc-block-product-filter-checkbox-list__show-more{appearance:none;background:transparent;border:none;font-family:inherit;padding:0;text-decoration:underline}



:where(.wc-block-product-filter-chips__items){display:flex;flex-wrap:wrap;gap:4px}.wc-block-product-filter-chips__item{appearance:none;background:transparent;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:2px;color:var(--wc-product-filter-chips-text,currentColor);cursor:pointer;font-family:inherit;font-size:.875em;padding:4px 8px}.has-chip-text-color .wc-block-product-filter-chips__item{color:var(--wc-product-filter-chips-text)}.has-chip-background-color .wc-block-product-filter-chips__item{background:var(--wc-product-filter-chips-background)}.has-chip-border-color .wc-block-product-filter-chips__item{border-color:var(--wc-product-filter-chips-border)}.wc-block-product-filter-chips__item[aria-checked=true]{background:currentColor}.has-selected-chip-text-color .wc-block-product-filter-chips__item[aria-checked=true]{color:var(--wc-product-filter-chips-selected-text)}.has-selected-chip-background-color .wc-block-product-filter-chips__item[aria-checked=true]{background:var(--wc-product-filter-chips-selected-background)}.has-selected-chip-border-color .wc-block-product-filter-chips__item[aria-checked=true]{border-color:var(--wc-product-filter-chips-selected-border)}:where(.wc-block-product-filter-chips__label){align-items:center;display:inline-flex;gap:4px}.wc-block-product-filter-chips:not(.has-selected-chip-text-color) .wc-block-product-filter-chips__item[aria-checked=true]>.wc-block-product-filter-chips__label{filter:invert(100%)}.wc-block-product-filter-chips__show-more{appearance:none;background:transparent;border:none;font-family:inherit;padding:0;text-decoration:underline}



.wc-block-product-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wc-block-product-template.wc-block-product-template{background:none}.wc-block-product-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wc-block-product-template.is-flex-container>li{list-style:none;margin:0;width:100%}@media(min-width:600px){.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wc-block-product-template__responsive{grid-gap:1.25em;display:grid}.wc-block-product-template__responsive.columns-2{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(50% - .625em)),1fr))}.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(33.33333% - .83333em)),1fr))}.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))}.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr))}.wc-block-product-template__responsive.columns-6{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(16.66667% - 1.04167em)),1fr))}.wc-block-product-template__responsive>li{margin-block-start:0}:where(.wc-block-product-template .wc-block-product)>:not(:last-child){margin-bottom:.75rem;margin-top:0}.is-product-collection-layout-list .wc-block-product:not(:last-child){margin-bottom:1.2rem}



: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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}


.woocommerce form .form-row .required { visibility: visible; }


:root {--wvg-thumbnail-item: 5;--wvg-thumbnail-item-gap: 4px;--wvg-single-image-size: 600px;--wvg-gallery-width: 100%;--wvg-gallery-margin: 30px;}/* Default Width */.woo-variation-product-gallery {max-width: 100% !important;width: 100%;}/* Medium Devices, Desktops *//* Small Devices, Tablets */@media only screen and (max-width: 768px) {.woo-variation-product-gallery {width: 320px;max-width: 100% !important;}}/* Extra Small Devices, Phones */@media only screen and (max-width: 480px) {.woo-variation-product-gallery {width: 700px;max-width: 100% !important;}}


.klb-shop-breadcrumb .container {
	align-items: center;
}
.shop-page-header.style-2 .container .row {
	padding: 30px 0 0 0;
}
.shop-page-header.style-2 .container .row .shop-page-header--title h1.entry-title {
  	font-size: 24px;
  	margin-bottom: 0;
}
a[href*='https://www.tracemyip.org/'] {
	display: none;
}
.woocommerce-mini-cart dl.variation,
.order-review-wrapper dl.variation dt,
.woocommerce-cart-form dl.variation dt {
	display: none;
}

			.alg-product-input-fields-table textarea {
				overflow: hidden;
			}
		

			.alg-product-input-fields-table textarea {
				overflow: hidden;
			}
		

.klb-shop-breadcrumb.with-background .container{
	background-image: url(https://urzonailfiles.com/wp-content/uploads/2023/06/URZO-SHOP.webp);
}

@media(max-width:64rem){
	header.sticky-header {
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
	}	
}

.sticky-header .site-header--content {
    background: #fff;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9;
    border-bottom: 1px solid #e3e4e6;
}
.style-4.sticky-header .site-header--content {
    background: #000;
	border-bottom: none;
}




.klb-blog-breadcrumb .container{
	background-color: #f9f3f2;
}







 .site-header .site-topbar {
	background-color:;
}
.site-header .site-topbar .site-menu .menu .menu-item a {
	color:;	
}


.site-header .site-topbar .site-menu .menu .menu-item a:hover  {
	color:;	
}

.site-global-notification.klbtype-1 {
	background-color:;
}

.site-global-notification.klbtype-1{
	color:;	
}

.site-global-notification.klbtype-1:hover {
	color:;	
}

.style-5.header-default .site-header--content , .style-5 .site-header--mobile {
	background-color: #ffffff;
}

.style-5.site-header.header-default .primary-menu.horizontal-menu .menu > .menu-item a {
	color: #000;
}

.style-5.site-header.header-default .primary-menu.horizontal-menu .menu > .menu-item a:hover {
	color: ;
}

.style-5.site-header.header-default .quick-button.canvas-toggle span{
	background-color: ;
}

.style-5.header-default .site-header--content a i,
 .style-5.site-header.header-default .quick-button.search-button i ,
 .style-5.header-default .site-header--mobile a i{
	color: ;
}

.style-2.site-header .primary-menu.horizontal-menu .menu > .menu-item a{
	color: ;
}

.style-2.site-header .primary-menu.horizontal-menu .menu > .menu-item a:hover{
	color: ;
}

.style-2.site-header .quick-button.canvas-toggle span{
	background-color: ;
}

.style-2 .site-header--content a i,
 .style-2.site-header .quick-button.search-button ,
 .style-2 .site-header--mobile a i{
	color: ;
}

.style-2 .site-header--desktop.hide-mobile , .style-2.site-header .site-header--nav , .style-2 .site-header--mobile{
	background-color: ;

}

.site-header.style-2 .primary-menu{
	border-color:;
}

.style-1 .site-header--content , .style-1 .site-header--content .header-search--form .search-form-input ,
.style-1 .site-header--nav , .style-1 .site-header--mobile {
	background-color: ;
}

.style-1.site-header .primary-menu.horizontal-menu .menu > .menu-item a {
	color: ;
}

.style-1.site-header .primary-menu.horizontal-menu .menu > .menu-item a:hover {
	color: ;
}

.style-1.site-header .quick-button.canvas-toggle span{
	background-color: ;

}

.style-1 .site-header--content a i,
 .style-1 .site-header--mobile a i ,
 .style-1 .site-header--mobile .quick-button.search-button i{
	color: ;
}

.style-1.site-header .quick-button.header-button a{
	color: ;
}

.style-1.site-header .quick-button.header-button a:hover{
	color: ;
}

.site-header.header-transparent.style-4 .primary-menu.horizontal-menu .menu > .menu-item > a , .site-header.style-4 .quick-button.text .quick-label ,
.site-header.header-transparent.style-4 .quick-button , .site-header.style-4 .quick-button.text .quick-label + .cart-count  {
	color: #fff;
	
}

.site-header.header-transparent.style-4 .primary-menu.horizontal-menu .menu > .menu-item > a:hover , .site-header.style-4 .quick-button.text .quick-label:hover ,
.site-header.header-transparent.style-4 .quick-button:hover , .site-header.style-4 .quick-button.text .quick-label + .cart-count:hover	{
	color: ;
	
}

.site-header.style-4 .primary-menu.horizontal-menu .menu .sub-menu .menu-item a{
	color: ;
}

.site-header.style-4 .primary-menu.horizontal-menu .menu .sub-menu .menu-item a:hover{
	color: ;
}

.site-header.header-transparent.style-4 .quick-button.canvas-toggle span{
	background-color: ;
}

.site-header.header-transparent.style-4 .site-header--mobile .quick-button > a i,
 .site-header.header-transparent.style-4 .site-header--mobile .quick-button i{
	color: ;
}


.site-offcanvas .site-scroll{
	background-color: ;
}

.site-scroll .site-offcanvas--main .mobile-menu .menu .menu-item a{
	color: ;
}

.site-scroll .site-offcanvas--main .mobile-menu .menu .menu-item a:hover{
	color: ;
}

.site-scroll .site-offcanvas--main .mobile-menu .menu > .menu-item + .menu-item , .site-scroll .site-offcanvas--header .offcanvas-close{
	border-color: ;
}

.site-scroll  .site-offcanvas--footer .site-social ul.icon.dark li a{
	color: ;
}

.site-scroll  .site-offcanvas--footer .site-copyright p{
	color: ;
}

.site-scroll  .site-offcanvas--footer .site-copyright p:hover{
	color: ;
}

.site-footer .footer-newsletter.klbtype-1 .site-footer--wrapper .entry-subtitle.klbtype-1{
	color:;
}

.site-footer .footer-newsletter.klbtype-1 .site-footer--wrapper .entry-subtitle.klbtype-1:hover{
	color:;
}

.site-footer .footer-newsletter.klbtype-1 .site-footer--wrapper .entry-title.klbtype-1{
	color:;
}

.site-footer .footer-newsletter.klbtype-1 .site-footer--wrapper .entry-title.klbtype-1:hover{
	color:;
}

.site-footer .footer-widgets .site-footer--wrapper .widget .widget-title{
	color:;
}

.site-footer .footer-widgets .site-footer--wrapper .widget .widget-title:hover{
	color:;
}

.site-footer .footer-widgets .site-footer--wrapper a , 
.site-footer .footer-widgets .site-footer--wrapper .widget.widget_text .textwidget p{
	color:;

}

.site-footer .footer-widgets .site-footer--wrapper a:hover ,
.site-footer .footer-widgets .site-footer--wrapper .widget.widget_text .textwidget p:hover {
	color:;

}

.site-footer .subfooter .site-footer--wrapper .site-social ul li a .social-text{
	color:;

}

.site-footer--wrapper .site-copyright p{
	color:;
}

.site-footer--wrapper .site-copyright p:hover{
	color:;
}

.footer-fix-nav{
	background-color: !important;
}

.footer-fix-nav a i , .footer-fix-nav svg{
	color: !important;
}

.footer-fix-nav a i:hover , .footer-fix-nav svg:hover{
	color: !important;
}

.footer-fix-nav .col{
	border-right-color: !important;
}

.site-footer .footer-newsletter , .site-footer .footer-instagram.klbtype-1::before{
	background-color: !important;
}

.site-footer .footer-instagram .site-instagram span{
	color:; 
}

.site-footer .footer-instagram .site-instagram span:hover{
	color:; 
}

.site-footer .footer-instagram .site-instagram .entry-title{
	color: !important;
}

.site-footer .footer-instagram .site-instagram .entry-title:hover{
	color: !important;
}

.site-footer .footer-widgets, .site-footer .subfooter{
	background-color:#fff;
}

.maintenance-mode-wrapper h2.entry-title{
	color: ;
}

.maintenance-mode-wrapper h1.entry-sub{
	color: ;
}

body#error-page .maintenance-content .entry-description{
	color: ;
}

.single-product .site-content {
	background-color:;
}

.product-single--columns ol.flex-control-thumbs li:before{
	background-color:;
}

.product-single .product-details--header.hot-product .entry-title{
	color:;
}

.product-single .product-details .product-price-wrapper .in-stock{
	background-color:;
	color:;
}

.product-single .product-details .product-price-wrapper .out-of-stock{
	background-color:;
	color:;
}

.product-single .product-details .product-price-wrapper .price del{
	color:;
}

.product-single .product-details .product-price-wrapper .price ins,
.product-single .product-details .product-price-wrapper .price{
	color:;
}

.product-single .product-details .woocommerce-product-details__short-description p,
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description{
	color:;
}

.product-single .product-details .single_add_to_cart_button{
	background-color:;
	color:;
}

.product-single .product-details .single_add_to_cart_button:hover{
	background-color:;
	color:;
}

.product-single .product-details .product_meta{
	color:;
}

.product-single .product-details .product_meta > span span,
.product-single .product-details .product_meta > span a{
	color:;
}

.product-single .product-details .product-actions a.tinvwl_add_to_wishlist_button{
	color:;
}

.product-single .product-details .product-actions a.tinvwl_add_to_wishlist_button:hover{
	color:;
}

.product-single .product-details .product-actions .product-share > span{
	color:;
}

.product-single .product-details .product-actions .product-share{
	border-left-color:;
}

.product-single .product-details .product-actions{
	border-top-color:;
}

.single-product .module .module--title.style-2 .module--title--inner .entry-title{
	color:;
}

.single-product .module .module--title.style-2.bordered .module--title--inner{
	border-top-color:;
}

.single-product .woocommerce-tabs ul.tabs.wc-tabs li a{
	color:;
}

.single-product .woocommerce-tabs ul.tabs.wc-tabs li.active a{
	color:;
}

.single-product .woocommerce-tabs ul.tabs.wc-tabs li.active a:after{
	background:;
}

.single-product .woocommerce-tabs ul.tabs.wc-tabs{
	border-bottom-color:;
}

.woocommerce-product-gallery{ opacity: 1 !important; }

			
			.af_addon_front_field_title_div_11068 h1, h2, h3, h4, h5, h6{
				margin-bottom: unset !important;
			}

			.add_on_description_style_11068{
				font-size: px;
				margin: 0;
			}

			.addon_field_border_11068{
								width: 100%;
			}

			.af_addon_option_font_11068{
				font-size: px;
				color: ;
			}

			.addon_heading_styling_11068{
								color: ;
			}

			.af_addon_front_field_title_div_11068{
								color: ;
				width: 100%;
								 
			}

			.tooltip_11068 {
				position: relative;
				display: inline-block;
				border-bottom: none !important;
				color: black !important;
				font-size: 15px;
				vertical-align: middle;
			}

			.tooltip_11068 .tooltiptext_11068 {
				visibility: hidden;
				width: 110px;
				background-color: ;
				color: ;
				font-size: px;
				text-align: center;
				border-radius: 4px;
				padding: 5px 0;

				/* Position the tooltip */
				position: absolute;
				z-index: 1;
				left: -104px;
				top: -30px;
				height: auto;
			}

			.tooltip_11068:hover .tooltiptext_11068 {
				visibility: visible;
			}

		

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

			/*
 * .site-header.header-transparent .site-header--mobile {
    background-color: rgba(0,0,0,0.6);
    border-color: rgba(255, 255, 255, 0.3);
}


.style-4.sticky-header .site-header--content {
    background: rgba(0,0,0,0.6);
    border-bottom: none;
}

.site-header.header-transparent .site-header--content {
    background-color: rgba(0,0,0,0.6);
}
*/


/* Hide additional information tab */
li.additional_information_tab {
display: none !important;
}

.elementor-3227 .elementor-element.elementor-element-0954079 img {
    /* height: 383px; */
    object-fit: cover;
}

ul.products .product .product-content .product-media .entry-media > a:not(.button) .second-thumbnail {
    display: none;
}



/* kategoriju nosaukumu fonts un lielums */



.shop-page-header.style-2 .container .row .shop-page-header--title h1.entry-title {
    font-family: "Poppins", sans-serif;
    font-size: 30px;
    margin-bottom: 0;
	opacity: 0.5;
}


.badge.onsale {
display: none !important;
}



.product-single .product-details .product-price-wrapper .stock {
    display: inline-block;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #dc3545;
    border: 1px solid;
    padding: 0.375rem 0.625rem;
    margin-left: 1.25rem;
}		
.site-header--content .site-brand img{max-width:167px;}.site-header--mobile .site-brand img{width:135px;}.site-offcanvas--header .site-brand a img{width:134px;}.site-scroll .site-offcanvas--main .mobile-menu .menu .menu-item a{font-size:14px;}.site-scroll .site-offcanvas--footer .site-copyright p{font-size:12px;}.style-5.site-header.header-default .primary-menu.horizontal-menu .menu > .menu-item a{font-size:14px;}.site-header .primary-menu.horizontal-menu .menu > .menu-item a , .site-header .primary-menu.horizontal-menu .menu .sub-menu .menu-item a{font-size:14px;}.style-1 .site-header--nav .primary-menu.horizontal-menu .menu > .menu-item > a , .style-1.site-header .primary-menu.horizontal-menu .menu > .menu-item a{font-size:14px;}.site-header.header-transparent.style-4 .primary-menu.horizontal-menu .menu > .menu-item > a , .site-header.style-4 .primary-menu.horizontal-menu .menu .sub-menu .menu-item a , .site-header.style-4 .quick-button.text .quick-label{font-size:16px;text-transform:uppercase;}.site-global-notification.klbtype-1 p , .site-header .site-topbar{font-size:13px;}.site-footer .footer-newsletter.klbtype-1 .site-footer--wrapper .entry-subtitle.klbtype-1{font-size:11px;}.site-footer .footer-newsletter.klbtype-1 .site-footer--wrapper .entry-title.klbtype-1{font-size:28px;}.site-footer .footer-widgets .site-footer--wrapper .widget .widget-title{line-height:5;}.site-footer--wrapper .site-copyright p{letter-spacing:5;line-height:5;}
