@media all{img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}}@media all{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}}@media all{
@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{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;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.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{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.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-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{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:-moz-fit-content;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;z-index:1}.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;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.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-background,.wp-block-cover__video-background{z-index:0}.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}.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:-moz-fit-content;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:-moz-fit-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{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.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;transition:opacity .2s ease;width:20px;z-index:100}.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{animation:turn-on-visibility .25s both;visibility:visible}.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}@media (prefers-reduced-motion:no-preference){.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{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:inline-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%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.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{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;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),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.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}.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-content{display:flow-root}.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.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}.wp-block-post-template{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-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:-moz-fit-content;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{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}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;list-style:none;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-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{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.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;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.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-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-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:.66667em;padding-right:.66667em}.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.33333%}.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:rect(1px,1px,1px,1px);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:auto!important;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}}}@media all{.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}}@media all{: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:clamp(0.75rem, 0.75rem + ((1vw - 0.2rem) * 0.227), 0.875rem);--wp--preset--font-size--medium:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.227), 1.25rem);--wp--preset--font-size--large:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.227), 1.375rem);--wp--preset--font-size--x-large:clamp(2rem, 2rem + ((1vw - 0.2rem) * 1.818), 3rem);--wp--preset--font-size--ssmall:clamp(0.6875rem, 0.688rem + ((1vw - 0.2rem) * 0.113), 0.75rem);--wp--preset--font-size--paragraph:clamp(0.9375rem, 0.938rem + ((1vw - 0.2rem) * 0.113), 1rem);--wp--preset--font-family--primary:'Inter', sans-serif;--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)}:root{--wp--style--global--content-size:900px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{font-family:'Inter',sans-serif;font-size:clamp(0.9375rem, 1vw + 0.8rem, 1rem);font-style:normal;font-weight:400;letter-spacing:0;line-height:clamp(1.4375rem, 1.2vw + 1rem, 1.5rem);--wp--style--root--padding-top:0px;--wp--style--root--padding-right:0px;--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:0px;text-decoration:none}a:where(:not(.wp-element-button)){text-decoration:none}h1{font-size:clamp(1.625rem, calc(0.5rem + 2.16vw), 2rem);font-weight:600;line-height:clamp(2rem, 1.8rem + 1vw, 2.5rem)}h2{font-size:clamp(1.375rem, calc(0.5rem + 2.16vw), 1.5rem);font-weight:500;line-height:clamp(1.75rem, 1.5rem + 0.8vw, 2rem)}h3{font-size:clamp(1.25rem, calc(0.5rem + 2.16vw), 1.375rem);font-weight:500;line-height:clamp(1.625rem, 1.4rem + 0.7vw, 1.8rem)}h4{font-size:clamp(1.125rem, calc(0.5rem + 2.16vw), 1.25rem);font-weight:500;line-height:clamp(1.5rem, 1.3rem + 0.6vw, 1.625rem)}h5{font-size:var(--wp--preset--font-size--medium);font-weight:500;line-height:1.4rem}h6{font-size:var(--wp--preset--font-size--small);font-weight:500;line-height:1.3rem}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}.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}.has-ssmall-font-size{font-size:var(--wp--preset--font-size--ssmall)!important}.has-paragraph-font-size{font-size:var(--wp--preset--font-size--paragraph)!important}.has-primary-font-family{font-family:var(--wp--preset--font-family--primary)!important}:root :where(.wp-block-pullquote){font-size:clamp(0.9375rem, 1vw + 0.8rem, 1rem);line-height:clamp(1.4375rem, 1.2vw + 1rem, 1.5rem)}:root :where(p){color:#101010}:root :where(.wp-block-heading){color:#101010}}@media all{html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100%!important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100%!important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset!important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit!important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none!important;padding:0!important;width:100%}.wpml-language-switcher-block ul li{margin:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit!important;background-color:unset!important;min-width:unset!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1em!important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size)!important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing)!important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform)!important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family)!important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0 transparent;padding-top:3px!important}.wpml-ls-flag-style-btn.black-bg{background-color:#000}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px!important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px #000}.wpml-ls-control-blue{color:#3858E9!important}.wpml-ls-number-with-unit-select select{color:#3858E9!important;font-weight:900!important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text",sans-serif;font-style:normal;font-weight:400!important;font-size:13px!important;line-height:140%!important}.wpml-ls-option-btn-col{padding:.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:#fff}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:#fff;border-color:#000}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:#000}.ant-select-dropdown{min-width:45px!important;max-width:45px!important;width:45px!important}.wpml-ls-color-control{border:1px solid #DDD;border-bottom:0;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0 0 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none!important}.ant-input-number-input{padding-right:0px!important;padding-left:3px!important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0!important;min-width:30px!important;height:30px!important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px!important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents!important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex!important;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents!important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset!important;flex:initial!important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1.5em!important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}.ant-input-number{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;-webkit-transition:all 0.3s,height 0s;transition:all 0.3s,height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner::before,.ant-input-number-handler-down-inner::before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;-webkit-transition:opacity 0.24s linear 0.24s;transition:opacity 0.24s linear 0.24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-moz-appearance:textfield!important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type='number']::-webkit-inner-spin-button,.ant-input-number-input[type='number']::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;-webkit-transition:opacity 0.24s linear 0.1s;transition:opacity 0.24s linear 0.1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(0,0,0,.25)}.ant-input-number-borderless{-webkit-box-shadow:none;box-shadow:none}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-select-single .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;-webkit-transition:all 0.3s;transition:all 0.3s}@supports (-moz-appearance:meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}.ant-select-single .ant-select-selector::after,.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;-webkit-transition:font-size 0.3s,line-height 0.3s,height 0.3s;transition:font-size 0.3s,line-height 0.3s,height 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove::before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;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';line-height:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:33px;line-height:33px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:17px;line-height:17px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all 0.3s cubic-bezier(.645,.045,.355,1);transition:all 0.3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast:none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{-ms-flex:auto;flex:auto}}.ant-select-selection-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast:none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{-ms-flex:auto;flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:53%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow::before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color 0.3s ease,opacity 0.15s ease;transition:color 0.3s ease,opacity 0.15s ease;text-rendering:auto}.ant-select-clear::before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-item-option-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{-webkit-box-flex:0;-ms-flex:none;flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow{right:initial;left:11px}.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-search:first-child>.ant-select-selection-search-input{margin-right:5px!important;margin-left:0!important}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:0}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;height:12px;margin:10px 6px 10px;padding:4px 0;cursor:pointer;-ms-touch-action:none;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;-webkit-box-shadow:0;box-shadow:0;cursor:pointer;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(.18,.89,.32,1.28);transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(.18,.89,.32,1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(.18,.89,.32,1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(.18,.89,.32,1.28),-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,.12);box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,.12);box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,.25)!important;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}.ant-alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}.ant-alert-close-text{color:rgba(0,0,0,.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}.ant-alert-with-description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px 15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;-webkit-transition:max-height 0.3s cubic-bezier(.78,.14,.15,.86),opacity 0.3s cubic-bezier(.78,.14,.15,.86),padding-top 0.3s cubic-bezier(.78,.14,.15,.86),padding-bottom 0.3s cubic-bezier(.78,.14,.15,.86),margin-bottom 0.3s cubic-bezier(.78,.14,.15,.86);transition:max-height 0.3s cubic-bezier(.78,.14,.15,.86),opacity 0.3s cubic-bezier(.78,.14,.15,.86),padding-top 0.3s cubic-bezier(.78,.14,.15,.86),padding-bottom 0.3s cubic-bezier(.78,.14,.15,.86),margin-bottom 0.3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action{margin-right:8px;margin-left:auto}.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100%!important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100%!important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset!important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit!important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none!important;padding:0!important;width:100%}.wpml-language-switcher-block ul li{margin:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit!important;background-color:unset!important;min-width:unset!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1em!important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size)!important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing)!important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform)!important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family)!important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0 transparent;padding-top:3px!important}.wpml-ls-flag-style-btn.black-bg{background-color:#000}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px!important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px #000}.wpml-ls-control-blue{color:#3858E9!important}.wpml-ls-number-with-unit-select select{color:#3858E9!important;font-weight:900!important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text",sans-serif;font-style:normal;font-weight:400!important;font-size:13px!important;line-height:140%!important}.wpml-ls-option-btn-col{padding:.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:#fff}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:#fff;border-color:#000}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:#000}.ant-select-dropdown{min-width:45px!important;max-width:45px!important;width:45px!important}.wpml-ls-color-control{border:1px solid #DDD;border-bottom:0;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0 0 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none!important}.ant-input-number-input{padding-right:0px!important;padding-left:3px!important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0!important;min-width:30px!important;height:30px!important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px!important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents!important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex!important;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents!important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset!important;flex:initial!important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1.5em!important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}}@media all{.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 .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.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}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;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;opacity:.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;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 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}}@media all{
.post-views.entry-meta>span{margin-right:0!important;font:16px;line-height:1}.post-views.entry-meta>span.post-views-icon.dashicons{display:inline-block;font-size:16px;line-height:1;text-decoration:inherit;vertical-align:middle}.post-views.load-dynamic .post-views-count{color:#fff0;transition:color 0.3s ease-in-out;position:relative}.post-views.load-dynamic.loaded .post-views-count{color:inherit}.post-views.load-dynamic.loading .post-views-count,.post-views.load-dynamic.loading .post-views-count:after{box-sizing:border-box}.post-views.load-dynamic .post-views-count:after{opacity:0;transition:opacity 0.3s ease-in-out;position:relative;color:#6610f2}.post-views.load-dynamic.loading .post-views-count:after{content:'';display:block;width:16px;height:16pxpx;border-radius:50%;border:2px solid currentColor;border-color:currentColor #fff0 currentColor #fff0;animation:pvc-loading 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@keyframes pvc-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}}@media all{:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}}@media all{@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";content:"\e021"/"";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//www.endomondo.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}}@media all{.woocommerce form .form-row .required{visibility:visible}}@media all{body{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-xs:0.25em;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:1em;--glsr-gap-xl:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-tag-label-weight:600;--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--glsr-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-description-text:var(--glsr-text-sm);--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:600;--glsr-range-size:1.75em;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.2;--glsr-toggle-opacity-1:1;--glsr-toggle-p:.15em;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.1);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--wp--preset--color--base,var(--glsr-white));--glsr-modal-radius:3px;--glsr-modal-padding:1.5em;--glsr-tooltip-border-radius:4px;--glsr-tooltip-font-size:0.875rem;--glsr-tooltip-font-weight:400;--glsr-tooltip-line-height:1;--glsr-tooltip-margin:12px;--glsr-tooltip-padding:.5em 1em;--glsr-tooltip-size:6px}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .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;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div:not([data-type=procaptcha]){display:flex}.glsr-fade-out{opacity:0!important;transition:visibility 0s cubic-bezier(0,0,.2,1) var(--glsr-duration-slow),opacity var(--glsr-duration-slow)!important;visibility:hidden!important}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-xl);display:grid;gap:var(--glsr-gap-xl)}.glsr-default .glsr-loading,.glsr-default form.glsr-form .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:after,.glsr-default form.glsr-form .glsr-loading:before{animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default form.glsr-form .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-star-empty{background-image:var(--glsr-star-empty)}.glsr-star-full{background-image:var(--glsr-star-full)}.glsr-star-half{background-image:var(--glsr-star-half)}.glsr-review{quotes:"“" "”";word-break:break-word}.glsr-review,.glsr-reviews>p{opacity:1;transition:opacity .5s}.glsr-hide .glsr-review,.glsr-hide .glsr-reviews>p{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;gap:.5em;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc((var(--glsr-text-md)*1.5)*-1);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0;padding:0}.glsr-default .glsr-tag-label{font-weight:var(--glsr-tag-label-weight)}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex;gap:.5em}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex-shrink:0;gap:.5em}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-stars,.glsr-summary-text{font-size:var(--glsr-summary-text)}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{font-size:var(--glsr-summary-text);padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{font-size:var(--glsr-summary-text);padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-default .glsr-field{position:relative}.glsr-default .glsr-field.glsr-hidden,.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-default form.glsr-form .glsr-description{display:block;font-weight:400;text-transform:none}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;vertical-align:middle}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.1) var(--glsr-toggle-shadow-color),0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.15) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}.glsr-default form.glsr-form .glsr-range-labels{display:grid;font-size:var(--glsr-text-sm);grid-template-columns:repeat(auto-fit,minmax(50px,1fr));line-height:1.5;text-align:center}.glsr-default form.glsr-form .glsr-range-labels :first-child{text-align:left}.glsr-default form.glsr-form .glsr-range-labels :last-child{text-align:right}.glsr-default form.glsr-form .glsr-range-options{align-items:center;display:flex;font-size:var(--glsr-text-base);gap:var(--glsr-gap-lg);justify-content:space-between;margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs);padding-top:var(--glsr-gap-xs);position:relative}.glsr-default form.glsr-form .glsr-range-options:before{background-color:var(--glsr-gray-400);content:"";display:block;height:1px;position:absolute;width:100%}.glsr-default form.glsr-form .glsr-range-options:has(.glsr-is-invalid):before{background-color:var(--glsr-form-error)}.glsr-default form.glsr-form .glsr-field-range{display:flex;z-index:1}.glsr-default form.glsr-form .glsr-range-options input[type=radio].glsr-input-range{flex-shrink:0;height:var(--glsr-range-size);width:var(--glsr-range-size)}.glsr-default form.glsr-form .glsr-range-options label{display:none}.glsr-default form.glsr-form .glsr-range-options input[type=radio]:checked+label{display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default form.glsr-form .glsr-range-options:not(:has(input[type=radio]:checked)):after{content:attr(data-placeholder);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-empty);background-position:50%;background-repeat:no-repeat;background-size:contain}form.glsr-form .glsr-field-is-invalid .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-error)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active,form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:var(--glsr-star-full)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]{margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]:after{content:attr(aria-label);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}.glsr-modal-small .glsr-modal__dialog{min-height:auto;width:480px}[aria-hidden=false] .glsr-modal__dialog{animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{font-weight:600}.glsr-modal__footer,.glsr-modal__header{align-items:center;box-shadow:0 0 1px 0 color-mix(in srgb,currentColor 10%,transparent),0 0 1em 0 rgba(0,0,0,.1);display:flex;flex-shrink:0;gap:var(--glsr-gap-md);padding:0 var(--glsr-modal-padding);position:relative;z-index:1}.glsr-modal__footer>div,.glsr-modal__header>div{align-items:center;display:flex;flex:1;gap:var(--glsr-gap-md);padding:.75em 0}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:var(--glsr-modal-padding);position:relative}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:1.5em;justify-content:center;line-height:1;margin:.75em 1em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:1.5em;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:1.5em;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{animation-duration:var(--glsr-duration-slow);animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{animation-duration:var(--glsr-duration-fast);animation-name:gl-fadeOut}.glsr-modal-error .glsr-modal__content,.glsr-modal-success .glsr-modal__content{display:flex;gap:var(--glsr-gap-md)}.glsr-modal-error .glsr-modal__content:before,.glsr-modal-success .glsr-modal__content:before{content:"";display:block;flex-shrink:0;height:2em;margin-top:-.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.75;width:2em}.glsr-modal-error .glsr-modal__content:before{background-color:var(--glsr-red);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E")}.glsr-modal-success .glsr-modal__content:before{background-color:var(--glsr-green);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E")}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-verified .glsr-modal__footer{box-shadow:inset 0 .5px 0 var(--glsr-review-verified);color:var(--glsr-review-verified)}#glsr-modal-verified .glsr-modal__footer:after{background:currentColor;content:"";height:100%;left:0;opacity:.125;position:absolute;top:0;width:100%;z-index:-1}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:"Fira Code",Consolas,Monaco,monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggle-bg-1:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-leading);margin-bottom:var(--glsr-gap-xs);padding:0}.glsr-default form.glsr-form .glsr-label+.glsr-description{margin-bottom:var(--glsr-gap-xs)}.glsr-default form.glsr-form .glsr-description{font-size:var(--glsr-description-text);opacity:.75}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border:var(--glsr-input-b);border-radius:var(--glsr-input-radius);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);min-height:auto!important;padding:var(--glsr-input-py) var(--glsr-input-px)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form select.glsr-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-gray-400);color:var(--glsr-blue);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio]{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}}@media all{:root{--glsr-star-empty:url(https://www.endomondo.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-empty.svg);--glsr-star-error:url(https://www.endomondo.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-error.svg);--glsr-star-full:url(https://www.endomondo.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-full.svg);--glsr-star-half:url(https://www.endomondo.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-half.svg)}.glsr .glsr-review-actions{-moz-column-gap:var(--glsr-gap-md);column-gap:var(--glsr-gap-md);display:flex;flex-wrap:wrap;padding-top:var(--glsr-gap-sm);position:relative;row-gap:var(--glsr-gap-sm);width:100%}.glsr .glsr-review-actions:after{border-top:1px solid;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}#page .glsr .glsr-review-actions>button,.glsr .glsr-review-actions>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:currentColor;cursor:pointer;display:flex;font-family:inherit;font-size:var(--glsr-text-sm);font-style:inherit;font-weight:inherit;gap:var(--glsr-gap-xs);letter-spacing:inherit;line-height:1;margin:0;opacity:.75;padding:0;text-transform:inherit;transition:opacity .125s ease-in-out}#page .glsr .glsr-review-actions>button:hover,.glsr .glsr-review-actions>button:not(#does-not-exist):hover{opacity:1}#page .glsr .glsr-review-actions>button:focus,.glsr .glsr-review-actions>button:not(#does-not-exist):focus{outline-offset:0}#page .glsr .glsr-review-actions>button[data-score]:after,.glsr .glsr-review-actions>button[data-score]:not(#does-not-exist):after{content:attr(data-score);font-weight:700}.glsr .glsr-review-actions>button[data-loading="1"] path.glsr_path_icon{display:none!important}.glsr .glsr-review-actions>button[data-loading="1"] path.glsr_path_loading{display:block!important}form.glsr-report-form fieldset{grid-row-gap:var(--glsr-gap-md);background:none;border:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;position:relative;row-gap:var(--glsr-gap-md)}form.glsr-report-form .glsr-field-choice{display:flex;flex-direction:column;gap:var(--glsr-gap-sm)}form.glsr-report-form .glsr-field-radio label>span+span>span{font-weight:600}form.glsr-report-form .glsr-field-radio label>span+span>span+span{font-size:var(--glsr-label-text);font-weight:400}.glsr-review>.glsr-review-delete_url,.glsr-review>.glsr-review-edit_url{width:100%}.glsr-review-author_actions{display:flex;gap:var(--glsr-gap-sm);width:100%}#glsr-modal-form .glsr-modal__header span{font-size:.875em;font-weight:400}.glsr form.glsr-form-responsive{gap:var(--glsr-gap-md);grid-template-columns:repeat(12,1fr)}form.glsr-form-responsive>*{grid-column:span 12}.glsr-form-responsive>.gl-col-25{grid-column:span 3}.glsr-form-responsive>.gl-col-33{grid-column:span 4}.glsr-form-responsive>.gl-col-50{grid-column:span 6}.glsr-form-responsive>.gl-col-66{grid-column:span 8}.glsr-form-responsive>.gl-col-75{grid-column:span 9}.glsr-form-responsive>.gl-col-100{grid-column:span 12}@media (min-width:768px){.glsr-form-responsive>.md\:gl-col-25{grid-column:span 3}.glsr-form-responsive>.md\:gl-col-33{grid-column:span 4}.glsr-form-responsive>.md\:gl-col-50{grid-column:span 6}.glsr-form-responsive>.md\:gl-col-66{grid-column:span 8}.glsr-form-responsive>.md\:gl-col-75{grid-column:span 9}.glsr-form-responsive>.md\:gl-col-100{grid-column:span 12}}@media (min-width:1024px){.glsr-form-responsive>.lg\:gl-col-25{grid-column:span 3}.glsr-form-responsive>.lg\:gl-col-33{grid-column:span 4}.glsr-form-responsive>.lg\:gl-col-50{grid-column:span 6}.glsr-form-responsive>.lg\:gl-col-66{grid-column:span 8}.glsr-form-responsive>.lg\:gl-col-75{grid-column:span 9}.glsr-form-responsive>.lg\:gl-col-100{grid-column:span 12}}@media (min-width:1280px){.glsr-form-responsive>.xl\:gl-col-25{grid-column:span 3}.glsr-form-responsive>.xl\:gl-col-33{grid-column:span 4}.glsr-form-responsive>.xl\:gl-col-50{grid-column:span 6}.glsr-form-responsive>.xl\:gl-col-66{grid-column:span 8}.glsr-form-responsive>.xl\:gl-col-75{grid-column:span 9}.glsr-form-responsive>.xl\:gl-col-100{grid-column:span 12}}.glsr[data-form] .glsr-review>div:not([class]){display:flex;flex-wrap:wrap;width:100%}.glsr[data-form] [class$=-rating]{align-items:center;flex-shrink:0}.glsr[data-form] [class^=glsr-custom-],.glsr[data-form] [class^=glsr-review-assigned_]{display:inline-flex;flex-wrap:wrap;gap:.5em;width:100%}.glsr[data-form] [class^=glsr-custom-] .glsr-tag-value{flex:1 0 100%}.glsr[data-form] [class^=glsr-custom-] ol,.glsr[data-form] [class^=glsr-custom-] p,.glsr[data-form] [class^=glsr-custom-] ul{box-sizing:border-box;width:100%}.glsr[data-form] .glsr-tag-label+.glsr-stars{order:-1}.glsr[data-form] .glsr-review-images .glsr-tag-label{grid-column:1/-1}.glsr-field-summary{display:flex;flex-direction:column;gap:var(--glsr-gap-sm)}.glsr-field-summary__label{font-weight:700}.glsr-field-summary__bars{display:flex;font-size:var(--glsr-text-sm);gap:5px;justify-content:space-between;position:relative;text-align:center}.glsr-field-summary__bars:before{background-color:currentColor;height:5px;left:var(--glsr-field-summary-percent);position:absolute;top:0;transform:translateX(calc(var(--glsr-field-summary-percent)*-1));width:50px;z-index:1}.glsr-field-summary__bars:empty{background-color:currentColor;height:5px;opacity:var(--glsr-bar-opacity);width:100%}.glsr-field-summary__bars :first-child{text-align:left}.glsr-field-summary__bars :last-child{text-align:right}.glsr-field-summary:not([data-count="0"]) .glsr-field-summary__bars:before{content:""}.glsr-field-summary__bar{flex:1}.glsr-field-summary__bar:before{background-color:currentColor;content:"";display:block;height:5px;opacity:var(--glsr-bar-opacity);position:relative;width:100%}[data-stars=default] .glsr-rating-empty{background-image:var(--glsr-star-empty)}[data-stars=default] .glsr-rating-half{background-image:var(--glsr-star-half)}[data-stars=default] .glsr-rating-full{background-image:var(--glsr-star-full)}}@media all{.glsr .glsr-bar .glsr-bar-label input{margin-left:0}.glsr a.glsr-bar-filter{box-shadow:none;color:inherit;-webkit-text-decoration:none;text-decoration:none}.glsr a.glsr-bar-active{font-weight:700}.glsr a.glsr-bar-filter:hover .glsr-bar-label,.glsr a.glsr-bar-filter:hover .glsr-bar-percent{-webkit-text-decoration:underline;text-decoration:underline}.glsr .glsr-filters{display:flex;flex-direction:column;gap:var(--glsr-gap-sm)}.glsr .glsr-filters form.glsr-filters-form{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm)}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for{display:flex;margin:0;max-width:none;order:-1;position:relative;width:100%}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for>label{display:flex;flex:1 1 0%;margin:0}.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by,.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by{flex:1 1 auto}.glsr .glsr-filters .glsr-filter-status{font-size:14px}.glsr .glsr-filters .glsr-filter-status label,.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by>label,.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by>label{display:flex;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase}.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by>div{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm)}.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by .glsr-field{flex-basis:auto}.glsr .glsr-filters form.glsr-filters-form .glsr-search-field{grid-row-start:1}.glsr .glsr-filters form.glsr-filters-form .glsr-field{display:flex;flex:1 0 0%}.glsr .glsr-filters form.glsr-filters-form select.glsr-select{font-size:14px;padding-bottom:.25em;padding-right:2.5em;padding-top:.25em;width:100%}.glsr-default .glsr-filters .glsr-filter-status label,.glsr-default form.glsr-filters-form .glsr-filter-by>label,.glsr-default form.glsr-filters-form .glsr-sort-by>label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.glsr-default form.glsr-filters-form .wp-block-search__inside-wrapper{display:flex;margin-bottom:0;margin-top:0;width:100%}.glsr-default form.glsr-filters-form .wp-block-search__input{margin-bottom:0;margin-top:0;width:100%}.glsr-default form.glsr-filters-form .wp-block-search__button{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.glsr-bootstrap .glsr-filters form.glsr-filters-form .glsr-search-for{gap:var(--glsr-gap-sm)}.glsr-divi .glsr-filters form.glsr-filters-form{margin:0}.glsr-divi .glsr-filters form.glsr-filters-form .glsr-field{margin:0;padding:0}.glsr-elementor .glsr-filters form.glsr-filters-form .glsr-search-for>div{display:flex;flex:auto;flex-wrap:nowrap;gap:var(--glsr-gap-sm);max-width:100%}.glsr-ninja_forms form.glsr-filters-form .nf-field-container{display:flex;flex:1 0 0%;margin-bottom:0}.glsr-ninja_forms form.glsr-filters-form .glsr-field-search .nf-field-label{display:none}.glsr-ninja_forms form.glsr-filters-form .nf-form-content{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm);max-width:none;padding:0}.glsr-ninja_forms form.glsr-filters-form .nf-field{width:100%}.glsr-ninja_forms form.glsr-filters-form .glsr-button,.glsr-ninja_forms form.glsr-filters-form input.ninja-forms-field{height:50px}.glsr-ninja_forms form.glsr-filters-form .listselect-wrap .nf-field-element div,.glsr-ninja_forms form.glsr-filters-form select.ninja-forms-field{height:32px}.glsr-ninja_forms form.glsr-filters-form .list-select-wrap>div div:after{font-size:13px;height:32px;line-height:32px}.glsr-twentysixteen .glsr-filters .glsr-filter-status label,.glsr-twentysixteen .glsr-filters form.glsr-filters-form .glsr-filter-by>label,.glsr-twentysixteen .glsr-filters form.glsr-filters-form .glsr-sort-by>label{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase}.glsr-twentysixteen .glsr-filters form.glsr-filters-form select.glsr-select{font-family:Montserrat,"Helvetica Neue",sans-serif;padding-left:.25em}.glsr-twentyseventeen .glsr-filters form.glsr-filters-form .glsr-search-for label{margin-bottom:0}.glsr-twentytwentyone .glsr-filters form.glsr-filters-form .glsr-search-for{gap:0}.glsr-twentytwentyone .glsr-filters form.glsr-filters-form .glsr-search-for label{display:flex;flex:1}.glsr-twentytwentyone .glsr-filters form.glsr-filters-form .glsr-input-search{margin-left:0;margin-right:-3px}.glsr-twentytwentyone .glsr-filters form.glsr-filters-form button.search-submit{margin:0;padding:10px 20px;z-index:2}.glsr-twentytwentytwo .glsr-filters form.glsr-filters-form button.search-submit{background-color:var(--wp--preset--color--primary);border:none;border-radius:0;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--small);margin-left:.625em;padding:calc(.667em + 2px) calc(1.333em + 2px)}.glsr-twentytwentytwo .glsr-filters form.glsr-filters-form button.search-submit:hover{opacity:.9}.glsr-twentytwentytwo .glsr-filters form.glsr-filters-form button.search-submit span{display:flex}}@media all{@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes passing-through{0%{opacity:0;transform:translateY(2.5em)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2.5em)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes slide-in{0%{opacity:0;transform:translateY(2.5em)}30%{opacity:1;transform:translateY(0)}}@keyframes gl-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes gl-shimmer{0%{background-position:50% 0}to{background-position:-50% 0}}.glsr form.glsr-form .glsr-dropzone{grid-gap:var(--glsr-gap-md);border-radius:var(--glsr-input-radius);box-sizing:border-box;display:grid;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:var(--glsr-text-md);font-weight:400;gap:var(--glsr-gap-md);grid-template-columns:repeat(auto-fill,minmax(192px,1fr));line-height:var(--glsr-leading);padding:var(--glsr-input-py) var(--glsr-input-px);position:relative!important;text-align:left;text-rendering:optimizeLegibility;width:100%}.glsr form.glsr-form .glsr-dropzone:after{background-color:currentColor;border-radius:var(--glsr-input-radius);content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.glsr form.glsr-form .glsr-dropzone *{box-sizing:inherit;font-size:inherit;line-height:inherit}.glsr form.glsr-form .glsr-dropzone:hover:after{opacity:.15}.glsr form.glsr-form .glsr-dropzone.dz-drag-hover:after{opacity:.2}.glsr form.glsr-form .glsr-dropzone.dz-clickable .glsr-fallback{display:none!important}.glsr form.glsr-form .glsr-dropzone.dz-clickable{cursor:pointer}.glsr form.glsr-form .glsr-dropzone .glsr-dz-message{display:flex;grid-column:1/-1;pointer-events:none;text-align:center;width:100%;z-index:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-error{background-color:rgba(196,78,71,.2);border-radius:4px;color:#c44e47;display:flex;font-size:var(--glsr-text-sm);font-weight:500;grid-column:1/-1;justify-content:center;padding:8px;pointer-events:none;width:100%;z-index:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-message .glsr-dz-button{all:unset;background:none!important;border-radius:3px;color:inherit!important;display:block;padding:8px 0;text-align:center;width:100%}.glsr form.glsr-form .glsr-dropzone .glsr-dz-message .glsr-dz-button:focus{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr form.glsr-form .glsr-dropzone .glsr-dz-message .glsr-dz-button>span{-webkit-text-decoration:underline;text-decoration:underline}.glsr form.glsr-form .glsr-dropzone.dz-max-files-reached .glsr-dz-message{display:none}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview{background-color:rgba(31,37,49,.85);border-radius:3px;cursor:default;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;z-index:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-image{overflow:hidden;padding-bottom:66.67%;position:relative;width:100%}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-progress{background-color:#edf0f4;border:1px solid #fff;border-radius:8px;display:block;height:16px;left:16px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:scale(1);width:calc(100% - 32px);z-index:1000}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview:not(.dz-processing) .glsr-dz-progress{animation:pulse 6s ease infinite}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-processing .glsr-dz-progress{opacity:1;transition:all .2s linear}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-complete .glsr-dz-progress{opacity:0;transition:opacity .4s ease-in}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-progress span{background-color:rgba(31,37,49,.85);bottom:0;display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-overlay{bottom:50%;color:rgba(40,40,40,.85);display:block;left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-overlay svg{width:100%}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-success .glsr-dz-overlay{opacity:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-error .glsr-dz-overlay{color:#c44e47;font-weight:600;mix-blend-mode:normal;opacity:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-details{color:#fff;font-size:14px;font-weight:600;line-height:1.5;padding:12px 32px 12px 12px;position:absolute;text-shadow:1px 1px 3px rgba(0,0,0,.1);width:100%;z-index:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-caption,.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-caption{font-size:12px;font-weight:400;opacity:.9}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-error .glsr-dz-caption,.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-error .glsr-dz-filename{display:none}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-error-message{color:#fff;display:block;font-weight:600;padding-right:32px;width:100%}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview .glsr-dz-buttons{grid-gap:8px;display:grid;gap:8px;margin:8px;position:absolute;right:0;top:0;z-index:1}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview a.glsr-dz-button{align-items:center;background-color:rgba(0,0,0,.5)!important;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;cursor:pointer;display:flex;height:28px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transform:scale(1);transition:box-shadow .25s ease-in,transform .2s ease-in;width:28px;z-index:10}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview a.glsr-dz-button svg{height:16px;width:16px}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview a.glsr-dz-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9);transform:scale(1.1)}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview a.glsr-dz-button:focus{background-color:rgba(0,0,0,.5)!important;box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)!important;outline:1px solid transparent;-webkit-text-decoration:none!important;text-decoration:none!important}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview a.glsr-dz-button.glsr-dz-edit{opacity:0}.glsr form.glsr-form .glsr-dropzone .glsr-dz-preview.dz-success a.glsr-dz-button.glsr-dz-edit{opacity:1}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.glsr .glsr-review-images{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-bottom:1em;width:100%}.glsr .glsr-review-images a.glsr-image{border:none;box-shadow:none;display:block;margin:0;outline:none;padding:0 0 75%;position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.glsr .glsr-review-images a.glsr-image img{border-radius:3px;display:block;height:100%!important;left:0;margin:0!important;-o-object-fit:cover;object-fit:cover;padding:0;pointer-events:none!important;position:absolute;top:0;width:100%!important}body{--glsr-ri-image-size:80px;--glsr-ri-gap:12px;--glsr-ri-border-radius:3px}.glsri-image-grid{overflow:hidden}.glsri-grid{grid-column-gap:var(--glsr-ri-gap);-moz-column-gap:var(--glsr-ri-gap);column-gap:var(--glsr-ri-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--glsr-ri-image-size),1fr))}.glsri-grid-wrap{grid-column:1/-1;grid-row:1/-1;position:relative}.glsri-grid-wrap .glsri-grid{row-gap:var(--glsr-ri-gap)}.glsri-absolute-fill{height:100%;left:0;position:absolute;top:0;width:100%}.glsri-aspect-ratio{padding-top:100%;position:relative}.glsri-image{border-radius:var(--glsr-ri-border-radius);display:flex;overflow:hidden;position:relative}.glsri-image:before{background-color:currentColor;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsri-image img{border-radius:var(--glsr-ri-border-radius)}img.glsri-absolute-fill{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}a.glsri-image:focus,a.glsri-image:focus-visible{outline:0}a.glsri-image:focus-visible>img{outline:3px solid currentColor;outline-offset:-3px}.glsri-spinner{display:flex;opacity:.5;position:absolute;transform:scale(2)}.glsri-spinner div{animation:gl-bouncedelay 1.4s ease-in-out infinite both;background-color:currentColor;border-radius:100%;height:10px;margin:1px;width:10px}.glsri-spinner div:first-child{animation-delay:-.32s}.glsri-spinner div:nth-child(2){animation-delay:-.16s}.glsr-modal figcaption{all:unset;align-items:flex-end;background-image:linear-gradient(0deg,rgba(0,0,0,.67),rgba(0,0,0,.69) 14%,rgba(0,0,0,.71) 29%,rgba(0,0,0,.73) 43%,rgba(0,0,0,.75) 57%,rgba(0,0,0,.77) 71%,rgba(0,0,0,.79) 86%,rgba(0,0,0,.81));bottom:0;box-sizing:border-box;color:#f9f9f9;display:flex;font-size:16px;left:0;line-height:1.5;padding:16px 32px;position:absolute;text-rendering:optimizeLegibility;text-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);width:100%;z-index:2}#glsr-modal-gallery.is-image-gallery .glsr-modal__footer{min-height:1em}#glsr-modal-gallery .glsr-modal__footer .wp-block-button{margin:0}#glsr-modal-gallery .glsr-modal__footer button[data-next],#glsr-modal-gallery .glsr-modal__footer button[data-prev]{align-items:center;display:flex;font-size:14px;height:32px;justify-content:center;margin:0;padding:2px!important;width:32px}#glsr-modal-gallery .glsr-modal__footer button[disabled],#glsr-modal-gallery .glsr-modal__footer button[disabled]:hover{opacity:.5;pointer-events:none}#glsr-modal-gallery .glsr-modal__footer input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:32px;line-height:1;margin:0;min-width:auto;padding:0 4px;text-align:center;width:4em}#glsr-modal-gallery .glsr-modal__footer>div{justify-content:center;transition:opacity .2s ease-in-out}#glsr-modal-gallery.is-loading .glsr-modal__footer>div *{opacity:.5;pointer-events:none}#glsr-modal-gallery.glsr-modal-pagination{align-items:center;display:flex;gap:var(--glsr-gap-sm)}#glsr-modal-gallery .glsr-modal-pagination span{word-break:break-all}.theme-twentytwentyone #glsr-modal-gallery button[disabled]{background-color:var(--global--color-white-50)!important;border-color:var(--global--color-white-50)!important;color:var(--button--color-text-active)!important}.glsr-modal .splide__slide{flex-shrink:0;padding:37.5% 0;position:relative}.glsr-modal .splide__slide,.glsr-modal .splide__slide figure{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center}.glsr-modal .splide__slide figure{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.glsr-modal .splide__slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.glsr-modal .splide__arrow{align-items:center;background:transparent!important;border:0!important;border-radius:0;box-shadow:none;color:#fff!important;cursor:pointer;display:flex;height:2.5em;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.glsr-modal .splide__arrow svg{fill:currentcolor;height:2.5em;transition:fill .2s linear;width:2.5em}.glsr-modal .splide__arrow:disabled{display:none}.glsr-modal .splide__arrow:focus-visible{outline:3px solid currentcolor;outline-offset:3px}.glsr-modal .splide__arrow--prev{left:1em}.glsr-modal .splide__arrow--prev svg{transform:scaleX(-1)}.glsr-modal .splide__arrow--next{right:1em}.glsr-modal .splide.is-focus-in .splide__arrow:focus{outline:3px solid currentcolor;outline-offset:3px}.glsr-modal .splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.glsr-modal .splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.glsr-modal .splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.glsr-modal .splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}#glsr-modal-image .glsr-modal__close:before{color:#fff!important;font-size:40px;text-shadow:0 0 1px #fff,0 0 1px #000,0 0 5px rgba(0,0,0,.25)}#glsr-modal-image .glsr-modal__content{overflow:hidden;padding:0}#glsr-modal-image .glsr-modal__dialog{background-color:#000;max-width:calc(100% - 2rem);width:auto}#glsr-modal-image figure{all:unset}#glsr-modal-image figure img{border:none;display:block;height:auto;margin:0;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);padding:0;width:auto}.glsr-dz-modal-caption{display:flex;flex-direction:column;gap:.75em}#glsr-modal-caption .glsr-modal__close{display:none}#glsr-modal-caption .glsr-modal__content{overflow-y:visible;overflow-y:initial;padding:16px}#glsr-modal-caption .glsr-modal__dialog{max-width:60ch}#glsr-modal-caption .wp-block-buttons{display:flex;gap:.5em;margin:0}#glsr-modal-caption .wp-block-button{margin:0}#glsr-modal-caption button{font-size:1em;line-height:1;margin-bottom:0;margin-top:0;padding:10px 20px}#glsr-modal-caption textarea{box-sizing:border-box;font-size:1em;line-height:1.5;margin:0!important;padding:.5rem;width:100%}.theme-twentyfifteen #glsr-modal-caption button{border-radius:0;font-size:.75em}.theme-twentyseventeen #glsr-modal-caption button,.theme-twentysixteen #glsr-modal-caption button{border-radius:2px}#glsr-modal-gallery .glsr-modal__dialog{max-width:800px}#glsr-modal-gallery .glsr-modal__footer,#glsr-modal-gallery .glsr-modal__header{box-shadow:none;padding:0 1em}#glsr-modal-gallery .glsr-modal__header div:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.5em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5em}#glsr-modal-gallery .glsr-read-more{display:none!important}#glsr-modal-gallery .is-modal-error{align-items:center;background:#fef2f2;border:1px solid #f87171;color:#991b1b;display:flex;flex-grow:1;justify-content:center;padding:.5em 1em}.theme-twentytwentyone #glsr-modal-gallery .glsr-modal__dialog{background-color:var(--global--color-background)}.is-image-gallery .glsr-modal__content>div{animation:gl-shimmer 1s linear infinite normal forwards;background-color:currentColor;background:linear-gradient(90deg,currentColor,transparent 20%,currentColor 35%);background-size:500%;border-radius:4px;opacity:.15;overflow:hidden;padding-bottom:100%;position:relative;will-change:background}.is-image-gallery .glsr-modal__content>div:before{background-color:currentColor;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.is-image-gallery .glsr-modal__content{grid-gap:var(--glsr-gap-sm);display:grid;gap:var(--glsr-gap-sm);grid-template-columns:repeat(3,1fr);padding:0 1em}@media (min-width:375px){.is-image-gallery .glsr-modal__content{gap:10px}}@media (min-width:480px){.is-image-gallery .glsr-modal__content{grid-template-columns:repeat(4,1fr)}}.is-image-review .glsr-modal__content{display:flex;flex-direction:column;flex-grow:1;gap:1em;padding:0 1em 1em}.is-image-review .glsr{opacity:1;transition:opacity .2s ease-in-out}.is-image-review.is-loading .glsr{opacity:.5}}@media all{.glsr[data-theme] .gl-display-grid{border:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:calc((var(--gl-spacing)/2)*-1);margin:calc(var(--gl-spacing)/2*-1);min-width:100%;position:relative}.glsr[data-theme] .gl-display-grid:after{content:"";flex-grow:999999999}.glsr[data-theme] .gl-display-grid>[data-theme]>*{margin:calc(var(--gl-spacing)/2)}.glsr[data-theme] .gl-display-grid>[data-theme]{display:flex;flex:1 0 100%}@media (min-width:680px){.glsr[data-theme] .gl-grid-0>[data-theme],.glsr[data-theme] .gl-grid-2>[data-theme],.glsr[data-theme] .gl-grid-3>[data-theme]{flex:1 0 50%}}@media (min-width:851px){.glsr[data-theme] .gl-grid-0>[data-theme],.glsr[data-theme] .gl-grid-2>[data-theme],.glsr[data-theme] .gl-grid-3>[data-theme]{flex:1 0 100%}}@media (min-width:1160px){.glsr[data-theme] .gl-grid-0>[data-theme],.glsr[data-theme] .gl-grid-2>[data-theme],.glsr[data-theme] .gl-grid-3>[data-theme]{flex:1 0 50%}}@media (min-width:1480px){.glsr[data-theme] .gl-grid-0>[data-theme],.glsr[data-theme] .gl-grid-3>[data-theme],.glsr[data-theme] .gl-grid-4>[data-theme]{flex:1 0 33.333%}}@media (min-width:1800px){.glsr[data-theme] .gl-grid-0>[data-theme],.glsr[data-theme] .gl-grid-4>[data-theme]{flex:1 0 25%}}@media (min-width:2120px){.glsr[data-theme] .gl-grid-0>[data-theme]{flex:1 0 20%}}@media (min-width:2440px){.glsr[data-theme] .gl-grid-0>[data-theme]{flex:1 0 16.666%}}@supports (display:grid){.glsr[data-theme] .gl-display-grid{--grid-template-columns:1fr;grid-gap:var(--gl-spacing);display:grid;gap:var(--gl-spacing);grid-template-columns:1fr;grid-template-columns:var(--grid-template-columns);margin:0}.glsr[data-theme] .gl-display-grid:after{display:none}.glsr[data-theme] .gl-display-grid>[data-theme]>*{margin:0}.glsr[data-theme] .gl-grid-0{--grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (min-width:680px){.glsr[data-theme] .gl-grid-2,.glsr[data-theme] .gl-grid-3{--grid-template-columns:repeat(2,1fr)}}@media (min-width:1480px){.glsr[data-theme] .gl-grid-3,.glsr[data-theme] .gl-grid-4{--grid-template-columns:repeat(3,1fr)}}@media (min-width:1800px){.glsr[data-theme] .gl-grid-4{--grid-template-columns:repeat(4,1fr)}}}.glsr[data-theme] .gl-display-list{grid-gap:initial;display:flex;flex-direction:column;gap:initial}.glsr[data-theme] .gl-display-list>*+*{margin-top:var(--gl-spacing)}.glsr[data-theme].glsr-hide .gl-carousel{opacity:0!important}.glsr[data-theme] .gl-carousel+.glsr-pagination{margin-top:16px}.glsr[data-theme] .gl-swiper-container{box-sizing:border-box;margin:0 calc((var(--gl-spacing)/2)*-1);margin:0 calc(var(--gl-spacing)/2*-1);overflow:hidden;padding:0 calc(var(--gl-spacing)/2)}.glsr[data-theme] .gl-splide:not(.is-initialized){opacity:0!important}.glsr[data-theme] .splide__track{overflow:visible;overflow:initial}.glsr[data-theme] .splide__slide{-webkit-tap-highlight-color:transparent;display:flex}.glsr[data-theme] .splide:not(.no-drag) .splide__slide{cursor:grab}.glsr[data-theme] .splide__slide.is-visible{display:flex!important}.glsr[data-theme] .splide__slide:focus{outline:0}.glsr[data-theme] .splide.is-dragging .splide__slide{cursor:grabbing}@supports(outline-offset:-3px){.glsr[data-theme] .splide.is-focus-in .splide__slide:focus,.glsr[data-theme] .splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.glsr[data-theme] .splide.is-focus-in .splide__slide:focus,.glsr[data-theme] .splide__slide:focus-visible{border:3px solid #0bf}}.glsr[data-theme] .gl-swiper:not(.swiper-initialized):not(.swiper-container-initialized){opacity:0!important}.glsr[data-theme] .gl-swiper{list-style:none;margin-left:auto;margin-right:auto;opacity:1;padding:0;position:relative;transition:opacity .5s;z-index:1}.glsr[data-theme] .gl-swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.glsr[data-theme] .gl-swiper-wrapper,.glsr[data-theme] .swiper-android .gl-slide{transform:translateZ(0)}.glsr[data-theme] .swiper-pointer-events{touch-action:pan-y}.glsr[data-theme] .gl-swiper .gl-slide{display:flex;flex-shrink:0;position:relative;transition-property:transform}.glsr[data-theme] .gl-slide-invisible-blank{visibility:hidden}.glsr[data-theme] .gl-swiper-arrow{--swiper-navigation-size:50px;align-items:center;background-color:rgba(0,0,0,.2);border-radius:50px;border-radius:var(--swiper-navigation-size);border-width:0;color:#fff;cursor:pointer;display:flex;height:50px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-40px;opacity:0;position:absolute;top:50%;transform:scale(.8);transition:transform .5s ease-in,opacity .7s cubic-bezier(.15,0,.2,1) .1s;width:50px;width:var(--swiper-navigation-size);z-index:10}.glsr[data-theme] .glsr-reviews-swiper .gl-swiper-arrow:not([role=button]){display:none}.glsr[data-theme] .gl-swiper-arrow svg{fill:currentColor;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size)}.glsr[data-theme] .gl-swiper-next svg{transform:scaleX(-1)}.glsr[data-theme]:hover .gl-swiper-arrow{opacity:1;transition-duration:.5s}.glsr[data-theme] .gl-swiper-arrow:hover{background-color:rgba(0,0,0,.28)}.glsr[data-theme] .gl-swiper-arrow[disabled],.glsr[data-theme] .swiper-button-disabled{cursor:auto;pointer-events:none}.glsr[data-theme]:hover .gl-swiper-arrow[disabled],.glsr[data-theme]:hover .swiper-button-disabled{opacity:.35}.glsr[data-theme] .gl-swiper-prev{left:var(--gl-spacing)}.glsr[data-theme] .gl-swiper-next{right:var(--gl-spacing)}.glsr[data-theme] .gl-swiper-pagination{align-items:center;bottom:auto;box-sizing:border-box;display:flex;gap:2px;justify-content:center;margin:10px 0;padding:0;position:relative}.glsr[data-theme] .gl-swiper-pagination.swiper-pagination-lock,.glsr[data-theme] .gl-swiper-pagination:not([role=tablist]):not([class*=" swiper-pagination"]){display:none!important}.glsr[data-theme] .gl-swiper-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;border:0!important;border-radius:20px!important;box-shadow:none!important;color:currentColor!important;cursor:pointer;display:flex!important;margin:0!important;opacity:.25;padding:0!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:opacity .2s}.glsr[data-theme] .gl-swiper-bullet:before{background:currentColor;border-radius:10px;content:"";height:10px;margin:5px;transition:background .2s ease;width:10px}.glsr[data-theme] .gl-swiper-bullet:hover{cursor:pointer;opacity:.75}.glsr[data-theme] .gl-swiper-bullet.is-active{opacity:1}@supports(outline-offset:-3px){.glsr[data-theme] .gl-swiper-bullet:focus,.glsr[data-theme] .gl-swiper-bullet:focus-visible{outline:3px solid #0bf;outline-offset:-1px}}.glsr-modal[data-theme] .glsr-modal__content{padding-top:calc(var(--glsr-modal-padding) + var(--glsr-modal-padding)/3)}.glsr[data-theme]{quotes:"“" "”"}.glsr[data-theme] .glsr-review{background-color:var(--gl-background-color);border-color:var(--gl-border-color);border-radius:var(--gl-border-radius);border-style:solid;border-width:var(--gl-border-width);box-shadow:var(--gl-box-shadow-1),var(--gl-box-shadow-2);box-sizing:border-box;display:flex;padding:var(--gl-padding)}.glsr[data-theme] [data-tag]{display:flex}.glsr-modal[data-theme] .glsr-read-more a{color:currentColor;-webkit-text-decoration:underline;text-decoration:underline}.glsr[data-theme] :not(form) p{white-space:normal}.glsr[data-theme] h2:first-of-type,.glsr[data-theme] h3:first-of-type,.glsr[data-theme] h4:first-of-type,.glsr[data-theme] ol:first-of-type,.glsr[data-theme] p:first-of-type,.glsr[data-theme] ul:first-of-type{margin-top:0}.glsr[data-theme] h2:last-of-type,.glsr[data-theme] h3:last-of-type,.glsr[data-theme] h4:last-of-type,.glsr[data-theme] ol:last-of-type,.glsr[data-theme] p:last-of-type,.glsr[data-theme] ul:last-of-type{margin-bottom:0}.glsr[data-theme] .gl-text-large,.glsr[data-theme] .gl-text-large h2,.glsr[data-theme] .gl-text-large h3,.glsr[data-theme] .gl-text-large h4,.glsr[data-theme] .gl-text-large li,.glsr[data-theme] .gl-text-large p{color:var(--gl-color-large);font-size:var(--gl-font-size-large);line-height:var(--gl-line-height-large)}.glsr[data-theme] .gl-text-normal,.glsr[data-theme] .gl-text-normal h2,.glsr[data-theme] .gl-text-normal h3,.glsr[data-theme] .gl-text-normal h4,.glsr[data-theme] .gl-text-normal li,.glsr[data-theme] .gl-text-normal p{color:var(--gl-color-normal);font-size:var(--gl-font-size-normal);line-height:var(--gl-line-height-normal)}.glsr[data-theme] .gl-text-small,.glsr[data-theme] .gl-text-small h2,.glsr[data-theme] .gl-text-small h3,.glsr[data-theme] .gl-text-small h4,.glsr[data-theme] .gl-text-small li,.glsr[data-theme] .gl-text-small p{color:var(--gl-color-small);font-size:var(--gl-font-size-small);line-height:var(--gl-line-height-small)}.glsr[data-theme] .gl-bold,.glsr[data-theme] .gl-bold h2,.glsr[data-theme] .gl-bold h3,.glsr[data-theme] .gl-bold h4,.glsr[data-theme] .gl-bold li,.glsr[data-theme] .gl-bold p{font-weight:600}.glsr[data-theme] .gl-italic,.glsr[data-theme] .gl-italic h2,.glsr[data-theme] .gl-italic h3,.glsr[data-theme] .gl-italic h4,.glsr[data-theme] .gl-italic li,.glsr[data-theme] .gl-italic p{font-style:italic}.glsr[data-theme] .gl-uppercase,.glsr[data-theme] .gl-uppercase h2,.glsr[data-theme] .gl-uppercase h3,.glsr[data-theme] .gl-uppercase h4,.glsr[data-theme] .gl-uppercase li,.glsr[data-theme] .gl-uppercase p{text-transform:uppercase}.glsr[data-theme] .glsr-review-avatar img,.glsr[data-theme] .glsr-review-avatar svg{border-radius:var(--gl-avatar-radius);display:block;height:var(--gl-avatar-size)!important;margin:0;max-width:none;width:var(--gl-avatar-size)!important}div:not(.glsr-modal__content)>.glsr[data-theme] .gl-hidden{display:none}.glsr[data-theme] .glsr-field-rating [data-stars]{display:flex;font-size:2rem;gap:.25em;justify-content:center}.glsr[data-theme] .glsr-field-rating [data-stars=rating-star-minecraft],.glsr[data-theme] .glsr-field-rating [data-stars=rating-star-wordpress],.glsr[data-theme] .glsr-field-rating [data-stars=rating-star]{gap:.0625em}.glsr[data-theme] .glsr-field-rating [data-stars]>span{font-size:2rem;height:1em;line-height:1;width:1em}.glsr[data-theme] .glsr-field-rating [data-stars=rating-star-wordpress]>span,.glsr[data-theme] .glsr-field-rating [data-stars=rating-star]>span{margin-bottom:.04167em;margin-top:-.04167em}.glsr[data-theme] .glsr-field-rating [data-stars] svg{height:100%;pointer-events:none;width:100%}.glsr[data-theme] .glsr-field-rating .gl-rating-half{display:none}.glsr-themed-rating{display:flex}.glsr-themed-rating:not([data-stars=default]){gap:.2em}.glsr-themed-rating[data-stars=rating-star-minecraft]{gap:.0625em}.glsr-themed-rating svg{height:100%;pointer-events:none;width:100%}.glsr-themed-rating .glsr-rating-level{font-size:var(--gl-rating-size);height:1em;line-height:1;width:1em}.glsr-summary .glsr-themed-rating .glsr-rating-level{font-size:var(--glsr-summary-star)}[data-stars] circle,[data-stars] path,[data-stars] svg{transition:color .1s}.glsr-themed-rating [data-rating] svg,.glsr[data-theme] [data-rating] svg,.glsr[data-theme] [data-value]:not(.gl-active) svg[data-svg=solid]{color:var(--gl-rating-color-0)}.glsr-themed-rating[data-rating^="1"] svg,.glsr[data-theme] [data-level^="1"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="1"] svg{color:var(--gl-rating-color-1)}.glsr-themed-rating[data-rating^="2"] svg,.glsr[data-theme] [data-level^="2"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="2"] svg{color:var(--gl-rating-color-2)}.glsr-themed-rating[data-rating^="3"] svg,.glsr[data-theme] [data-level^="3"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="3"] svg{color:var(--gl-rating-color-3)}.glsr-themed-rating[data-rating^="4"] svg,.glsr[data-theme] [data-level^="4"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="4"] svg{color:var(--gl-rating-color-4)}.glsr-themed-rating[data-rating^="5"] svg,.glsr[data-theme] [data-level^="5"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="5"] svg{color:var(--gl-rating-color-5)}.glsr[data-theme] .gl-active svg[data-svg=outline] .gl-rating-full{fill:currentColor;color:currentColor}.glsr[data-theme] .gl-active svg[data-svg=solid] .gl-rating-full{color:currentColor}.glsr[data-theme] [data-value]:not(:hover):not(.gl-selected) svg[data-svg=emoji] .gl-rating-full{opacity:0}.glsr[data-theme] [data-value]:not(:hover):not(.gl-selected) svg[data-svg=emoji] .gl-rating-face-red{fill:#6d6d6d}.glsr[data-theme] [data-svg=emoji]{transform:scale(1);transition:transform .1s ease-in-out}.glsr[data-theme] .gl-selected [data-svg=emoji]{transform:scale(1.2)}.glsr-themed-rating .glsr-rating-full svg[data-svg=outline] .gl-rating-full,.glsr-themed-rating .glsr-rating-half svg[data-svg=outline] .gl-rating-half{fill:currentColor}.glsr-themed-rating .glsr-rating-empty svg[data-svg=solid] .gl-rating-half,.glsr-themed-rating .glsr-rating-full svg[data-svg=solid] .gl-rating-half{fill:none}.glsr-themed-rating .glsr-rating-empty svg[data-svg=solid],.glsr-themed-rating .glsr-rating-half svg[data-svg=solid] .gl-rating-full{color:var(--gl-rating-color-0)!important}.glsr-themed-rating .glsr-rating-empty svg[data-svg=emoji] .gl-rating-full{fill:none}.glsr-themed-rating .glsr-rating-half svg[data-svg=emoji] .gl-rating-half{opacity:1}.glsr[data-theme] .glsr-field-rating svg[data-svg=solid] g.gl-rating-full,.glsr[data-theme] .glsr-field-rating svg[data-svg=solid] g.gl-rating-half{opacity:0;transition:opacity .1s ease-in-out}.glsr[data-theme] .glsr-field-rating .gl-active svg[data-svg=solid] g.gl-rating-full{opacity:1}.glsr-themed-rating svg[data-svg=solid] g.gl-rating-full,.glsr-themed-rating svg[data-svg=solid] g.gl-rating-half{opacity:0}.glsr-themed-rating .glsr-rating-full svg[data-svg=solid] g.gl-rating-full,.glsr-themed-rating .glsr-rating-half svg[data-svg=solid] g.gl-rating-half{opacity:1}.glsr[data-theme] .gl-flex{display:flex}.glsr[data-theme] .gl-flex-col{flex-direction:column}.glsr[data-theme] .gl-flex-row{flex-direction:row}.glsr[data-theme] .gl-items-center{align-items:center}.glsr[data-theme] .gl-items-end{align-items:flex-end}.glsr[data-theme] .gl-items-start{align-items:flex-start}.glsr[data-theme] .gl-items-stretch{align-items:stretch}.glsr[data-theme] .gl-flex-1{flex:1 1 0%}.glsr[data-theme] .gl-flex-0{flex:0 1 auto}.glsr[data-theme] .gl-flex-none{flex:0 0 auto}.glsr[data-theme] .gl-flex-wrap{flex-wrap:wrap}.glsr[data-theme] .glsr-review{align-content:flex-start;flex:1 0 0%}}@media all{
.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{cursor:not-allowed;overflow:hidden;pointer-events:none;position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}
}@media all{:root{--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
--wvs-single-product-item-width:30px;
--wvs-single-product-item-height:30px;
--wvs-single-product-item-font-size:16px}
}
/*FILESTART*/@media all{@keyframes wpcbn-spinner {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes wpcbn-spinner {
    to {
        -webkit-transform: rotate(360deg);
    }
}

.wpcbn-disabled {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
}

div.wpcbn-hide-atc .single_add_to_cart_button:not(.wpcbn-btn), li.wpcbn-hide-atc .add_to_cart_button:not(.wpcbn-btn) {
    display: none !important;
}

.wpcbn-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: 99999998;
    opacity: 0;
    visibility: hidden;
}

.wpcbn-area {
    font-size: 14px;
    padding: 0;
    height: 100%;
    max-height: 100%;
    z-index: 99999999;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    right: 0;
    width: 90%;
    max-width: 460px;
    box-sizing: border-box;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

body.wpcbn-show .wpcbn-overlay {
    opacity: 1;
    visibility: visible;
}

body.wpcbn-show .wpcbn-area {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* left */

.wpcbn-area.wpcbn-area-left {
    top: 0;
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

/* top */

.wpcbn-area.wpcbn-area-top {
    top: -100%;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

.wpcbn-area.wpcbn-area-top .wpcbn-inner {
    max-height: 80%;
}

body.wpcbn-show .wpcbn-area.wpcbn-area-top {
    top: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

/* bottom */

.wpcbn-area.wpcbn-area-bottom {
    top: auto;
    bottom: -100%;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

.wpcbn-area.wpcbn-area-bottom .wpcbn-inner {
    max-height: 80%;
    bottom: 0;
}

body.wpcbn-show .wpcbn-area.wpcbn-area-bottom {
    top: auto;
    bottom: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

/* center */

.wpcbn-area.wpcbn-area-center {
    top: -50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

.wpcbn-area.wpcbn-area-center .wpcbn-inner {
    max-height: 80%;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

body.wpcbn-show .wpcbn-area.wpcbn-area-center {
    top: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

/* loading */

.wpcbn-area.wpcbn-loading .wpcbn-inner:before {
    width: 32px;
    height: 32px;
    display: block;
    margin-top: -16px;
    margin-left: -16px;
    content: '';
    background-image: url(//www.endomondo.com/wp-content/plugins/wpc-buy-now-button/assets/css/../images/curve.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 8;
    -webkit-animation: wpcbn-spinner 1s linear infinite;
    -moz-animation: wpcbn-spinner 1s linear infinite;
    -ms-animation: wpcbn-spinner 1s linear infinite;
    -o-animation: wpcbn-spinner 1s linear infinite;
    animation: wpcbn-spinner 1s linear infinite;
}

.wpcbn-inner {
    width: 100%;
    max-width: 460px;
    height: 100%;
    max-height: 100%;
    position: fixed;
    display: flex;
    flex-direction: column;
}

.wpcbn-area > div {
    align-self: stretch;
}

.wpcbn-area * {
    box-sizing: border-box;
}

.wpcbn-inner {
    background-color: #ffffff !important;
    background-image: none !important;
}

.wpcbn-inner:after {
    display: none !important;
}

.wpcbn-inner.wpcbn-inner-loading:before {
    color: #222222 !important;
}

.wpcbn-inner.wpcbn-inner-loading:after {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.wpcbn-inner .wpcbn-inner-mid {
    height: 100%;
    max-height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}

.wpcbn-area form.checkout {
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important;
}

.wpcbn-area form.checkout > *, .wpcbn-area form.checkout .row > * {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    flex: 0 0 auto !important;
}

.wpcbn-checkout-form {
    padding: 20px;
}

.wpcbn-inner .wpcbn-inner-top {
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    color: #222222;
    font-weight: 700;
    background-color: #eeeeee;
    text-transform: uppercase;
    position: relative;
}

.wpcbn-inner .wpcbn-inner-top .wpcbn-close {
    display: inline-block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 0;
    background-image: url(//www.endomondo.com/wp-content/plugins/wpc-buy-now-button/assets/css/../images/close-dark.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
}

.wpcbn-inner .wpcbn-inner-mid {
    flex-grow: 1;
}
}
/*FILESTART*/@media all{.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}}
/*FILESTART*/@media all{@font-face {
  font-family: 'Woo-Side-Cart';
  src:  url(//www.endomondo.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.eot?le17z4);
  src:  url(//www.endomondo.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.eot?le17z4#iefix) format('embedded-opentype'),
    url(//www.endomondo.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.woff?le17z4) format('woff'),
    url(//www.endomondo.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.ttf?le17z4) format('truetype'),
    url(//www.endomondo.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.svg?le17z4#Woo-Side-Cart) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="xoo-wsc-icon-"], [class*=" xoo-wsc-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Woo-Side-Cart' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xoo-wsc-icon-coupon-7:before {
  content: "\e925";
}
.xoo-wsc-icon-coupon-8:before {
  content: "\e926";
}
.xoo-wsc-icon-coupon-9:before {
  content: "\e927";
}
.xoo-wsc-icon-coupon-1:before {
  content: "\e91d";
}
.xoo-wsc-icon-coupon-2:before {
  content: "\e91e";
}
.xoo-wsc-icon-coupon-3:before {
  content: "\e91f";
}
.xoo-wsc-icon-coupon-5:before {
  content: "\e920";
}
.xoo-wsc-icon-coupon-6:before {
  content: "\e921";
}
.xoo-wsc-icon-coupon:before {
  content: "\e922";
}
.xoo-wsc-icon-coupon-4:before {
  content: "\e923";
}
.xoo-wsc-icon-bag1:before {
  content: "\e90c";
}
.xoo-wsc-icon-bag2:before {
  content: "\e910";
}
.xoo-wsc-icon-cart1:before {
  content: "\e911";
}
.xoo-wsc-icon-cart2:before {
  content: "\e912";
}
.xoo-wsc-icon-arrow-long-right:before {
  content: "\e900";
}
.xoo-wsc-icon-basket5:before {
  content: "\e901";
}
.xoo-wsc-icon-basket4:before {
  content: "\e902";
}
.xoo-wsc-icon-basket6:before {
  content: "\e903";
}
.xoo-wsc-icon-basket1:before {
  content: "\e904";
}
.xoo-wsc-icon-basket2:before {
  content: "\e905";
}
.xoo-wsc-icon-basket3:before {
  content: "\e906";
}
.xoo-wsc-icon-trash1:before {
  content: "\e907";
}
.xoo-wsc-icon-trash:before {
  content: "\e908";
}
.xoo-wsc-icon-cross:before {
  content: "\e909";
}
.xoo-wsc-icon-check_circle:before {
  content: "\e90a";
}
.xoo-wsc-icon-spinner:before {
  content: "\e97a";
}
.xoo-wsc-icon-spinner2:before {
  content: "\e97b";
}
.xoo-wsc-icon-trash2:before {
  content: "\e9ad";
}
.xoo-wsc-icon-checkmark:before {
  content: "\ea10";
}
.xoo-wsc-icon-discout:before {
  content: "\e924";
}
.xoo-wsc-icon-chevron-thin-left:before {
  content: "\e919";
}
.xoo-wsc-icon-chevron-left:before {
  content: "\e91a";
}
.xoo-wsc-icon-arrow-thin-left:before {
  content: "\e91b";
}
.xoo-wsc-icon-arrow-left:before {
  content: "\e91c";
}
.xoo-wsc-icon-arrow-thin-right:before {
  content: "\e90d";
}
.xoo-wsc-icon-del4:before {
  content: "\e913";
}
.xoo-wsc-icon-pencil:before {
  content: "\e90b";
}
.xoo-wsc-icon-cart:before {
  content: "\e93a";
}
.xoo-wsc-icon-spinner4:before {
  content: "\e97d";
}
.xoo-wsc-icon-spinner8:before {
  content: "\e981";
}
.xoo-wsc-icon-spinner11:before {
  content: "\e984";
}
.xoo-wsc-icon-shopping-bag:before {
  content: "\e918";
}
.xoo-wsc-icon-trash3:before {
  content: "\e914";
}
.xoo-wsc-icon-del1:before {
  content: "\e915";
}
.xoo-wsc-icon-del2:before {
  content: "\e916";
}
.xoo-wsc-icon-del3:before {
  content: "\e917";
}
.xoo-wsc-icon-shopping-bag1:before {
  content: "\e90e";
}
.xoo-wsc-icon-shopping-cart:before {
  content: "\e90f";
}
}
/*FILESTART*/@media all{.xoo-wsc-markup *::-webkit-scrollbar {
    width: 8px;
}

.xoo-wsc-markup *::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #f0f0f0;
}

.xoo-wsc-markup *::-webkit-scrollbar-thumb {
    border-radius: 50px;
     background: #d1d1d1
}


.xoo-wsc-container, .xoo-wsc-slider {
    position: fixed;
    background-color: #fff;
    z-index: 999999;
    display: flex;
    flex-direction: column;
    width: 95%;
    transition: 0.5s ease-out;
}

.xoo-wsc-modal * {
    box-sizing: border-box;
}

.xoo-wsc-markup a{
    text-decoration: none;
}


.xoo-wsc-opac {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    z-index: 999996;
    opacity: 0;
    height: 0;
    transition: height 0s 0.4s, opacity 0.4s 0s;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
    opacity: 0.8;
    height: 100%;
    transition: height 0s 0s, opacity 0.4s;
}

.xoo-wsc-body {
    flex-grow: 1;
    overflow: auto;
}

.xoo-wsc-loading .xoo-wsc-loader{
    display: block;
}

span.xoo-wsc-loader {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.5;
    background-color: #eee;
    opacity: 0.7;
    z-index: 10;
}


.xoo-wsc-loader-icon{
    display: none;
}

.xoo-wsc-loading .xoo-wsc-loader-icon {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 47%;
    left: 49%;
    z-index: 11;
    font-size: 24px;
    animation: xoo-wsc-spin 2s linear infinite;
    display: block;
}

@keyframes xoo-wsc-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



body.xoo-wsc-cart-active, html.xoo-wsc-cart-active{
    overflow: hidden!important;
}

.xoo-wsc-basket {
    margin: 10px;
    z-index: 9999997;
    cursor: pointer;
    position: fixed;
    transition: 0.5s ease-out;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
}

.xoo-wsc-basket[style*='block'] {
    display: flex!important;
}
.xoo-wsc-items-count{
    border-radius: 50%;
    position: absolute;
    font-size: 13px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    overflow: hidden;
}

.xoo-wsc-fly-animating{
    opacity: 1;
    position: absolute!important;
    height: 150px;
    width: 150px;
    z-index: 100;
}

.xoo-wsc-sc-bkcont {
    position: relative;
}


.xoo-wsc-sc-cont .xoo-wsc-cart-trigger {
    display: flex;
    position: relative;
    cursor: pointer;
    align-items: center;
    justify-content: center;
}


span.xoo-wsc-sc-count {
    border-radius: 50%;
    height: 18px;
    line-height: 18px;
    width: 18px;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    right: -7px;
    position: absolute;
    top: -4px;
}

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > * {
    margin-right: 3px;
}


/* Notices */
.xoo-wsc-notice-container {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: none;
}

ul.xoo-wsc-notices {
    margin: 0;
    list-style-type: none;
    padding: 0;
}

.xoo-wsc-notice-success {
    background-color: #DFF0D8;
    color: #3C763D;
}
.xoo-wsc-notice-error {
    color: #a94442;
    background-color: #f2dede;
}

ul.xoo-wsc-notices li {
    padding: 15px 20px;
    list-style-type: none;
}

ul.xoo-wsc-notices li span {
    margin-right: 6px;
}

span.xoo-wsc-undo-item {
    float: right;
    text-decoration: underline;
    cursor: pointer;
}


.xoo-wsc-notices a.button.wc-forward {
    display: none;
}

/* Basket */
.xoo-wscb-icon {
    font-size: 37px;
}

.xoo-wscb-count {
    position: absolute;
    z-index: 1;
    background-color: transparent;
    font-size: 15px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    left: 0;
    right: 0;
}

/* Header */
.xoo-wsc-header {
    padding: 15px;
    color: #000;
}

span.xoo-wsch-close {
    position: absolute;
    cursor: pointer;
}

span.xoo-wsch-text {
    margin-left: 8px;
}

.xoo-wsch-top {
    align-items: center;
}

.xoo-wsch-top .xoo-wsch-basket {
    display: table;
    position: relative;
}

.xoo-wsch-top {
    display: flex;
    margin: 0 auto;
}


/****** BODY ***********/

/*** Product ***/
.xoo-wsc-product {
    display: flex;
    border-bottom: 1px solid #eee;
}

.xoo-wsc-img-col {
    align-self: center;
}

.xoo-wsc-sum-col {
    flex-grow: 1;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
}

.xoo-wsc-img-col img {
    width: 100%;
    height: auto;
}

.xoo-wsc-sm-left {
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    min-width: 0;
}

.xoo-wsc-sm-right {
    align-items: flex-end;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 30px;
}


span.xoo-wsc-smr-del+.xoo-wsc-smr-ptotal {
    margin-top: auto;
}


span.xoo-wsc-pname, span.xoo-wsc-pname a {
    font-weight: 600;
}

span.xoo-wsc-smr-del {
    cursor: pointer;
    margin-top: 5px;
}

.xoo-wsc-img-col span.xoo-wsc-smr-del {
    margin: 5px auto;
    display: table;
}

.xoo-wsc-sm-info {
    display: flex;
    min-width: 0;
}

.xoo-wsc-sm-sales {
    text-transform: uppercase;
    border: 1px solid #333;
    padding: 2px 10px;
    display: block;
    margin-bottom: 5px;
    border-radius: 10px;
    font-size: 10px;
}

.xoo-wsc-sm-left > *:not(:last-child) {
    padding-bottom: 4px;
}

/* Qty Box */
.xoo-wsc-qty-price span {
    display: inline-block;
}

/* Variation */
.xoo-wsc-product dl.variation dd, .xoo-wsc-product dl.variation dt {
    margin: 0 4px 0 0;
    display: inline-block;
    float: left;
    font-style: italic;
}

.xoo-wsc-product dl.variation dt {
    clear: left;
}

.xoo-wsc-product dl.variation, .xoo-wsc-product dl.variation p {
    margin: 0;
    font-size: 13px;
}


/** Footer */
.xoo-wsc-ft-buttons-cont {
    display: grid;
    text-align: center;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}

a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

a.xoo-wsc-ft-btn, a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn, .xoo-wsc-container .xoo-wsc-btn:hover{
    text-decoration: none;
}


.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:only-child {
    grid-column: 1/-1;
}


/** FOOTER Totals **/
.xoo-wsc-ft-totals {
    width: 100%;
    padding: 5px 0 10px 0;
}

.xoo-wsc-ft-amt {
    padding: 3px;
    display: flex;
    justify-content: space-between;
}

.xoo-wsc-ft-amt-value .xoo-wsc-toggle-slider {
    cursor: pointer;
    margin-left: 5px;
}

span.xoo-wsc-ft-amt-label {
    font-weight: 600;
}

.xoo-wsc-toggle-slider {
    cursor: pointer;
}

.xoo-wsc-ft-amt-shipping .xoo-wsc-toggle-slider span {
    margin-left: 5px;
}

.xoo-wsc-ft-amt-label {
    flex-grow: 1;
    padding-right: 10px;
}

.xoo-wsc-ft-amt-value {
    text-align: right;
}

.xoo-wsc-ft-amt.less {
    color: #4CAF50;
}

.xoo-wsc-ft-amt-total {
    border-top: 1px dashed #9E9E9E;
    margin-top: 5px;
    padding-top: 5px;
}


/* Bundled product */

.xoo-wsc-product.xoo-wsc-is-parent {
    border-bottom: 0;
    padding-bottom: 0;
}

.xoo-wsc-product.xoo-wsc-is-child img {
    max-width: 50px;
    margin-left: auto;
    float: right;
}

.xoo-wsc-product.xoo-wsc-is-child {
    padding-top: 5px;
}

.xoo-wsc-empty-cart {
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.xoo-wsc-empty-cart > * {
    margin-bottom: 20px;
}

/** Free **/
span.xoo-wsc-ft-amt-label:after {
    content: ":";
}

.xoo-wsc-ft-amt {
    display: table;
    margin: 0 auto;
    font-weight: 600;
}

span.xoo-wsc-ft-amt-label {
    padding-right: 5px;
}

span.xoo-wsc-footer-txt {
    text-align: center;
    margin: -8px auto 10px;
    display: block;
    font-size: 90%;
}

span.xoo-wsc-del-txt {
    text-align: center;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
}

a.xoo-wsc-ft-btn-checkout .amount {
    font-style: italic;
}

a.xoo-wsc-ft-btn-checkout .amount:before {
    content: "-";
    margin: 0 8px;
    font-weight: bold;
}


/*Child selector except last */
.xoo-wsc-is-child:has( +.xoo-wsc-is-child ), .xoo-wsc-is-parent + .xoo-wsc-is-child{
    padding-bottom: 5px;
    padding-top: 10px;
    margin-top: 0;
    border-radius: 0;
    margin-bottom: 0;
    box-shadow: 0 0;
    border-bottom: 0;
}
.xoo-wsc-product.xoo-wsc-is-parent{
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Only last child */
.xoo-wsc-product.xoo-wsc-is-child:not(:has( + *)), .xoo-wsc-is-child:has( + .xoo-wsc-product:not(.xoo-wsc-is-child) ){
    margin-top: 0;
    padding-top: 5px;
}

.xoo-wsc-product dl.variation {
    flex-wrap: wrap;
}


.xoo-wsc-product del {
    opacity: 0.5;
    text-decoration: line-through;
    display: inline-flex;
}

.xoo-wsc-product del+ins {
    font-weight: 600;
}

.xoo-wsc-product del .amount {
    font-size: 95%;
}


body.rtl .xoo-wsc-sum-col {
    padding-right: 15px;
    padding-left: 0;
}

body.rtl span.xoo-wsch-text {
    margin-right: 8px;
    margin-left: 0;
}

body.rtl span.xoo-wsc-ft-amt-label {
    padding-left: 5px;
    padding-right: 0;
}

body.rtl .xoo-wsc-product dl.variation dd, body.rtl .xoo-wsc-product dl.variation dt {
    float: right;
}

.xoo-wsc-markup-notices {
    top: 20%;
    right: -100%;
    left: auto;
    position: fixed;
    box-shadow: 2px 2px 9px 3px #eee;
    transition: all 0.5s;
    z-index: 999997;
    width: 0;
    max-width: 400px;
}

.xoo-wsc-markup-notices ul.xoo-wsc-notices li {
    padding: 25px;
}

.xoo-wsc-markup-notices.xoo-wsc-active {
    right: 0;
    width: 100%;
}

.xoo-wsc-markup-notices .xoo-wsc-notice-container {
    position: relative;
    display: block;
}
.xoo-wsc-qty-price > span {
    display: inline-block;
    margin-right: 1px;
}
.xoo-wsc-sml-qty span {
    display: inline-block;
}

.xoo-wsc-markup[data-wpr-lazyrender] {
    content-visibility: visible!important;
}
}
/*FILESTART*/@media all{




.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn {
	background-color: #000000;
	color: #ffffff;
	border: 2px solid #ffffff;
	padding: 10px 20px;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn:hover {
	background-color: #ffffff;
	color: #000000;
	border: 2px solid #000000;
}

 

.xoo-wsc-footer{
	background-color: #ffffff;
	color: #000000;
	padding: 10px 20px;
	box-shadow: 0 -1px 10px #0000001a;
}

.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount{
	font-size: 18px;
}

.xoo-wsc-btn .amount{
	color: #ffffff}

.xoo-wsc-btn:hover .amount{
	color: #000000;
}

.xoo-wsc-ft-buttons-cont{
	grid-template-columns: auto;
}

.xoo-wsc-basket{
	bottom: 12px;
	right: 1px;
	background-color: #ffffff;
	color: #000000;
	box-shadow: 0px 0px 15px 2px #0000001a;
	border-radius: 50%;
	display: none;
	width: 60px;
	height: 60px;
}


.xoo-wsc-bki{
	font-size: 30px}

.xoo-wsc-items-count{
	top: -12px;
	left: -12px;
}

.xoo-wsc-items-count{
	background-color: #000000;
	color: #ffffff;
}

.xoo-wsc-container, .xoo-wsc-slider{
	max-width: 365px;
	right: -365px;
	top: 0;bottom: 0;
	bottom: 0;
	font-family: }


.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider{
	right: 0;
}


.xoo-wsc-cart-active .xoo-wsc-basket{
	right: 365px;
}

.xoo-wsc-slider{
	right: -365px;
}

span.xoo-wsch-close {
    font-size: 16px;
    right: 10px;
}

.xoo-wsch-top{
	justify-content: center;
}

.xoo-wsch-text{
	font-size: 20px;
}

.xoo-wsc-header{
	color: #000000;
	background-color: #ffffff;
	border-bottom: 2px solid #eee;
}


.xoo-wsc-body{
	background-color: #f8f9fa;
}

.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a{
	font-size: 16px;
	color: #000000;
}

.xoo-wsc-product{
	padding: 10px 15px;
	margin: 10px 15px;
	border-radius: 5px;
	box-shadow: 0 2px 2px #00000005;
	background-color: #ffffff;
}

.xoo-wsc-img-col{
	width: 28%;
}
.xoo-wsc-sum-col{
	width: 72%;
}

.xoo-wsc-sum-col{
	justify-content: center;
}


/** Shortcode **/
.xoo-wsc-sc-count{
	background-color: #000000;
	color: #ffffff;
}

.xoo-wsc-sc-bki{
	font-size: 28px;
	color: 28;
}
.xoo-wsc-sc-cont{
	color: #000000;
}

.added_to_cart{
	display: none!important;
}

.xoo-wsc-product dl.variation {
	display: block;
}
}
/*FILESTART*/@media all{/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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; }
  .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);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.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;
  display: none; }
  [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 {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/*# sourceMappingURL=slick.css.map */
}
/*FILESTART*/@media all{@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url(//www.endomondo.com/wp-content/themes/endonondo/assets/js/slick/./ajax-loader.gif) center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url(//www.endomondo.com/wp-content/themes/endonondo/assets/js/slick/./fonts/slick.eot);
  src: url(//www.endomondo.com/wp-content/themes/endonondo/assets/js/slick/./fonts/slick.eot?#iefix) format("embedded-opentype"), url(//www.endomondo.com/wp-content/themes/endonondo/assets/js/slick/./fonts/slick.woff) format("woff"), url(//www.endomondo.com/wp-content/themes/endonondo/assets/js/slick/./fonts/slick.ttf) format("truetype"), url(//www.endomondo.com/wp-content/themes/endonondo/assets/js/slick/./fonts/slick.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.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: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/*# sourceMappingURL=slick-theme.css.map */
}
/*FILESTART*/@media all{

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}}
/*FILESTART*/@media all{/* general */
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    overflow-x: hidden;
}

body {
    word-break: break-word;
    padding: 0;
    margin: 0;
    font-family: 'Inter', sans-serif;
    color: #101010;
    font-size: 16px;
    overflow-x: hidden;
}

.clear {
    clear: both;
}

a {
    transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

img {
    max-width: 100%;
    border: none;
    height: auto;
}

main {
    display: block;
}

.height100 {
    height: 100%;
}

.image-fit {
    display: block;
    overflow: hidden;
}

.image-fit img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.image-fit a {
    display: block;
    height: 100%;
}

.btn {
    line-height: 100%;
}

.list-inline {
    letter-spacing: -0.3em;
}

.list-inline .item-inline {
    letter-spacing: normal;
    vertical-align: top;
    display: inline-block;
}

.inline-middle .item-inline {
    vertical-align: middle;
}

.relative-section {
    position: relative;
}

.section-bg {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.animated-delay2 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.animated-delay3 {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.animated-delay4 {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.animated-delay5 {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.animated-delay6 {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.list-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

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

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

.flex-three .item-flex {
    width: 33.33%;
}

.flex-two .item-flex {
    width: 50%;
}

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

:focus {
    outline: none !important;
}

.toogle-menu {
    border: 0 none;
    height: 24px;
    width: 24px;
    z-index: 999;
    cursor: pointer;
    outline: 0;
    background: none;
    position: relative;
    padding: 0;
}

.toogle-menu span {
    font-size: 0;
    height: 2px;
    width: 100%;
    background: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.toogle-menu span::after,
.toogle-menu span::before {
    font-size: 0;
    height: 2px;
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    content: "";
}

.toogle-menu span::after {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
}

.toogle-menu span::before {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}

.toogle-menu.exit span {
    background: transparent !important;
}

.toogle-menu.exit span::before {
    -webkit-transform: translateY(0px) rotate(45deg);
    transform: translateY(0px) rotate(45deg);
}

.toogle-menu.exit span::after {
    -webkit-transform: translateY(0px) rotate(-45deg);
    transform: translateY(0px) rotate(-45deg);
}

.on-sp {
    display: none !important;
}

.slick-dotted.slick-slider {
    margin-bottom: 0;
}

.container {
    max-width: 1100px;
    padding: 0;
    margin: 0 auto;
}

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

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

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

.bg-white {
    background: #fff;
}

.color-black {
    color: #0E1102;
}

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

.bg-section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.clear {
    clear: both;
}

#header {
    padding: 18px 0;
    background: #000;
}

#header .container .list-flex>div {
    flex: 1;
}

#header .container .list-flex .btn-header {
    align-items: center;
    position: relative;
}

.header__logo {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.header__logo a {
    display: block;
    height: 25px;
    width: 200px
}

.header__logo img {
    display: block;
    height: 100%;
    width: 100%;
}

.hd-search {
    margin-left: 19px;
}

.hd-search a {
    display: block;
    font-size: 23px;
    color: #fff;
    line-height: 1;
}

.hd-search a::after {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/search.svg);
    position: absolute;
    left: 15px;
    top: -22px;
}

/* #header .ed-btn {
    color: var(--primary-color-3);
    background: transparent;
    cursor: pointer;
    font-weight: 500;
    font-size: 22px;
    padding: 10px;
    border: 1px solid var(--secondary-color-4);
    line-height: 28px;
    text-align: left;
    min-width: 163px;
} */

#header .ed-btn {
    color: var(--primary-color-3);
    background: transparent;
    cursor: pointer;
    font-weight: 400;
    font-size: var(--font-16);
    padding: 10px 24px;
    border: 1px solid var(--secondary-color-4);
    line-height: 24px;
    text-align: center;
}

#header .en-logo {
    height: 32px;
    width: 32px;
    right: 20px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

#header .en-logo .en-logo-bg {
    background-color: #fff;
    padding: 0px;
    border-radius: 20px;
    animation: zoomLoop 2.8s ease-in-out infinite;
    width: 100%;
    height: 100%;
}

#header .en-logo img {
    animation: dropDown 2.8s infinite ease-in-out;
    position: absolute;
    z-index: 2;
}

@keyframes zoomLoop {
    0% {
        transform: scale(1);
    }

    25% {
        transform: scale(0);
    }

    35% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes dropDown {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    15% {
        opacity: 0;
        transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.circle {
    width: 100px;
    height: 100px;
    background-color: white;
    border-radius: 50%;
    position: relative;
    animation: dropDown 2s infinite ease-in-out;
}


#header .ed-btn:hover {
    border-color: none;
}

#header .btn-search {
    padding: 9px 24px;
    border: none;
    width: 100%;
}

#header .btn-search::after {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/search-btn.svg);
    position: absolute;
    right: 0;
    top: 9px;
}

.menumain__search {
    background-color: var(--secondary-color-1);
    padding: 10px 0;
}

.menumain__search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.menumain__search-form-input--text {
    width: calc(100% - 106px);
    border: none;
    height: 42px;
    background: var(--secondary-color-1);
    padding: 10px 16px 10px 0;
    color: #000000;
    font-size: 16px;
    line-height: 26px;
}

.menu-main {
    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
}

.menumain__list {
    background-color: var(--primary-color-3);
    padding: 40px 0;
}

.menumain__list-box {
    max-width: 1100px;
    margin: 0 auto;
}

#menu-menu-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#menu-menu-main li {
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    display: inline-block;
    padding-bottom: 0 20px;
    width: 25%;
    text-transform: uppercase;
}

#menu-menu-main li>a {
    cursor: pointer;
}

#menu-menu-main li a {
    color: #101010;
}

#menu-menu-main li a[href="#"]:hover {
    color: #101010;
    cursor: auto;
}

#menu-menu-main .sub-menu {
    display: block;
    margin: 24px 0 0;
}

#menu-menu-main .sub-menu li {
    display: block;
    font-size: 16px;
    line-height: 17px;
    font-weight: 400;
    padding: 0;
    margin: 0 0 16px;
    text-transform: none;
    width: 100%;
}

#menu-menu-main .sub-menu li a {
    color: #101010;
    cursor: pointer;
}

#menu-menu-main li a:hover {
    color: var(--primary-color-1);
}

#menu-menu-main .sub-menu li:last-child {
    margin-bottom: 0;
}

/* End Header */


#footer {
    background: var(--primary-color-2);
    color: #fff;
}

.footer__top {
    padding: 52px 0 0px;
}

.footer__top-content {
    flex-wrap: nowrap;
    column-gap: 60px;
}


.footer__top-logo {
    height: 37px;
    width: 286px;
    margin-bottom: 24px;
}

.footer__top-logo img {
    height: 100%;
    width: 100%;
}


.footer__top-form div.needsclick {
    padding: 0 !important;
    min-height: auto !important;
}

.footer__top-form input[type="email"] {
    width: 100%;
    height: 46px;
    background: var(--primary-color-2) !important;
    border: none;
    margin-right: 2px;
    padding: 12px 16px;
    font-size: 15px;
    line-height: 26px;
    color: var(--primary-color-3) !important;
    -webkit-appearance: none !important;
    font-family: 'Inter', sans-serif;
    vertical-align: middle;
}

.footer__top-form input[type="email"]::-webkit-input-placeholder {
    color: var(--primary-color-3) !important;
}

.footer__top-form input[type="email"]:-ms-input-placeholder {
    color: var(--primary-color-3) !important;
}

.footer__top-form input[type="email"]::-ms-input-placeholder {
    color: var(--primary-color-3) !important;
}

.footer__top-form input[type="email"]::placeholder {
    color: var(--primary-color-3) !important;
}

.footer__top-form input[type="submit"] {
    width: 102px;
    height: 46px;
    text-align: center;
    padding: 12px 20px;
    font-size: 15px;
    line-height: 26px;
    color: #101010;
    font-weight: 500;
    background: #fff;
    border: none;
    -webkit-appearance: none !important;
    cursor: pointer;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    font-family: 'Inter', sans-serif;
    vertical-align: middle;
}

.footer__top-form input[type="submit"]:hover {
    background: var(--primary-color-1);
    color: #fff;
}

.footer__top-form p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: var(--primary-color-3);
}

#menu-menu-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 16px;
}

#menu-menu-category>li {
    font-weight: 700;
}

#menu-menu-category li {
    width: 50%;
    padding: 0;
    font-weight: 400;
    text-transform: uppercase;
    font-size: var(--font-14);
}

#menu-menu-category li a {
    color: var(--primary-color-3);
}

#menu-menu-category li ul {
    margin: 16px 0 0;
}

#menu-menu-category li ul li {
    width: 100%;
    text-transform: none;
}

#menu-menu-category li ul li:last-child {
    margin-bottom: 0;
}

.footer__bottom {
    border-top: 1px solid var(--secondary-color-4);
    background: var(--primary-color-2);
    padding: 16px 0;
}

.footer__bottom p {
    margin-bottom: 0;
}

.footer__bottom-item:first-child {
    margin-bottom: 16px;
}

#menu-menu-footer {
    display: grid;
    grid-template-columns: repeat(3, fit-content(100%));
    margin-bottom: 0;
    row-gap: 16px;
    justify-content: space-between;
}

#menu-menu-footer>li {
    margin-bottom: 0;
    width: fit-content;
}

#menu-menu-footer li a {
    color: var(--primary-color-3);
    font-size: var(--font-14);
}

#footer a:hover {
    color: var(--primary-color-1) !important;
}

.social {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 16px;
    row-gap: 12px;
}

.social__center {
    justify-content: center;
}

.social__col {
    flex-direction: column;
}

.social p {
    margin-bottom: 0;
}

.social a {
    display: flex;
}

.social__black {
    -webkit-filter: brightness(0) saturate(100%);
    filter: brightness(0) saturate(100%);
}

.social__white {
    -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(1162%) hue-rotate(70deg) brightness(112%) contrast(100%);
    filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(1162%) hue-rotate(70deg) brightness(112%) contrast(100%);
}

.social__green {
    -webkit-filter: brightness(0) saturate(100%) invert(64%) sepia(35%) saturate(2664%) hue-rotate(34deg) brightness(93%) contrast(84%);
    filter: brightness(0) saturate(100%) invert(64%) sepia(35%) saturate(2664%) hue-rotate(34deg) brightness(93%) contrast(84%);
}

#footer .disclaimer p {
    font-style: normal;
}

.ed-btn {
    color: #101010;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    padding: 9px 24px;
    border: 1px solid #404040;
    display: inline-block;
}

.ed-btn:hover {
    background: #101010;
    color: #fff;
}

.color-white {
    color: #fff;
}

.author {
    margin: 0;
    text-transform: capitalize;
}


.author a:hover {
    color: var(--primary-color-1);
}


.tag {
    margin-bottom: var(--mr-main);
    display: flex;
    column-gap: 16px;
    row-gap: 12px;
    flex-wrap: wrap;
}

body.tag {
    margin-bottom: 0 !important;
    display: block;
}



.tag--center {
    justify-content: center;
}

.tag span:hover {
    background-color: var(--primary-color-3);
    border: 1px solid var(--primary-color-2);
}

.tag>span {
    padding: 6px 16px;
    color: var(--primary-color-2);
    border: 1px solid var(--primary-color-2);
    display: block;
    width: fit-content;
    font-weight: 500;
}

.tag>span a {
    color: var(--primary-color-2);
}

.tag>span:hover {
    background-color: var(--primary-color-2);
    color: #fff;
}

.tag>span:hover a {
    color: var(--primary-color-3);
}


.atmain__box-info>p {
    margin-bottom: 0;
}

.home .latest .tag span {
    color: var(--primary-color-3);
    border-color: var(--secondary-color-4);
}

.home .latest .tag span a {
    color: var(--primary-color-3);
}

.home .latest .tag span:hover {
    background-color: var(--primary-color-3);
    border-color: var(--primary-color-2);
}

.home .latest .tag span:hover a {
    color: var(--primary-color-2);
}

.cate-section .news-link {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    display: inline-block;
}

.hover-scale {
    overflow: hidden;
}

.hover-scale img {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.hover-scale:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.swiper-pagination {
    background: #D4D5D4 !important;
}

.swiper-pagination .swiper-pagination-progressbar-fill {
    background: #101010 !important;
}

.breacrump {
    color: var(--secondary-color-3);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.breacrump a {
    color: var(--secondary-color-3);
}

.breacrump a:hover {
    color: var(--primary-color-1);
}

.breacrump>span span:last-child {
    color: var(--primary-color-2);
}

.woocommerce-shop .breacrump>span span:last-child {
    color: var(--primary-color-3);
}

.color-grey {
    color: #9F9F9F;
}

.des-news {
    font-size: 15px;
    line-height: 26px;
    margin: 8px 0 0;
}

.des-news p {
    font-size: 15px;
    line-height: 26px;
    margin: 0;
}

.bg-black {
    background: #101010;
}

.page-top {
    border-top: 1px solid #404040;
    padding: 24px 0;
}

.page-top .breacrump span {
    color: #fff;
}

.page-top .breacrump a,
.page-top .breacrump span.line {
    color: var(--secondary-color-3);
}

.page-top .breacrump a:hover {
    color: var(--primary-color-1);
}

.container-small {
    max-width: 1064px;
    margin: 0 auto;
}

.pagination {
    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;
}

.pagination .page-numbers {
    display: inline-block;
    width: 37px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    font-size: 15px;
    color: #9F9F9F;
    margin: 0 2.5px;
}

.pagination .page-numbers.current,
.pagination .page-numbers:hover {
    color: #fff;
    font-weight: 600;
    background: #101010;
}

.pagination .page-numbers.prev,
.pagination .page-numbers.next {
    width: auto;
    height: auto;
    /* margin: 0 16px;
    font-size: 30px; */
    margin-top: 10px;
    font-size: 17px;
}

.pagination .page-numbers.prev:hover,
.pagination .page-numbers.next:hover {
    background: none;
    color: var(--primary-color-1);
}

.page-top-white {
    padding: 24px 0;
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(16, 16, 16, 0.5);
    z-index: 100;
    display: none;
}

.popup-click {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.popup__bg {
    height: 100%;
    width: 100%;
    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;
}

.popup__bg-box {
    max-width: 800px;
    background: #fff;
    -webkit-box-shadow: 2px 2px 24px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 2px 2px 24px 0px rgba(0, 0, 0, 0.15);
    position: relative;
    overflow: hidden;
}

.popup__bg-box-featured {
    width: 50%;
}

.popup__bg-box-info {
    width: 50%;
    position: relative;
    padding: 40px;
    color: #101010;
}

.popup__bg-box-info-close {
    position: absolute;
    top: 0px;
    right: -45px;
    width: 100px;
    height: 108px;
}

.popup__bg-box-info .close-gray {
    position: absolute;
    top: 30px;
    right: 20px;
    cursor: pointer;
}

.popup__bg-box-featured .close-gray {
    display: none;
    cursor: pointer;
}

.popup__bg-box-info-box-featured {
    margin-bottom: 4px;
    padding: 14px 0 0;
}

.popup__bg-box-info-box-featured-img {
    height: 20px;
    width: 156px;
}

.social--popup {
    margin-bottom: 40px;
}

.klaviyo-form-UPY2r8 {
    margin: 16px 0 20px;
}

.popup p.has-small-font-size {
    color: var(--secondary-color-4);
    line-height: 22px;
    margin-bottom: 0;
}

.popup__note-link {
    text-decoration: underline;
    color: var(--secondary-color-4)
}

.popup__note-link:hover {
    color: var(--primary-color-1);
}


.klaviyo-form-UPY2r8 input[type="email"] {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 26px;
    color: #9F9F9F;
    border: 1px solid #404040;
    background: #fff;
    -webkit-appearance: none !important;
    font-family: 'Inter', sans-serif;
    vertical-align: middle;
}

.klaviyo-form-UPY2r8 input[type="email"]::-webkit-input-placeholder {
    color: #9F9F9F;
}

.klaviyo-form-UPY2r8 input[type="email"]:-ms-input-placeholder {
    color: #9F9F9F;
}

.klaviyo-form-UPY2r8 input[type="email"]::-ms-input-placeholder {
    color: #9F9F9F;
}

.klaviyo-form-UPY2r8 input[type="email"]::placeholder {
    color: #9F9F9F;
}

.klaviyo-form-UPY2r8 button {
    width: 88px;
    height: 42px !important;
    padding: 0 !important
}

.klaviyo-form-UPY2r8 input[type="submit"]:hover {
    opacity: 0.8;
}

/* pages */

#content {
    position: relative;
}

.home #content::before,
.single-exercise #content::before,
.single-best_exercise #content::before,
.single-best_exercise #content::before,
.page-template-oncoaching #content::before {
    position: absolute;
    content: "";
    top: -66px;
    width: 42%;
    height: 50%;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/bg-main.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.section__background-black {
    background-color: #000;
}

.home-main #header {
    background: transparent;
}

.btn-header {
    display: flex;
    justify-content: end;
}


.hhome__big {
    width: calc(100% - 324px);
    padding-right: 32px;
    position: relative;
}

.hhome__info {
    width: 72%;
    position: absolute;
    z-index: 2;
    bottom: 5px;
}

.hhome__info p:last-child {
    margin: 0;
    width: 74.5%;
    display: block;
    max-height: calc(24px* 3);
    overflow: hidden;
}

.hhome__big p {
    margin-bottom: 24px;
}

.hhome__featured {
    width: 57.9%;
    height: 100%;
    position: absolute;
    right: 32px;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home-bg-hero.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.enfit__action a {
    display: block;
    width: fit-content;
    background-color: var(--primary-color-3);
    color: var(--primary-color-2);
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.hhome__featured img {
    height: 100%;
}

.hhome__right {
    width: 324px;
}


.hhome__item {
    padding-bottom: 8px;
    border-bottom: 1px solid #404040;
    padding-right: 30px;
}

.hhome__item h3 {
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 8px;
}

.hhome__item h3 a {
    color: #fff;
}

.hhome__item h3 a:hover {
    color: var(--primary-color-1);
}

.hhome__link {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    display: inline-block;
}

.hhome__link img {
    width: 18px;
}

.hhome__item:last-child {
    margin-bottom: 0;
}

.feature__content {
    padding-left: calc(50vw - 547.5px);
}

.feature__social {
    width: 42px;
    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;
}

.feature__social a {
    display: inline-block;
    margin: 16px 0;
    font-size: 18px;
    color: #fff;
    width: 20px;
}

.feature__social a:hover {
    color: var(--primary-color-1);
}

.feature__social img {
    -webkit-filter: invert(99%) sepia(84%) saturate(5851%) hue-rotate(187deg) brightness(126%) contrast(100%);
    filter: invert(99%) sepia(84%) saturate(5851%) hue-rotate(187deg) brightness(126%) contrast(100%);
}

.feature__collections {
    width: calc(100% - 42px);
    padding: 80px 0 80px 80px;
}

.feature .swiper-pagination {
    bottom: 0;
    top: auto;
    right: 80px;
    width: calc(100% - 80px);
}

.feature__img {
    aspect-ratio: var(--ratio);
}

.feature__info {
    padding-top: 12px;
}

.feature__info h3 {
    margin: 8px 0 8px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
}

.feature__info h3 a {
    color: #101010;
}

.feature__info h3 a:hover {
    color: var(--primary-color-1);
}

.latest {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home/bg3.png);
    padding: 80px 0;
    background-size: auto 87%;
    background-position: top 10px center;
}

.latest__item {
    margin-bottom: 24px;
    float: left;
    width: 38.3%;
}

.latest__item:first-child {
    width: 61.7%;
    padding-right: 16px;
}

.latest__item:last-child {
    margin-bottom: 0;
}

.latest__featured {
    width: 200px;
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
    padding-top: 30.2%;
    height: 0;
}

.latest__item:first-child .latest__featured {
    padding-top: 63.47%;
    margin-bottom: 20px;
    width: 100%;
}

.cate-section .latest__item:first-child .latest__featured {
    padding-top: 62.1%;
}

.latest__info {
    width: calc(100% - 200px);
    padding-left: 16px;
}

.latest__info p:first-of-type {
    margin-bottom: 8px;
}

.latest__info h3 a {
    color: #fff;
}

.latest__info h3 a:hover {
    color: var(--primary-color-1);
}

.latest__featured img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.latest__item:first-child .latest__info {
    width: 100%;
    padding-left: 0;
}

.cate-section .latest__info p.text-special.clamp-2 {
    -webkit-line-clamp: 2;
}

.choise {
    padding: 80px 0;
}


.news__info {
    border-bottom: 1px solid #D4D5D4;
}

.news__info h3 a:hover {
    color: var(--primary-color-1);
}

.single-top {
    padding: 24px 0;
    position: relative;
    z-index: 1;
}

.single-main {
    padding: 0 0 40px;
}

.single-main .sg-resources {
    background: var(--secondary-color-5);
    padding: 24px;
    margin-top: 40px;
    position: relative;
}

.single-main .sg-resources ol {
    display: none;
}

.single-main .sg-resources:last-child {
    margin-bottom: 0;
}

.single-main .sg-resources>h3 {
    position: relative;
}

.single-main .sg-resources>h3::after {
    position: absolute;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/dropdown.svg);
    top: 0;
    right: 0;
    transform: scale(1.7);
    line-height: 1.7;
    cursor: pointer;
}

.single-main .sg-resources>h3.up::after {
    transform: scale(1.7) rotate(180deg);
    line-height: 1;
}

.single-main .sg-resources .intro {
    padding-bottom: 16px;
    border-bottom: 1px solid #404040;
    margin-bottom: 16px;
}

.single-main .sg-resources .intro p {
    font-size: var(--font-14) !important;
    font-style: italic;
    margin-bottom: 0;
}

.single-main .sg-resources h4 {
    padding: 0;
    border: 0;
}

.single-main .sg-resources ul,
.single-main .sg-resources ol {
    padding-left: 16px;
}


.single-main .sg-resources ul li,
.single-main .sg-resources ol li {
    font-style: italic;
    font-size: 14px;
    line-height: 22px;
}

.single-main .sg-resources ol li::before {
    content: "";
}

.single-main .sg-resources ol {
    list-style: decimal;
}

.single-main .sg-resources ol li::marker {
    color: var(--primary-color-2);
    font-style: italic;
    font-size: 14px;
    line-height: 22px;
}

.single-main .sg-resources ul li::before,
.single-main .sg-resources ol li::before {
    color: var(--primary-color-2);
}

.single-main .sg-resources ul li:last-child,
.single-main .sg-resources ol li:last-child {
    margin-bottom: 0;
}

.single-main .sg-resources ul.list-numbber li,
.single-main .sg-resources ol.list-numbber li {
    list-style: decimal;
}

.single-main .schema-faq .schema-faq-section {
    margin-bottom: var(--mr-main)
}

.single-main .schema-faq .schema-faq-section .schema-faq-question {
    font-size: var(--font-20) !important;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 8px 30px 8px 0;
    border-top: 1px solid #D4D5D4;
    border-bottom: 1px solid #D4D5D4;
    position: relative;
    list-style: none;
    cursor: pointer;
    display: block;
}

.single-main .schema-faq .schema-faq-section .schema-faq-question:after {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    content: "";
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/icon-question.svg) no-repeat center center/cover;
}

.single-main .schema-faq .schema-faq-section .schema-faq-answer {
    margin: 0;
    padding: 8px 8px 0 0;
    color: var(--secondary-color-4);
    display: none;
}

.single-main .schema-faq .schema-faq-section .schema-faq-answer a {
    color: var(--primary-color-1)
}

figcaption {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
}


.single-main .sg-resources ol li a {
    color: #101010;
    text-decoration: underline;
}



.single-main .single-sidebar {
    width: 279px;
}

.sidebar__feature {
    width: 100%;
    height: 284px;
    margin-bottom: 20px;
}

.single-main .single-sidebar .sg-author {
    padding: 24px 15px;
    border-bottom: 1px solid #D4D5D4;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it {
    margin-bottom: 20px;
    border-bottom: 1px solid #D4D5D4;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it p {
    margin-bottom: 8px;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it h3 {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 8px;
    font-weight: 500;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it h3 a {
    color: #000;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it h3 a:hover {
    color: var(--primary-color-1);
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it .news-link {
    top: 75%;
    right: 0;
    width: 18px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it:first-child {
    padding-right: 0;
    border-color: #9F9F9F;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it:first-child .info {
    padding-top: 16px;
}

.single-main .single-sidebar .sg-lastest-list .sg-lastest-it:first-child .info h3 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    margin-bottom: 8px;
}

.single-main .sg-right {
    width: calc(100% - 279px);
    padding-left: 45px;
}


.brand__section {
    gap: 20px;
}

.brand__img {
    display: none; 
    width: 284px;
    height: 284px;
}

.brand__img .brand__featured {
    height: 100%;
}

.brand__img .brand__featured img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.brand__main {
    flex: 1;
}

.sg-right .social,
.exc-hero-section .social {
    display: flex;
    align-items: center;
}

.exc-hero-section .social {
    justify-content: center;
}


.single-main .sg-right .sg-custom p small {
    display: block;
}

.single-main .sg-right .sg-custom p b {
    color: var(--primary-color-1);
}

.single-main .sg-right .sg-custom p a {
    color: var(--primary-color-1);
    text-decoration: none;
}

.single-main .sg-right .sg-custom .single-featured img {
    width: 100%;
    display: block;
}

figcaption {
    color: var(--secondary-color-3);
    font-size: 12px;
    line-height: 16px;
    margin: 8px 0 0;
}


.single-main .sg-right .sg-custom a:hover {
    color: var(--primary-color-1);
}

.single-main .sg-right .sg-custom h5 {
    margin: 30px 0 10px;
}

.single-main h2.list-start,
.exercise-list-start,
.exercise-equipment-start,
.exc-section-content h2.list-start,
.exercise-counter {
    counter-reset: section;
}

.single-main .sg-right .sg-custom h2.list-start.list-start-border~h3 {
    padding: 8px 8px 8px 0px;
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/rec.svg) no-repeat left center/48px 100%;
    border: none !important;
}

.single-main .sg-right .sg-custom h2.list-start.list-start-border~h3:before {
    counter-increment: section;
    content: counter(section) ". ";
    font-size: 26px;
    line-height: 1.3;
    font-weight: 600;
    position: relative;
    width: auto;
    color: #101010;
    background: none;
    display: inline-block;
    margin-right: 10px;
}

.single-main .sg-right .sg-custom h2.list-start.list-start-black~h2.list-end~h3 {
    border: none !important;
}

.single-main .sg-right .sg-custom h2.list-start.list-start-black~h3 {
    padding: 8px 8px 8px 0px;
    border-top: 6px solid var(--primary-color-1) !important;
    background: #101010;
    color: #fff;
}

.single-main .sg-right .sg-custom h2.list-start.list-start-black~h3:before {
    color: #fff;
    content: counter(section) ". ";
    font-size: 26px;
    line-height: 1.3;
    font-weight: 600;
    display: inline-block;
}

.single-main h2.list-start~h3,
.exercise-list-start>h3,
.exercise-counter h3,
.exercise-equipment-start>h3,
.exc-section-content .h2.list-start~h3 {
    position: relative;
}

.single-main h2.list-step-start~h3 {
    position: relative;
}

.single-main h2.list-start~h3:before,
.exercise-list-start>h3:before,
.exercise-equipment-start>h3:before,
.exc-section-content h2.list-start~h3:before,
.exercise-counter h3:before {
    counter-increment: section;
    content: counter(section) ". ";
    line-height: 32px;
    color: var(--primary-color-1);
}

.single-main h2.list-step-start,
.exc-section-content h2.list-step-start {
    counter-reset: section;
}


.single-main h2.list-step-start~h3:before,
.exc-section-content h2.list-step-start~h3:before {
    counter-increment: section;
    content: "Step " counter(section) ". ";
    color: var(--primary-color-1);
    background: transparent;
    counter-increment: section;
}

.single-main h2.list-end~h3,
.exc-section-content h2.list-end~h3 {
    padding: 0 !important;
    border: none !important;
    background: none !important;
    color: #101010 !important;
}

.single-main h2.list-end~h3:before,
.exc-section-content h2.list-end~h3:before {
    display: none !important;
}

.single-main .sg-right .sg-custom .box-green {
    margin: 32px 0;
    background: #E6EFD9;
    border-left: 3px solid var(--primary-color-1);
    padding: 40px 32px;
}

.single-main .sg-right .sg-custom .box-green p {
    font-size: 18px;
    line-height: 29px;
    color: #404040;
    margin-bottom: 16px;
    font-weight: 500;
}

.single-main .sg-right .sg-custom .box-green h4 {
    text-align: right;
    font-size: 15px;
    line-height: 26px;
    font-weight: 600;
    color: var(--primary-color-1);
    margin: 0;
    text-transform: uppercase;
}

.single-main .sg-right .sg-custom h4.title-number {
    padding: 8px 8px 8px 64px;
    border: 1px solid #101010;
    position: relative;
}

.single-main .sg-right .sg-custom h4.title-number span {
    width: 48px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #fff;
    background: #101010;
    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;
}


.single-main .sg-right .sg-custom .mt-64 {
    margin-top: 64px;
}

.single-main .sg-right .sg-custom .sg-product-box {
    background: #101010;
    color: #fff;
    padding: 24px;
    margin: 32px 0;
}

.single-main .sg-right .sg-custom .sg-product-box h4 {
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 24px;
    padding-bottom: 8px;
    border-bottom: 1px solid #fff;
}

.single-main .sg-right .sg-custom .sg-product-box ul {
    margin: -12px -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
}

.single-main .sg-right .sg-custom .sg-product-box ul li {
    width: calc(50% - 40px);
    background: #E6EFD9;
    list-style: none;
    margin: 12px 20px;
    padding: 0;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}

.single-main .sg-right .sg-custom .sg-product-box ul li a {
    display: block;
    padding: 16px 40px 16px 16px;
    text-decoration: none;
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/down.svg) no-repeat right 24px center/8px auto;
}

.single-main .sg-right .sg-custom .sg-product-it {
    column-gap: 0;
    row-gap: 24px;
    margin: 0;
    margin-bottom: 20px;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(1) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 41%;
    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;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column figure {
    margin-bottom: 0;
    height: 300px;
    width: 300px;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) {
    -webkit-box-flex: 1.1;
    -ms-flex-positive: 1.1;
    flex-grow: 1;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/snippet-bg-2.svg);
    background-size: auto;
    background-repeat: no-repeat;
    padding: 20px;
    height: 100%;
    background-color: var(--secondary-color-5);
    background-position: left 85% bottom 0;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p {
    margin-bottom: 0;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p.link-green a {
    background: none;
    border: none;
    padding: 0;
    margin-top: 20px;
    color: var(--primary-color-1);
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p.link-green a:hover {
    opacity: 1;
    text-decoration: underline;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p {
    margin-bottom: 0;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p a {
    font-size: var(--font-16);
    font-weight: 400;
    color: var(--primary-color-2);
    text-decoration: underline;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p:first-of-type {
    margin: 0 0 12px 0;
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) p:first-of-type a {
    text-decoration: none;
    padding: 6px 24px;
    display: inline-block;
    background: #101010;
    color: var(--primary-color-3);
}

.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) a:hover {
    opacity: 0.8;
}

.single-main .sg-right .sg-custom ul.list-check {
    margin-bottom: 30px;
    padding-left: 0;
}

.single-main .sg-right .sg-custom ul.list-check li {
    list-style: none;
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/list-check.svg) no-repeat left top 4px/16px auto;
    padding-left: 21px;
    margin-left: 0;
}

.single-main .sg-right .sg-custom ul.list-check li::before,
.single-main .sg-right .sg-custom ul.list-remove li::before {
    width: 0;
}

.single-main .sg-right .sg-custom ul.list-remove {
    margin-bottom: 20px;
    padding-left: 0;
}

.single-main .sg-right .sg-custom ul.list-remove li {
    list-style: none;
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/list-remove.svg) no-repeat left top 4px/16px auto;
    margin-left: 0;
    padding-left: 21px;
}

.single-main .sg-right .sg-custom .table-review {
    margin: 32px 0;
}

.single-main .sg-right .sg-custom .table-review p {
    margin-bottom: 8px;
    color: #9F9F9F;
    font-weight: 500;
}

.single-main .sg-right .sg-custom .table-review .wp-block-table {
    margin: 0;
}

.single-main .sg-right .sg-custom .table-review table {
    text-align: center;
}

.single-main .sg-right .sg-custom .table-review table tbody tr:first-child {
    background: #E6EFD9 !important;
}

.single-main .sg-right .sg-custom .table-review table tbody tr:first-child td {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #404040;
    padding: 16px;
    text-align: left;
}

.single-main .sg-right .sg-custom .table-review table tbody tr:first-child td strong {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #121924;
}

.single-main .sg-right .sg-custom .table-review table tbody tr td:first-child {
    border: 1px solid var(--primary-color-1);
    background: #E6EFD9;
    text-align: left;
}

.single-main .sg-right .sg-custom .table-review table tbody tr td:first-child strong {
    font-weight: 600;
}

.single-main .sg-right .sg-custom .table-review table tbody tr:nth-child(2n+1) {
    background: #fff;
}

.single-main .sg-right .sg-custom .table-review.table-review-2 table tbody tr td:first-child {
    border: none;
    background: #fff;
}

.single-main .sg-right .sg-custom .table-review.table-review-2 table tbody tr:first-child td:first-child {
    background: #E6EFD9;
}

.single-main .sg-right .sg-custom .table-review.table-review-3 table tbody tr:first-child {
    border: 1px solid #D4D5D4;
    background: #fff !important;
}

.single-main .sg-right .sg-custom .table-review.table-review-3 table tbody tr:first-child td {
    text-align: center;
}

.single-main .sg-right .sg-custom .table-review.table-review-3 table tbody tr:first-child td:first-child {
    text-align: left;
}

.single-main .sg-right .sg-custom .table-review.table-review-3 table tbody tr td:first-child {
    width: 129px;
}

.single-main .sg-right .sg-custom .sg-brands {
    margin-top: 16px;
}

.single-main .sg-right .sg-custom .sg-brands .wp-block-columns {
    gap: 0;
    margin: 0;
}

.single-main .sg-right .sg-custom .sg-brands .brand-col:nth-child(2) .brand-title {
    border-top: 1px solid var(--secondary-color-1);
    margin-top: -1px;
}

.single-main .sg-right .sg-custom .sg-brands .brand-title {
    padding: 24px;
    border-bottom: 1px solid var(--secondary-color-1);
}

.single-main .sg-right .sg-custom .sg-brands .brand-title .wp-block-image {
    margin-bottom: 0;
}

.single-main .sg-right .sg-custom .sg-brands .brand-title p {
    margin-bottom: 0;
}

.single-main .sg-right .sg-custom .sg-brands .brand-title p img {
    width: 100% !important;
}

.single-main .sg-right .sg-custom .sg-brands .brand-title p strong {
    font-weight: 600;
}

.single-main .sg-right .sg-custom .sg-brands .brand-title p a {
    display: block;
    margin-top: 8px;
    color: var(--primary-color-1);
}

.single-main .sg-right .sg-custom ul.pros-list {
    padding-top: 30px;
    position: relative;
}

.single-main .sg-right .sg-custom ul.pros-list:before {
    content: "Pros";
}

.single-main .sg-right .sg-custom ul.cons-list:before {
    content: "Cons";
}

.single-main .sg-right .sg-custom ul.pros-list:before,
.single-main .sg-right .sg-custom ul.cons-list:before {
    font-size: var(--font-20);
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    color: var(--primary-color-2);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

.single-main .sg-right .sg-custom ul.cons-list {
    padding-top: 30px;
    position: relative;
}

.single-main .sg-right .sg-custom .sg-brands .brand-col .brand-row:nth-of-type(4),
.single-main .sg-right .sg-custom .sg-brands .brand-col .brand-row:nth-of-type(5),
.single-main .sg-right .sg-custom .sg-brands .brand-col .brand-row:nth-of-type(6) {
    border-top: none;
}

.single-main .sg-right .sg-custom .brand-row {
    padding: 10px 24px;
    position: relative;
}

.single-main .sg-right .sg-custom .brand-row::before {
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    background: var(--primary-color-1);
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

.single-main .sg-right .sg-custom .brand-row ul {
    padding-left: 0;
    margin: 0;
}

.single-main .sg-right .sg-custom .brand-row ul li:last-child {
    margin-bottom: 0;
}

.single-main .sg-right .sg-custom .sg-question {
    gap: 32px;
    margin: 32px 0 0;
}

.single-main .sg-right .sg-custom .sg-question .wp-block-details {
    margin-bottom: 32px;
}

.single-main .sg-right .sg-custom .sg-question .wp-block-details:last-child {
    margin-bottom: 0;
}

.single-main .sg-right .sg-custom .sg-question .wp-block-details summary {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    padding: 8px 30px 8px 8px;
    border-top: 1px solid #D4D5D4;
    border-bottom: 1px solid #D4D5D4;
    position: relative;
    list-style: none;
}

.single-main .sg-right .sg-custom .sg-question .wp-block-details summary:after {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    content: "";
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/icon-question.svg) no-repeat center center/cover;
}

.single-main .sg-right .sg-custom .sg-question .wp-block-details p {
    margin: 0;
    padding: 8px 8px 0 8px;
    color: #404040;
}

.sg-other {
    padding-bottom: 80px;
}

.sg-other .news__item:nth-child(4) {
    display: none;
}


.about-main {
    padding: 40px 0;
}


.about-main .about-custom {
    padding-bottom: 40px;
}

.about-main .about-custom table {
    border-collapse: collapse;
    width: 100%;
}

.about-main .about-custom table tr {
    border-bottom: 1px solid #D4D5D4;
}

.about-main .about-custom table tr:first-child td {
    padding-top: 0;
}

.about-main .about-custom table tr td {
    vertical-align: top;
    padding: 40px 0 24px;
    font-size: 15px;
    line-height: 28px;
}

.about-main .about-custom table tr td:first-child {
    width: 41%;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    padding-right: 16px;
}

.about-main .about-custom table tr td p {
    color: #313131;
    margin-bottom: 24px;
}

.about-main .about-custom table tr td p:last-child {
    margin-bottom: 0;
}


.page-main {
    padding: 20px 0 80px;
    margin: 0 auto;
    max-width: 848px;
}

.page-main .page-custom h3 {
    margin-bottom: 16px;
    margin-top: 40px;
}

.page-main .page-custom p {
    margin-bottom: 16px;
}

.page-main .page-custom p:last-child {
    margin-bottom: 0;
}


/* Category main */
.catemain {
    padding: 20px 0 80px;
}

.catemain__top:before {
    height: 118px;
    background: var(--primary-color-2);
    left: calc(50vw - 551.5px);
    right: 0;
    content: "";
    position: absolute;
}

.catemain__top-box {
    position: relative;
    padding-top: 40px;
}

.catemain__top-box-featured {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 60%;
    height: 211px;
}


.catemain__top-box-featured img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.contact-main {
    padding: 40px 0 120px;
}


.contact-main .contact-box .contact-left p {
    color: var(--secondary-color-4);
}

.contact-main .contact-box .contact-left p.has-small-font-size {
    color: var(--secondary-color-4);
}

.contact-main .contact-box .contact-left p.has-small-font-size a {
    color: var(--primary-color-1);
    text-decoration: underline;
}

.contact-main .contact-box .contact-left h5 a:hover {
    text-decoration: none;
}

.contact-main .contact-box .contact-left .contact-form p {
    margin-bottom: 0;
}

.contact-main .contact-box .contact-left .contact-form .wpcf7-not-valid-tip {
    color: #dc3232;
    margin-top: -10px;
    margin-bottom: 10px;
}


.contact-main .contact-box .contact-left .contact-form label span {
    color: var(--primary-color-1);
}

.contact-main .contact-box .contact-left .contact-form .form-ip,
.contact-main .contact-box .contact-left .contact-form .form-textarea {
    padding: 9px 10px;
    font-size: 15px;
    line-height: 26px;
    color: #313131;
    border: 1px solid #D4D5D4;
    background: #fff;
    -webkit-appearance: none !important;
    font-family: 'Inter', sans-serif;
    margin-bottom: 16px;
    display: block;
    width: 100%;
}

.contact-main .contact-box .contact-left .contact-form .form-ip::-webkit-input-placeholder,
.contact-main .contact-box .contact-left .contact-form .form-textarea::-webkit-input-placeholder {
    color: #313131;
}

.contact-main .contact-box .contact-left .contact-form .form-ip:-ms-input-placeholder,
.contact-main .contact-box .contact-left .contact-form .form-textarea:-ms-input-placeholder {
    color: #313131;
}

.contact-main .contact-box .contact-left .contact-form .form-ip::-ms-input-placeholder,
.contact-main .contact-box .contact-left .contact-form .form-textarea::-ms-input-placeholder {
    color: #313131;
}

.contact-main .contact-box .contact-left .contact-form .form-ip::placeholder,
.contact-main .contact-box .contact-left .contact-form .form-textarea::placeholder {
    color: #313131;
}

.contact-main .contact-box .contact-left .contact-form .form-textarea {
    height: 125px;
    margin-bottom: 0;
}

.contact-main .contact-box .contact-left .contact-form .form-submit {
    width: 100%;
    background: #101010;
    border: 1px solid #404040;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    -webkit-appearance: none !important;
    font-family: 'Inter', sans-serif;
    padding: 10px;
    cursor: pointer;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.contact-main .contact-box .contact-left .contact-form .form-submit:hover {
    opacity: 0.8;
}


.contact-main .contact-box .contact-right {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/bg-author.png) #101010 no-repeat bottom 40px right/auto 100%;
}

.contact-main .contact-box .contact-right {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/bg-author.png) #101010 no-repeat bottom 40px right/auto 100%;
    padding: 40px;
    height: 100%;
}

.contact-main .contact-box {
    gap: 40px
}

.contact-main .contact-box h3,
.contact-main .contact-box h4,
.contact-right p {
    color: var(--primary-color-3);
    margin-bottom: 15px;
    font-style: normal;
}

.contact-right p {
    color: var(--secondary-color-1)
}

.contact-main .contact-box .contact-right p a {
    color: var(--primary-color-3);
}

.contact-main .contact-box .contact-right p a:hover {
    color: var(--primary-color-1);
}

.contact-main .contact-box .contact-right .follow-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    line-height: 28px;
    color: var(--secondary-color-1);
    min-width: 170px;
    margin-right: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.contact-main .contact-box .contact-right .follow-list a img {
    margin-right: 10px;
}

.contact-main .contact-box .contact-right .follow-list a:hover,
.contact-main .contact-box .contact-right .follow-list a:hover i {
    color: var(--primary-color-1);
}

.atmain {
    padding: 40px 0 0;
    color: #101010;
    position: relative;
}

.atmain__bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 20%;
}

.atmain__bg img {
    width: 100%;
}

.atmain__box {
    padding-bottom: 40px;
}

.atmain__box-featured {
    width: 150px;
    height: 150px;
    margin: 0 auto 20px;
}

.atmain__box-info {
    width: 100%;
    padding: 0;
    text-align: center;
}

.atmain__content-custom-item {
    margin-bottom: 40px;
}

.atmain__content-custom-item ul li h3 {
    font-size: var(--font-20) !important;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}

.atmain__content-custom-item ul li h4 {
    font-size: var(--font-16) !important;
    line-height: 24px;
    font-weight: 400;
    color: var(--primary-color-2);
    letter-spacing: 0px;
    margin-bottom: 4px;
}

.atmain__content-custom-item ul li p {
    font-size: var(--font-14) !important;
    letter-spacing: 0px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    color: var(--secondary-color-4);
}

.author__content-list {
    margin-left: 16px;
}

.author__content-list-item {
    margin-bottom: var(--mr-main);
}

.author__content-list-item::before {
    top: 0.6em;
}

.author__content-list>p {
    margin-bottom: 4px;
}

.author__content-list>p.date {
    margin-bottom: 0;
}

.catemain__box {
    overflow-x: auto;
    margin-right: -16px;
}

.category__box-link {
    white-space: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.catemain__top {
    padding-left: calc(50vw - 551.5px);
}

.catemain__top-box-info {
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.catemain__top-box-info h1 {
    padding-left: 40px;
}

.catemain__top-box-info p:last-child {
    margin-bottom: 0;
}

.catemain__top-box-info-featured {
    width: 60%;
}

.catemain__top-box-info-featured img {
    width: 100%;
    height: 211px;
    -o-object-fit: cover;
    object-fit: cover;
}

.catemain__box-link>p {
    margin-bottom: 0;
}

.catemain__box-link a {
    display: block;
    padding: 6px 16px;
    color: #101010;
    border: 1px solid #101010;
    background: #fff;
    border-left: none;
}

.catemain__box-link p:first-child a {
    border-left: 1px solid #101010;
}

.catemain__box-link a.active,
.catemain__box-link a:hover {
    color: #fff;
    background: #101010;
}

.sg-custom .wp-block-embed-tiktok {
    float: right;
    margin: -12px -18px 0 10px;
}

.content-tiktok {
    display: flex;
    align-items: start;
    justify-content: space-between;
}

.content-tiktok {
    flex: 1;
}

.content-tiktok .tiktok-embed {
    margin-top: 0 !important;
}

/* Home Feature On */

.featureon {
    margin-bottom: 20px;
}

.home .featureon {
    margin-bottom: 0;
}

.featureon__list {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
}

.featureon__list .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
}

.featureon__item {
    flex: 1;
    margin-bottom: 0;
}

.featureon__img {
    max-width: 71%;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.featureon__item--coming {
    filter: brightness(0) saturate(100%);
}

.soon {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home/soon-bg.svg);
    background-size: cover;
    background-position: top 1px center;
}

.soon-content {
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.soon-content .soon-img {
    width: calc(46% - 8px);
}

.soon-content .soon-img img {
    width: 80%;
}

.soon-content .soon-item {
    width: calc(54% - 8px);
}

.soon-content .soon-item:first-of-type {
    width: 65%;
}

.soon-content .soon-btn {
    display: block;
    width: 57.5%;
    background: var(--primary-color-2);
    text-align: center;
    height: 60px;
    line-height: 60px;
    margin-bottom: var(--mr-main);
    border-radius: 8px;
}

.soon-content .social>p {
    margin: 0;
}

.soon-content .social a:first-of-type {
    margin: 0 8px;
}

/* End Soon */

.home-lastest.cate-section {
    background: none;
}

.cate-section .latest__item:first-child {
    margin-right: 20px;
    width: 59.3%;
    padding-right: 0;
}

.cate-section .latest__info {
    padding-left: 0;
    width: 100%;
}

.cate-section .latest__item {
    margin-bottom: 20px;
    border-bottom: 1px solid var(--secondary-color-2);
    width: calc(100% - 59.3% - 20px);
}

.cate-section .latest__item:first-child {
    border: none;
}

.cate-section .author {
    margin-bottom: 8px;
}

/* End Cate */

#content .author-about .author-link {
    display: flex;
}

#content .author-about .author-link a img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
}

#content .author-about .author-link p {
    margin-left: 16px;
    margin-bottom: 18px;
}

#content .author-about .author-link p.has-small-font-size {
    margin: 0;
}

#content .author-about .author-link p a {
    display: block;
    text-decoration: none;
}

#content .author-about .author-link p span {
    font-size: 16px;
    font-weight: 400;
    color: var(--primary-color-2);
}

#content .author-about .author-link .social-author {
    margin-left: 32px;
}


/* Coupon */
.coupon-item-detail {
    border: 1px solid var(--primary-color-2);
    position: relative;
}


.hightlight.relative-section::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 40px;
    background: var(--secondary-color-3);
    left: -1px;
    z-index: 1;
}

.coupon-top .info .mail-ds {
    display: none;
}

.coupon-top .mail-ds {
    color: #87AA14;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
}

.coupon-top .info::before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: transparent;
    border-radius: 50%;
    top: 50%;
    right: -21px;
    transform: translate(0, -50%) rotate(-45deg);
    z-index: -2;
    text-align: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid black;
    border-right-color: transparent;
    border-bottom-color: transparent;
}

.coupon-item-detail.coupon {
    display: block;
    margin-bottom: var(--mr-main);
    padding: 20px;
}

.coupon-flex {
    gap: 40px;
    align-items: center;
}

.coupon-item-detail .coupon-top .flex .hightlight {
    width: 35%;
    flex: 1;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    justify-content: center;
    row-gap: 16px;
    position: relative;
}

.coupon-item-detail .coupon-top .flex .hightlight::after {
    position: absolute;
    content: "";
    height: 100%;
    border-right: 1px dashed #000;
    right: -15px;
    left: unset;
    top: 0;
    background: transparent;
}

.coupon-item-detail .coupon-top .flex .hightlight .inner .coupon-special {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
}

.coupon-item-detail .coupon-top .flex .hightlight .inner .coupon-special span {
    color: #000;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    display: block;
}

.coupon-item-detail .coupon-top .flex .hightlight .action {
    width: 83%;
    height: 41px;
    display: flex;
    background: var(--secondary-color-3);
    position: relative;
}

.coupon-item-detail .coupon-top .flex .hightlight .action .action-item {
    width: 85%;
    z-index: 1;
    height: 100%;
    display: flex;
    align-items: center;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/bgrcode.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: right;
    background-position-y: center;
    justify-content: center;
}

.coupon-item-detail .coupon-top .flex .hightlight .action .code {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-20px, -50%);
}

.coupon-item-detail .coupon-top .flex .hightlight .action .code p {
    margin-bottom: 0;
    color: var(--primary-color-3);
    text-transform: uppercase;
}

.coupon-item-detail .coupon-top .flex a.get-code {
    text-decoration: none;
}

.coupon-item-detail .coupon-top .flex .get-code p {
    color: var(--primary-color-3);
    margin-bottom: 0;
}

.coupon-item-detail .coupon-top .flex .hightlight .action .date {
    font-size: 14px;
    color: #313131;
    margin-top: 10px;
}

.coupon-item-detail .coupon-top .flex .info {
    flex: 2;
    position: relative;
}

.coupon-item-detail .coupon-top .flex .info .relative-section>p {
    color: var(--primary-color-2);
    margin-bottom: 6px;
}

.coupon-item-detail .coupon-top .flex .info .des ul {
    margin-bottom: 6px;
}

.coupon-item-detail .relative-section .send-mail {
    color: #677489;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/email-bl.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 24px;
    color: rgba(0, 18, 14, 0.5);
}

/* Modal Coupon */
#couponModal {
    width: 100%;
    max-width: 652px;
    box-shadow: none;
    bottom: 0;
    overflow-y: hidden;
    padding: 0 !important;
    border-radius: 0;
}

#couponModal .modal-dialog {
    max-width: 100%;
}

#couponModal .modal-body {
    padding: 0;
}

#couponModal .show-code-top {
    padding: 40px;
}

#couponModal .coupon-top {
    border-bottom: 1px solid var(--secondary-color-2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}

#couponModal .coupon-top>img {
    width: 219px;
    height: 60px;
}

#couponModal .show-code-top .coupon-top p {
    margin: 0;
    opacity: 0.5;
}

#couponModal .coupon-md-form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}

#couponModal .coupon-md-form p {
    margin: 0 !important;
}

#couponModal .show-code-top p {
    text-align: left;
    letter-spacing: 0;
    color: #414141;
    margin: 0 0 24px;
    padding-left: 39px;
    position: relative;
}

#couponModal .show-code-top .coupon-copy {
    margin: 0;
    max-width: 311px;
    position: relative;
}

#couponModal .show-code-top .coupon-copy .coupon-code {
    width: 311px;
    border-radius: 0;
    border: 1px solid var(--secondary-color-4);
    padding: 8px 24px;
    height: 40px;
    background: #fff;
    font-weight: 400;
    color: var(--primary-color-2);
    font-size: 16px;
}

#couponModal .show-code-top p b {
    position: absolute;
    top: 50%;
    left: 0;
    width: 24px;
    height: 24px;
    background: var(--primary-color-1);
    color: var(--primary-color-3);
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

#couponModal .show-code-top .coupon-copy .btn {
    right: 0;
    width: 75px;
    padding: 6px 0;
    background: var(--primary-color-2);
    position: absolute;
    height: 40px;
    line-height: 26px;
    text-align: center;
    color: var(--primary-color-3);
}

#couponModal .show-code-top p span {
    color: var(--primary-color-1);
}

#couponModal .coupon-btn-pink {
    margin-top: 45px;
}

#couponModal .coupon-btn-pink a {
    display: inline-block;
    padding: 16px 35px;
    background: var(--primary-color-2);
    border-radius: 0;
    color: var(--primary-color-3);
    font-size: var(--font-24);
    line-height: 32px;
    font-weight: 600;
    text-transform: uppercase;
}

#couponModal .show-code-top p a {
    color: var(--primary-color-1);
}

#couponModal .show-code-top p.has-large-font-size {
    padding-left: 0;
}

#couponModal.modal a.close-modal {
    top: 20px;
    right: 30px;
    -webkit-mask-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/close.svg);
    mask-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/close.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: auto;
    mask-size: auto;
    filter: brightness(0) saturate(100%)
}

/* End Coupon */

.author-by a {
    text-decoration: underline;
}

.fact-check .fact-label {
    position: fixed;
    background: #FFFFFF;
    box-shadow: 0px 0px 40px rgba(31, 40, 15, 0.08);
    font-size: 13px;
    line-height: 1.54;
    color: var(--text-color);
    top: calc(100% + 5px);
    display: none;
    top: 50%;
    left: 50%;
    right: 0;
    z-index: 999999;
    width: 88%;
    max-width: 1100px;
    padding: 24px;
    border-radius: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.fact-check .fact-label.eb {
    background: var(--chart-20);
}

.modalcn-bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.65);
    z-index: 1;
    display: none;
}

#at-box,
#eb-box {
    position: relative;
    top: 2px;
    padding-left: 2px;
    cursor: pointer;
}

#at-box img,
#eb-box img {
    width: 16px;
    height: 16px;
}

.fact-label p.has-large-font-size {
    margin-bottom: var(--mr-main)
}


/* Search */

.search-page {
    min-height: 1000px;
}

.search-page .gsc-control-cse {
    padding: 0;
}

.main-search {
    min-height: 500px;
    display: flex;
    align-items: center;
}

/* Feed back */

/* Customer review */
.form-customer-feedback .customer-ftoggle {
    display: inline-block;
    background: var(--chart-20);
    border-radius: 5px 5px 0px 0px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    color: #000;
    position: fixed;
    right: -80px;
    bottom: 17%;
    padding: 6px 6px 6px 30px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    transition: 0.5s;
    z-index: 99;
}

.form-customer-feedback .customer-ftoggle::before {
    position: absolute;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/message.svg);
    width: 13px;
    height: 13px;
    top: 46%;
    left: 10px;
    transform: translate(0, -50%) rotate(90deg);
    -webkit-transform: translate(0, -50%) rotate(90deg);
}

.form-customer-feedback .customer-ftoggle.ani-right {
    right: -80px;
}

.form-customer-feedback .customer-ftoggle.ani-left {
    right: -42px;
}

.form-customer-feedback .customer-feedback {
    position: fixed;
    top: 150%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background-color: #FFFFFF;
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.15);
    padding: 40px;
    z-index: 99;
    text-align: center;
    max-width: 570px;
    width: 100%;
    opacity: 0;
    transition: 0.5s;
}

.form-customer-feedback .customer-feedback.ani-fade {
    top: 50%;
    opacity: 1;
}

.form-customer-feedback .customer-feedback .form-group {
    width: 100%;
    padding: 8px 16px;
    border: 1px solid var(--secondary-color-1);
    border-radius: 4px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: var(--secondary-color-3) !important;
    margin-bottom: 20px;
    background-color: var(--secondary-color-1);
}

.form-customer-feedback .customer-feedback textarea.form-group {
    margin-bottom: 40px;
}

.form-customer-feedback form br {
    display: none;
}

.form-customer-feedback select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/arrow-blue.svg);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 3%;
    position: relative;
}

.form-customer-feedback .form-group-email {
    display: none;
}

.form-customer-feedback ::placeholder {
    color: #888C91;
    opacity: 1;
}

.form-customer-feedback :-ms-input-placeholder {
    color: #888C91;
    opacity: 1;
}

.form-customer-feedback ::-ms-input-placeholder {
    color: #888C91;
    opacity: 1;
}

.form-customer-feedback .customer-feedback .wpcf7-spinner {
    display: block;
    margin: 0 auto;
}

.form-customer-feedback.ani-fade {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.499);
    z-index: 9999999999;
}

.form-customer-feedback .your-option {
    position: relative;
}

.form-customer-feedback .your-option::after {
    content: "";
    position: absolute;
    top: -17%;
    right: 3%;
    z-index: 100;
    width: 30px;
    height: 30px;
    background-color: #9f9f9f;
    -webkit-mask-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/dropdown.svg);
    mask-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/dropdown.svg);
    -webkit-mask-size: cover;
    mask-size: cover;
}

.form-customer-feedback .your-option.hide-star::before {
    opacity: 0;
}

.form-customer-feedback .form-hidden {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.form-customer-feedback .star-rating .rating-symbol {
    position: relative;
}

.form-customer-feedback .star-rating .rating-symbol:nth-child(1):hover:after {
    content: 'Hate';
}

.form-customer-feedback .star-rating .rating-symbol:nth-child(2):hover:after {
    content: 'Dislike';
}

.form-customer-feedback .star-rating .rating-symbol:nth-child(3):hover:after {
    content: 'Neutral';
}

.form-customer-feedback .star-rating .rating-symbol:nth-child(4):hover:after {
    content: 'Like';
}

.form-customer-feedback .star-rating .rating-symbol:nth-child(5):hover:after {
    content: 'Love';
    position: absolute;
    top: -26px;
    left: 50%;
    margin-left: 0 !important;
    background-color: #FFF;
    color: rgba(0, 0, 0, 0.8);
    width: auto !important;
    min-width: 45px;
    border: 1px solid #BFBFBF;
    border-radius: 2px;
    padding: 3px 7px;
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.form-customer-feedback .star-rating .rating-symbol:hover:after {
    position: absolute;
    top: -26px;
    left: 50%;
    margin-left: 0 !important;
    background-color: #FFF;
    color: rgba(0, 0, 0, 0.8);
    width: auto !important;
    min-width: 45px;
    border: 1px solid #BFBFBF;
    border-radius: 2px;
    padding: 3px 7px;
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.form-customer-feedback .star-rating .rating-symbol:hover:before {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    transform: rotate(135deg);
    position: absolute;
    top: -8px;
    z-index: 101;
    left: 50%;
    background-color: #FFF;
    transform: translateX(-50%) rotate(135deg);
    -ms-transform: translateX(-50%) rotate(135deg);
}

.form-customer-feedback .star-rating {
    margin-bottom: 16px;
    width: 50%;
    margin: 0 auto 20px;
}

.form-customer-feedback .star-rating span {
    display: flex;
    justify-content: space-between;
}

.form-customer-feedback .star-rating span .rating-symbol,
.form-customer-feedback .star-rating span .rating-symbol-foreground {
    padding: 10px 0;
    top: 0;
}

.form-customer-feedback textarea {
    height: 108px;
    resize: none;
}

.form-customer-feedback .form-submit {
    color: white;
    padding: 10px 24px;
    min-width: 102px;
    background-color: black;
    border: none;
    font-size: 16px;
    font-weight: 500;
}

.form-customer-feedback .close-btn {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 24px;
    right: 24px;
    cursor: pointer;
}

.form-customer-feedback .wpcf7-not-valid-tip {
    display: none;
}

.form-customer-feedback .wpcf7-not-valid {
    border: 1px solid rgb(255, 0, 0) !important;
}

.form-customer-feedback .form-feedback {
    display: none;
}

.form-customer-feedback .form-feedback>p {
    margin-bottom: 10px;
}

.form-customer-feedback .mailsent {
    display: none;
}

.form-customer-feedback .mailsent h4 {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    margin-bottom: 4px;
}

.form-customer-feedback .mailsent p {
    font-size: 14px;
    line-height: 16px;
    color: #676A6E;
    margin-bottom: 40px;
}

.form-customer-feedback .mailsent img {
    display: block;
    margin: 0 auto;
    width: 54px;
    height: 54px;
}

.form-customer-feedback .wpcf7-spinner::before {
    display: none;
}

.form-customer-feedback textarea.form-group {
    display: none;
}

.form-customer-feedback .wpcf7-spinner {
    background-color: rgba(255, 255, 255, 1);
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/loadinghc.gif);
    opacity: 1;
    width: 100%;
    height: 100%;
    border-radius: 24px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    opacity: 0.8;
}

.customer-feedback .rating-symbol {
    color: var(--primary-color-1);
    font-size: 29px;
}

.grecaptcha-badge {
    opacity: 0 !important;
    visibility: hidden !important;
}

.instagram-media {
    margin: 0 auto 20px !important
}

.loading-overlay {
    position: relative;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.6);
    pointer-events: none;
}

.addtoany_share_buttons .addtoany_share_save.addtoany_share {
    display: none;
}

.addtoany_share_buttons span {
    opacity: 0 !important;
}

.addtoany_share_buttons .a2a_button_facebook {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/facebook.svg) no-repeat center center/20px auto !important;
}

.addtoany_share_buttons .a2a_button_x {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/x.svg) no-repeat center center/20px auto !important;
}

.addtoany_share_buttons .a2a_button_pinterest {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/pinterest.svg) no-repeat center center/20px auto !important;
}

.addtoany_share_buttons .a2a_button_flipboard {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/flipboard.svg) no-repeat center center/20px auto !important;
}

.addtoany_share_buttons .a2a_button_reddit {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/reddit.svg) no-repeat center center/20px auto !important;
}}
/*FILESTART*/@media all{.author {
    text-transform: none;
}

.single-main .sg-right .sg-custom a {
    color: #83AD41;
}

.single-main .sg-right .sg-custom .table-comparison tr:first-child td:first-child {
    border: none;
}

.single-main .sg-right .sg-custom .table-review table tbody tr td:first-child {
    min-width: 100px;
}


.vimeo-custom>div,
.youtube-custom>div {
    position: relative;
    width: 100%;
    height: 0;
    padding: 56.25% 0 0 0;
}

.exc-youtube .container,
.exercise__grid-item-top-content-video {
    position: relative;
}

.coachhero__video.exc-youtube .container {
    width: 100%;
    height: 100%;
}

.youtube-custom>div::before,
.exc-youtube .container::before,
.exercise__grid-item-top-content-video::before {
    position: absolute;
    content: "";
    background-color: transparent;
    width: 100%;
    height: 3em;
    display: block;
    z-index: 2;
    top: 0;
}

.youtube-custom>div::after,
.exc-youtube .container::after,
.exercise__grid-item-top-content-video::after {
    content: "";
    position: absolute;
    background-color: transparent;
    width: 40%;
    height: 2.5em;
    bottom: 0;
    right: 0;
}

.exc-youtube .container:before,
.exercise__grid-item-top-content-video::before {
    height: 4em;
    width: 100%;
}

.exc-youtube .container:after,
.exercise__grid-item-top-content-video::after {
    height: 2.9em;
    width: 40%;
}

.exercise__grid-item-top-content-video--special::after {
    width: 55%;
}

.vimeo-custom iframe,
.youtube-custom iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    border: 1px solid #efefef;
}

.youtu-block {
    position: absolute;
    width: 100%;
    height: 31%;
    content: "";
    background-color: transparent;
    bottom: 4em;
}

.youtu-logo {
    position: absolute;
    width: 20%;
    height: 31%;
    content: "";
    background-color: transparent;
    bottom: 3.8em;
}

.author {
    text-transform: none;
}


.single-main .sg-right .sg-custom .table-comparison tr:nth-child(2n+1) {
    background: none !important;
}


@media(max-width: 767px) {
    /* .home-stories .stories-list {
        display: block;
        padding-left: 16px;
    }

    .home-stories .container {
        padding: 0;
    }


    .home-stories .slick-slide {
        width: 100%;
        margin: 0 8px;
    }

    .home-stories .stories-it .icon {
        top: 16px;
        left: 20px;
    }

    .home-stories .stories-info {
        left: 20px;
        right: 20px;
    } */

    .single-main .sg-right .sg-custom .table-comparison tr td:first-child {
        position: sticky;
        left: 0;
    }

    .table-comparison {
        overflow-x: auto;
    }

    .single-main .sg-right .sg-custom .table-comparison tr td {
        min-width: 240px;
    }

    .single-main .sg-right .sg-custom .table-comparison tr td:first-child {
        min-width: 129px;
    }

    .single-main .sg-right .sg-custom .table-comparison tr td:first-child:before {
        width: 1px;
        height: 100%;
        left: -1px;
        top: 0;
        bottom: 0;
        background: #87AA14;
        position: absolute;
        content: "";
    }

    .single-main .sg-right .sg-custom .table-comparison tr td:first-child:after {
        width: 1px;
        height: 100%;
        right: -1px;
        top: 0;
        bottom: 0;
        background: #87AA14;
        position: absolute;
        content: "";
    }

    .single-main .sg-right .sg-custom .table-comparison tr:first-child td:first-child:after {
        display: none;
    }

    .single-top .breacrump {
        margin-bottom: 0;
    }

    .single-main .sg-right .sg-custom a:first-child {
        margin-left: 0;
    }

}

.author {
    text-transform: none;
}


.single-main .sg-right .sg-custom .table-comparison tr td:first-child {
    width: 129px;
    font-size: 18px;
    line-height: 24px;
    color: #101010;
    font-weight: 600;
    background: #E6EFD9;
    border-left: 1px solid #87AA14;
    border-right: 1px solid #87AA14;
    border-bottom: 1px solid #87AA14;
}

.single-main .sg-right .sg-custom .table-comparison tr:first-child td {
    background: #E6EFD9;
}

.single-main .sg-right .sg-custom .table-comparison tr td {
    vertical-align: top;
}

.single-main .sg-right .sg-custom .table-comparison ul li::marker {
    color: #101010;
}

/* 
.home-stories {
    padding: 40px 0;
}

.home-stories .stories-list {
    gap: 16px;
}

.home-stories .stories-it {
    width: calc(25% - 12px);
    position: relative;
}

.home-stories .stories-it .icon {
    width: 24px;
    top: 16px;
    left: 20px;
    position: absolute;
}

.home-stories .stories-info {
    position: absolute;
    left: 20px;
    bottom: 16px;
    right: 20px;
    color: #fff;
}

.home-stories .stories-info h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: -0.5px;
    margin-bottom: 4px;
    height: 25px;
    overflow-y: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: pre-wrap;
}

.home-stories .stories-info h3 a {
    color: #fff;
}

.home-stories .stories-info p {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: -0.5px;
    margin: 0;
}

.home-stories .stories-info .stories-link img {
    height: 24px;
}

.home-stories .stories-info .line {
    margin-bottom: 4px;
    column-gap: 4px;
}

.home-stories .stories-info .line span {
    display: inline-block;
    height: 2px;
    background: #D4D5D4;
    width: calc(25% - 3px);
} */

/* Newsletter */

.news-letter {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/news-bg.svg);
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}

.news-letter .container {
    display: flex;
    align-items: center;
    gap: 40px;
    padding: 100px 16px;
}

.news-image {
    flex: 1;
}

.news-container form {
    background-color: transparent !important
}

div[data-testid="form-row"] label {
    position: relative;
    width: fit-content;
}

div[data-testid="form-row"] label:before {
    color: #87AA14;
}

div[data-testid="form-row"]:nth-child(2) label:before,
div[data-testid="form-row"]:nth-child(3) label:before,
div[data-testid="form-row"]:nth-child(4) label:before {
    content: "*";
    position: absolute;
    right: -5px;
}


[data-testid="form-row"]:nth-child(5) {
    width: 80%;
}

[data-testid="form-row"]:nth-last-child(2)>div {
    width: 100%;
}


.news-letter h2 span {
    letter-spacing: -2px;
}

@media(max-width: 991px) {
    .single-top .list-flex {
        display: block;
    }

    .sg-custom .wp-block-image img {
        height: auto;
    }

    /* .home-stories .stories-info {
        left: 10px;
        right: 10px;
    }

    .home-stories .stories-it .icon {
        top: 10px;
        left: 10px;
    } */
}


/* Exercise Style */


.exc-hero-section {
    position: relative;
}

/* section.exc-hero-section:before {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/exercise-bg.svg);
    content: "";
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    z-index: 1;
} */

.exc-hero-section .exc-container {
    text-align: center;
    max-width: 776px;
    position: relative;
    z-index: 1;
}

.exc-content-video::after {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 100%;
    height: 25%;
    bottom: 0;
    z-index: 0;
}


.exc-container ol,
.exc-container ul,
.oncoaching ol,
.oncoaching ul {
    padding-left: 20px;
}

.exc-hero-section .exc-video {
    margin-bottom: 20px;
}

.exc-hero-section .exc-title h1 {
    margin-bottom: 16px;
}

.exc-hero-section .exc-description {
    position: relative;
    z-index: 2;
}

.exc-container {
    max-width: 776px;
    margin: 0 auto;
}

.exc-container a {
    color: #83AD41;
    font-weight: 400;
}

.exc-container li {
    margin-bottom: 8px;
}

.exc-content .title-content {
    margin-bottom: 20px;
}

.muscle-title h2,
.exc-section-content.single-main h2 {
    text-align: center;
}

.exc-section-content.single-main h2 {
    text-align: left;
}

.muscle-text h3,
.exc-container h3 {
    margin-bottom: 20px;
}

.exc-variations .muscle-title h2,
.exc-alternatives .muscle-title h2 {
    margin-bottom: 20px;
}

.exc-variations .muscle-title,
.exc-alternatives .muscle-title {
    margin-bottom: 5px;
}

.muscle-item {
    text-align: center;
}

.muscle-item p:nth-of-type(2) {
    font-size: var(--font-14) !important;
    font-weight: 400 !important;
    line-height: 20px !important;
}

.muscle-item p.muscle-name {
    color: #000000;
}

.muscle-item span.muscle-description,
.muscle-item span.muscle-description p {
    color: #000000;
}

.muscle-item .muscle-img {
    margin-bottom: 9px;
    padding: 15px;
    background-color: #eeeeee;
}

.muscle-item .muscle-img img {
    width: 100%;
}

.muscle-list .slick-slide {
    margin: 0 10px;
}

.muscle-list .slick-list {
    margin: 0 -10px;
}

.muscle-list .slick-dots {
    position: unset;
    padding: 0;
}

.equipment-container {
    display: flex;
    column-gap: 20px;
    padding: 20px;
    margin: 20px 0;
    border: 1px solid var(--secondary-color-1);
    align-items: center;
}

.equipment-container .equipment-list {
    width: 31.65%;
    margin: 0;
    border: none;
    max-width: 100%;
    box-sizing: border-box;
}

.equipment-container .muscle-text {
    width: calc((100% - 20px) - 31.65%);
}

/* Dots */
.muscle-list .slick-dots li:before {
    background: transparent;
}

.muscle-list .slick-dots li {
    width: 10px;
    margin: 0 2px;
}

.muscle-list .slick-dots li.slick-active button::before {
    font-size: 14px;
    color: var(--primary-color-1);
}

.exc-primary .slick-prev,
.exc-secondary .slick-prev,
.exc-equipment .slick-prev,
.exc-alternatives .slick-prev,
.exc-variations .slick-prev {
    left: 1px;
    z-index: 1;
}

.exc-primary .slick-right,
.exc-secondary .slick-right,
.exc-equipment .slick-right,
.exc-alternatives .slick-right,
.exc-variations .slick-right {
    right: 4px;
}

/* the parent */
.slick-list {
    margin: 0 0px;
}

/* .exc-video {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.exc-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: -999;
} */


.exc-container .slick-prev,
.exc-container .slick-next {
    width: 24px;
    height: 24px;
    background: var(--primary-color-2);
}

.exc-container .slick-prev:before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/exercise-prev2.svg);
    line-height: 0px;
    opacity: 1;
}

.exc-container .slick-prev:hover:before,
.exc-container .slick-prev:focus:before,
.exc-container .slick-next:hover:before,
.exc-container .slick-next:focus:before {
    filter: brightness(0) saturate(100%) invert(69%) sepia(23%) saturate(1335%) hue-rotate(32deg) brightness(83%) contrast(95%);
}

.exc-container .slick-next:before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/exercise-next2.svg);
    line-height: 0px;
    opacity: 1;
}

.exc-section-content.single-main,
.exc-author.single-main {
    padding: 0;
}

.exc-author.single-main .single-sidebar {
    width: 100%;
}

.exc-author.single-main .single-sidebar .sg-author {
    padding: 0;
}

.single-main .bd-bot {
    border-bottom: none;
    padding: 20px 0;
}

.single-main.exc-author .muscle-title h2 {
    text-align: left;
}

.single-main.exc-author .single-sidebar .sg-author {
    border-bottom: none;
}

/* Table Excercise */

table.exc-optimal-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 550px;
}

table.exc-optimal-table {
    border: 1px solid var(--secondary-color-1);
}

.exc-optimal-table thead th p {
    margin-bottom: 0;
}

.exc-optimal-table thead th:first-of-type,
.exc-optimal-table tbody tr td:first-of-type {
    text-align: center;
}

.exc-optimal-table tbody tr:nth-child(odd) {
    background-color: var(--secondary-color-1);
}

.exc-optimal-table tbody tr td p {
    margin-bottom: 0;
}


.exc-optimal-table th,
.exc-optimal-table td {
    width: 33.3333333%;
    padding: 16px;
    text-align: center;
}

.muscle-list {
    margin: 20px 0;
    padding: 20px;
    border: 1px solid var(--secondary-color-1);
}

.muscle-list.equipment-list {
    padding: 0;
}

.muscle-list.slick-dotted.slick-slider {
    margin-bottom: 20px;
}

.muscle-list.equipment-list.slick-dotted.slick-slider {
    margin-bottom: 0;
}

.exc-primary .slick-prev,
.exc-secondary .slick-prev,
.exc-equipment .slick-prev,
.exc-alternatives .slick-prev,
.exc-variations .slick-prev {
    left: 1px;
}

.exc-primary .slick-next,
.exc-secondary .slick-next,
.exc-equipment .slick-next,
.exc-alternatives .slick-next,
.exc-variations .slick-next {
    right: 4px;
}


html {
    scroll-behavior: smooth;
}


#previewSlick .slick-track {
    display: flex !important;
    gap: 60px;
    align-items: center;
}

#previewSlick .slick-list {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

#previewSlick .slick-slide {
    width: 359px;
    transition: all 0.4s ease-in-out;
}

#previewSlick .slick-center {
    transform: scale(1.1);
}


#previewSlick .slick-slide>div {
    width: 100%;
    height: 100%;
}

#previewSlick .slick-slide img {
    height: 100%;
    object-fit: cover;
}


#previewSlick .slick-dots {
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
}

#previewSlick .slick-dots li {
    margin: 0;
    width: 15px;
}

#previewSlick .slick-dots li button:before {
    font-size: 8px;
    color: #D4D5D4;
    opacity: 1;
}

#previewSlick .slick-dots li.slick-active button:before {
    color: var(--primary-color-1);
    font-size: 16px;
    opacity: 1;
}

/* 11/02 */
.woocommerce-MyAccount-navigation ul li {
    margin-bottom: 20px;
    font-weight: 500;
}

.woocommerce-MyAccount-navigation ul li a {
    color: #9F9F9F;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #000;
}

.woocommerce-MyAccount-content strong {
    font-weight: 700;
}

.woocommerce-MyAccount-content a {
    color: #87AA14;
}

.woocommerce-account .page-main h1 {
    text-align: left;
    margin-left: 32%;
    font-size: 24px !important;
    text-transform: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-top: -50px;
}

.woocommerce-account .woocommerce table.my_account_orders .button {
    background: #000;
    color: #fff;
    font-weight: 500;
    border-radius: 0;
    padding: 12px;
    width: 100%;
    text-align: center;
}

.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-order-downloads,
.woocommerce-order-downloads {
    overflow-x: auto;
}

.woocommerce-account table,
.woocommerce-view-order table {
    width: 720px !important;
    border-collapse: collapse;
    border-radius: 0 !important;
    display: table !important;
}

.woocommerce-view-order table tr {
    display: table-row !important;
}

.woocommerce-view-order thead th {
    padding: 14px 16px !important;
}

.woocommerce-view-order thead {
    display: table-header-group;
}

.woocommerce-account .woocommerce table.shop_table tbody th,
.woocommerce-account .woocommerce table.shop_table tbody td,
.woocommerce-view-order tbody th,
.woocommerce-view-order tbody td {
    border: none;
    padding: 16px !important;
    font-size: 16px;
    font-weight: 400;
    color: #192320 !important;
    vertical-align: top !important;
    white-space: normal;
    display: table-cell !important;
    box-shadow: none !important;
    border: none !important;
    position: relative !important;
    text-align: left !important;
}

.woocommerce-account .woocommerce table.shop_table tbody td:before,
.woocommerce-view-order tbody td:before,
.woocommerce-view-order tbody td:after {
    display: none;
}

.woocommerce-account .woocommerce table.shop_table tbody th a,
.woocommerce-account tbody td a {
    color: #192320;
}

.woocommerce-account .woocommerce table.shop_table thead,
.woocommerce-view-order thead {
    display: table-header-group !important;
}

.woocommerce-account .woocommerce table.shop_table tr,
.woocommerce-view-order tr {
    display: table-row;
}

.woocommerce-account .woocommerce table.shop_table thead th,
.woocommerce-view-order thead th {
    padding: 27px 16px;
    font-weight: 500 !important;
    font-size: 16px;
    color: #87AA14;
    border: none;
    position: relative !important;
    box-shadow: none !important;
}

.woocommerce-account .woocommerce table.shop_table thead th:before,
.woocommerce-account .woocommerce table.shop_table thead th:after,
.woocommerce-view-order thead th:before,
.woocommerce-view-order thead th:after {
    display: none;
}

.woocommerce-account .woocommerce table.shop_table tbody tr:nth-child(2n+1),
.woocommerce-view-order table.shop_table tbody tr:nth-child(2n+1),
.woocommerce-view-order table.shop_table tfoot tr:nth-child(2n+2) {
    background: #F8F8F8;
}

.woocommerce table.woocommerce-table--order-details {
    width: 100% !important;
}

.woocommerce-account .download-file a {
    background: transparent !important;
    color: #192320 !important;
    text-decoration: underline;
    padding: 0;
}

.woocommerce-view-order .woocommerce-MyAccount-content {
    padding-top: 20px;
    border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-page table.shop_table_responsive tr td {
    text-align: left !important;
}

.woocommerce-view-order .woocommerce-MyAccount-content .order-number,
.woocommerce-view-order .woocommerce-MyAccount-content .order-date {
    font-weight: 400;
}

.woocommerce-view-order .woocommerce-order-downloads__title {
    font-size: 20px;
}

.woocommerce-orders.woocommerce-page .page-main.special-width,
.woocommerce-view-order.woocommerce-page .page-main.special-width,
.woocommerce-account .page-main.special-width {
    max-width: 1100px;
}

.woocommerce-view-order .woocommerce-MyAccount-content h2 {
    font-size: 20px;
}

.woocommerce-view-order .woocommerce-customer-details address {
    border-radius: 0;
    padding: 16px;
    line-height: 24px;
}

.woocommerce-account .woocommerce-info {
    border: none;
    background: none;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin: 0;
    height: 208px;
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/empty-account.svg) no-repeat right bottom/193px auto;
}

.woocommerce-account .woocommerce-info .wc-forward {
    background: none;
    float: none;
    font-size: 14px;
    line-height: 20px;
    color: #404040;
    text-decoration: underline;
    padding: 0;
    margin-top: 12px;
    font-weight: 400;
}

.woocommerce-account .woocommerce-info:before {
    display: none;
}

.woocommerce-Addresses h2,
.woocommerce-account h2 {
    font-size: 20px !important;
    line-height: 1.3 !important;
}

.woocommerce-account .addresses .title .edit {
    float: none;
    font-size: 14px;
    color: #404040;
    text-decoration: underline;
}

.woocommerce-account .woocommerce-Address-title {
    margin-bottom: 20px;
}

.woocommerce-Address address {
    font-size: 14px;
    font-style: normal;
}

.woocommerce-Addresses.col2-set .woocommerce-Address {
    margin-bottom: 20px;
}

.woocommerce-account .form-row {
    padding: 16px 11px !important;
    border: 1px solid #eee;
    margin-bottom: 20px !important;
}

.woocommerce-account .form-row label {
    font-size: 14px;
    line-height: 20px;
    color: #9F9F9F;
}

.woocommerce-account .woocommerce form .form-row input.input-text,
.woocommerce-account .woocommerce form .form-row textarea {
    padding: 0;
    border: none;
    font-size: 14px;
    line-height: 20px;
}

.woocommerce-account .woocommerce form .form-row-first,
.woocommerce-account .woocommerce form .form-row-last {
    width: calc(50% - 10px);
}

.woocommerce-account .woocommerce form button[type="submit"] {
    background: #000;
    color: #fff;
    font-weight: 500;
    border-radius: 0;
    width: 100%;
    padding: 12px;
}

.woocommerce-account .woocommerce form .woocommerce-input-wrapper {
    font-size: 14px;
}

.woocommerce-account .woocommerce form .woocommerce-input-wrapper strong {
    font-weight: 400;
}

.woocommerce-account .payment-method-btn {
    background: #000 !important;
    border-radius: 0 !important;
    color: #fff !important;
    font-weight: 500 !important;
    padding: 12px 38px !important;
    line-height: 24px !important;
    position: relative;
    top: -165px;
}

.woocommerce-account #payment {
    background: transparent !important;
}

.woocommerce-account .woocommerce-PaymentMethods {
    background: none !important;
    border: 1px solid #eee;
    padding: 17px 17px 0 !important;
}

.woocommerce-account .woocommerce-PaymentBox {
    background: #eee !important;
    margin: 17px -17px 0 !important;
    width: calc(100% + 34px) !important;
}

.woocommerce-account .woocommerce-PaymentBox:before {
    display: none !important;
}

.woocommerce-account #add_payment_method #payment div.form-row {
    border: none;
    padding: 20px 0 !important;
}

.woocommerce-EditAccountForm .form-row-last+.clear+.form-row-wide {
    position: relative;
    margin-bottom: 46px !important;
}

.woocommerce-EditAccountForm .form-row-last+.clear+.form-row-wide .woocommerce-Input+span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -31px;
    font-size: 12px;
    line-height: 18px;
}

.woocommerce-EditAccountForm fieldset {
    padding: 0;
    border: none;
}

.woocommerce-EditAccountForm fieldset legend {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
}

.woocommerce-EditAccountForm .show-password-input {
    top: 0 !important;
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/account/pass-hide.svg) no-repeat center center / 24px auto;
    width: 24px;
    height: 24px;
}

.woocommerce-EditAccountForm .show-password-input:after {
    display: none;
}

.woocommerce-EditAccountForm .show-password-input.display-password {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/account/pass-show.svg);
}

@media(max-width: 768px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        margin-top: 0;
    }

    .woocommerce-account .page-main h1 {
        margin-left: 0;
    }

    .woocommerce-MyAccount-navigation ul {
        display: flex;
        flex-wrap: wrap;
    }

    .woocommerce-MyAccount-navigation ul li {
        width: 50%;
    }

    .woocommerce-account .woocommerce-info {
        background-position: left bottom;
        height: 287px;
    }

    .woocommerce-account .woocommerce form .form-row-first,
    .woocommerce-account .woocommerce form .form-row-last {
        width: 100%;
    }

    .woocommerce-account .payment-method-btn {
        top: -272px;
    }

    .woocommerce-account.woocommerce-payment-methods .woocommerce-info {
        height: 310px;
    }

    .woocommerce-EditAccountForm .form-row-last+.clear+.form-row-wide .woocommerce-Input+span {
        bottom: -46px;
    }

    .woocommerce-EditAccountForm .form-row-last+.clear+.form-row-wide {
        margin-bottom: 65px !important;
    }

    .woocommerce-cart .cart_item {
        border-top: 1px solid #eee;
    }

    .woocommerce-cart .cart_item:first-child {
        border-top: none;
    }

    .woocommerce-cart .cart_item .product-quantity {
        margin-left: 115px;
        margin-top: -79px;
        position: relative;
        z-index: 10;
    }

    .woocommerce-cart .cart_item .product-subtotal {
        text-align: left !important;
        margin-left: 115px;
        padding: 0;
        font-size: 16px;
        font-weight: 700;
    }
}}
/*FILESTART*/@media all{:root {

    /* Primary Color */

    --primary-color-1: #87AA14;
    --primary-color-2: #000000;
    --primary-color-3: #FFFFFF;

    /* Secondary Color */

    --secondary-color-1: #EEEEEE;
    --secondary-color-2: #D4D5D4;
    --secondary-color-3: #9F9F9F;
    --secondary-color-4: #404040;
    --secondary-color-5: #f8f8f8;

    /* Text Color */
    --text-color-heading: #FFFCF1;
    --text-color-body: #FFF9E2;

    /* Chart Color */
    --chart-100: #87AA14;
    --chart-60: #B6CF66;
    --chart-40: #CFE7AC;
    --chart-20: #E6EFD9;

    /* Font size */
    --font-12: 12px;
    --font-14: 14px;
    --font-15: 15px;
    --font-16: 16px;
    --font-17: 17px;
    --font-18: 18px;
    --font-20: 20px;
    --font-22: 22px;
    --font-24: 24px;
    --font-26: 26px;
    --font-28: 28px;
    --font-32: 32px;
    --font-36: 36px;
    --font-48: 48px;

    /* margin */

    --mr-main: 20px;
    

    --ratio: 16 / 9;
}


strong,
b {
    font-weight: 500;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: var(--mr-main)
}

h1 {
    letter-spacing: 0;
    line-height: 38px !important;
}

h2 {
    letter-spacing: 0px;
    line-height: 30px !important;
}

h3 {
    letter-spacing: 0px;
    line-height: 28px !important;
}

h4 {
    letter-spacing: 0px;
    line-height: 26px !important;
    font-weight: 500 !important;
}

h4:has(+ ul),
h4:has(+ ol) {
    margin-bottom: 8px;
}

/* color */
.pri-color-1 {
    color: var(--primary-color-1) !important;
}

.pri-color-2 {
    color: var(--primary-color-2) !important;
}

.pri-color-3 {
    color: var(--primary-color-3) !important;
}

.sec-color-1 {
    color: var(--secondary-color-1) !important;
}

.sec-color-2 {
    color: var(--secondary-color-2) !important;
}

.sec-color-3 {
    color: var(--secondary-color-3) !important;
}

.sec-color-4 {
    color: var(--secondary-color-4) !important;
}

/*  p element */

.has-x-large-font-size {
    font-weight: 600 !important;
    line-height: 54px !important;
    letter-spacing: 0px;
}

.has-large-font-size {
    font-weight: 500 !important;
    line-height: 28px !important;
    letter-spacing: 0px;
}

.has-medium-font-size {
    font-weight: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0px;
}

p {
    line-height: 24px !important;
    font-weight: 400;
    color: var(--primary-color-2);
    letter-spacing: 0px;
    margin-bottom: var(--mr-main);
    margin-top: 0;
}

.has-small-font-size {
    letter-spacing: 0px;
    font-weight: 400 !important;
    line-height: 20px !important;
}

.has-ssmall-font-size {
    font-weight: 400 !important;
    line-height: 18px !important;
    letter-spacing: 0px;
}

/* Point */

ul,
ol {
    margin: 0;
    padding: 0;
    margin-bottom: var(--mr-main);
}

ul li,
ol li {
    font-size: var(--font-16);
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 8px;
}

ul li::marker,
ol li::marker {
    color: var(--primary-color-1);
    font-size: 16px;
}

ul,
ol {
    list-style: none;
}


.single-main ol,
.exc-container ol {
    list-style: decimal;
}

.single-main ul,
.single-main ol,
.author-content ul {
    padding-left: 18px;
}

.single-main ul li,
.exc-container ul li,
.author-content ul li {
    position: relative;
}

.single-main ul.pros-list li,
.single-main ul.cons-list li {
    margin-left: 0;
}

.single-main ul li::before,
.exc-container ul li::before,
.author-content ul li::before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background-color: var(--primary-color-1);
    left: -16px;
    top: 0.5em;
    border-radius: 50%;
}

.single-main ul.pros-list li::before,
.single-main ul.cons-list li::before {
    width: 0;
    height: 0;
    background: none;
}

/* special text */

.special-text {
    font-size: var(--font-24) !important;
    color: var(--secondary-color-3);
}

/* padding - margin */
.pd-main {
    padding: 40px 0;
}

.pd-secondary {
    padding: 20px 0;
}

.mr-bottom-16 {
    margin-bottom: 16px;
}

.mr-top-16 {
    margin-top: 16px;
}

.mr-top-20 {
    margin-top: 20px;
}

.mr-bottom-20 {
    margin-bottom: var(--mr-main);
}

.mr-top-24 {
    margin-top: 24px;
}

.mr-top-40 {
    margin-top: 40px;
}

.mr-bottom-40 {
    margin-bottom: 40px;
}

/* flex */
.flex {
    display: flex;
}

/* Handle text */

.text-special {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    word-break: break-word;
}

.text-special.clamp-1 {
    -webkit-line-clamp: 1;
}

.text-special.clamp-2 {
    -webkit-line-clamp: 2;
}

.text-special.clamp-3 {
    -webkit-line-clamp: 2;
}

.text-special.ellipsis {
    text-overflow: ellipsis;
}

/* special width */

.special-width {
    max-width: 776px;
    margin: auto;
}

/* Grid */

.grid {
    display: grid;
}

.grid-item {
    grid-template-columns: repeat(3, 220px);
    row-gap: 20px;
    justify-content: space-between;
    margin-bottom: var(--mr-main);
}

.grid-feature {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 20px;
    column-gap: 16px ;
    justify-content: space-between;
    margin-bottom: var(--mr-main);
}


.grid-feature .featured,
.grid-item .featured {
    margin-bottom: var(--mr-main);
}

.grid-item .featured {
    position: relative;
    width: 100%;
    padding-top: 100%;
}

.grid-item .featured img {
    position: absolute;
    top: 0;
    left: 0;
}

.grid-item .info {
    text-align: center;
}

.grid-item .info p:first-of-type {
    margin-bottom: 8px;
}

.grid-item .info p:last-of-type {
    margin-bottom: 0;
}

@media(max-width: 480px) {
    .grid-item {
        grid-template-columns: repeat(2, auto);
        column-gap: 16px;
    }

    .grid-feature {
        grid-template-columns: repeat(1, 1fr);
        row-gap: var(--mr-main);
    }
    
    .grid-item .featured {
        height: 163px;
    }

    .grid-feature .featured {
        height: 187px;
    }
}

@media(min-width: 481px) and (max-width: 834px) {
    .grid-item {
        grid-template-columns: repeat(3, auto);
        column-gap: 16px;
    }

    .grid-feature {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 20px;
    }
}

@media (max-width: 834px) {
    .grid-feature .featured {
        height: 187px;
    }
}

@media(max-width: 834px) {
    h1 {
        line-height: 32px !important;
    }

    h2 {
        line-height: 28px !important;
    }

    h3 {
        line-height: 26px !important;
    }

    h4 {
        line-height: 24px !important;
    }

    .has-x-large-font-size {
        line-height: 38px !important;
    }

    .has-large-font-size {
        line-height: 26px !important;
    }

    .has-medium-font-size {
        line-height: 24px !important;
    }

    p {
        line-height: 23px !important;
    }

    .has-small-font-size {
        line-height: 18px !important;
    }

    .has-ssmall-font-size {
        line-height: 17px !important;
    }

    /* Point */
    ul li,
    ol li {
        font-size: var(--font-15);
        line-height: 23px;
    }

    ul li::marker,
    ol li::marker {
        color: var(--primary-color-1);
        font-size: var(--font-15);
    }
}}
/*FILESTART*/@media all{/* Ft snippet */
.page-template-default a {
    color: var(--primary-color-1);
    cursor: pointer;
}

.page-template-default .breacrump a {
    color: var(--secondary-color-3);
}

.box-grey,
.ft-snippet {
    padding: 32px 20px 58px;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/snippet-bg-2.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right 100% bottom 0;
    position: relative;
    margin-bottom: var(--mr-main);
    height: 100%;
    background-color: var(--secondary-color-5);
}

.box-grey ul .ft-snippet ul {
    margin-bottom: var(--mr-main)
}

.box-grey::after,
.ft-snippet::after {
    position: absolute;
    content: "";
    width: 185px;
    height: 29px;
    bottom: 25px;
    right: 25px;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/ft-snippet-logo.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Block Quote */

.wp-block-pullquote {
    padding: 0;
}

blockquote {
    padding: 24px 32px 40px;
    background-color: var(--secondary-color-5);
    position: relative;
    margin: 0;
    border-left: 3px solid var(--primary-color-1);
}

.wp-block-pullquote blockquote p {
    text-align: left;
}

.wp-block-pullquote blockquote cite {
    font-size: var(--font-20) !important;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    font-family: 'INTER';
    font-style: normal;
    position: absolute;
    bottom: 20px;
    right: 35px;
    color: var(--primary-color-1);
}

/* Custom Table */
.wp-block-table table {
    table-layout: fixed;
    border: 1px solid var(--secondary-color-1);
}

/* Default Table */

.wp-block-table {
    margin-bottom: 20px !important;
}

.wp-block-table thead {
    border: none;
}

.wp-block-table thead th {
    color: var(--primary-color-1);
    font-weight: 500;
    font-size: 16px;
}

.wp-block-table td,
.wp-block-table th {
    padding: 16px;
    border: none;
    text-align: center;
}

.text-left .wp-block-table td,
.text-left .wp-block-table th {
    text-align: left;
}

.wp-block-table tr:nth-child(odd) {
    background-color: #f8f8f8;
}

.full-bg-table.wp-block-table table th {
    padding: 16px;
    border: none;
    text-align: left;
}

/* End Default Table */

figure.wp-block-table {
    display: flex;
    flex-direction: column-reverse;
    overflow: hidden;
}

figure.wp-block-table p {
    margin-bottom: 0;
}

figure.wp-block-table figcaption {
    color: var(--secondary-color-3);
    margin: 0;
    font-style: normal;
    width: 100%;
    text-align: left;
    margin-bottom: 8px;
}

.wp-block-table table thead tr {
    background-color: white !important;
}

.medicine-table table thead p {
    margin-bottom: 0;
    font-weight: 500;
}

.medicine-table table thead span.has-small-font-size {
    font-weight: 400;
    color: var(--secondary-color-4);
}

.wp-block-table table tbody tr:first-child td {
    color: var(--primary-color-2) !important;

}

.wp-block-table table thead th,
.wp-block-table table tbody td {
    white-space: pre-line;
}

.medicine-table table tr:nth-child(odd) {
    background-color: #f8f8f8;
}

.medicine-table table tr {
    border: none !important;
}

.medicine-table .wp-block-table table tbody tr td:first-of-type {
    font-weight: 500;
}

.medicine-table.no-scroll .wp-block-table table tbody tr td:first-of-type {
    font-weight: 400;
}

.medicine-table.no-title .wp-block-table table tbody tr td:first-of-type {
    font-weight: 500;
}


/* Box Color */

.box-e {
    padding: 16px;
    background-color: var(--secondary-color-1);
}

.box-e p {
    margin-bottom: 0;
    font-size: var(--font-14) !important;
    line-height: 20px;
}

/* Summary */
.summary {
    padding: 20px 32px;
    background: var(--secondary-color-5);
    margin-bottom: var(--mr-main);
    border-left: 3px solid var(--primary-color-1);
}

.summary p:last-child {
    margin-bottom: 0;
}

/* Table Full bg */

.full-bg-table {
    margin-bottom: 20px;
}

.full-bg-table table tbody {
    border: none !important;
}

.full-bg-table table tr td {
    text-align: left !important;
    color: var(--primary-color-2) !important;
}


/* Special box */

.box-two.special-box>.wp-block-column {
    text-align: center;
    padding: 48px 40px;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/bg-special-box.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.box-two.special-box>.wp-block-column figure {
    margin: 1em 0;
}

.box-two.special-box>.wp-block-column img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.box-two.special-box>.wp-block-column p {
    color: var(--primary-color-3);
}

.box-two.special-box>.wp-block-column p>strong {
    font-size: var(--font-18);
}

.box-two.special-box>.wp-block-column p.has-small-font-size a {
    color: #81838C;
    font-weight: 400;
}

/* Brand */

.wp-block-columns.brand {
    column-gap: 20px;
    row-gap: 40px;
    margin-bottom: 42px;
}

.wp-block-columns.brand .brand-col {
    background: var(--secondary-color-5);
    position: relative;
    padding-bottom: 30px;
    border-bottom: 1px solid var(--secondary-color-1);
}

.wp-block-columns.brand .brand-col figure {
    display: flex;
    align-items: center;
    justify-content: center;
    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: 20px;
    height: 310px;
    background: var(--primary-color-3);
}

.wp-block-columns.brand .brand-col>.wp-block-columns {
    margin-bottom: 0;
}

.wp-block-columns.brand .brand-col .wp-block-columns>.brand-title p {
    text-align: center;
}

.wp-block-columns.brand .brand-col figure>img {
    width: 300px;
    height: 300px;
    object-fit: contain;
}

.wp-block-columns.brand .brand-col>p {
    font-weight: 500;
}

.wp-block-columns.brand .brand-col>p {
    font-weight: 500;
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 0;
}

.wp-block-columns.brand .brand-col>p a {
    padding: 12px 24px;
    color: var(--primary-color-3);
    background-color: var(--primary-color-2);
}


/* Calorie Form */

.calories-form .content-top {
    padding-bottom: 20px;
    border-bottom: 1px dashed var(--primary-color-2);
    margin-bottom: var(--mr-main);
}

.calories-form form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10%;
    row-gap: 24px;
}

.calories-form form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10%;
    row-gap: 24px;
}

.calories-form form .two-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 8px;
}

.calories-form form .form-input {
    position: relative;
    margin-top: 9px;
}

.calories-form form .form-radio-list {
    position: relative;
}

.calories-form form .input-body {
    position: absolute;
    bottom: -5px;
    right: 0;
}

.calories-form form .form-col .input-body>input {
    width: 72px;
    text-align: center;
    padding: 7px;
}

.calories-form form .form-radio {
    margin-top: 14px;
}

.calories-form form input[type="text"],
.calories-form form select {
    width: 100%;
    padding: 16px 12px;
    border: 1px solid var(--primary-color-2);
}

.calories-form form .form-input p {
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translate(0, -50%);
    color: var(--secondary-color-4);
    margin-bottom: 0;
}

.calories-form form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 10px;
}

.special-col {
    align-items: end;
}

.calories-form form .action {
    margin-bottom: -12px;
    padding-bottom: 12px;
}


.calories-form form .calories-submit {
    width: 100%;
    padding: 12px 24px;
    color: var(--primary-color-3);
    background-color: var(--primary-color-2);
    border: 1px solid var(--primary-color-2);
    cursor: pointer;
    height: fit-content;
}

.calories-form form .form-col .has-ssmall-font-size {
    margin-bottom: 0;
}

.calories-result {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 58px;
    position: relative;
}

.calories-result::after {
    content: "";
    position: absolute;
    height: 100%;
    border-right: 1px dashed var(--primary-color-2);
    top: 0;
    left: 50%;
}


.calories-col:last-child p,
.calories-col:first-child p:last-child {
    margin-bottom: 0;
}

.fillResult .calories-col ul {
    padding-left: 0;
    margin-bottom: 0;
}

.fillResult .calories-col ul b {
    margin-right: 5px;
}

.fillResult .calories-col ul li::before {
    width: 0;
    height: 0;
}

.fillResult .calories-col ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fillResult .calories-col .has-ssmall-font-size {
    color: var(--secondary-color-4);
}

/* Tool Post */

.lhide {
    display: none;
}

section.exc-hero-section.tool small {
    display: block;
}

section.exc-hero-section.tool p b {
    color: var(--primary-color-1);
}

section.exc-hero-section.tool {
    padding: 40px 0;
}

section.exc-hero-section.tool:before {
    z-index: 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
}

section.exc-hero-section.tool .exc-container {
    text-align: unset;
    position: relative;
    z-index: 2;
}

.br-section {
    width: 100%;
    border-bottom: 1px dashed var(--primary-color-2);
}

section.exc-hero-section.tool .exc-container .tool-top {
    text-align: center;
    padding-bottom: 20px;
}

.choose-list ul {
    margin-bottom: 20px;
    align-items: center;
    justify-content: space-around;
}

.choose-list ul li {
    margin-bottom: 0;
}

.choose-list ul li p {
    margin-bottom: 0;
}


.calories-form .action.odd {
    grid-column: 2 / 3;
    display: flex;
    justify-content: space-around;
    column-gap: 8px;
}


/* Enfit */
.coming .title {
    font-size: 32px !important;
    line-height: 38px !important;
    font-weight: 600;
}

.tag-coming {
    border-radius: 100px;
    border: 1px solid var(--Chart-03, #B6CF66);
    background: var(--Chart-01, #E6EFD9);
    width: fit-content;
    padding: 8px 12px;
    font-weight: 500 !important;
    text-transform: uppercase;
    margin: 0 auto 20px;
    min-width: 147px;
    text-align: center;
}


.flex.tag-coming {
    align-items: center;
    gap: 10px;
    margin: 0 auto 10px;
    text-transform: none;
}


.first__coming {
    padding-bottom: 0 !important;
}

.first__coming--content {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/enfit/first-coming-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: 35px;
    background-position-x: center;
}

.first__coming--img {
    text-align: center;
    position: relative;
}

.first__coming--img .store img {
    width: 100%;
    height: 52px;
    object-fit: cover;
    display: flex;
}


.first__coming--img .first-img {
    position: relative;
    max-width: 887px;
    margin: 0 auto;
}

.first-img .main {
    margin-bottom: -4px;
    width: 61%;
    margin: 0 auto -4px;
}

.first-img .chart {
    top: 25%;
    left: -12%;
}

.first-img .training {
    top: -7%;
    right: .2%;
}

.first-img .workout {
    top: 55%;
    right: -4%;
}

.first-img .chart,
.first-img .training,
.first-img .workout {
    position: absolute;
}

.first__coming--img .store {
    margin: 0 auto 40px;
    width: auto;
    gap: 20px;
    align-items: center;
    justify-content: center;
}


/* Keyframe animations */
@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    50% {
        opacity: 1;
        transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

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

    100% {
        opacity: 1;
    }
}

/* Áp dụng cho tất cả phần tử trong .first__coming--content */
.first__coming--content * {
    opacity: 0;
    transform: translateY(-30px);
    animation: fadeInDown 0.8s ease-out forwards;
}

/* Animation riêng cho ảnh trong .main */
.first__coming--content .first-img.mb>div.main {
    animation: bounceInUp 0.8s ease-out forwards;
    animation-delay: 1.4s;
}

/* Các phần tử khác có độ trễ khác nhau */
.first__coming--content h2 {
    animation-delay: 0.2s;
}

.first__coming--content h1 {
    animation-delay: 0.6s;
}

/* Các div con trong .first-img.mb không dịch chuyển, chỉ ẩn và hiện */
.first__coming--content .store,
.first__coming--content .first-img.mb>div:nth-child(2),
.first__coming--content .first-img.mb>div:nth-child(3),
.first__coming--content .first-img.mb>div:nth-child(4) {
    transform: translateY(0);
    animation: fadeIn 0.8s ease-out forwards;
    animation-delay: 2s;
    /* Thời gian trễ cho các phần tử này */
    opacity: 0;
    /* Ban đầu ẩn */
}

.first__coming--content .store {
    animation-delay: 1s;
}

.first__coming--content .first-img.mb>div:nth-child(2) {
    animation-delay: 1.8s;
}

.first__coming--content .first-img.mb>div:nth-child(3) {
    animation-delay: 2.2s;
}

.first__coming--content .first-img.mb>div:nth-child(4) {
    animation-delay: 2.6s;
}

.third__coming--bottom.flex {
    justify-content: space-between;
}

.third__coming--bottom.flex .it {
    flex: 1;
    max-width: 264px;
}

.third__coming--bottom-item {
    padding: 12px 12px 0 12px;
}

.third__coming--bottom .it img {
    transition: transform 0.3s ease;
    object-fit: cover;
    border-radius: 8px;
}

.third__coming--bottom .it.it:nth-child(3) img {
    object-position: top;
}

.third__coming--bottom .third_download,
.third__coming--bottom .third_create {
    background-color: #eee;
    border-radius: 8px;
    overflow-y: hidden;
    margin-bottom: 20px;
    max-height: 264px;
    height: 100%;
    text-align: center;
}

.third__coming--bottom .third_create {
    background-color: transparent;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/enfit/third-2-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.third_download img,
.third__coming--bottom .third_create img {
    transform: translateY(30%);
    width: 100%;
    border-radius: 8px;
}

.third__coming--bottom .third_download:hover>img {
    transform: translateY(0);
}

.third__coming--bottom .third_create:hover>img {
    transform: translateY(17px);
}

.third__coming--bottom .it:nth-child(2),
.third__coming--bottom .it:last-child {
    margin-top: 50px;
}

.third__coming--bottom .it:nth-child(3) img,
.third__coming--bottom .it:last-child img {
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    height: 264px;
    transform: translateY(0) scale(1);
}

.third__coming--bottom .it:nth-child(3)>div,
.third__coming--bottom .it:last-child>div {
    width: 264px;
    max-height: 264px;
    height: 100%;
    margin: 0;
    padding: 0;
    background: transparent;
    overflow: hidden;
    border-radius: 8px;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
    text-align: center;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.third__coming--bottom .it:nth-child(3) img {
    height: 264px;
}

.third__coming--bottom .it:nth-child(3)>div::after {
    position: absolute;
    content: "";
    width: 80%;
    height: 75.56px;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/enfit/third-3-bg.jpg);
    background-size: cover;
    background-position: center;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 8px;
}

.third__coming--bottom .it:nth-child(3)>div:hover {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}

.third__coming--bottom .it:nth-child(3)>div:hover img {
    height: 364px;
    object-fit: cover;
}

.third__coming--bottom .it:last-child>div:hover img {
    border-radius: 8px;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.coming .fourth__coming {
    padding: 10px 0 0;
}

.four__coming--left {
    width: 50%;
}

.four__coming--left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: flex;
}

.four__coming--right {
    padding: 20px 0 20px 38px;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/enfit/fouth-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right 100% bottom 0;
    width: 50%;
}

.four__coming--right-store {
    height: 52px;
}

.four__coming--right-store-last {
    margin-left: 15px;
}

.four__coming--right .content {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.four__coming--right .content>p {
    color: #fff;
}

.fifth__coming {
    background-color: #F8F8F8;
}

.enfit {
    color: var(--primary-color-1);
    font-weight: 700;
}

.second__coming {
    background-color: #F8F8F8;
    padding: 0 !important;
    margin-bottom: 20px;
}

.second__coming .flex {
    column-gap: 30px;
    row-gap: 30px;
}

.second__coming .tag-coming {
    margin: 0 0 20px;
}

.second__coming--left {
    width: 50%;
    padding: 20px 0 0;
}

.second__coming--item.grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.second__coming--item .it {
    padding: 24px;
    border-radius: 12px;
    border: 0.5px solid var(--secondary-color-3);
}

.second__coming--item .it img {
    margin-bottom: 20px;
}

#rightSlick {
    width: 50%;
    height: 100%;
}

#rightSlick .slick-dots {
    top: 27px;
}

#rightSlick .slick-dots li {
    height: 5px;
    width: calc(75% / 4);
    background: #fff;
}

#rightSlick .slick-dots li.slick-active {
    background: var(--primary-color-1);
}

#rightSlick .slick-dots li button:before {
    content: "";
    width: 0;
}

/* Calculator Page */

.hero-calculator-section {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/exercise-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    row-gap: 72px;
}

.hero-exercise-section .breacrump>span span:last-child {
    color: var(--primary-color-3);
}

.hero-exercise-section {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/hero-cal-cg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    row-gap: 72px;
}

.hero-exercise-section .breacrump>span span:last-child {
    color: var(--primary-color-3)
}

.cal {
    width: 100%;
}

.cal-it {
    width: 100%;
    border: 1px solid var(--secondary-color-3);
    background-color: #fff;
    padding: 12px 20px;
}

.cal-it>div,
.cal-it>p {
    margin-bottom: 8px;
}

.hero-calculator-section .container .content,
.hero-exercise-section .container .content {
    padding: 0 0 72px;
    text-align: center;
}

.hero-calculator-section .content .social,
.hero-exercise-section .content .social {
    justify-content: center;
    flex-wrap: wrap;
}


.app-section {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-desktop.svg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 551px;
    background-position: 50%;
}

.app-section .content {
    width: 50%;
    transform: translateY(50%);
}

.content.app-content p strong {
    font-weight: 600;
    color: var(--primary-color-1);
}

.content.app-content p.discount strong {
    font-size: 28.704px !important;
    line-height: 25.514px !important;
}


.content.app-content .explore {
    background-color: var(--primary-color-1);
    color: var(--primary-color-3);
    vertical-align: center;
    padding: 17px 20.199px;
    border-radius: 8.505px;
    border: 1.063px solid var(--primary-color-1);
    margin-right: 20px;
}

.content.app-content .explore p {
    color: #FFF;
    margin-bottom: 0;
    font-weight: 500;
}

.app-section .content .explore img {
    height: 100%;
}

.app-section .app-action {
    height: 55px;
}

/* Best Exercise */
.hero-exercise-section .search {
    width: 80%;
    margin: 0 auto;
    height: 40px;
    position: relative;
}

.hero-exercise-section .exIcon {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/ex-search.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    height: 100%;
    line-height: 50px;
    width: 60px;
    background-color: var(--primary-color-3);
    cursor: pointer;
}

.hero-exercise-section .search::after:hover {
    opacity: 0.9;
}

.hero-exercise-section .search input {
    padding-left: 16px;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: 1px solid var(--secondary-color-3);
    color: var(--secondary-color-3);
}

/* Search Exercise */
.grid-ex {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.ex-section.grid-ex {
    margin: 20px 0;
}

.filter-section .flex {
    align-items: center;
    gap: 12px;
    justify-content: center;
    flex-wrap: wrap;
}

.filter-section .container>.flex {
    padding-bottom: 16px;
    border-bottom: 1px solid #000;
}

.filter-section .flex p {
    margin-bottom: 0;
}


.filter-section .ms-options-wrap {
    min-width: 208px;
    max-width: 208px;
}

.filter-section .ms-options-wrap>.ms-options {
    margin-top: 4px;
    border-color: #000;
}

.filter-section .ms-options-wrap>.ms-options>.ms-search input {
    padding: 8px 24px 8px 16px;
}

.filter-section .ms-options-wrap>.ms-options>ul label {
    padding: 10px 16px;
    max-width: 90%;
    cursor: pointer;
    border: none;
}

.filter-section .ms-options-wrap>.ms-options>ul label.focused,
.filter-section .ms-options-wrap>.ms-options>ul label:hover {
    background-color: transparent;
    border: none;
}

.filter-section .ms-options-wrap>.ms-options>ul input[type="checkbox"] {
    right: -10px;
    left: unset;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 20px !important;
    height: 20px !important;
    appearance: none;
    border-radius: 10%;
    border: 1px solid #DFE1E6;
    box-shadow: none;
    font-size: 1em;
}

.filter-section .ms-options-wrap>.ms-options>ul input[type='checkbox']:checked {
    background-color: var(--primary-color-1);
    border: none;
}

.filter-section .ms-options-wrap>.ms-options>ul input[type='checkbox']:checked:after {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/check.svg);
    color: white;
    line-height: 23px;
}


.filter-section .ms-options-wrap>.ms-options>ul li.selected label {
    background-color: transparent;
}

.filter-section .ms-options-wrap>.ms-options>ul li,
.filter-section .ms-options-wrap>.ms-options>ul>li.optgroup ul li {
    margin-bottom: 0;
}

.filter-section .apply a {
    width: 118px;
    text-align: center;
    padding: 0 12px;
    text-align: center;
    min-height: 36px;
    background-color: #000;
    display: block;
}

.filter-section .clear {
    min-width: 110px;
    padding: 0 6px;
    text-align: center;
    min-height: 36px;
    position: relative;
    cursor: pointer;
}

.filter-section .filter-icon {
    line-height: 0;
}

.filter-section .apply a p,
.filter-section .clear a p {
    line-height: 36px !important;
}

.filter-section .apply a p {
    color: #fff;
}

.filter-section .clear img {
    filter: brightness(0) saturate(100%);
}

.filter-section .ms-options-wrap>button:focus,
.filter-section .ms-options-wrap>button {
    height: 36px;
    border-color: #000;
    padding: 0 0 0 16px;
    font-size: 16px;
    color: #000;
    margin-top: 0;
    font-weight: 500;
}

.filter-section .ms-options-wrap>button::after {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/dropdown.svg);
    height: auto;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: auto;
    border: none;
    margin-top: 0;
    line-height: 0;
}

.result-section {
    margin-bottom: 20px;
}

.result-section h2 {
    margin-top: 20px;
}

.result-section .mt {
    padding: 20px;
    gap: 20px;
    border: 1px solid var(--secondary-color-1);
    align-items: center;
}

.result-section .ex-img {
    width: 125px;
    height: 125px;
    object-fit: cover;
}

.result-section .ex-content {
    flex: 1;
}

.result-section .ex-content .flex {
    flex-wrap: wrap;
    gap: 12px;
}

.result-section .ex-content p {
    margin-bottom: 12px;
}

.result-section .ex-content .flex span {
    padding: 6px;
    background-color: var(--chart-20);
}

/* Loader */

.loader {
    text-align: center;
}

.loader,
.scroll {
    width: 100%;
}

.loader-rs {
    display: none;
    min-height: 356px;
}

.ex {
    display: none;
    min-height: 356px;
    position: relative;
}

#loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    display: none;
}

#loader,
#scroll {
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-top: 2px solid var(--primary-color-1);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite;
}

/* Ads Enfit */

.ads-enfit {
    margin-bottom: 20px;
    background: linear-gradient(180deg, #E0E1E3 0%, #FBFBFB 100%);
    height: 272px;
}

.ads__content {
    justify-content: space-evenly;
    position: relative;
    height: 100%;
    align-items: center;
}

.ads__left {
    height: fit-content;
    width: 50%;
}

.ads__left .ads__left--logo {
    margin-bottom: 18px;
}

.ads__left .ads__left--content a p {
    margin-bottom: 0;
}

.ads__left--content h2,
.ads__left--content p {
    margin-bottom: 18px !important;
}

.ads__right {
    width: 311px;
    height: 100%;
}

.ads__right--img {
    height: 100%;
}

.ads__right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Home feature logo */

.enfit-logo {
    position: absolute;
    bottom: 28px;
    right: 15px;
    width: 86px;
    height: 30px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.enfit-action {
    gap: 12px;
    align-items: center;
}

.enfit-action a {
    display: block;
    height: 36px;
}


.enfit-action a:first-child {
    width: fit-content;
    padding: 0 17px;
    color: #000 !important;
    font-weight: 500;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #000;
    line-height: 36px;
    text-decoration: none !important;
    font-size: 14px;
}


.enfit-action .home-store img {
    height: 100%;
    width: 100%;
}

.home .enfit-action a:first-child {
    border: 1px solid #fff;
    color: #fff !important;
    background-color: transparent;
}

.home .app-section .enfit-action a:first-child {
    color: #000 !important;
    background-color: #fff;
    border: 1px solid #000;
}

/* Comment */

#comments a {
    color: #000;
}

.section-header {
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.section-header>p {
    margin-bottom: 0;
    font-weight: 500;
}

#comments .section-header>a {
    display: block;
    text-align: center;
    line-height: 48px;
    width: 200px;
    background-color: #000;
    color: #fff;
}



.comment-form .user-col,
.comment-form .email-col {
    display: flex;
    flex-direction: column;
    width: 48%;
    border-top-left-radius: 8px;
}

.comment-form .email-col {
    margin-left: 0;
}

.comment-form .cmt-col {
    margin-bottom: 20px;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email {
    margin: 0;
}

.comment-form .comment-form-comment {
    margin: 0;
}

.comment-form {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid var(--secondary-color-1);
    border-radius: 8px;
    padding-bottom: 20px;
}

.comment-form .user-col,
.comment-form .email-col {
    flex: 1;
    border-bottom: 1px solid var(--secondary-color-1);
    color: var(--secondary-color-2);
}

.comment-form .cmt-col,
.comment-form .comment-form-cookies-consent {
    flex-basis: 100%;
}

.comment-form .cmt-col {
    flex-basis: 100%;
    order: 2;
}

.comment-form .user-col {
    order: 0;
    border-top-left-radius: 8px;
    position: relative;
}

.comment-form .email-col {
    order: 1;
    border-top-right-radius: 8px;
    position: relative;
}

.comment-form .email-col::before {
    content: "";
    position: absolute;
    border-left: 2px solid;
    height: 40%;
    top: 50%;
    transform: translateY(-50%);
}

.comment-form .comment-form-cookies-consent {
    order: 3;
}

.comment-form .form-submit {
    order: 4;
}

.comment-form label {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 5px;
}

.comment-form div input,
.comment-form textarea {
    width: 100%;
    border: none;
    color: #000;
}

.comment-form div input {
    height: 48px;
    background-color: #F8F8F8;
}

.comment-form .user-col input {
    border-top-left-radius: 8px;
    padding: 0 5px 0 20px;
}

.comment-form .email-col input {
    border-top-right-radius: 8px;
    padding: 0 20px 0 10px;
}

.comment-form textarea {
    padding: 20px;
    field-sizing: content;
}

.comment-form .form-submit .btn {
    background: #000;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border: none;
    border-radius: none;
    line-height: 38px;
    text-align: center;
    width: 130px;
    max-height: 38px;
}

.comment-form .form-submit .btn.btn-secondary {
    background: #fff;
    border: 1px solid #000;
    color: #000;
}

#comments .commentlist>li {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--secondary-color-1);
    margin-bottom: 0;
}

#comments .commentlist>li>.children {
    margin-bottom: 0;
}

#comments>.children {
    margin-bottom: 0px;
}

#comments .children li {
    margin-left: 100px;
    margin-bottom: 0px;
}


#comments .children li .comment-body {
    padding-left: 20px;
    border-left: 2px solid var(--primary-color-1);
}

#comments .children .children li {
    margin-left: 50px;
    margin-bottom: 0;
}

#comments .children .children li:last-of-type .reply {
    margin-bottom: 0;
}

#comments .children .children li .comment-body {
    border-color: var(--secondary-color-2);
}

#comments .comment-author {
    display: flex;
    gap: 8px;
    align-items: center;
}

#comments .comment-author img {
    width: 30px;
    height: 30px;
    border-radius: 18px;
}

#comments .comment-author cite {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
    font-style: normal;
}

#comments .comment-meta {
    display: flex;
    gap: 20px;
    align-items: center;
}

#comments .comment-meta a {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

#comments .comment-meta a p {
    margin-bottom: 0;
}

#comments .cmt-box {
    margin-top: 18px;
}

#comments .reply {
    padding-left: 32px;
    position: relative;
    margin-bottom: 20px;
}


#comments .reply::before {
    position: absolute;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/replies.svg);
    width: 24px;
    height: 24px;
    left: 0;
}

#comments .seeAll {
    text-align: center;
    margin-bottom: 40px;
}

#comments .seeAll a {
    width: fit-content;
    padding: 0 12px;
    line-height: 48px;
    color: #fff;
    background: #000;
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin: 0 auto;
}

.commentlist .comment-respond {
    border-bottom: none;
}

.comment-respond form {
    margin-bottom: 20px;
}

.commentlist {
    margin-bottom: 0;
}

.form-grid.hide {
    display: none;
}

#comments .grid-item {
    margin-bottom: 0;
}


#comment-form .cmt-col label,
#comment-form .user-col label,
#comment-form .email-col label {
    position: relative;
    display: block;
    width: fit-content
}

#comment-form .cmt-col label::after,
#comment-form .user-col label::after,
#comment-form .email-col label::after {
    position: absolute;
    content: "*";
    color: var(--primary-color-1);
    top: 0;
    right: -12px;
    font-size: 18px;
}

.error-section {
    width: 100%;
}

.form-submit.flex {
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
}

.submit-action.flex {
    width: 100%;
    justify-content: flex-end;
    gap: 10px;
}

.btn {
    cursor: pointer;
}

.cmt-wait,
.cmt-err,
.cmt-succ {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    padding-left: 22px;
    line-height: 20px;
}

.cmt-err {
    color: #F50000;
}

.cmt-err::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/cmt-error.svg);
    position: absolute;
    left: 0;
    height: 100%;
    top: 0px;
}

.cmt-succ,
.cmt-wait {
    color: var(--primary-color-1);
}

.cmt-succ::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/cmt-success.svg);
    position: absolute;
    left: 0;
    height: 100%;
    top: 0px;
}

.cmt-wait::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/submitting.svg);
    position: absolute;
    left: 0;
    height: 100%;
    top: 0px;
}

#cancel-comment-reply-link {
    opacity: 0;
}

#write-comment .cancle-btn {
    display: none;
}

ul.commentlist .cancle-btn {
    display: block;
}

/* Hero */

.single-exercise .single-main,
.single-exercise .comments-section {
    background-color: #fff;
}

.container #comments {
    padding-top: 20px;
    border-top: 1px solid var(--primary-color-2);
}

#comment>.commentlist {
    padding-top: 20px;
    border-top: 1px solid var(--primary-color-2);
}

.single-exercise .breacrump>span span:last-child,
.single-best_exercise .breacrump>span span:last-child,
.top-best.section__background-black .breacrump>span span:last-child {
    color: #fff;
}

.home-main.single-exercise {
    background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home/bg.png) #101010 no-repeat left top / 700px auto;
}

.top-best .hero {
    position: relative;
}

.best {
    position: relative;
    left: 0;
    bottom: 0;
    transform: translate(0);
    z-index: 1;
    margin-bottom: 20px;
}

.best::after {
    position: absolute;
    content: "";
    height: calc(100% + 20px);
    width: 100%;
    background: linear-gradient(to bottom, transparent 50%, white 50%);
    top: 0;
    z-index: -1;
}

.all {
    background-color: #fff;
}

.exercise__grid {
    gap: 30px;
}

.exercise__grid-loading {
    position: relative;
    height: 250px;
    width: 100%;
    display: none;
}

.exercise__grid-loading.load {
    display: block;
}

.exercise__grid-loading-item {
    margin: 0 auto;
    position: relative;
    height: 100%;
    top: 40px;
    z-index: 1;
    border: 5px solid #EAF0F6;
    border-radius: 50%;
    border-top: 5px solid var(--primary-color-1);
    width: 50px;
    height: 50px;
    animation: spinner 2s linear infinite;
}

@keyframes spinner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.exercise__grid--1 {
    grid-template-columns: repeat(1, 1fr);
}

.exercise__flex--3 .slick-slide {
    margin: 0 10px;
}

.exercise__flex--3 .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}

.exercise__grid-item {
    flex: 1;
}


.exercise__grid-item-top-content-video {
    margin-bottom: 0;
}

.best .exercise__grid-item-top-content-video {
    max-height: 194px;
}

.all .exercise__grid-item-top-content-video {
    margin-bottom: 20px;
    border: 1px solid var(--secondary-color-1);
}

.all .exercise__grid-item-top-content-video.exc-youtube {
    border: none;
}

.exercise__grid-item-top-content-video video,
.exercise__grid-item-top-content-video iframe {
    max-width: 100%;
    display: flex;
}

.exercise__grid-item-top-content-2-column.flex {
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.exercise__grid-item-top-content-action a {
    padding: 8px 12px;
    background-color: #000;
    color: #fff;
    font-weight: 500;
}

.exercise__grid-item-top-content-equipment {
    gap: 6px;
    z-index: 1;
    flex-wrap: wrap;
}

.exercise__grid-item-top-content-equipment p {
    margin-bottom: 0;
}

.exercise__grid-item-top-content-equipment p:nth-child(n+3) {
    padding: 0 0 0 6px;
}

.exercise__grid-item-top-content-equipment p:hover>a {
    color: var(--primary-color-1) !important;
}

.exercise__grid-item-top-content-title {
    padding-left: 10px;
    color: #fff;
    border-left: 2px solid var(--primary-color-1);
    margin-bottom: 12px;
    z-index: 1;
}

.exercise__grid-item-top-content-title--nobd {
    padding: 0;
    border: none;
}

.exercise__grid-item-top-content-muscle {
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 12px;
    z-index: 1;
}

.exercise__grid-item-top-content-muscle p {
    margin-bottom: 0;
}

.exercise__grid-item-top-content-muscle>p:nth-of-type(n + 2) {
    position: relative;
}

.exercise__grid-item-top-content-muscle>p:nth-of-type(n + 2)::after {
    position: absolute;
    content: "";
    left: -10px;
    width: 4px;
    height: 4px;
    color: var(--primary-color-1);
    top: 43%;
    background: var(--primary-color-1);
}

.exercise__grid-item-top-content-2-column .exercise__grid-item-top-content-muscle {
    gap: 6px;
}

.exercise__grid-item-top-content-2-column .exercise__grid-item-top-content-muscle p:nth-child(n+3) {
    padding: 0 0 0 6px;
}

.exercise__grid-item-top-content-muscle>p.exercise__grid-item-top-content--text:nth-of-type(n + 2)::after {
    width: 0;
}

.exercise__grid-item-top-content-muscle>.exercise__grid-item-top-content--text:nth-of-type(n + 3),
.exercise__grid-item-top-content-equipment>.exercise__grid-item-top-content--text:nth-of-type(n + 3) {
    position: relative;
}

.exercise__grid-item-top-content-muscle>.exercise__grid-item-top-content--text:nth-of-type(n + 3)::before,
.exercise__grid-item-top-content-equipment>.exercise__grid-item-top-content--text:nth-of-type(n + 3)::before {
    position: absolute;
    content: "|";
    left: -2px;
    top: 50%;
    width: 1px;
    height: 100%;
    transform: translateY(-50%);
}

.exercise__grid-item-bottom {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
    color: #101010;
}

.exercise__grid-item-bottom p {
    margin-bottom: 0;
}

.exercise__grid-item-bottom--no-bg {
    padding: 0;
    box-shadow: none;
}

.all__flex {
    margin-bottom: 20px;
}

.all__flex-item {
    flex: 1;
    border-bottom: 2px solid var(--secondary-color-1);
    transition: border-color 0.3s ease-in-out;
    cursor: pointer;
    width: 100%;
}

.all__flex-item--active {
    border-bottom: 2px solid #000;
}

.all__flex-item p {
    position: relative;
    margin: 0 auto;
    width: fit-content;
    cursor: pointer;
}

.all__flex-item--trending p::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/best/trending.svg);
}

.all__flex-item--character p::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/best/character.svg);
}

.all__flex-item--analysis p::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/best/analytics.svg);
}

.all__flex-item--discusstion p::before {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/best/discussion.svg);
}

.all__flex-item p::before {
    position: absolute;
    left: -30px;
    filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7478%) hue-rotate(143deg) brightness(105%) contrast(99%);
}

.all__flex-item.filter-active p::before {
    filter: brightness(0) saturate(100%) invert(51%) sepia(95%) saturate(376%) hue-rotate(33deg) brightness(98%) contrast(94%);
}

.all__flex-item p {
    margin-bottom: 16px;
}

.paginate_links {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.paginate_links .page-numbers {
    font-size: 14px;
    font-weight: 400;
    padding: 10px 15px;
    border: 1px solid var(--secondary-color-1);
    color: var(--primary-color-2);
}

.paginate_links .page-numbers.current {
    font-weight: 700;
    border: 1px solid var(--secondary-color-3);
}

.paginate_links .prev.page-numbers,
.paginate_links .next.page-numbers {
    border: none;
    border: none;
    font-size: 24px;
    line-height: 24px;
}

.single-exercise .single-main .sg-resources {
    margin-top: 0;
}

.single-exercise .single-main .single-sidebar {
    margin-top: 0;
}

.single-exercise .single-main {
    color: #101010;
}

.single-best_exercise .page-top-white.mb-top-black,
.single-exercise .page-top-white.mb-top-black,
.page-template-oncoaching .page-top-white.mb-top-black {
    background-color: transparent;
}

.single-exercise .exc-author {
    padding-bottom: 20px;
}

.single-exercise .author-info p {
    margin-bottom: 0;
}

.single-exercise .exc-hero-section .exc-description>p {
    color: var(--primary-color-3);
}

/* Exercise */

.single-exercise .home-main.single-exercise .exc-video {
    margin-top: 20px;
    position: relative;
    z-index: 1;
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
}

.exc-video iframe {
    aspect-ratio: 16/9;
    width: 100%;
    border: 0.5px solid var(--secondary-color-1);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.hero-des>p {
    color: #fff;
}

.hero-des a {
    color: var(--primary-color-1);
}

.single-exercise .bg-white {
    position: relative;
    z-index: 1;
}

.single-exercise .bg-white::after {
    position: absolute;
    content: "";
    width: 100%;
    height: calc(100% + 20px);
    top: 20px;
    background: #fff;
    z-index: -1;
}


.single-exercise .home-main.single-exercise .exc-video::after {
    position: absolute;
    content: "";
    height: calc(100% + 20px);
    width: 100%;
    background: linear-gradient(to bottom, transparent 50%, white 50%);
    top: 0;
    left: 0;
    z-index: -1;
}

/* About Our Expert */
.aoe {
    padding: 24px;
    background-color: #F8F8F8;
    margin-bottom: 20px;
}

.aoe__top {
    margin-bottom: 24px;
    gap: 12px;
    align-items: center;
}

.aoe__top h3,
.aoe__bottom p {
    margin-bottom: 0;
}

/* On Coaching */

/* Hero */


.coachhero__top {
    padding: 80px 0;
    gap: 20px;
    align-items: center;
}

.coachhero__top h1 {
    margin: 0;
}

.coachhero__text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 35px;
    flex: 1;
}

.coachhero .social img {
    filter: brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(2%) hue-rotate(139deg) brightness(108%) contrast(101%);
}

.coachhero__video {
    position: relative;
    flex: 1.27;
    aspect-ratio: 16 / 9;
    height: calc(100% * 9 / 16);
}

.coachhero__video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.coachhero__description p {
    color: #fff;
}

.coachhero__action a {
    display: block;
    width: fit-content;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 15px 31px;
    background-color: #fff;
    color: #000;
}

.coachhero__bottom {
    gap: 44px;
    padding-bottom: 40px;
}

/* Coach Box */
.coachbox {
    padding: 80px 0;
    background-color: #fff;

}

.coachbox h2 {
    width: 40%;
    margin: 0 auto 40px;
    text-align: center;
}

.coachbox__item {
    padding: 16px 32px;
    border-radius: 6px;
    border: 1px solid var(--secondary-color-2);
    background-color: #000;
}

.coachbox__item p {
    color: #fff;
}

.coachbox__item--white {
    background-color: #fff;
}

.coachbox__item--white p {
    color: #000;
}

.coachbox__item img,
.coachbox__item p {
    margin-bottom: 16px;
}

/* Coach User */

.coachuser {
    position: relative;
    top: -40px;
    margin-bottom: -40px;
}

.coachuser::before {
    position: absolute;
    content: "";
    background: #000;
    top: 40px;
    width: 100%;
    height: calc(100% - 40px);
    z-index: -1;
}

.coachuser h2 {
    position: absolute;
    top: 20%;
    z-index: 1;
}


.coachuser__item {
    display: flex !important;
    align-items: end;
    height: 580px;
}

.coachuser__item-left {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 0 40px;
}

.coachuser__item-right {
    width: 43.7%;
    position: relative;
    height: 100%;
}

.coachuser__avt {
    position: relative;
    height: 100%;
    width: 100%;
}

.coachuser__avt img {
    width: 91%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    max-width: 120%;
}

.coachuser__fitnessitem {
    gap: 12px;
    align-items: center;
    margin-bottom: 20px;
}

.coachuser__fitnessitem p {
    margin-bottom: 0;
}

.coachuser__fitnessitem img {
    filter: brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(2%) hue-rotate(139deg) brightness(108%) contrast(101%);
}

.coachuser__action a {
    display: block;
    width: fit-content;
    padding: 15px 31px;
    background-color: var(--primary-color-3);
    color: var(--primary-color-2);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
}

.coachuser .slick-prev,
.coachuser .slick-next {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background-color: var(--primary-color-1);
    top: 55%;
}

.coachuser .slick-prev {
    left: -75px;
}

.coachuser .slick-next {
    right: -75px;
}

.coachuser .slick-next:before,
.coachuser .slick-prev:before {
    display: inline-block;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/next-coach.svg);
    transform: scale(.8);
}

.coachuser .slick-prev:before {
    transform: rotate(180deg) scale(.8);
}

.coachuser .slick-dots {
    display: flex;
    justify-content: left;
    bottom: unset;
    top: 13%;
    padding: 0;
}

.coachuser .slick-dots li {
    margin: 0 8px;
}

.coachuser .slick-dots .slick-active {
    width: 34px;
    height: 6px;
    top: 6px;
    border-radius: 10px;
}

.coachuser .slick-dots li button:before {
    font-size: 10px;
    opacity: 1;
    color: var(--secondary-color-4)
}

.coachuser .slick-dots .slick-active>button {
    padding: 0;
    width: 100%;
    height: 100%;
}

.coachuser .slick-dots li::before {
    background-color: transparent !important;
}


.coachuser .slick-dots li.slick-active button:before {
    width: 100%;
    height: 100%;
    content: "";
    background-color: var(--primary-color-1);
    border-radius: 10px;
    opacity: 1;
}

/* Coach Plan */

.coachplan {
    padding: 80px 0;
}

.coachplan__item {
    column-gap: 40px;
    margin-bottom: 40px;
}

.coachplan__item--special {
    flex-direction: row-reverse;
}

.coachplan__content {
    flex: 1.5;
}

.coachplan__image {
    flex: 1;
}

.coachplan.single-main .coachplan__item:not(.coachplan__item--special) ul {
    padding-left: 30px;
}

.coachplan.single-main .coachplan__item:not(.coachplan__item--special) ul li::before {
    position: absolute;
    content: "___";
    color: var(--primary-color-1);
    left: -30px;
    top: -0.4rem;
    background: none;
    width: auto;
}

.coachtest {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/coachuser-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    padding: 80px 0 0;
}


.coachtest__list {
    column-gap: 30px;
    margin-bottom: 20px;
}

.coachcmt__block {
    position: relative;
    z-index: 2;
}

.coachcmt__block::after {
    content: "";
    height: 51%;
    background-color: #fff;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    z-index: -1;
}

.coachcmt__main {
    gap: 12px;
    align-items: center;
    margin-bottom: 20px;
}

.coachcmt__main img {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    object-fit: cover;
}

.coachcmt__info {
    flex-direction: column;
    gap: 4px;
}

.coachcmt__info p {
    margin-bottom: 0;
}

.coachtest__item {
    flex: 1;
}

.coachtest__statistics p {
    margin-bottom: 16px;
}

.coachcmt__block .slick-list {
    padding: 0px 100px 40px !important;
}

.coachcmt__list .slick-slide {
    margin: 0 20px;
}

.coachcmt__list .slick-list {
    margin-left: -20px;
    margin-right: -20px;
}

.coachcmt__item {
    flex: 1;
    background-color: #fff;
    padding: 24px;
    border-radius: 4px;
    box-shadow: 0px 24px 60px 0px rgba(10, 10, 10, 0.12);
}

.coachcmt__item .rating-symbol {
    color: var(--primary-color-1);
}

.coachcalendy {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/calendy-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px 0 80px;
}

.coachcalendy__step {
    gap: 20px;
    margin-bottom: 20px;
}

.coachcalendy__item {
    background-color: #000;
    padding: 32px;
    border: 1px solid #404040;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.coachcalendy__item p {
    margin-bottom: 0;
}

.calendly-inline-widget {
    position: relative;
    padding-top: 73%;
}

.calendly-inline-widget iframe {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

/* Pricing */

.pricing {
    padding: 40px 0;
    background-color: #fff;
}

.pricing__label {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
}

.pricing__label p {
    margin-bottom: 0;
    display: block;
    width: 160px;
    height: 44px;
    border-radius: 64px;
    line-height: 44px !important;
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}

.pricing__label p.active {
    background-color: var(--primary-color);
    color: #fff;
}

.pricing__list {
    margin-top: 32px;
    display: flex;
}

.pricing__item {
    flex: 1;
    text-align: center;
    background-color: var(--primary-color-2);
    padding: 20px;
}

.pricing__item p {
    color: var(--primary-color-3);
    margin-bottom: 18px
}

.pricing__title {
    font-size: 20px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 24px;
    letter-spacing: -0.4px;
    text-transform: uppercase;
    position: relative;
}

.pricing__item p.pricing__title {
    margin-bottom: 36px;
}

.pricing__title::after {
    position: absolute;
    content: "";
    width: 50%;
    height: 2px;
    background-color: var(--primary-color-3);
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
}

.pricing__price {
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 66px !important;
    letter-spacing: -0.4px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.pricing__price span {
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.4px;
}

.pricing__item.active {
    display: block;
}

.best__value {
    background-color: var(--primary-color-1);
}

.pricing__top {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.pricing__bottom ul {
    padding-left: 16px;
}

.pricing__bottom ul li {
    position: relative;
    margin-bottom: 24px;
}

.pricing__bottom ul li::before {
    position: absolute;
    content: "";
    background-color: var(--primary-color);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: -20px;
    top: .5rem;
}

.pricing__description a {
    color: var(--primary-color-1);
    text-decoration: none;
}

.no-type {
    margin-bottom: 25px;
}

.pricing__sticky,
.best__value {
    position: relative;
}

.pricing__sticky::after,
.best__value::after {
    position: absolute;
    top: 5px;
    right: 15px;
}

.pricing__sticky::after {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/sticky.svg);
}

.best__value::after {
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/best-value.svg);
}

.pricing__action {
    padding: 18px 0 0;
}

.pricing__action a {
    display: block;
    width: fit-content;
    padding: 10px 30px;
    color: var(--primary-color-2);
    background-color: var(--primary-color-3);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    margin: 0 auto;
}


.oncoaching .single-main {
    padding: 40px 0;
}

/* Taxonomy */

.hcate__content {
    align-items: center;
    gap: 36px;
}

.hcate__left h1 strong {
    color: var(--primary-color-1);
}

.hcate__action,
.hcate__input {
    position: relative;
}

.hcate__result {
    position: absolute;
    width: 100%;
    top: 50px;
    display: flex;
    flex-direction: column;
    gap: 11px;
    border: 1px solid #000;
    display: none;
    z-index: 1;
    background-color: #fff;
}

.hcate__result .no-result {
    margin-bottom: 0;
    padding: 20px;
}

.hcate__item {
    padding: 6px;
    align-items: center;
    cursor: pointer;
    gap: 14px;
}

.hcate__item:hover {
    background-color: var(--secondary-color-1);
}

.hcate__item p {
    margin-bottom: 0;
}

#cCate {
    width: 100%;
    height: 40px;
    border: 1px solid #000;
    padding-left: 12px;
}

.hcate__input-img {
    width: 61px;
    height: 40px;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.hcate__item-img {
    width: 70px;
    height: 70px;
}

.hcate__item-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hcate__right {
    width: 53.5%;
}

.hcate__right img {
    width: 100%;
    object-fit: cover;
}

.mcate {
    padding: 40px 0;
    background-color: #f8f8f8;
}

.mcate__content {
    flex-direction: column;
    gap: 40px;
    margin-top: 20px;
}

.mcate__slide .slick-slide {
    margin: 0 10px;
}


.mcate__slide .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}

.mcate__slide .slick-prev,
.mcate__slide .slick-next {
    width: 40px;
    height: 40px;
    background-color: #000;
    z-index: 1;
}

.mcate__slide .slick-prev::before,
.mcate__slide .slick-next::before {
    content: "";
    -webkit-mask-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/icon/s-arrow.svg);
    mask-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/icon/s-arrow.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: auto;
    mask-size: auto;
    background-color: #fff;
    height: 20px;
    display: block;
    opacity: 1;
}

.mcate__slide .slick-next::before {
    transform: rotate(180deg);
}

.mcate__slide .slick-prev:hover:before,
.mcate__slide .slick-prev:focus:before,
.mcate__slide .slick-next:hover:before,
.mcate__slide .slick-next:focus:before {
    background-color: var(--primary-color-1);
}

.mcate__slide .slick-prev.slick-disabled:before,
.mcate__slide .slick-next.slick-disabled:before {
    opacity: 0.5;
    background-color: #fff;
}

.mcate__slide .slick-dots {
    display: flex;
    bottom: -30px;
    justify-content: center;
}

.mcate__slide .slick-dots li {
    margin: 0 8px;
}

.mcate__slide .slick-dots .slick-active {
    width: 34px;
    height: 6px;
    top: 6px;
    border-radius: 10px;
}

.mcate__slide .slick-dots li button:before {
    font-size: 10px;
    opacity: 0.2;
}

.mcate__slide .slick-dots .slick-active>button {
    padding: 0;
    width: 100%;
    height: 100%;
}

.mcate__slide .slick-dots li.slick-active button:before {
    width: 100%;
    height: 100%;
    content: "";
    background-color: var(--primary-color-1);
    border-radius: 10px;
    opacity: 1;
}


.mcate__list {
    flex-wrap: wrap;
    gap: 20px;
}

.mcate__item-img--list {
    flex: calc((100% - 60px) / 4);
}

.mcate__sticky {
    position: relative;
}

.mcate__sticky::after {
    position: absolute;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/csticky.svg);
    width: 40px;
    height: 40px;
    top: 20px;
    right: 20px;
}

.mcate__item {
    padding: 20px;
    background-color: #fff;
    cursor: pointer;
}

.mcate__item-img--list {
    max-width: 260px;
}

.mcate__item-img {
    margin-bottom: 12px;
    display: flex;

}

.mcate__item-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mcate__item-img--slide {
    margin-bottom: 20px;
}

.mcate__item-name--list {
    width: 100%;
    background-color: #000;
    padding: 8px;
    text-align: center;
    display: block;
}

.mcate__item-name p {
    margin-bottom: 0;
}

.mcate__item .brand__link,
.ccoupon__item .brand__link {
    pointer-events: none;
}


.ccoupon__item {
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #EEE;
    box-shadow: 0px 0px 7.297px 0px rgba(0, 0, 0, 0.04), 0px 14.594px 29.189px 0px rgba(0, 0, 0, 0.08);
    gap: 30px;
    cursor: pointer;
}

.ccoupon__feature-img {
    width: 200px;
    height: 200px;
    display: flex;
    margin-bottom: 10px;
}

.ccoupon__feature-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ccoupon__content {
    gap: 48px;
    align-items: center;
    position: relative;
    width: 100%;
}

.ccoupon__infos {
    position: relative;
    flex: 2.8;
}

.ccoupon__infos::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    top: 0;
    right: -24px;
    background-color: var(--secondary-color-1);
}

.ccoupon__infos p {
    margin-bottom: 16px;
}

.ccoupon__infos ul {
    margin-bottom: 0;
}

.ccoupon__exclusive {
    width: fit-content;
    padding: 8px 8px 8px 40px;
    position: relative;
    border: 1px solid #000;
}

.ccoupon__exclusive::before {
    position: absolute;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/coupon_exclusive.svg);
    width: 20px;
    height: 20px;
    top: 50%;
    left: 8px;
    transform: translateY(-50%);
}

.ccoupon__exclusive-mb {
    display: none;
}

.ccoupon_description {
    padding-bottom: 0;
}

.ccoupon__action {
    flex: 1;
    text-align: center;
}

.ccoupon__action {
    width: 100%;
    height: 53px;
    display: flex;
    background: var(--secondary-color-3);
    position: relative;
}

.ccoupon__action-item {
    width: 85%;
    z-index: 1;
    height: 100%;
    display: flex;
    align-items: center;
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/bgrcode.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: right;
    background-position-y: center;
    justify-content: center;
}

.ccoupon__action-item p {
    margin-bottom: 0;
}

.ccoupon__code {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-20px, -50%);
}

.ccoupon__code p {
    margin-bottom: 0;
    color: var(--primary-color-3);
    text-transform: uppercase;
}

.ccoupon__mail {
    position: absolute;
    bottom: -40px;
}

.ccoupon__mail .send-mail {
    position: relative;
    padding-left: 29px;
}

.ccoupon__mail .send-mail::before {
    position: absolute;
    content: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/email-bl.svg);
    width: 24px;
    height: 24px;
    top: 0;
    left: 0;
}

.ccoupon__enfit {
    padding: 40px 0 20px;
}

/* Search */

form.gsc-search-box {
    margin: 30px 0;
}

.gsc-above-wrapper-area-container {
    border: none !important;
}

.gsc-control-cse {
    font-family: verdana, arial, sans-serif
}

.gsc-control-cse .gsc-table-result {
    font-family: verdana, arial, sans-serif
}

.gsc-refinementsGradient {
    background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0))
}

.gsc-control-cse {
    border-color: #FFFFFF;
    background-color: #FFFFFF
}

input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus {
    border: none;
}

.gsc-input-box {
    border-color: #000 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.gsc-search-button-v2,
.gsc-search-button-v2:hover,
.gsc-search-button-v2:focus {
    border-color: #336699;
    background-color: #E9E9E9;
    background-image: none;
    filter: none
}

.gsc-search-button-v2 svg {
    fill: #FFFFFF
}

.gsc-tabHeader.gsc-tabhActive,
.gsc-refinementHeader.gsc-refinementhActive {
    color: #CCCCCC;
    border-color: #CCCCCC;
    background-color: #FFFFFF
}

.gsc-tabHeader.gsc-tabhInactive,
.gsc-refinementHeader.gsc-refinementhInactive {
    color: #CCCCCC;
    border-color: #CCCCCC;
    background-color: #FFFFFF
}

.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF
}

.gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF
}

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
    color: #000000;
    font-size: 22px;
    line-height: 28px;
}

.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
    color: #000000
}

.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
    color: #000000
}

.gsc-webResult .gsc-url-top {
    padding: 6px 4px;
}



.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
    color: #FF5757
}


.gsc-cursor-page {
    color: #FF5757
}

a.gsc-trailing-more-results:link {
    color: #FF5757
}

.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,
.gs-fileFormatType {
    color: #404040;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.gs-webResult div.gs-visibleUrl {
    color: #9F9F9F;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.gs-webResult div.gs-visibleUrl-short {
    color: #9F9F9F
}

.gsc-cursor-box {
    border-color: #FFFFFF;
    margin: 30px 0 !important;
    text-align: center;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    line-height: 39px;
    text-align: center;
    font-size: 18px;
    color: #B5B7BB;
    display: inline-block;
    margin: 0 6px;
    border: 1px solid #F5F8F7;
    text-decoration: none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background: #000000;
    color: #fff;
}

.gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF
}

.gsc-completion-title {
    color: #FF5757
}

.gsc-completion-snippet {
    color: #808184
}

.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
    color: #0000FF
}

.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
    color: #663399
}

.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
    color: #0000FF
}

.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
    color: #0000FF
}

.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000
}

.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
    color: #008000
}

.gcsc-find-more-on-google {
    color: black
}

.gcsc-find-more-on-google-magnifier {
    fill: black
}

.gsc-modal-background-image-visible {
    display: none !important;
}

.gs-web-image-box {
    margin-right: 10px !important;
}

.gsc-results-wrapper-overlay.gsc-results-wrapper-visible {
    opacity: 1;
    visibility: visible;
    overflow: inherit;
    box-shadow: none !important;
    padding: 0;
    width: auto;
    position: static !important;
}

.gsc-overflow-hidden {
    overflow: auto
}

.gsc-table-cell-snippet-close,
.gs-web-image-box,
.gs-promotion-image-box {
    margin-right: 10px;
}

.gsc-control-cse .gsc-option-menu-container {
    width: 120px;
}

form.gsc-search-box {
    position: relative;
    margin: 0;
}



.gsc-search-box table {
    width: 100% !important;
    border: none;
    table-layout: fixed;
}

td.gsc-search-button {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 60px;
}

button.gsc-search-button{
    border-radius: 0;
    height: 100%;
    width: 100%;
    background-color: #000000 !important;
    background-image: url(https://wordpress-1308981-4772530.cloudwaysapps.com/wp-content/themes/endonondo/assets/images/search.svg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    border: none !important;
    cursor: pointer;
    -webkit-appearance: button;
}

.gsc-search-button svg {
    display: none
}

form.gsc-search-box input {
    padding-right: 90px !important;
    height: 41px !important;
    padding: 0 15px !important;
    background: #FFFFFF !important;
}

table.gsc-search-box tr {
    position: relative;
    table-layout: fixed;
}

.gsib_b {
    display: none
}

table.gsc-search-box td.gsc-input {
    padding: 0;
    width: 100%;
}

.gcsc-more-maybe-branding-root {
    display: none;
}

.header-enf {
    gap: 10px;
    align-items: center;
}

.header-enf a img{
    display: flex;
}
}
/*FILESTART*/@media all{/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa-solid,
.fa-regular,
.fa-brands,
.fas,
.far,
.fab,
.fa-sharp-solid,
.fa-classic,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-0::before {
  content: "\30"; }

.fa-1::before {
  content: "\31"; }

.fa-2::before {
  content: "\32"; }

.fa-3::before {
  content: "\33"; }

.fa-4::before {
  content: "\34"; }

.fa-5::before {
  content: "\35"; }

.fa-6::before {
  content: "\36"; }

.fa-7::before {
  content: "\37"; }

.fa-8::before {
  content: "\38"; }

.fa-9::before {
  content: "\39"; }

.fa-fill-drip::before {
  content: "\f576"; }

.fa-arrows-to-circle::before {
  content: "\e4bd"; }

.fa-circle-chevron-right::before {
  content: "\f138"; }

.fa-chevron-circle-right::before {
  content: "\f138"; }

.fa-at::before {
  content: "\40"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-info::before {
  content: "\f129"; }

.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }

.fa-compress-alt::before {
  content: "\f422"; }

.fa-explosion::before {
  content: "\e4e9"; }

.fa-file-lines::before {
  content: "\f15c"; }

.fa-file-alt::before {
  content: "\f15c"; }

.fa-file-text::before {
  content: "\f15c"; }

.fa-wave-square::before {
  content: "\f83e"; }

.fa-ring::before {
  content: "\f70b"; }

.fa-building-un::before {
  content: "\e4d9"; }

.fa-dice-three::before {
  content: "\f527"; }

.fa-calendar-days::before {
  content: "\f073"; }

.fa-calendar-alt::before {
  content: "\f073"; }

.fa-anchor-circle-check::before {
  content: "\e4aa"; }

.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }

.fa-volleyball::before {
  content: "\f45f"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-arrows-up-to-line::before {
  content: "\e4c2"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-circle-minus::before {
  content: "\f056"; }

.fa-minus-circle::before {
  content: "\f056"; }

.fa-door-open::before {
  content: "\f52b"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-atom::before {
  content: "\f5d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-icons::before {
  content: "\f86d"; }

.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-slash::before {
  content: "\f539"; }

.fa-bridge-circle-check::before {
  content: "\e4c9"; }

.fa-pump-medical::before {
  content: "\e06a"; }

.fa-fingerprint::before {
  content: "\f577"; }

.fa-hand-point-right::before {
  content: "\f0a4"; }

.fa-magnifying-glass-location::before {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-forward-step::before {
  content: "\f051"; }

.fa-step-forward::before {
  content: "\f051"; }

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-smile-beam::before {
  content: "\f5b8"; }

.fa-flag-checkered::before {
  content: "\f11e"; }

.fa-football::before {
  content: "\f44e"; }

.fa-football-ball::before {
  content: "\f44e"; }

.fa-school-circle-exclamation::before {
  content: "\e56c"; }

.fa-crop::before {
  content: "\f125"; }

.fa-angles-down::before {
  content: "\f103"; }

.fa-angle-double-down::before {
  content: "\f103"; }

.fa-users-rectangle::before {
  content: "\e594"; }

.fa-people-roof::before {
  content: "\e537"; }

.fa-people-line::before {
  content: "\e534"; }

.fa-beer-mug-empty::before {
  content: "\f0fc"; }

.fa-beer::before {
  content: "\f0fc"; }

.fa-diagram-predecessor::before {
  content: "\e477"; }

.fa-arrow-up-long::before {
  content: "\f176"; }

.fa-long-arrow-up::before {
  content: "\f176"; }

.fa-fire-flame-simple::before {
  content: "\f46a"; }

.fa-burn::before {
  content: "\f46a"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::before {
  content: "\f183"; }

.fa-laptop::before {
  content: "\f109"; }

.fa-file-csv::before {
  content: "\f6dd"; }

.fa-menorah::before {
  content: "\f676"; }

.fa-truck-plane::before {
  content: "\e58f"; }

.fa-record-vinyl::before {
  content: "\f8d9"; }

.fa-face-grin-stars::before {
  content: "\f587"; }

.fa-grin-stars::before {
  content: "\f587"; }

.fa-bong::before {
  content: "\f55c"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-jar-wheat::before {
  content: "\e517"; }

.fa-envelopes-bulk::before {
  content: "\f674"; }

.fa-mail-bulk::before {
  content: "\f674"; }

.fa-file-circle-exclamation::before {
  content: "\e4eb"; }

.fa-circle-h::before {
  content: "\f47e"; }

.fa-hospital-symbol::before {
  content: "\f47e"; }

.fa-pager::before {
  content: "\f815"; }

.fa-address-book::before {
  content: "\f2b9"; }

.fa-contact-book::before {
  content: "\f2b9"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-k::before {
  content: "\4b"; }

.fa-landmark-flag::before {
  content: "\e51c"; }

.fa-pencil::before {
  content: "\f303"; }

.fa-pencil-alt::before {
  content: "\f303"; }

.fa-backward::before {
  content: "\f04a"; }

.fa-caret-right::before {
  content: "\f0da"; }

.fa-comments::before {
  content: "\f086"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-code-pull-request::before {
  content: "\e13c"; }

.fa-clipboard-list::before {
  content: "\f46d"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::before {
  content: "\f4de"; }

.fa-user-check::before {
  content: "\f4fc"; }

.fa-vial-virus::before {
  content: "\e597"; }

.fa-sheet-plastic::before {
  content: "\e571"; }

.fa-blog::before {
  content: "\f781"; }

.fa-user-ninja::before {
  content: "\f504"; }

.fa-person-arrow-up-from-line::before {
  content: "\e539"; }

.fa-scroll-torah::before {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-box-archive::before {
  content: "\f187"; }

.fa-archive::before {
  content: "\f187"; }

.fa-person-drowning::before {
  content: "\e545"; }

.fa-arrow-down-9-1::before {
  content: "\f886"; }

.fa-sort-numeric-desc::before {
  content: "\f886"; }

.fa-sort-numeric-down-alt::before {
  content: "\f886"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-spray-can::before {
  content: "\f5bd"; }

.fa-truck-monster::before {
  content: "\f63b"; }

.fa-w::before {
  content: "\57"; }

.fa-earth-africa::before {
  content: "\f57c"; }

.fa-globe-africa::before {
  content: "\f57c"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-circle-notch::before {
  content: "\f1ce"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-cloud::before {
  content: "\f0c2"; }

.fa-trowel-bricks::before {
  content: "\e58a"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-flushed::before {
  content: "\f579"; }

.fa-hospital-user::before {
  content: "\f80d"; }

.fa-tent-arrow-left-right::before {
  content: "\e57f"; }

.fa-gavel::before {
  content: "\f0e3"; }

.fa-legal::before {
  content: "\f0e3"; }

.fa-binoculars::before {
  content: "\f1e5"; }

.fa-microphone-slash::before {
  content: "\f131"; }

.fa-box-tissue::before {
  content: "\e05b"; }

.fa-motorcycle::before {
  content: "\f21c"; }

.fa-bell-concierge::before {
  content: "\f562"; }

.fa-concierge-bell::before {
  content: "\f562"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-mars-and-venus-burst::before {
  content: "\e523"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::before {
  content: "\f0c4"; }

.fa-sun-plant-wilt::before {
  content: "\e57a"; }

.fa-toilets-portable::before {
  content: "\e584"; }

.fa-hockey-puck::before {
  content: "\f453"; }

.fa-table::before {
  content: "\f0ce"; }

.fa-magnifying-glass-arrow-right::before {
  content: "\e521"; }

.fa-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-clover::before {
  content: "\e139"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-house-fire::before {
  content: "\e50c"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-helicopter::before {
  content: "\f533"; }

.fa-compass::before {
  content: "\f14e"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-down::before {
  content: "\f150"; }

.fa-file-circle-question::before {
  content: "\e4ef"; }

.fa-laptop-code::before {
  content: "\f5fc"; }

.fa-swatchbook::before {
  content: "\f5c3"; }

.fa-prescription-bottle::before {
  content: "\f485"; }

.fa-bars::before {
  content: "\f0c9"; }

.fa-navicon::before {
  content: "\f0c9"; }

.fa-people-group::before {
  content: "\e533"; }

.fa-hourglass-end::before {
  content: "\f253"; }

.fa-hourglass-3::before {
  content: "\f253"; }

.fa-heart-crack::before {
  content: "\f7a9"; }

.fa-heart-broken::before {
  content: "\f7a9"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.fa-kiss-beam::before {
  content: "\f597"; }

.fa-film::before {
  content: "\f008"; }

.fa-ruler-horizontal::before {
  content: "\f547"; }

.fa-people-robbery::before {
  content: "\e536"; }

.fa-lightbulb::before {
  content: "\f0eb"; }

.fa-caret-left::before {
  content: "\f0d9"; }

.fa-circle-exclamation::before {
  content: "\f06a"; }

.fa-exclamation-circle::before {
  content: "\f06a"; }

.fa-school-circle-xmark::before {
  content: "\e56d"; }

.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }

.fa-sign-out::before {
  content: "\f08b"; }

.fa-circle-chevron-down::before {
  content: "\f13a"; }

.fa-chevron-circle-down::before {
  content: "\f13a"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-cloud-showers-heavy::before {
  content: "\f740"; }

.fa-headphones-simple::before {
  content: "\f58f"; }

.fa-headphones-alt::before {
  content: "\f58f"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }

.fa-donate::before {
  content: "\f4b9"; }

.fa-memory::before {
  content: "\f538"; }

.fa-road-spikes::before {
  content: "\e568"; }

.fa-fire-burner::before {
  content: "\e4f1"; }

.fa-flag::before {
  content: "\f024"; }

.fa-hanukiah::before {
  content: "\f6e6"; }

.fa-feather::before {
  content: "\f52d"; }

.fa-volume-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-comment-slash::before {
  content: "\f4b3"; }

.fa-cloud-sun-rain::before {
  content: "\f743"; }

.fa-compress::before {
  content: "\f066"; }

.fa-wheat-awn::before {
  content: "\e2cd"; }

.fa-wheat-alt::before {
  content: "\e2cd"; }

.fa-ankh::before {
  content: "\f644"; }

.fa-hands-holding-child::before {
  content: "\e4fa"; }

.fa-asterisk::before {
  content: "\2a"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-peseta-sign::before {
  content: "\e221"; }

.fa-heading::before {
  content: "\f1dc"; }

.fa-header::before {
  content: "\f1dc"; }

.fa-ghost::before {
  content: "\f6e2"; }

.fa-list::before {
  content: "\f03a"; }

.fa-list-squares::before {
  content: "\f03a"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-cart-plus::before {
  content: "\f217"; }

.fa-gamepad::before {
  content: "\f11b"; }

.fa-circle-dot::before {
  content: "\f192"; }

.fa-dot-circle::before {
  content: "\f192"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-dizzy::before {
  content: "\f567"; }

.fa-egg::before {
  content: "\f7fb"; }

.fa-house-medical-circle-xmark::before {
  content: "\e513"; }

.fa-campground::before {
  content: "\f6bb"; }

.fa-folder-plus::before {
  content: "\f65e"; }

.fa-futbol::before {
  content: "\f1e3"; }

.fa-futbol-ball::before {
  content: "\f1e3"; }

.fa-soccer-ball::before {
  content: "\f1e3"; }

.fa-paintbrush::before {
  content: "\f1fc"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-lock::before {
  content: "\f023"; }

.fa-gas-pump::before {
  content: "\f52f"; }

.fa-hot-tub-person::before {
  content: "\f593"; }

.fa-hot-tub::before {
  content: "\f593"; }

.fa-map-location::before {
  content: "\f59f"; }

.fa-map-marked::before {
  content: "\f59f"; }

.fa-house-flood-water::before {
  content: "\e50e"; }

.fa-tree::before {
  content: "\f1bb"; }

.fa-bridge-lock::before {
  content: "\e4cc"; }

.fa-sack-dollar::before {
  content: "\f81d"; }

.fa-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-car-side::before {
  content: "\f5e4"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-heart-circle-minus::before {
  content: "\e4ff"; }

.fa-hourglass-half::before {
  content: "\f252"; }

.fa-hourglass-2::before {
  content: "\f252"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-bag-shopping::before {
  content: "\f290"; }

.fa-shopping-bag::before {
  content: "\f290"; }

.fa-arrow-down-z-a::before {
  content: "\f881"; }

.fa-sort-alpha-desc::before {
  content: "\f881"; }

.fa-sort-alpha-down-alt::before {
  content: "\f881"; }

.fa-mitten::before {
  content: "\f7b5"; }

.fa-person-rays::before {
  content: "\e54d"; }

.fa-users::before {
  content: "\f0c0"; }

.fa-eye-slash::before {
  content: "\f070"; }

.fa-flask-vial::before {
  content: "\e4f3"; }

.fa-hand::before {
  content: "\f256"; }

.fa-hand-paper::before {
  content: "\f256"; }

.fa-om::before {
  content: "\f679"; }

.fa-worm::before {
  content: "\e599"; }

.fa-house-circle-xmark::before {
  content: "\e50b"; }

.fa-plug::before {
  content: "\f1e6"; }

.fa-chevron-up::before {
  content: "\f077"; }

.fa-hand-spock::before {
  content: "\f259"; }

.fa-stopwatch::before {
  content: "\f2f2"; }

.fa-face-kiss::before {
  content: "\f596"; }

.fa-kiss::before {
  content: "\f596"; }

.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-grin-tongue::before {
  content: "\f589"; }

.fa-chess-bishop::before {
  content: "\f43a"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-grin-wink::before {
  content: "\f58c"; }

.fa-ear-deaf::before {
  content: "\f2a4"; }

.fa-deaf::before {
  content: "\f2a4"; }

.fa-deafness::before {
  content: "\f2a4"; }

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-road-circle-check::before {
  content: "\e564"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::before {
  content: "\f143"; }

.fa-land-mine-on::before {
  content: "\e51b"; }

.fa-i-cursor::before {
  content: "\f246"; }

.fa-stamp::before {
  content: "\f5bf"; }

.fa-stairs::before {
  content: "\e289"; }

.fa-i::before {
  content: "\49"; }

.fa-hryvnia-sign::before {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-pills::before {
  content: "\f484"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-grin-alt::before {
  content: "\f581"; }

.fa-tooth::before {
  content: "\f5c9"; }

.fa-v::before {
  content: "\56"; }

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6"; }

.fa-bicycle::before {
  content: "\f206"; }

.fa-staff-snake::before {
  content: "\e579"; }

.fa-rod-asclepius::before {
  content: "\e579"; }

.fa-rod-snake::before {
  content: "\e579"; }

.fa-staff-aesculapius::before {
  content: "\e579"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::before {
  content: "\f0f9"; }

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598"; }

.fa-snowman::before {
  content: "\f7d0"; }

.fa-mortar-pestle::before {
  content: "\f5a7"; }

.fa-road-barrier::before {
  content: "\e562"; }

.fa-school::before {
  content: "\f549"; }

.fa-igloo::before {
  content: "\f7ae"; }

.fa-joint::before {
  content: "\f595"; }

.fa-angle-right::before {
  content: "\f105"; }

.fa-horse::before {
  content: "\f6f0"; }

.fa-q::before {
  content: "\51"; }

.fa-g::before {
  content: "\47"; }

.fa-notes-medical::before {
  content: "\f481"; }

.fa-temperature-half::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-dong-sign::before {
  content: "\e169"; }

.fa-capsules::before {
  content: "\f46b"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-frown-open::before {
  content: "\f57a"; }

.fa-hand-point-up::before {
  content: "\f0a6"; }

.fa-money-bill::before {
  content: "\f0d6"; }

.fa-bookmark::before {
  content: "\f02e"; }

.fa-align-justify::before {
  content: "\f039"; }

.fa-umbrella-beach::before {
  content: "\f5ca"; }

.fa-helmet-un::before {
  content: "\e503"; }

.fa-bullseye::before {
  content: "\f140"; }

.fa-bacon::before {
  content: "\f7e5"; }

.fa-hand-point-down::before {
  content: "\f0a7"; }

.fa-arrow-up-from-bracket::before {
  content: "\e09a"; }

.fa-folder::before {
  content: "\f07b"; }

.fa-folder-blank::before {
  content: "\f07b"; }

.fa-file-waveform::before {
  content: "\f478"; }

.fa-file-medical-alt::before {
  content: "\f478"; }

.fa-radiation::before {
  content: "\f7b9"; }

.fa-chart-simple::before {
  content: "\e473"; }

.fa-mars-stroke::before {
  content: "\f229"; }

.fa-vial::before {
  content: "\f492"; }

.fa-gauge::before {
  content: "\f624"; }

.fa-dashboard::before {
  content: "\f624"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }

.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }

.fa-e::before {
  content: "\45"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::before {
  content: "\f305"; }

.fa-bridge-circle-exclamation::before {
  content: "\e4ca"; }

.fa-user::before {
  content: "\f007"; }

.fa-school-circle-check::before {
  content: "\e56b"; }

.fa-dumpster::before {
  content: "\f793"; }

.fa-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-building-user::before {
  content: "\e4da"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-left::before {
  content: "\f191"; }

.fa-highlighter::before {
  content: "\f591"; }

.fa-key::before {
  content: "\f084"; }

.fa-bullhorn::before {
  content: "\f0a1"; }

.fa-globe::before {
  content: "\f0ac"; }

.fa-synagogue::before {
  content: "\f69b"; }

.fa-person-half-dress::before {
  content: "\e548"; }

.fa-road-bridge::before {
  content: "\e563"; }

.fa-location-arrow::before {
  content: "\f124"; }

.fa-c::before {
  content: "\43"; }

.fa-tablet-button::before {
  content: "\f10a"; }

.fa-building-lock::before {
  content: "\e4d6"; }

.fa-pizza-slice::before {
  content: "\f818"; }

.fa-money-bill-wave::before {
  content: "\f53a"; }

.fa-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-house-flag::before {
  content: "\e50d"; }

.fa-person-circle-minus::before {
  content: "\e540"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-camera-rotate::before {
  content: "\e0d8"; }

.fa-spray-can-sparkles::before {
  content: "\f5d0"; }

.fa-air-freshener::before {
  content: "\f5d0"; }

.fa-star::before {
  content: "\f005"; }

.fa-repeat::before {
  content: "\f363"; }

.fa-cross::before {
  content: "\f654"; }

.fa-box::before {
  content: "\f466"; }

.fa-venus-mars::before {
  content: "\f228"; }

.fa-arrow-pointer::before {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-person-running::before {
  content: "\f70c"; }

.fa-running::before {
  content: "\f70c"; }

.fa-mobile-retro::before {
  content: "\e527"; }

.fa-grip-lines-vertical::before {
  content: "\f7a5"; }

.fa-spider::before {
  content: "\f717"; }

.fa-hands-bound::before {
  content: "\e4f9"; }

.fa-file-invoice-dollar::before {
  content: "\f571"; }

.fa-plane-circle-exclamation::before {
  content: "\e556"; }

.fa-x-ray::before {
  content: "\f497"; }

.fa-spell-check::before {
  content: "\f891"; }

.fa-slash::before {
  content: "\f715"; }

.fa-computer-mouse::before {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-shop-slash::before {
  content: "\e070"; }

.fa-store-alt-slash::before {
  content: "\e070"; }

.fa-server::before {
  content: "\f233"; }

.fa-virus-covid-slash::before {
  content: "\e4a9"; }

.fa-shop-lock::before {
  content: "\e4a5"; }

.fa-hourglass-start::before {
  content: "\f251"; }

.fa-hourglass-1::before {
  content: "\f251"; }

.fa-blender-phone::before {
  content: "\f6b6"; }

.fa-building-wheat::before {
  content: "\e4db"; }

.fa-person-breastfeeding::before {
  content: "\e53a"; }

.fa-right-to-bracket::before {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-venus::before {
  content: "\f221"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-thumbtack-slash::before {
  content: "\e68f"; }

.fa-thumb-tack-slash::before {
  content: "\e68f"; }

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.fa-people-carry::before {
  content: "\f4ce"; }

.fa-temperature-high::before {
  content: "\f769"; }

.fa-microchip::before {
  content: "\f2db"; }

.fa-crown::before {
  content: "\f521"; }

.fa-weight-hanging::before {
  content: "\f5cd"; }

.fa-xmarks-lines::before {
  content: "\e59a"; }

.fa-file-prescription::before {
  content: "\f572"; }

.fa-weight-scale::before {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-circle-arrow-up::before {
  content: "\f0aa"; }

.fa-arrow-circle-up::before {
  content: "\f0aa"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-l::before {
  content: "\4c"; }

.fa-fire::before {
  content: "\f06d"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-laugh::before {
  content: "\f599"; }

.fa-folder-open::before {
  content: "\f07c"; }

.fa-heart-circle-plus::before {
  content: "\e500"; }

.fa-code-fork::before {
  content: "\e13b"; }

.fa-city::before {
  content: "\f64f"; }

.fa-microphone-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::before {
  content: "\f3c9"; }

.fa-pepper-hot::before {
  content: "\f816"; }

.fa-unlock::before {
  content: "\f09c"; }

.fa-colon-sign::before {
  content: "\e140"; }

.fa-headset::before {
  content: "\f590"; }

.fa-store-slash::before {
  content: "\e071"; }

.fa-road-circle-xmark::before {
  content: "\e566"; }

.fa-user-minus::before {
  content: "\f503"; }

.fa-mars-stroke-up::before {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-clipboard::before {
  content: "\f328"; }

.fa-house-circle-exclamation::before {
  content: "\e50a"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::before {
  content: "\f4ff"; }

.fa-signature::before {
  content: "\f5b7"; }

.fa-stroopwafel::before {
  content: "\f551"; }

.fa-bold::before {
  content: "\f032"; }

.fa-anchor-lock::before {
  content: "\e4ad"; }

.fa-building-ngo::before {
  content: "\e4d7"; }

.fa-manat-sign::before {
  content: "\e1d5"; }

.fa-not-equal::before {
  content: "\f53e"; }

.fa-border-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::before {
  content: "\f5df"; }

.fa-gift::before {
  content: "\f06b"; }

.fa-dice-two::before {
  content: "\f528"; }

.fa-chess-queen::before {
  content: "\f445"; }

.fa-glasses::before {
  content: "\f530"; }

.fa-chess-board::before {
  content: "\f43c"; }

.fa-building-circle-check::before {
  content: "\e4d2"; }

.fa-person-chalkboard::before {
  content: "\e53d"; }

.fa-mars-stroke-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-hand-back-fist::before {
  content: "\f255"; }

.fa-hand-rock::before {
  content: "\f255"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-cloud-showers-water::before {
  content: "\e4e4"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-less-than-equal::before {
  content: "\f537"; }

.fa-train::before {
  content: "\f238"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

.fa-crow::before {
  content: "\f520"; }

.fa-sailboat::before {
  content: "\e445"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::before {
  content: "\f0fe"; }

.fa-torii-gate::before {
  content: "\f6a1"; }

.fa-frog::before {
  content: "\f52e"; }

.fa-bucket::before {
  content: "\e4cf"; }

.fa-image::before {
  content: "\f03e"; }

.fa-microphone::before {
  content: "\f130"; }

.fa-cow::before {
  content: "\f6c8"; }

.fa-caret-up::before {
  content: "\f0d8"; }

.fa-screwdriver::before {
  content: "\f54a"; }

.fa-folder-closed::before {
  content: "\e185"; }

.fa-house-tsunami::before {
  content: "\e515"; }

.fa-square-nfi::before {
  content: "\e576"; }

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5"; }

.fa-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-rotate-back::before {
  content: "\f2ea"; }

.fa-rotate-backward::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-columns::before {
  content: "\f0db"; }

.fa-lemon::before {
  content: "\f094"; }

.fa-head-side-mask::before {
  content: "\e063"; }

.fa-handshake::before {
  content: "\f2b5"; }

.fa-gem::before {
  content: "\f3a5"; }

.fa-dolly::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-angles-right::before {
  content: "\f101"; }

.fa-angle-double-right::before {
  content: "\f101"; }

.fa-cannabis::before {
  content: "\f55f"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-circle-check::before {
  content: "\f058"; }

.fa-check-circle::before {
  content: "\f058"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-compass-drafting::before {
  content: "\f568"; }

.fa-drafting-compass::before {
  content: "\f568"; }

.fa-plate-wheat::before {
  content: "\e55a"; }

.fa-icicles::before {
  content: "\f7ad"; }

.fa-person-shelter::before {
  content: "\e54f"; }

.fa-neuter::before {
  content: "\f22c"; }

.fa-id-badge::before {
  content: "\f2c1"; }

.fa-marker::before {
  content: "\f5a1"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-helicopter-symbol::before {
  content: "\e502"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-circle-chevron-up::before {
  content: "\f139"; }

.fa-chevron-circle-up::before {
  content: "\f139"; }

.fa-lari-sign::before {
  content: "\e1c8"; }

.fa-volcano::before {
  content: "\f770"; }

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553"; }

.fa-sterling-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-pound-sign::before {
  content: "\f154"; }

.fa-viruses::before {
  content: "\e076"; }

.fa-square-person-confined::before {
  content: "\e577"; }

.fa-user-tie::before {
  content: "\f508"; }

.fa-arrow-down-long::before {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::before {
  content: "\f14c"; }

.fa-box-open::before {
  content: "\f49e"; }

.fa-scroll::before {
  content: "\f70e"; }

.fa-spa::before {
  content: "\f5bb"; }

.fa-location-pin-lock::before {
  content: "\e51f"; }

.fa-pause::before {
  content: "\f04c"; }

.fa-hill-avalanche::before {
  content: "\e507"; }

.fa-temperature-empty::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

.fa-burst::before {
  content: "\e4dc"; }

.fa-house-laptop::before {
  content: "\e066"; }

.fa-laptop-house::before {
  content: "\e066"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-tired::before {
  content: "\f5c8"; }

.fa-money-bills::before {
  content: "\e1f3"; }

.fa-smog::before {
  content: "\f75f"; }

.fa-crutch::before {
  content: "\f7f7"; }

.fa-cloud-arrow-up::before {
  content: "\f0ee"; }

.fa-cloud-upload::before {
  content: "\f0ee"; }

.fa-cloud-upload-alt::before {
  content: "\f0ee"; }

.fa-palette::before {
  content: "\f53f"; }

.fa-arrows-turn-right::before {
  content: "\e4c0"; }

.fa-vest::before {
  content: "\e085"; }

.fa-ferry::before {
  content: "\e4ea"; }

.fa-arrows-down-to-people::before {
  content: "\e4b9"; }

.fa-seedling::before {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-left-right::before {
  content: "\f337"; }

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-boxes-packing::before {
  content: "\e4c7"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-left::before {
  content: "\f0a8"; }

.fa-group-arrows-rotate::before {
  content: "\e4f6"; }

.fa-bowl-food::before {
  content: "\e4c6"; }

.fa-candy-cane::before {
  content: "\f786"; }

.fa-arrow-down-wide-short::before {
  content: "\f160"; }

.fa-sort-amount-asc::before {
  content: "\f160"; }

.fa-sort-amount-down::before {
  content: "\f160"; }

.fa-cloud-bolt::before {
  content: "\f76c"; }

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-arrows-left-right::before {
  content: "\f07e"; }

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-house-lock::before {
  content: "\e510"; }

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

.fa-cloud-download::before {
  content: "\f0ed"; }

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-children::before {
  content: "\e4e1"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-mattress-pillow::before {
  content: "\e525"; }

.fa-guarani-sign::before {
  content: "\e19a"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.fa-sync::before {
  content: "\f021"; }

.fa-fire-extinguisher::before {
  content: "\f134"; }

.fa-cruzeiro-sign::before {
  content: "\e152"; }

.fa-greater-than-equal::before {
  content: "\f532"; }

.fa-shield-halved::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-book-atlas::before {
  content: "\f558"; }

.fa-atlas::before {
  content: "\f558"; }

.fa-virus::before {
  content: "\e074"; }

.fa-envelope-circle-check::before {
  content: "\e4e8"; }

.fa-layer-group::before {
  content: "\f5fd"; }

.fa-arrows-to-dot::before {
  content: "\e4be"; }

.fa-archway::before {
  content: "\f557"; }

.fa-heart-circle-check::before {
  content: "\e4fd"; }

.fa-house-chimney-crack::before {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

.fa-file-archive::before {
  content: "\f1c6"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::before {
  content: "\f000"; }

.fa-couch::before {
  content: "\f4b8"; }

.fa-cedi-sign::before {
  content: "\e0df"; }

.fa-italic::before {
  content: "\f033"; }

.fa-table-cells-column-lock::before {
  content: "\e678"; }

.fa-church::before {
  content: "\f51d"; }

.fa-comments-dollar::before {
  content: "\f653"; }

.fa-democrat::before {
  content: "\f747"; }

.fa-z::before {
  content: "\5a"; }

.fa-person-skiing::before {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-road-lock::before {
  content: "\e567"; }

.fa-a::before {
  content: "\41"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-feather-pointed::before {
  content: "\f56b"; }

.fa-feather-alt::before {
  content: "\f56b"; }

.fa-p::before {
  content: "\50"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-circle-arrow-right::before {
  content: "\f0a9"; }

.fa-arrow-circle-right::before {
  content: "\f0a9"; }

.fa-filter-circle-xmark::before {
  content: "\e17b"; }

.fa-locust::before {
  content: "\e520"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-person-dress-burst::before {
  content: "\e544"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::before {
  content: "\f53d"; }

.fa-vector-square::before {
  content: "\f5cb"; }

.fa-bread-slice::before {
  content: "\f7ec"; }

.fa-language::before {
  content: "\f1ab"; }

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-filter::before {
  content: "\f0b0"; }

.fa-question::before {
  content: "\3f"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::before {
  content: "\f0b2"; }

.fa-house-chimney-user::before {
  content: "\e065"; }

.fa-hand-holding-heart::before {
  content: "\f4be"; }

.fa-puzzle-piece::before {
  content: "\f12e"; }

.fa-money-check::before {
  content: "\f53c"; }

.fa-star-half-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-code::before {
  content: "\f121"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-building-circle-exclamation::before {
  content: "\e4d3"; }

.fa-magnifying-glass-chart::before {
  content: "\e522"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-cubes-stacked::before {
  content: "\e4e6"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.fa-won::before {
  content: "\f159"; }

.fa-virus-covid::before {
  content: "\e4a8"; }

.fa-austral-sign::before {
  content: "\e0a9"; }

.fa-f::before {
  content: "\46"; }

.fa-leaf::before {
  content: "\f06c"; }

.fa-road::before {
  content: "\f018"; }

.fa-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-person-circle-plus::before {
  content: "\e541"; }

.fa-chart-pie::before {
  content: "\f200"; }

.fa-pie-chart::before {
  content: "\f200"; }

.fa-bolt-lightning::before {
  content: "\e0b7"; }

.fa-sack-xmark::before {
  content: "\e56a"; }

.fa-file-excel::before {
  content: "\f1c3"; }

.fa-file-contract::before {
  content: "\f56c"; }

.fa-fish-fins::before {
  content: "\e4f2"; }

.fa-building-flag::before {
  content: "\e4d5"; }

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-poop::before {
  content: "\f619"; }

.fa-location-pin::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-eject::before {
  content: "\f052"; }

.fa-circle-right::before {
  content: "\f35a"; }

.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }

.fa-plane-circle-check::before {
  content: "\e555"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-mask-ventilator::before {
  content: "\e524"; }

.fa-arrow-right::before {
  content: "\f061"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::before {
  content: "\f277"; }

.fa-cash-register::before {
  content: "\f788"; }

.fa-person-circle-question::before {
  content: "\e542"; }

.fa-h::before {
  content: "\48"; }

.fa-tarp::before {
  content: "\e57b"; }

.fa-screwdriver-wrench::before {
  content: "\f7d9"; }

.fa-tools::before {
  content: "\f7d9"; }

.fa-arrows-to-eye::before {
  content: "\e4bf"; }

.fa-plug-circle-bolt::before {
  content: "\e55b"; }

.fa-heart::before {
  content: "\f004"; }

.fa-mars-and-venus::before {
  content: "\f224"; }

.fa-house-user::before {
  content: "\e1b0"; }

.fa-home-user::before {
  content: "\e1b0"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-house-crack::before {
  content: "\e3b1"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-bottle-water::before {
  content: "\e4c5"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-kitchen-set::before {
  content: "\e51a"; }

.fa-r::before {
  content: "\52"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.fa-thermometer-quarter::before {
  content: "\f2ca"; }

.fa-cube::before {
  content: "\f1b2"; }

.fa-bitcoin-sign::before {
  content: "\e0b4"; }

.fa-shield-dog::before {
  content: "\e573"; }

.fa-solar-panel::before {
  content: "\f5ba"; }

.fa-lock-open::before {
  content: "\f3c1"; }

.fa-elevator::before {
  content: "\e16d"; }

.fa-money-bill-transfer::before {
  content: "\e528"; }

.fa-money-bill-trend-up::before {
  content: "\e529"; }

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f"; }

.fa-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-circle::before {
  content: "\f111"; }

.fa-backward-fast::before {
  content: "\f049"; }

.fa-fast-backward::before {
  content: "\f049"; }

.fa-recycle::before {
  content: "\f1b8"; }

.fa-user-astronaut::before {
  content: "\f4fb"; }

.fa-plane-slash::before {
  content: "\e069"; }

.fa-trademark::before {
  content: "\f25c"; }

.fa-basketball::before {
  content: "\f434"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-circle-up::before {
  content: "\f35b"; }

.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-volume-high::before {
  content: "\f028"; }

.fa-volume-up::before {
  content: "\f028"; }

.fa-users-rays::before {
  content: "\e593"; }

.fa-wallet::before {
  content: "\f555"; }

.fa-clipboard-check::before {
  content: "\f46c"; }

.fa-file-audio::before {
  content: "\f1c7"; }

.fa-burger::before {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-bugs::before {
  content: "\e4d0"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-circle-question::before {
  content: "\f059"; }

.fa-question-circle::before {
  content: "\f059"; }

.fa-plane-departure::before {
  content: "\f5b0"; }

.fa-handshake-slash::before {
  content: "\e060"; }

.fa-book-bookmark::before {
  content: "\e0bb"; }

.fa-code-branch::before {
  content: "\f126"; }

.fa-hat-cowboy::before {
  content: "\f8c0"; }

.fa-bridge::before {
  content: "\e4c8"; }

.fa-phone-flip::before {
  content: "\f879"; }

.fa-phone-alt::before {
  content: "\f879"; }

.fa-truck-front::before {
  content: "\e2b7"; }

.fa-cat::before {
  content: "\f6be"; }

.fa-anchor-circle-exclamation::before {
  content: "\e4ab"; }

.fa-truck-field::before {
  content: "\e58d"; }

.fa-route::before {
  content: "\f4d7"; }

.fa-clipboard-question::before {
  content: "\e4e3"; }

.fa-panorama::before {
  content: "\e209"; }

.fa-comment-medical::before {
  content: "\f7f5"; }

.fa-teeth-open::before {
  content: "\f62f"; }

.fa-file-circle-minus::before {
  content: "\e4ed"; }

.fa-tags::before {
  content: "\f02c"; }

.fa-wine-glass::before {
  content: "\f4e3"; }

.fa-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-house-signal::before {
  content: "\e012"; }

.fa-bars-progress::before {
  content: "\f828"; }

.fa-tasks-alt::before {
  content: "\f828"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-ban-smoking::before {
  content: "\f54d"; }

.fa-smoking-ban::before {
  content: "\f54d"; }

.fa-terminal::before {
  content: "\f120"; }

.fa-mobile-button::before {
  content: "\f10b"; }

.fa-house-medical-flag::before {
  content: "\e514"; }

.fa-basket-shopping::before {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

.fa-eye::before {
  content: "\f06e"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-sad-cry::before {
  content: "\f5b3"; }

.fa-audio-description::before {
  content: "\f29e"; }

.fa-person-military-to-person::before {
  content: "\e54c"; }

.fa-file-shield::before {
  content: "\e4f0"; }

.fa-user-slash::before {
  content: "\f506"; }

.fa-pen::before {
  content: "\f304"; }

.fa-tower-observation::before {
  content: "\e586"; }

.fa-file-code::before {
  content: "\f1c9"; }

.fa-signal::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-bus::before {
  content: "\f207"; }

.fa-heart-circle-xmark::before {
  content: "\e501"; }

.fa-house-chimney::before {
  content: "\e3af"; }

.fa-home-lg::before {
  content: "\e3af"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-frown::before {
  content: "\f119"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

.fa-plant-wilt::before {
  content: "\e5aa"; }

.fa-diamond::before {
  content: "\f219"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-grin-squint::before {
  content: "\f585"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.fa-hand-holding-usd::before {
  content: "\f4c0"; }

.fa-bacterium::before {
  content: "\e05a"; }

.fa-hand-pointer::before {
  content: "\f25a"; }

.fa-drum-steelpan::before {
  content: "\f56a"; }

.fa-hand-scissors::before {
  content: "\f257"; }

.fa-hands-praying::before {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-arrow-rotate-right::before {
  content: "\f01e"; }

.fa-arrow-right-rotate::before {
  content: "\f01e"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

.fa-biohazard::before {
  content: "\f780"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.fa-location::before {
  content: "\f601"; }

.fa-mars-double::before {
  content: "\f227"; }

.fa-child-dress::before {
  content: "\e59c"; }

.fa-users-between-lines::before {
  content: "\e591"; }

.fa-lungs-virus::before {
  content: "\e067"; }

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

.fa-phone::before {
  content: "\f095"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-child-reaching::before {
  content: "\e59d"; }

.fa-head-side-virus::before {
  content: "\e064"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.fa-sort-numeric-up::before {
  content: "\f163"; }

.fa-door-closed::before {
  content: "\f52a"; }

.fa-shield-virus::before {
  content: "\e06c"; }

.fa-dice-six::before {
  content: "\f526"; }

.fa-mosquito-net::before {
  content: "\e52c"; }

.fa-bridge-water::before {
  content: "\e4ce"; }

.fa-person-booth::before {
  content: "\f756"; }

.fa-text-width::before {
  content: "\f035"; }

.fa-hat-wizard::before {
  content: "\f6e8"; }

.fa-pen-fancy::before {
  content: "\f5ac"; }

.fa-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-gauge-simple::before {
  content: "\f629"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

.fa-book-medical::before {
  content: "\f7e6"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-alt::before {
  content: "\f10e"; }

.fa-shirt::before {
  content: "\f553"; }

.fa-t-shirt::before {
  content: "\f553"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-divide::before {
  content: "\f529"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.fa-tenge::before {
  content: "\f7d7"; }

.fa-headphones::before {
  content: "\f025"; }

.fa-hands-holding::before {
  content: "\f4c2"; }

.fa-hands-clapping::before {
  content: "\e1a8"; }

.fa-republican::before {
  content: "\f75e"; }

.fa-arrow-left::before {
  content: "\f060"; }

.fa-person-circle-xmark::before {
  content: "\e543"; }

.fa-ruler::before {
  content: "\f545"; }

.fa-align-left::before {
  content: "\f036"; }

.fa-dice-d6::before {
  content: "\f6d1"; }

.fa-restroom::before {
  content: "\f7bd"; }

.fa-j::before {
  content: "\4a"; }

.fa-users-viewfinder::before {
  content: "\e595"; }

.fa-file-video::before {
  content: "\f1c8"; }

.fa-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

.fa-o::before {
  content: "\4f"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-otter::before {
  content: "\f700"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.fa-volume-control-phone::before {
  content: "\f2a0"; }

.fa-hat-cowboy-side::before {
  content: "\f8c1"; }

.fa-clipboard-user::before {
  content: "\f7f3"; }

.fa-child::before {
  content: "\f1ae"; }

.fa-lira-sign::before {
  content: "\f195"; }

.fa-satellite::before {
  content: "\f7bf"; }

.fa-plane-lock::before {
  content: "\e558"; }

.fa-tag::before {
  content: "\f02b"; }

.fa-comment::before {
  content: "\f075"; }

.fa-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

.fa-cake::before {
  content: "\f1fd"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-angles-up::before {
  content: "\f102"; }

.fa-angle-double-up::before {
  content: "\f102"; }

.fa-paperclip::before {
  content: "\f0c6"; }

.fa-arrow-right-to-city::before {
  content: "\e4b3"; }

.fa-ribbon::before {
  content: "\f4d6"; }

.fa-lungs::before {
  content: "\f604"; }

.fa-arrow-up-9-1::before {
  content: "\f887"; }

.fa-sort-numeric-up-alt::before {
  content: "\f887"; }

.fa-litecoin-sign::before {
  content: "\e1d3"; }

.fa-border-none::before {
  content: "\f850"; }

.fa-circle-nodes::before {
  content: "\e4e2"; }

.fa-parachute-box::before {
  content: "\f4cd"; }

.fa-indent::before {
  content: "\f03c"; }

.fa-truck-field-un::before {
  content: "\e58e"; }

.fa-hourglass::before {
  content: "\f254"; }

.fa-hourglass-empty::before {
  content: "\f254"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-circle-info::before {
  content: "\f05a"; }

.fa-info-circle::before {
  content: "\f05a"; }

.fa-cloud-meatball::before {
  content: "\f73b"; }

.fa-camera::before {
  content: "\f030"; }

.fa-camera-alt::before {
  content: "\f030"; }

.fa-square-virus::before {
  content: "\e578"; }

.fa-meteor::before {
  content: "\f753"; }

.fa-car-on::before {
  content: "\e4dd"; }

.fa-sleigh::before {
  content: "\f7cc"; }

.fa-arrow-down-1-9::before {
  content: "\f162"; }

.fa-sort-numeric-asc::before {
  content: "\f162"; }

.fa-sort-numeric-down::before {
  content: "\f162"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.fa-hand-holding-water::before {
  content: "\f4c1"; }

.fa-water::before {
  content: "\f773"; }

.fa-calendar-check::before {
  content: "\f274"; }

.fa-braille::before {
  content: "\f2a1"; }

.fa-prescription-bottle-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::before {
  content: "\f486"; }

.fa-landmark::before {
  content: "\f66f"; }

.fa-truck::before {
  content: "\f0d1"; }

.fa-crosshairs::before {
  content: "\f05b"; }

.fa-person-cane::before {
  content: "\e53c"; }

.fa-tent::before {
  content: "\e57d"; }

.fa-vest-patches::before {
  content: "\e086"; }

.fa-check-double::before {
  content: "\f560"; }

.fa-arrow-down-a-z::before {
  content: "\f15d"; }

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-sort-alpha-down::before {
  content: "\f15d"; }

.fa-money-bill-wheat::before {
  content: "\e52a"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-arrow-rotate-back::before {
  content: "\f0e2"; }

.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-tarp-droplet::before {
  content: "\e57c"; }

.fa-house-medical-circle-check::before {
  content: "\e511"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-chart-gantt::before {
  content: "\e0e4"; }

.fa-indian-rupee-sign::before {
  content: "\e1bc"; }

.fa-indian-rupee::before {
  content: "\e1bc"; }

.fa-inr::before {
  content: "\e1bc"; }

.fa-crop-simple::before {
  content: "\f565"; }

.fa-crop-alt::before {
  content: "\f565"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

.fa-dna::before {
  content: "\f471"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-chess::before {
  content: "\f439"; }

.fa-arrow-left-long::before {
  content: "\f177"; }

.fa-long-arrow-left::before {
  content: "\f177"; }

.fa-plug-circle-check::before {
  content: "\e55c"; }

.fa-street-view::before {
  content: "\f21d"; }

.fa-franc-sign::before {
  content: "\e18f"; }

.fa-volume-off::before {
  content: "\f026"; }

.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-droplet-slash::before {
  content: "\f5c7"; }

.fa-tint-slash::before {
  content: "\f5c7"; }

.fa-mosque::before {
  content: "\f678"; }

.fa-mosquito::before {
  content: "\e52b"; }

.fa-star-of-david::before {
  content: "\f69a"; }

.fa-person-military-rifle::before {
  content: "\e54b"; }

.fa-cart-shopping::before {
  content: "\f07a"; }

.fa-shopping-cart::before {
  content: "\f07a"; }

.fa-vials::before {
  content: "\f493"; }

.fa-plug-circle-plus::before {
  content: "\e55f"; }

.fa-place-of-worship::before {
  content: "\f67f"; }

.fa-grip-vertical::before {
  content: "\f58e"; }

.fa-arrow-turn-up::before {
  content: "\f148"; }

.fa-level-up::before {
  content: "\f148"; }

.fa-u::before {
  content: "\55"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-clock::before {
  content: "\f017"; }

.fa-clock-four::before {
  content: "\f017"; }

.fa-backward-step::before {
  content: "\f048"; }

.fa-step-backward::before {
  content: "\f048"; }

.fa-pallet::before {
  content: "\f482"; }

.fa-faucet::before {
  content: "\e005"; }

.fa-baseball-bat-ball::before {
  content: "\f432"; }

.fa-s::before {
  content: "\53"; }

.fa-timeline::before {
  content: "\e29c"; }

.fa-keyboard::before {
  content: "\f11c"; }

.fa-caret-down::before {
  content: "\f0d7"; }

.fa-house-chimney-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-plane-up::before {
  content: "\e22d"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-battery-half::before {
  content: "\f242"; }

.fa-battery-3::before {
  content: "\f242"; }

.fa-mountain-city::before {
  content: "\e52e"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::before {
  content: "\f1de"; }

.fa-folder-tree::before {
  content: "\f802"; }

.fa-network-wired::before {
  content: "\f6ff"; }

.fa-map-pin::before {
  content: "\f276"; }

.fa-hamsa::before {
  content: "\f665"; }

.fa-cent-sign::before {
  content: "\e3f5"; }

.fa-flask::before {
  content: "\f0c3"; }

.fa-person-pregnant::before {
  content: "\e31e"; }

.fa-wand-sparkles::before {
  content: "\f72b"; }

.fa-ellipsis-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-flag-usa::before {
  content: "\f74d"; }

.fa-laptop-file::before {
  content: "\e51d"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::before {
  content: "\f1e4"; }

.fa-diagram-next::before {
  content: "\e476"; }

.fa-person-rifle::before {
  content: "\e54e"; }

.fa-house-medical-circle-exclamation::before {
  content: "\e512"; }

.fa-closed-captioning::before {
  content: "\f20a"; }

.fa-person-hiking::before {
  content: "\f6ec"; }

.fa-hiking::before {
  content: "\f6ec"; }

.fa-venus-double::before {
  content: "\f226"; }

.fa-images::before {
  content: "\f302"; }

.fa-calculator::before {
  content: "\f1ec"; }

.fa-people-pulling::before {
  content: "\e535"; }

.fa-n::before {
  content: "\4e"; }

.fa-cable-car::before {
  content: "\f7da"; }

.fa-tram::before {
  content: "\f7da"; }

.fa-cloud-rain::before {
  content: "\f73d"; }

.fa-building-circle-xmark::before {
  content: "\e4d4"; }

.fa-ship::before {
  content: "\f21a"; }

.fa-arrows-down-to-line::before {
  content: "\e4b8"; }

.fa-download::before {
  content: "\f019"; }

.fa-face-grin::before {
  content: "\f580"; }

.fa-grin::before {
  content: "\f580"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-file-circle-check::before {
  content: "\e5a0"; }

.fa-forward::before {
  content: "\f04e"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }

.fa-house::before {
  content: "\f015"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-alt::before {
  content: "\f015"; }

.fa-home-lg-alt::before {
  content: "\f015"; }

.fa-calendar-week::before {
  content: "\f784"; }

.fa-laptop-medical::before {
  content: "\f812"; }

.fa-b::before {
  content: "\42"; }

.fa-file-medical::before {
  content: "\f477"; }

.fa-dice-one::before {
  content: "\f525"; }

.fa-kiwi-bird::before {
  content: "\f535"; }

.fa-arrow-right-arrow-left::before {
  content: "\f0ec"; }

.fa-exchange::before {
  content: "\f0ec"; }

.fa-rotate-right::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.fa-sort-amount-up::before {
  content: "\f161"; }

.fa-mill-sign::before {
  content: "\e1ed"; }

.fa-bowl-rice::before {
  content: "\e2eb"; }

.fa-skull::before {
  content: "\f54c"; }

.fa-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::before {
  content: "\f30c"; }

.fa-stop::before {
  content: "\f04d"; }

.fa-code-merge::before {
  content: "\f387"; }

.fa-upload::before {
  content: "\f093"; }

.fa-hurricane::before {
  content: "\f751"; }

.fa-mound::before {
  content: "\e52d"; }

.fa-toilet-portable::before {
  content: "\e583"; }

.fa-compact-disc::before {
  content: "\f51f"; }

.fa-file-arrow-down::before {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-shield-cat::before {
  content: "\e572"; }

.fa-bolt::before {
  content: "\f0e7"; }

.fa-zap::before {
  content: "\f0e7"; }

.fa-glass-water::before {
  content: "\e4f4"; }

.fa-oil-well::before {
  content: "\e532"; }

.fa-vault::before {
  content: "\e2c5"; }

.fa-mars::before {
  content: "\f222"; }

.fa-toilet::before {
  content: "\f7d8"; }

.fa-plane-circle-xmark::before {
  content: "\e557"; }

.fa-yen-sign::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-sun::before {
  content: "\f185"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-bore-hole::before {
  content: "\e4c3"; }

.fa-industry::before {
  content: "\f275"; }

.fa-circle-down::before {
  content: "\f358"; }

.fa-arrow-alt-circle-down::before {
  content: "\f358"; }

.fa-arrows-turn-to-dots::before {
  content: "\e4c1"; }

.fa-florin-sign::before {
  content: "\e184"; }

.fa-arrow-down-short-wide::before {
  content: "\f884"; }

.fa-sort-amount-desc::before {
  content: "\f884"; }

.fa-sort-amount-down-alt::before {
  content: "\f884"; }

.fa-less-than::before {
  content: "\3c"; }

.fa-angle-down::before {
  content: "\f107"; }

.fa-car-tunnel::before {
  content: "\e4de"; }

.fa-head-side-cough::before {
  content: "\e061"; }

.fa-grip-lines::before {
  content: "\f7a4"; }

.fa-thumbs-down::before {
  content: "\f165"; }

.fa-user-lock::before {
  content: "\f502"; }

.fa-arrow-right-long::before {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::before {
  content: "\f479"; }

.fa-person-through-window::before {
  content: "\e5a9"; }

.fa-toolbox::before {
  content: "\f552"; }

.fa-hands-holding-circle::before {
  content: "\e4fb"; }

.fa-bug::before {
  content: "\f188"; }

.fa-credit-card::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-car::before {
  content: "\f1b9"; }

.fa-automobile::before {
  content: "\f1b9"; }

.fa-hand-holding-hand::before {
  content: "\e4f7"; }

.fa-book-open-reader::before {
  content: "\f5da"; }

.fa-book-reader::before {
  content: "\f5da"; }

.fa-mountain-sun::before {
  content: "\e52f"; }

.fa-arrows-left-right-to-line::before {
  content: "\e4ba"; }

.fa-dice-d20::before {
  content: "\f6cf"; }

.fa-truck-droplet::before {
  content: "\e58c"; }

.fa-file-circle-xmark::before {
  content: "\e5a1"; }

.fa-temperature-arrow-up::before {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-bed::before {
  content: "\f236"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.fa-thermometer-full::before {
  content: "\f2c7"; }

.fa-bell::before {
  content: "\f0f3"; }

.fa-superscript::before {
  content: "\f12b"; }

.fa-plug-circle-xmark::before {
  content: "\e560"; }

.fa-star-of-life::before {
  content: "\f621"; }

.fa-phone-slash::before {
  content: "\f3dd"; }

.fa-paint-roller::before {
  content: "\f5aa"; }

.fa-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-file::before {
  content: "\f15b"; }

.fa-greater-than::before {
  content: "\3e"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-arrow-down::before {
  content: "\f063"; }

.fa-droplet::before {
  content: "\f043"; }

.fa-tint::before {
  content: "\f043"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-earth-americas::before {
  content: "\f57d"; }

.fa-earth::before {
  content: "\f57d"; }

.fa-earth-america::before {
  content: "\f57d"; }

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-person-burst::before {
  content: "\e53b"; }

.fa-dove::before {
  content: "\f4ba"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-socks::before {
  content: "\f696"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-section::before {
  content: "\e447"; }

.fa-gauge-high::before {
  content: "\f625"; }

.fa-tachometer-alt::before {
  content: "\f625"; }

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

.fa-hospital::before {
  content: "\f0f8"; }

.fa-hospital-alt::before {
  content: "\f0f8"; }

.fa-hospital-wide::before {
  content: "\f0f8"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-chess-rook::before {
  content: "\f447"; }

.fa-bars-staggered::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-stream::before {
  content: "\f550"; }

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-hotdog::before {
  content: "\f80f"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::before {
  content: "\f29d"; }

.fa-drum::before {
  content: "\f569"; }

.fa-ice-cream::before {
  content: "\f810"; }

.fa-heart-circle-bolt::before {
  content: "\e4fc"; }

.fa-fax::before {
  content: "\f1ac"; }

.fa-paragraph::before {
  content: "\f1dd"; }

.fa-check-to-slot::before {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::before {
  content: "\f2a2"; }

.fa-tree-city::before {
  content: "\e587"; }

.fa-play::before {
  content: "\f04b"; }

.fa-font::before {
  content: "\f031"; }

.fa-table-cells-row-lock::before {
  content: "\e67a"; }

.fa-rupiah-sign::before {
  content: "\e23d"; }

.fa-magnifying-glass::before {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.fa-trash-restore-alt::before {
  content: "\f82a"; }

.fa-naira-sign::before {
  content: "\e1f6"; }

.fa-cart-arrow-down::before {
  content: "\f218"; }

.fa-walkie-talkie::before {
  content: "\f8ef"; }

.fa-file-pen::before {
  content: "\f31c"; }

.fa-file-edit::before {
  content: "\f31c"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-person-circle-exclamation::before {
  content: "\e53f"; }

.fa-chevron-down::before {
  content: "\f078"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

.fa-battery-5::before {
  content: "\f240"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-code-compare::before {
  content: "\e13a"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-school-lock::before {
  content: "\e56f"; }

.fa-tower-cell::before {
  content: "\e585"; }

.fa-down-long::before {
  content: "\f309"; }

.fa-long-arrow-alt-down::before {
  content: "\f309"; }

.fa-ranking-star::before {
  content: "\e561"; }

.fa-chess-king::before {
  content: "\f43f"; }

.fa-person-harassing::before {
  content: "\e549"; }

.fa-brazilian-real-sign::before {
  content: "\e46c"; }

.fa-landmark-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-arrow-up::before {
  content: "\f062"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-shrimp::before {
  content: "\e448"; }

.fa-list-check::before {
  content: "\f0ae"; }

.fa-tasks::before {
  content: "\f0ae"; }

.fa-jug-detergent::before {
  content: "\e519"; }

.fa-circle-user::before {
  content: "\f2bd"; }

.fa-user-circle::before {
  content: "\f2bd"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-car-burst::before {
  content: "\f5e1"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-y::before {
  content: "\59"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-fish::before {
  content: "\f578"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

.fa-clapperboard::before {
  content: "\e131"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

.fa-baseball::before {
  content: "\f433"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-jet-fighter-up::before {
  content: "\e518"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-hand-sparkles::before {
  content: "\e05d"; }

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-child-combatant::before {
  content: "\e4e0"; }

.fa-child-rifle::before {
  content: "\e4e0"; }

.fa-gun::before {
  content: "\e19b"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-plus::before {
  content: "\2b"; }

.fa-add::before {
  content: "\2b"; }

.fa-expand::before {
  content: "\f065"; }

.fa-computer::before {
  content: "\e4e5"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

.fa-arrows::before {
  content: "\f047"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::before {
  content: "\f51c"; }

.fa-peso-sign::before {
  content: "\e222"; }

.fa-building-shield::before {
  content: "\e4d8"; }

.fa-baby::before {
  content: "\f77c"; }

.fa-users-line::before {
  content: "\e592"; }

.fa-quote-left::before {
  content: "\f10d"; }

.fa-quote-left-alt::before {
  content: "\f10d"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.fa-trash-restore::before {
  content: "\f829"; }

.fa-arrow-down-up-lock::before {
  content: "\e4b0"; }

.fa-lines-leaning::before {
  content: "\e51e"; }

.fa-ruler-combined::before {
  content: "\f546"; }

.fa-copyright::before {
  content: "\f1f9"; }

.fa-equals::before {
  content: "\3d"; }

.fa-blender::before {
  content: "\f517"; }

.fa-teeth::before {
  content: "\f62e"; }

.fa-shekel-sign::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-map::before {
  content: "\f279"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-photo-film::before {
  content: "\f87c"; }

.fa-photo-video::before {
  content: "\f87c"; }

.fa-folder-minus::before {
  content: "\f65d"; }

.fa-store::before {
  content: "\f54e"; }

.fa-arrow-trend-up::before {
  content: "\e098"; }

.fa-plug-circle-minus::before {
  content: "\e55e"; }

.fa-sign-hanging::before {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::before {
  content: "\f3fb"; }

.fa-school-flag::before {
  content: "\e56e"; }

.fa-fill::before {
  content: "\f575"; }

.fa-angle-up::before {
  content: "\f106"; }

.fa-drumstick-bite::before {
  content: "\f6d7"; }

.fa-holly-berry::before {
  content: "\f7aa"; }

.fa-chevron-left::before {
  content: "\f053"; }

.fa-bacteria::before {
  content: "\e059"; }

.fa-hand-lizard::before {
  content: "\f258"; }

.fa-notdef::before {
  content: "\e1fe"; }

.fa-disease::before {
  content: "\f7fa"; }

.fa-briefcase-medical::before {
  content: "\f469"; }

.fa-genderless::before {
  content: "\f22d"; }

.fa-chevron-right::before {
  content: "\f054"; }

.fa-retweet::before {
  content: "\f079"; }

.fa-car-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-battery-quarter::before {
  content: "\f243"; }

.fa-battery-2::before {
  content: "\f243"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.fa-carriage-baby::before {
  content: "\f77d"; }

.fa-traffic-light::before {
  content: "\f637"; }

.fa-thermometer::before {
  content: "\f491"; }

.fa-vr-cardboard::before {
  content: "\f729"; }

.fa-hand-middle-finger::before {
  content: "\f806"; }

.fa-percent::before {
  content: "\25"; }

.fa-percentage::before {
  content: "\25"; }

.fa-truck-moving::before {
  content: "\f4df"; }

.fa-glass-water-droplet::before {
  content: "\e4f5"; }

.fa-display::before {
  content: "\e163"; }

.fa-face-smile::before {
  content: "\f118"; }

.fa-smile::before {
  content: "\f118"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hand-peace::before {
  content: "\f25b"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-robot::before {
  content: "\f544"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::before {
  content: "\f085"; }

.fa-warehouse::before {
  content: "\f494"; }

.fa-arrow-up-right-dots::before {
  content: "\e4b7"; }

.fa-splotch::before {
  content: "\f5bc"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-transgender::before {
  content: "\f225"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-person-falling-burst::before {
  content: "\e547"; }

.fa-award::before {
  content: "\f559"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-building::before {
  content: "\f1ad"; }

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-clock-rotate-left::before {
  content: "\f1da"; }

.fa-history::before {
  content: "\f1da"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f132"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-house-medical::before {
  content: "\e3b2"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-left::before {
  content: "\f137"; }

.fa-house-chimney-window::before {
  content: "\e00d"; }

.fa-pen-nib::before {
  content: "\f5ad"; }

.fa-tent-arrow-turn-left::before {
  content: "\e580"; }

.fa-tents::before {
  content: "\e582"; }

.fa-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-carrot::before {
  content: "\f787"; }

.fa-moon::before {
  content: "\f186"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::before {
  content: "\f5ce"; }

.fa-cheese::before {
  content: "\f7ef"; }

.fa-yin-yang::before {
  content: "\f6ad"; }

.fa-music::before {
  content: "\f001"; }

.fa-code-commit::before {
  content: "\f386"; }

.fa-temperature-low::before {
  content: "\f76b"; }

.fa-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-broom::before {
  content: "\f51a"; }

.fa-shield-heart::before {
  content: "\e574"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-earth-oceania::before {
  content: "\e47b"; }

.fa-globe-oceania::before {
  content: "\e47b"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-hashtag::before {
  content: "\23"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::before {
  content: "\f424"; }

.fa-oil-can::before {
  content: "\f613"; }

.fa-t::before {
  content: "\54"; }

.fa-hippo::before {
  content: "\f6ed"; }

.fa-chart-column::before {
  content: "\e0e3"; }

.fa-infinity::before {
  content: "\f534"; }

.fa-vial-circle-check::before {
  content: "\e596"; }

.fa-person-arrow-down-to-line::before {
  content: "\e538"; }

.fa-voicemail::before {
  content: "\f897"; }

.fa-fan::before {
  content: "\f863"; }

.fa-person-walking-luggage::before {
  content: "\e554"; }

.fa-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

.fa-calendar::before {
  content: "\f133"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-bahai::before {
  content: "\f666"; }

.fa-haykal::before {
  content: "\f666"; }

.fa-sd-card::before {
  content: "\f7c2"; }

.fa-dragon::before {
  content: "\f6d5"; }

.fa-shoe-prints::before {
  content: "\f54b"; }

.fa-circle-plus::before {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-hand-holding::before {
  content: "\f4bd"; }

.fa-plug-circle-exclamation::before {
  content: "\e55d"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.fa-unlink::before {
  content: "\f127"; }

.fa-clone::before {
  content: "\f24d"; }

.fa-person-walking-arrow-loop-left::before {
  content: "\e551"; }

.fa-arrow-up-z-a::before {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-file-circle-plus::before {
  content: "\e494"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-angry::before {
  content: "\f556"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-arrow-trend-down::before {
  content: "\e097"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-gauge-simple-high::before {
  content: "\f62a"; }

.fa-tachometer::before {
  content: "\f62a"; }

.fa-tachometer-fast::before {
  content: "\f62a"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-desktop::before {
  content: "\f390"; }

.fa-desktop-alt::before {
  content: "\f390"; }

.fa-m::before {
  content: "\4d"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

.fa-sms::before {
  content: "\f7cd"; }

.fa-book::before {
  content: "\f02d"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-check::before {
  content: "\f00c"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

.fa-battery-4::before {
  content: "\f241"; }

.fa-house-circle-check::before {
  content: "\e509"; }

.fa-angle-left::before {
  content: "\f104"; }

.fa-diagram-successor::before {
  content: "\e47a"; }

.fa-truck-arrow-right::before {
  content: "\e58b"; }

.fa-arrows-split-up-and-left::before {
  content: "\e4bc"; }

.fa-hand-fist::before {
  content: "\f6de"; }

.fa-fist-raised::before {
  content: "\f6de"; }

.fa-cloud-moon::before {
  content: "\f6c3"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-person-falling::before {
  content: "\e546"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-rug::before {
  content: "\e569"; }

.fa-earth-europe::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-baht-sign::before {
  content: "\e0ac"; }

.fa-book-open::before {
  content: "\f518"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-handcuffs::before {
  content: "\e4f8"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-share::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-bottle-droplet::before {
  content: "\e4c4"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-hill-rockslide::before {
  content: "\e508"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::before {
  content: "\f362"; }

.fa-paper-plane::before {
  content: "\f1d8"; }

.fa-road-circle-exclamation::before {
  content: "\e565"; }

.fa-dungeon::before {
  content: "\f6d9"; }

.fa-align-right::before {
  content: "\f038"; }

.fa-money-bill-1-wave::before {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-life-ring::before {
  content: "\f1cd"; }

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-calendar-day::before {
  content: "\f783"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

.fa-wheelchair-move::before {
  content: "\e2ce"; }

.fa-wheelchair-alt::before {
  content: "\e2ce"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-person-walking-arrow-right::before {
  content: "\e552"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-dice::before {
  content: "\f522"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-circle-xmark::before {
  content: "\f057"; }

.fa-times-circle::before {
  content: "\f057"; }

.fa-xmark-circle::before {
  content: "\f057"; }

.fa-gifts::before {
  content: "\f79c"; }

.fa-hotel::before {
  content: "\f594"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-hand-dots::before {
  content: "\f461"; }

.fa-allergies::before {
  content: "\f461"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-brush::before {
  content: "\f55d"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::before {
  content: "\f406"; }

.fa-train-tram::before {
  content: "\e5b4"; }

.fa-user-nurse::before {
  content: "\f82f"; }

.fa-syringe::before {
  content: "\f48e"; }

.fa-cloud-sun::before {
  content: "\f6c4"; }

.fa-stopwatch-20::before {
  content: "\e06f"; }

.fa-square-full::before {
  content: "\f45c"; }

.fa-magnet::before {
  content: "\f076"; }

.fa-jar::before {
  content: "\e516"; }

.fa-note-sticky::before {
  content: "\f249"; }

.fa-sticky-note::before {
  content: "\f249"; }

.fa-bug-slash::before {
  content: "\e490"; }

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6"; }

.fa-bone::before {
  content: "\f5d7"; }

.fa-table-cells-row-unlock::before {
  content: "\e691"; }

.fa-user-injured::before {
  content: "\f728"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-sad-tear::before {
  content: "\f5b4"; }

.fa-plane::before {
  content: "\f072"; }

.fa-tent-arrows-down::before {
  content: "\e581"; }

.fa-exclamation::before {
  content: "\21"; }

.fa-arrows-spin::before {
  content: "\e4bb"; }

.fa-print::before {
  content: "\f02f"; }

.fa-turkish-lira-sign::before {
  content: "\e2bb"; }

.fa-try::before {
  content: "\e2bb"; }

.fa-turkish-lira::before {
  content: "\e2bb"; }

.fa-dollar-sign::before {
  content: "\24"; }

.fa-dollar::before {
  content: "\24"; }

.fa-usd::before {
  content: "\24"; }

.fa-x::before {
  content: "\58"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-person-military-pointing::before {
  content: "\e54a"; }

.fa-building-columns::before {
  content: "\f19c"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

.fa-museum::before {
  content: "\f19c"; }

.fa-university::before {
  content: "\f19c"; }

.fa-umbrella::before {
  content: "\f0e9"; }

.fa-trowel::before {
  content: "\e589"; }

.fa-d::before {
  content: "\44"; }

.fa-stapler::before {
  content: "\e5af"; }

.fa-masks-theater::before {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-kip-sign::before {
  content: "\e1c4"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-barcode::before {
  content: "\f02a"; }

.fa-plus-minus::before {
  content: "\e43c"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-person-circle-check::before {
  content: "\e53e"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\f3bf"; }

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

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
}
/*FILESTART*/@media all{/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(//www.endomondo.com/wp-content/themes/endonondo/assets/fonts/css/../webfonts/fa-regular-400.woff2) format("woff2"), url(//www.endomondo.com/wp-content/themes/endonondo/assets/fonts/css/../webfonts/fa-regular-400.ttf) format("truetype"); }

.far,
.fa-regular {
  font-weight: 400; }
}
/*FILESTART*/@media all{/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(//www.endomondo.com/wp-content/themes/endonondo/assets/fonts/css/../webfonts/fa-solid-900.woff2) format("woff2"), url(//www.endomondo.com/wp-content/themes/endonondo/assets/fonts/css/../webfonts/fa-solid-900.ttf) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }
}
/*FILESTART*/@media all{.flex-middle {
  align-items: center;
}

.login-left {
  width: 50%;
  padding: 80px 40px 80px calc(50% - 540px);
}

.login-form .title {
  margin-bottom: 20px;
  color: #000;
}

.login-form label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 400;
  position: relative;
  font-size: 15px;
}

.login-form #login label:after {
  content: "*";
  color: #FF5757;
  display: inline-block;
}

.login-form label span {
  color: #87AA14;
}

.login-form .input-it,
.login-form input[type="text"],
.login-form input[type="password"] {
  width: 100%;
  padding: 17px 10px;
  border: 1px solid #bbb;
  border-radius: 0;
  background: transparent;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Inter';
  margin-bottom: 20px;
  color: #9F9F9F;
}

.login-form .submit-it,
.login-form input[type="submit"] {
  width: 100%;
  padding: 8px 12px;
  border: none;
  border-radius: 0;
  background: #151515;
  font-size: 16px;
  line-height: 30px;
  font-family: 'Inter';
  margin-bottom: 0;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s;
}

.login-form .submit-it:hover,
.login-form input[type="submit"]:hover {
  opacity: 0.8;
}

.login-left .note {
  text-align: center;
  margin-top: 20px;
}

.login-form .register-account .pass-hide {
  top: 42px;
}

.login-left .note a {
  color: #87AA14;
  font-weight: 600;
}

.login-or {
  margin: 20px 0;
  text-align: center;
  position: relative;
}

.login-or:before {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  content: "";
  background: #eee;
}

.login-or span {
  padding: 0 20px;
  background: #fff;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.login-other a {
  margin-bottom: 20px;
  display: block;
}

.login-other a img {
  display: block;
}

.login-privacy {
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #404040;
  font-style: italic;
  max-width: 73%;
  margin: 0 auto;
}

.login-privacy a {
  color: #151515;
}

.login-right {
  width: 50%;
}

.login-form .password-box {
  position: relative;
}

.login-form .pass-hide {
  position: absolute;
  top: 46px;
  right: 10px;
  content: "";
  background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/account/pass-hide.svg) no-repeat center center/100% auto;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 10;
}

.login-password {
  position: relative;
}

.login-form .pass-hide.active {
  background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/account/pass-show.svg);
}

.login-right img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}

.page-template-login #home-contact {
  display: none;
}

.pass-code {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
}

.pass-code p {
  margin-bottom: 8px;
}

.pass-code p a {
  color: #151515;
  margin-left: 8px;
}

.login-form .form-btn {
  display: flex;
  gap: 20px;
}

.login-form .form-btn .form-btn-it {
  width: calc(50% - 10px);
  padding: 8px 12px;
  border-radius: 0;
  background: #fff;
  font-size: 16px;
  line-height: 30px;
  font-family: 'Inter';
  margin-bottom: 20px;
  color: #151515;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s;
  text-align: center;
  border: 1px solid #151515;
}

.login-form .form-btn .submit-it {
  width: calc(50% - 10px);
  display: inline-block;
  height: 48px;
}

.register-account #message {
  margin-bottom: 20px;
}

.register-account #message a {
  color: #FF5757;
}

.password-note {
  margin-top: 0;
  font-size: 14px;
  color: #404040;
  position: absolute;
  top: 0;
  right: 0;
}

.password-note a {
  color: #404040;
  text-decoration: underline;
  font-style: italic;
}

.pass-code .success {
  color: green;
}

.pass-code .error {
  color: #FF5757;
}

.link-page p {
  font-size: 14px;
  line-height: 20px;
}

.login-form .submit-it.register-submit {
  margin-bottom: 20px;
}

.login-form p {
  margin-bottom: 0;
}

@media(max-width: 1150px) {
  .login-left {
    padding-left: 40px;
  }
}

@media (max-width: 767px) {

  .login-left {
    width: 100%;
    padding: 20px 16px 40px;
  }

  .login-right {
    width: 100%;
  }

  .login-box {
    display: block;
  }

  .login-form .title {
    font-size: 26px;
    line-height: 32px;
  }

  .login-form label {
    font-size: 15px;
    line-height: 24px;
  }

  .login-form .input-it {
    font-size: 15px;
    line-height: 23px;
    padding: 9px 12px;
  }

  .login-form .pass-hide {
    top: 41px;
    right: 9px;
  }

  .login-form .form-btn .form-btn-it,
  .login-form .form-btn .submit-it {
    font-size: 15px;
    line-height: 24px;
  }
}

/* validate css */
label.error {
  display: none !important;
}

.input-it.error {
  border: 1px solid #ff0000 !important;
}

.message-err {
  margin-bottom: 15px;
  font-size: 14px;
  color: #ff0000;
}

.flex-center {
  align-items: center;
}

.cf-turnstile {
  margin-bottom: 20px;
}

.login-privacy a {
  text-decoration: underline;
}

/* chekout */
.page-template-checkout .wc-block-components-title.wc-block-components-title {
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 20px;
}

.page-template-checkout .wc-block-components-checkout-step__description {
  font-size: 14px !important;
  line-height: 20px !important;
  color: #000;
  margin-bottom: 20px;
}

.page-template-checkout .wc-block-components-address-form__address_2-toggle {
  margin-top: 20px;
  font-size: 14px !important;
  line-height: 20px !important;
}

.page-template-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email] {
  font-size: 14px;
  line-height: 16px;
  color: #707070;
  padding: 16px 12px;
  border: 1px solid #DEDEDE;
  border-radius: 0;
}

.page-template-checkout .wc-block-components-form .wc-block-components-checkout-step {
  margin-bottom: 20px;
}

.page-template-checkout .wc-block-components-form .wc-block-components-text-input.is-active.wc-block-components-address-form__email label {
  display: none;
}

.page-template-checkout .wc-blocks-components-select__container {
  margin-top: 0;
}

.page-template-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #DEDEDE;
}

.page-template-checkout .wc-blocks-components-select .wc-blocks-components-select__select {
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  padding: 38px 12px 16px;
  border: 1px solid #DEDEDE;
  border-radius: 0;
  height: 74px;
  cursor: pointer;
}

.page-template-checkout .wc-blocks-components-select .wc-blocks-components-select__container {
  height: 74px;
}

.page-template-checkout .wc-blocks-components-select .wc-blocks-components-select__label {
  color: #9F9F9F;
  font-size: 12px;
  line-height: 18px;
  left: 12px;
  top: 14px;
}

.page-template-checkout .wc-blocks-components-select .wc-blocks-components-select__expand {
  fill: #9F9F9F;
}

.page-template-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],
.page-template-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel] {
  font-size: 14px;
  line-height: 20px;
  color: #9F9F9F;
  padding: 16px 12px;
  border: 1px solid #DEDEDE;
  border-radius: 0;
  height: 52px;
}

.page-template-checkout .wc-block-components-validation-error svg {
  width: 18px;
  height: 18px;
}

.page-template-checkout .wc-block-components-validation-error>p {
  font-size: 12px;
}

.page-template-checkout .wc-block-components-form .wc-block-components-text-input label,
.page-template-checkout .wc-block-components-text-input label {
  font-size: 14px;
  top: 25px;
  left: 12px;
}

.page-template-checkout .wc-block-components-radio-control__option-layout {
  font-size: 14px;
}

.page-template-checkout .wc-block-components-notice-banner {
  margin-top: 0;
}

.page-template-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__content {
  padding-top: 0;
}

.page-template-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
  padding-top: 20px;
  font-size: 14px;
  margin-bottom: 40px;
}

.page-template-checkout .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step {
  margin-bottom: 20px;
}

.page-template-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.page-template-checkout .wc-block-components-checkout-return-to-cart-button {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
  color: #404040;
}

.page-template-checkout .wc-block-components-checkout-return-to-cart-button:hover {
  color: #000;
}

.page-template-checkout .wc-block-components-checkout-return-to-cart-button svg {
  display: none;
}

.page-template-checkout .wc-block-components-checkout-place-order-button {
  font-size: 16px;
  line-height: 1;
  color: #fff;
  padding: 16px 20px !important;
  text-align: center !important;
  display: block !important;
  border: none;
  background: #000;
  width: 100% !important;
  transition: all 0.3s !important;
  -webkit-transition: all 0.3s !important;
}

.page-template-checkout .wc-block-components-checkout-place-order-button:hover {
  opacity: 0.8;
}

.page-template-checkout .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text {
  display: block !important;
}

.page-template-checkout .page-custom {
  border-top: 1px solid #eee;
  margin-top: 20px;
  padding-top: 20px;
}

.page-template-checkout .link-page {
  padding: 20px 0;
}

.page-template-checkout .link-page p {
  margin-bottom: 0;
}

.page-template-checkout .page-custom h1 {
  display: none;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-block {
  border: none;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
  margin: 0;
  display: none;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-of-type {
  padding: 0 0 20px;
}

.page-template-checkout .wc-block-components-order-summary {
  padding: 0;
}

.page-template-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item {
  align-items: center;
}

.page-template-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
  width: 64px;
  margin: 0;
}

.page-template-checkout .wc-block-checkout__sidebar .wc-block-components-product-name {
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
}

.page-template-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices {
  padding: 0;
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.56);
}

.page-template-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata {
  display: none;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
  font-weight: 400;
}

.page-template-checkout .is-large .wc-block-components-sidebar .wc-block-components-panel,
.page-template-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon {
  padding: 0;
  font-size: 14px;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-of-type {
  padding-top: 20px;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-subtotal-block {
  padding: 11px 0 0;
}

.page-template-checkout .wc-block-components-totals-item {
  padding: 0;
  font-size: 14px;
}

.page-template-checkout .wc-block-components-totals-wrapper {
  border: none;
}

.page-template-checkout .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-coupon-form-block {
  border-top: 1px solid #DEDEDE;
}

.page-template-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item {
  padding: 0;
  font-size: 19px;
  line-height: 28px;
}

.page-template-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.page-template-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-weight: 500;
  font-size: 19px;
  line-height: 28px;
}

.page-template-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
  width: 64px;
  max-width: 64px;
}

.page-template-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  box-shadow: none;
  width: 22px;
  height: 22px;
  background: rgba(0, 0, 0, 0.56);
  color: #fff;
  border: none;
  font-weight: 500;
  font-size: 12px;
}

.page-template-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
  padding: 0;
}

.page-template-checkout .wp-block-woocommerce-checkout-order-summary-totals-block {
  padding-bottom: 5px;
  border-color: #DEDEDE;
}

.checkout-bottom-menu {
  padding: 20px 0;
  border-top: 1px solid #eee;
  margin-top: 40px;
}

.checkout-bottom-menu ul {
  display: flex;
  gap: 15px;
  margin: 0;
}

.checkout-bottom-menu ul li {
  font-size: 14px;
  line-height: 21px;
  margin: 0;
}

.checkout-bottom-menu ul li a {
  color: #9F9F9F;
  text-decoration: underline;
}

.checkout-bottom-menu ul li a:hover {
  color: #000;
}

.page-template-checkout .random-product {
  display: none;
}

.page-template-checkout .link-page {
  font-size: 14px;
  line-height: 20px;
}

.page-template-checkout .link-page a {
  color: #9F9F9F;
}

.page-template-checkout .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content,
.page-template-checkout .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content,
.page-template-checkout .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
  display: block !important;
}

.page-template-checkout .wc-block-components-main .wp-block-woocommerce-checkout-order-summary-block {
  display: none !important;
}

@media(max-width: 1200px) {
  .page-template-checkout .container {
    padding: 0 57px;
  }

  .page-template-checkout .wc-block-components-sidebar {
    width: 100%;
    border-bottom: 1px solid #eee;
    position: relative !important;
    top: 0 !important;
    margin: 0 0 20px;
    padding: 0;
  }

  .page-template-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 100%;
    padding-right: 0;
  }

  .page-template-checkout .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
    flex: 100%;
  }

  .page-template-checkout .page-custom {
    border-top: none;
    margin-top: 0
  }

  .page-template-checkout .wp-block-woocommerce-checkout {
    padding-top: 0;
  }

  .checkout-bottom-menu {
    display: none;
  }

  .page-template-checkout .wc-block-components-checkout-return-to-cart-button {
    font-size: 16px;
    line-height: 24px;
  }
}

@media(max-width: 767px) {
  .page-template-checkout .container {
    padding: 0 16px;
  }

  .page-template-checkout .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,
  .page-template-checkout .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,
  .page-template-checkout .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .page-template-checkout .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
    display: block !important;
  }
}

/* cart */
.woocommerce-cart .link-page {
  padding: 16px 0;
}

.woocommerce-cart .link-page p {
  margin-bottom: 0;
}

.woocommerce-cart .link-page a {
  color: #9F9F9F;
}

.woocommerce-cart table thead th,
.woocommerce-cart table tbody td {
  white-space: normal;
}

.woocommerce-cart .cart-prod {
  align-items: flex-start;
}

.woocommerce-cart .cart-prod-info .cat-item {
  font-size: 12px;
  line-height: 1.3;
}

.woocommerce-cart .product-quantity-wrap .quantity {
  width: 138px;
  height: 32px;
  border-color: #D4D5D4;
}

.woocommerce-cart td.product-subtotal {
  font-size: 14px;
  font-weight: 500;
}

.woocommerce-cart .woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 20px !important;
  line-height: 28px !important;
  color: #000;
  margin-bottom: 12px !important;
}

.woocommerce-cart .pstatus.pstatus-bsell,
.woocommerce-cart .pstatus {
  background: #000 !important;
  color: #fff;
}

.woocommerce-cart .woocommerce ul.products li.product .woocommerce-loop-product__link {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
}

.woocommerce-cart .woocommerce ul.products li.product .price {
  font-size: 14px;
}

.woocommerce-cart .woocommerce ul.products li.product .price ins bdi {
  font-size: 20px;
  font-weight: 500;
}

.woocommerce-cart .woocommerce ul.products li.product .ht-prod-info {
  padding: 0;
}

@media(max-width: 1200px) {
  .woocommerce-cart .container {
    padding: 0 57px;
  }

  .woocommerce-cart ul.products.columns-3 {
    margin: 0 -12px;
  }

  .woocommerce-cart .woocommerce ul.products.columns-3 li.product,
  .woocommerce-cart .woocommerce-page ul.products.columns-3 li.product {
    width: 50%;
    padding: 0 12px;
    margin-bottom: 20px !important;
    flex: inherit;
    max-width: initial;
    float: none;
  }

  .woocommerce-cart .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px !important;
    line-height: 23px !important;
  }
}

@media(max-width: 767px) {
  .woocommerce-cart .container {
    padding: 0 16px;
  }

  .woocommerce-cart .link-page {
    border-bottom: none;
  }

  .woocommerce-cart .woocommerce table.shop_table td {
    width: 100%;
  }

  .woocommerce-cart .woocommerce-page table.cart .product-thumbnail {
    width: 100px;
    height: 100px;
  }

  .woocommerce-cart .cart-prod-info {
    width: calc(100% - 100px);
  }

  .woocommerce-cart .cart-prod-info>a {
    font-size: 15px;
    line-height: 20px;
  }

  .woocommerce-cart .cart_totals tbody {
    width: 100%;
    display: block;
  }

  .woocommerce-cart .cart_totals td {
    background: transparent !important;
  }

  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 15px;
    padding: 18px 20px;
  }

  .woocommerce-cart .woocommerce ul.products.columns-3 li.product,
  .woocommerce-cart .woocommerce-page ul.products.columns-3 li.product {
    width: 100%;
  }
}

/* product single */
.single-product {
  font-family: 'Inter';
}

.single-product .product-detail-main .link-page {
  padding: 16px 0;
  font-size: 14px;
  line-height: 20px;
}

.single-product .product-detail-main .link-page a {
  color: #9F9F9F;
}

.single-product .product-detail-main {
  font-family: 'Inter';
}

.single-product .product-detail-main .link-page p {
  margin-bottom: 0;
}

.single-product .product-detail-top {
  margin: 0 0 40px;
}

.single-product .pdt-left .woocommerce-product-gallery__wrapper {
  /* display: flex;
    flex-wrap: wrap;
    gap: 12px; */
}

.single-product .pdt-left .woocommerce-product-gallery__image {
  /* width: calc(33.33% - 8px); */
}

.single-product .woocommerce-product-gallery__wrapper img {
  border-radius: 0;
}

.single-product .pdt-cat .cat-item {
  color: #000;
}

.single-product .pdt-cat .cat-item a {
  font-weight: 500;
  font-size: 16px;
}

.single-product .pdt-right .pdt-title {
  margin-bottom: 20px;
}

.single-product .ht-rating-text {
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}

.single-product .ht-rating-text b {
  color: #000;
}

.single-product .ht-rating {
  gap: 0;
}

.single-product .pdt-price {
  margin: 20px 0;
  gap: 12px;
}

.single-product .pdt-price p.price {
  margin: 0;
  font-size: 22px !important;
  line-height: 28px !important;
}

.single-product .pstatus {
  padding: 4px 10px;
  background: #000;
}

.woo-variation-swatches .variations {
  margin: 0;
  border: none;
}

.single-product.woo-variation-swatches.wvs-show-label .variations td {
  padding: 0;
}

.single-product.woo-variation-swatches .variations tr td label {
  margin-bottom: 0 !important;
}

.single-product.woo-variation-swatches .variable-items-wrapper {
  gap: 12px !important;
}

.single-product.woo-variation-swatches .variable-items-wrapper .variable-item {
  width: calc(33.33% - 8px) !important;
  border: 1px solid #EEEEEE !important;
  color: #9F9F9F;
}

.single-product.woo-variation-swatches .variations {
  width: 100%;
}

.single-product.woo-variation-swatches .variations tr {
  margin-bottom: 0;
}

.single-product .woocommerce-variation-add-to-cart .quantity {
  width: calc(50% - 6px);
  border-radius: 0;
  border-color: #eee;
  color: #9F9F9F;
  justify-content: center;
}

.single-product.woocommerce .quantity .qty {
  color: #9F9F9F;
  font-size: 16px;
  font-weight: 500;
}

.single-product .ht-actions-woo .single_variation_wrap .single_add_to_cart_button {
  width: calc(50% - 6px);
  border-radius: 0 !important;
  background: transparent !important;
  font-weight: 500 !important;
  border: 1px solid #000 !important;
  color: #000 !important;
  font-family: 'Inter';
}

.single-product .pdt-sdes ul li::marker {
  color: #87AA14 !important;
  font-size: 20px;
}

.single-product .woocommerce-variation-add-to-cart .quantity .button,
.single-product .woocommerce-variation-add-to-cart .quantity label {
  color: #9F9F9F;
}

.single-product button.ht_buy_now_button {

  border-radius: 0 !important;
  background: #000 !important;
}

button.buy-now {
  width: calc(50% - 6px);
  border-radius: 0 !important;
  background: transparent !important;
  font-weight: 500 !important;
  border: 1px solid #000 !important;
  color: #FFF !important;
  font-family: 'Inter';
  font-size: 16px;
  overflow: hidden !important;
  padding: 10px 16px !important;
  height: 48px;
  cursor: pointer;
}

.single-product .glsr .glsr-filters form.glsr-filters-form .glsr-sort-by>label {
  font-family: 'Inter';
  font-weight: 400;
  text-transform: none;
}

.single-product .glsr .glsr-filters form.glsr-filters-form select.glsr-select {
  font-family: 'Inter';
  font-size: 15px;
  font-weight: 500;
}

@media(max-width: 1200px) {
  .single-product .pdc-review-list .gl-items-stretch {
    padding-left: 0;
    padding-top: 82px;
    padding-right: 300px;
  }

  .single-product .product-related-wrap ul li {
    width: calc(50% - 10px);
    flex: none;
    max-width: calc(50% - 10px);
  }

  .single-product .product-related-wrap {
    margin-bottom: 20px;
  }

  .single-product .pdt-left,
  .single-product .pdt-right {
    width: 100%;
  }

  .single-product .pdt-left .flex-control-thumbs {
    justify-content: center;
  }
}

@media(max-width: 767px) {
  .single-product .choice-card {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .single-product .pdc-review-list .gl-items-stretch {
    padding: 0;
  }

  .single-product .pdc-review-list .glsr-review .gl-items-center:first-child {
    position: relative;
  }

  .single-product .pdc-review-list .glsr-review .gl-text-normal[data-tag="images"] {
    position: relative;
  }

  .single-product .gl-text-normal[data-tag="images"] .glsr-review-images {
    width: 100%;
    gap: 18px;
  }

  .single-product .glsr .glsr-review-images a.glsr-image {
    width: calc(50% - 9px);
  }

  .single-product .product-related-wrap ul li {
    width: 100%;
    max-width: 100%;
  }
}

/* shop */

.woocommerce-shop .container-cat {
  padding: 93px 20px 52px;
}

.woocommerce-shop .container-cat .hero-content a {
  font-weight: 500;
  padding: 13px 47px;
  border-radius: 0;
}

.woocommerce-shop .container-cat .hero-item img {
  border-radius: 0;
}

.woocommerce-shop .container-cat .hero-item img:hover {
  box-shadow: 19px 19px 0 #fff;
}

.woocommerce-shop .browse_our_categories {
  padding: 20px 0;
}

.woocommerce-shop .browse_our_categories .heading,
.woocommerce-shop .heading {
  padding: 0;
  background: transparent;
}


.woocommerce-shop .swiper-slide {
  border-radius: 0;
  padding: 40px 20px;
  text-align: center;
}

.woocommerce-shop .swiper-slide .product-cat-infor {
  text-align: left;
}

.product__shortdes {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
  -webkit-line-clamp: 2;
}

.woocommerce-shop .swiper-slide h2 {
  font-size: 22px !important;
  line-height: 28px !important;
  margin-bottom: 8px;
}

.woocommerce-shop .swiper-slide p {
  font-size: 16px !important;
  color: #000;
  margin-bottom: 0;
  width: 95%;
}

.woocommerce-shop .swiper-slide .product-cat-link {
  width: 200px;
  text-align: center;
  font-size: 15px;
  line-height: 23px;
  border-radius: 0;
  font-weight: 500;
}

.woocommerce-shop .browse_our_categories .swiper {
  padding: 0 5%;
}

.woocommerce-shop .swiper-slide .product-cat-infor>div {
  width: calc(100% - 200px);
}

.woocommerce-shop .inner {
  padding: 0;
}

.woocommerce-shop .left-arrival {
  border-radius: 0;
  text-align: left;
  padding: 72px 44px 0;
  display: block;
  position: relative;
  font-family: 'Inter';
}

.woocommerce-shop .left-arrival h2 {
  font-size: 32px !important;
  line-height: 38px !important;
  margin-bottom: 26px;
  font-weight: 600 !important;
}

.woocommerce-shop .left-arrival h2+a {
  padding: 2px 8px;
  background: transparent;
  color: #9F9F9F;
  font-weight: 500;
  border: 1px solid #9F9F9F;
  border-radius: 6px;
  font-size: 14px;
}

.woocommerce-shop .left-arrival h2+a+a,
.woocommerce-shop .left-arrival h2+a+a+a {
  display: block;
  background: none;
  padding: 0;
  height: 30.5px;
}

.woocommerce-shop .left-arrival h2+a+a img,
.woocommerce-shop .left-arrival h2+a+a+a img {
  margin: 0;
  height: 30.5px;
  width: 94px;
}

.woocommerce-shop .left-arrival h2+a+a+img.banner-mb,
.woocommerce-shop .left-arrival h2+a+a+a+img.banner-mb {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.woocommerce-shop .inner .product {
  border-radius: 0 !important;
  border: none;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08), 0 0px 4px rgba(0, 0, 0, 0.04);
  margin: 0;
}

.woocommerce-shop .product img {
  max-width: 100%;
  border-radius: 0;
  margin: 0;
  object-fit: cover;
}

.woocommerce-shop .product .ht-prod-info {
  text-align: left;
}

.woocommerce-shop .product .woocommerce-loop-product__title {
  font-family: 'Inter';
  font-size: 20px !important;
  line-height: 1.3 !important;
  font-weight: 500 !important;
  margin: 5px 0;
  color: #000;
}

.woocommerce-shop .product .custom-product-rating {
  margin: 0 0 8px;
  justify-content: flex-start;
  gap: 0;
}

.woocommerce-shop .product .custom-product-rating .star {
  color: #000;
  font-size: 25px;
}

.woocommerce-shop .product .custom-product-rating .rating-count {
  font-size: 12px;
  color: #9F9F9F;
  margin-left: 5px;
}

.woocommerce-shop .product .price {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  font-family: 'Inter';
}

.woocommerce-shop .product .add_to_cart_button {
  background: none;
  padding: 20px;
}

.woocommerce-shop .product .pstatus {
  background: #000;
}

.woocommerce-shop .shop-banner {
  text-align: left;
  padding: 75px 0;
  font-family: 'Inter';
}

.woocommerce-shop .shop-banner h1 {
  font-size: 48px !important;
  line-height: 54px !important;
  color: #fff;
}

.woocommerce-shop .shop-banner form label {
  font-size: 0;
  width: 100%;
  display: block;
}

.woocommerce-shop .shop-banner form input[type="email"] {
  border-radius: 0;
  border-color: #EEEEEE;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Inter';
  color: #9F9F9F !important;
  width: 100%;
  max-width: 100%;
}

.woocommerce-shop .shop-banner form input[type="submit"] {
  width: 100%;
  border-radius: 0;
  background: #fff !important;
  color: #000 !important;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Inter';
}

.woocommerce-shop .shop-partner {
  background: #000;
  padding: 20px 0;
}

.woocommerce-shop .shop-partner .swiper-slide {
  padding: 0;
  background: transparent;
}

.woocommerce-shop .shop-partner .swiper-slide img {
  width: auto;
  height: 64px;
  margin-bottom: 0;
  border-radius: 0;
}

.woocommerce-shop .two-item-bestseller {
  margin-bottom: 20px;
}

.woocommerce-shop .bestseller-item {
  border-radius: 0;
  border: none;
  padding: 40px 20px;
}

.woocommerce-shop .bestseller-item h4 {
  font-size: 16px !important;
  line-height: 24px !important;
  color: #000;
}

.woocommerce-shop .bestseller-item h3 {
  font-size: 32px !important;
  font-weight: 500 !important;
}

.woocommerce-shop .bestseller-item p {
  color: #000;
  margin-bottom: 12px;
}

.woocommerce-shop .bestseller-item p a {
  padding: 13px 62px;
  border-radius: 0;
  font-weight: 500;
}

.woocommerce-shop .bestseller-item img {
  max-width: 130px;
}

.woocommerce-shop .grid-best-seller .product {
  border: none;
  border-radius: 0;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08), 0 0px 4px rgba(0, 0, 0, 0.04);
  background-color: #fff;
  margin: 0;
}

.woocommerce-shop .product .price .amount {
  font-size: 14px;
  text-decoration: line-through;
}

.woocommerce-shop .product .price .regular_price {
  font-size: 20px;
  text-decoration: none;
}

.woocommerce-shop .shop-link-page #breadcrumbs span {
  color: #9F9F9F !important;
}

.woocommerce-shop .shop-link-page #breadcrumbs .breadcrumb_last {
  color: #fff !important;
}

@media(max-width: 1700px) {
  .woocommerce-shop .browse_our_categories .swiper {
    padding: 0 100px;
  }
}

@media(max-width: 1500px) {
  .woocommerce-shop .browse_our_categories .swiper {
    padding: 0;
  }
}

@media(max-width: 1200px) {
  .woocommerce-shop .browse_our_categories .swiper {
    padding: 0;
  }

  .woocommerce-shop .swiper-slide .product-cat-infor {
    display: block;
    text-align: center;
  }

  .woocommerce-shop .swiper-slide .product-cat-infor>div {
    width: 100%;
    margin-bottom: 20px;
  }

  .woocommerce-shop .container {
    padding: 0 57px;
  }

  .woocommerce-shop .container-cat {
    padding: 63px 57px;
  }

  .woocommerce-shop .inner {
    display: block;
  }

  .woocommerce-shop .left-arrival {
    padding: 271px 71px 215px;
    margin: 0 -57px;
    width: calc(100% + 114px);
  }

  .woocommerce-shop .left-arrival h2 {
    position: relative;
    z-index: 2;
    font-size: 26px !important;
    line-height: 32px !important;
  }

  .woocommerce-shop .left-arrival h2 br:first-child {
    display: none;
  }

  .woocommerce-shop .left-arrival h2+a {
    position: relative;
    z-index: 2;
    background: transparent;
    color: #9F9F9F;
  }

  .woocommerce-shop .left-arrival h2+a+a,
  .woocommerce-shop .left-arrival h2+a+a+a {
    position: relative;
    z-index: 2;
  }

  .woocommerce-shop .left-arrival h2+a+a+img.banner-mb,
  .woocommerce-shop .left-arrival h2+a+a+a+img.banner-mb {
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    margin: 0;
    object-position: bottom right;
  }

  .woocommerce-shop .shop-banner {
    padding: 80px 0;
    text-align: center;
  }

  .woocommerce-shop .shop-banner h1 {
    font-size: 32px !important;
    line-height: 36px !important;
    margin-bottom: 20px !important;
  }

  .woocommerce-shop .shop-banner h1 br {
    display: none;
  }

  .woocommerce-shop .shop-banner p {
    max-width: 100% !important;
  }

  .woocommerce-shop .mc4wp-form .mc4wp-form-fields {
    display: block;
  }

  .woocommerce-shop .bestseller-item {
    width: 100%;
    margin-bottom: 20px;
  }

  .woocommerce-shop .two-item-bestseller {
    display: block;
  }

  .woocommerce-shop .grid-best-seller .product {
    max-width: calc(50% - 20px);
  }

  .woocommerce-shop .shop-hero .hero-item {
    padding: 10px !important;
  }

  .woocommerce-shop .container-cat .shop-hero {
    gap: 20px;
  }

  .woocommerce-shop .container-cat .hero-item img {
    width: 161px;
    height: 210px;
  }

  .woocommerce-shop .container-cat .hero-item img:hover {
    box-shadow: 9px 9px 0 #fff;
  }

  .woocommerce-shop .shop-banner form input[type="submit"] {
    width: 100% !important;
  }

}

@media(max-width: 767px) {
  .woocommerce-shop .browse_our_categories .swiper {
    padding: 0 40px;
  }

  body.woocommerce-shop .site-main .link-page {
    position: absolute !important;
    background: transparent;
  }

  .woocommerce-shop .container {
    padding: 0 16px;
  }

  .woocommerce-shop .container-cat .shop-hero {
    gap: 5px;
  }

  .woocommerce-shop .container-cat .hero-item {
    padding: 3px !important;
  }

  .woocommerce-shop .container-cat .hero-item img {
    width: 71px;
    height: 93px;
  }

  .woocommerce-shop .container-cat .hero-item img:hover {
    box-shadow: 3px 3px 0 #fff;
  }

  .woocommerce-shop .hero {
    padding: 88px 0 60px;
  }

  .woocommerce-shop .browse_our_categories {
    padding: 20px 0;
  }

  .woocommerce-shop .swiper-slide .product-cat-infor {
    display: block;
    text-align: center;
  }

  .woocommerce-shop .swiper-slide .product-cat-infor>div {
    width: 100%;
    margin-bottom: 12px;
  }

  .woocommerce-shop .swiper-slide h2 {
    font-size: 18px !important;
    line-height: 24px !important;
  }

  .woocommerce-shop .swiper-slide p {
    font-size: 15px !important;
  }

  .woocommerce-shop .left-arrival {
    padding: 90px 16px;
    margin: 0 -16px 20px;
    width: calc(100% + 32px);
  }

  .woocommerce-shop .left-arrival h2 {
    font-size: 19px !important;
    line-height: 23px !important;
    margin-bottom: 20px;
  }

  .woocommerce-shop .inner .product {
    width: 100%;
    max-width: 100%;
    flex: none;
  }

  .woocommerce-shop .product .woocommerce-loop-product__title {
    font-size: 17px !important;
    line-height: 23px !important;
  }

  .woocommerce-shop .shop-banner {
    margin-top: 20px !important;
    padding: 70px 0;
  }

  .woocommerce-shop .bestseller-item {
    padding: 20px;
    display: block;
    text-align: center;
  }

  .woocommerce-shop .bestseller-item h4 {
    font-size: 15px !important;
    line-height: 23px !important;
  }

  .woocommerce-shop .bestseller-item h3 {
    font-size: 26px !important;
    line-height: 32px !important;
  }

  .woocommerce-shop .grid-best-seller .product {
    max-width: 100%;
    flex: none;
    width: 100%;
    margin: 0;
  }

  .woocommerce-shop .two-item-bestseller {
    padding: 0;
  }

  .woocommerce-shop .grid-best-seller ul {
    gap: 20px !important;
  }
}

/* catgory shop */
.tax-product_cat.woocommerce-page .grid-best-seller {
  justify-content: flex-start;
}

.tax-product_cat.woocommerce-page .link-page p {
  margin: 0;
}

.tax-product_cat.woocommerce-page .link-page p span {
  color: #9F9F9F !important;
}

.tax-product_cat.woocommerce-page .link-page p spa.breadcrumb_last {
  color: #000 !important;
}

.wcate {
  padding: 0 0 0;
  padding-left: calc(50vw - 550.6px);
}

.wcate .container {
  max-width: 100%;
  position: relative;
  align-items: center;
}

.wcate .container {
  padding-right: 0 !important;
}

.wcate h1 {
  color: #fff;
  padding: 40px;
  background-color: #000;
}

.wcate__info {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
  position: relative;
  top: -60px;
}

.wcate__info--category {
  align-items: end;
}

.wcate__info-description {
  flex: 1;
  padding-left: 20px;
}

.wcate__info-description p {
  margin-bottom: 0;
}

.wcate__info-image {
  flex: 2.07;
  display: flex;
  justify-content: end;
  height: 446px;
}

.wcate__info-image--category {
  height: 211px !important;
}

.wcate__info-image img {
  object-fit: cover;
  width: 100%;
}

.tax-product_cat.woocommerce-page .site-main {
  font-family: 'Inter';
}

.tax-product_cat.woocommerce-page .product-list {
  background: #F8F8F8;
  font-family: 'Inter';
}

.product-list.cate {
  margin-top: -60px !important;
}

.tax-product_cat.woocommerce-page .product-filters-item {
  padding: 20px 0;
}

.tax-product_cat.woocommerce-page .product-filters label {
  font-size: 16px;
  font-weight: 500;
  font-family: 'Inter';
}

.tax-product_cat.woocommerce-page .product-filters select {
  padding: 12px 42px 12px 12px;
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  font-family: 'Inter';
}

.tax-product_cat.woocommerce-page .product-filters-item-left {
  gap: 12px;
}

.tax-product_cat.woocommerce-page .product-filters-item {
  border: none;
  margin: 0;
}

.tax-product_cat.woocommerce-page .product-wrapper ul {
  gap: 16px;
}

.tax-product_cat.woocommerce-page .product {
  max-width: calc(33.333% - 16px);
  border: none;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08), 0 0px 4px rgba(0, 0, 0, 0.04);
  border-radius: 0;
}

.tax-product_cat.woocommerce-page .product img {
  max-width: 100%;
  object-fit: cover;
}

.tax-product_cat.woocommerce-page .product .ht-prod-info {
  text-align: left;
}

.tax-product_cat.woocommerce-page .product .woocommerce-loop-product__title {
  font-size: 20px !important;
  line-height: 1.3 !important;
  color: #000;
  margin: 0;
  font-weight: 500 !important;
}

.tax-product_cat.woocommerce-page .product .custom-product-rating {
  margin: 10px 0;
  font-size: 25px;
  justify-content: flex-start;
  gap: 0;
}

.tax-product_cat.woocommerce-page .product .custom-product-rating .star {
  color: #000;
}

.tax-product_cat.woocommerce-page .product .custom-product-rating .rating-count {
  font-size: 12px;
  color: #9F9F9F;
}

.tax-product_cat.woocommerce-page .product .price .woocommerce-Price-amount {
  font-size: 14px;
  color: #000;
  text-decoration: line-through;
  font-weight: 400;
}

.tax-product_cat.woocommerce-page .product .price .woocommerce-Price-amount.regular_price {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.tax-product_cat.woocommerce-page .product .pstatus,
.tax-product_cat.woocommerce-page .pstatus.pstatus-bsell {
  background: #000 !important;
  color: #fff;
}

.tax-product_cat.woocommerce-page .product .add_to_cart_absolute a {
  background: transparent;
  padding: 20px;
}

.tax-product_cat.woocommerce-page .shoptype_content {
  padding: 20px 0;
  line-height: 24px;
}

.tax-product_cat.woocommerce-page .shoptype_content h3 {
  margin-top: 40px;
  margin-bottom: 8px;
}

.tax-product_cat.woocommerce-page .shoptype_content ul,
.tax-product_cat.woocommerce-page .shoptype_content ol {
  margin: 8px 0 8px 16px;
  padding-left: 5px;
}

.tax-product_cat.woocommerce-page .shoptype_content ul li {
  list-style: disc;
  font-weight: 500;
  margin-bottom: 8px;
}

.tax-product_cat.woocommerce-page .shoptype_content ul li::marker {
  font-size: 22px;
}

.tax-product_cat.woocommerce-page .shoptype_content ol li {
  list-style: decimal;
  font-weight: 500;
  margin-bottom: 8px;
}

.tax-product_cat.woocommerce-page .alternative-choices h3 {
  font-size: 24px !important;
  line-height: 30px !important;
}

.tax-product_cat.woocommerce-page .choices-container {
  display: flex;
  gap: 24px;
  margin-bottom: 63px;
}

.tax-product_cat.woocommerce-page .choice-card {
  background: #eee;
  padding: 20px 24px 0;
  color: #000;
  position: relative;
}

.tax-product_cat.woocommerce-page .choice-image {
  margin-bottom: 10px;
}

.tax-product_cat.woocommerce-page .choice-image img {
  width: 100%;
  display: block;
}

.tax-product_cat.woocommerce-page .choice-card h3 {
  font-size: 20px !important;
  line-height: 26px !important;
  text-align: center;
}

.tax-product_cat.woocommerce-page .choice-details .pros,
.tax-product_cat.woocommerce-page .choice-details .cons {
  padding: 10px 0;
  position: relative;
}

.tax-product_cat.woocommerce-page .choice-details .pros:before,
.tax-product_cat.woocommerce-page .choice-details .cons:before {
  background: #CFE7AC;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: "";
  width: 60%;
}

.tax-product_cat.woocommerce-page .choice-details .pros h4,
.tax-product_cat.woocommerce-page .choice-details .cons h4 {
  font-size: 20px !important;
  line-height: 26px !important;
  text-align: center;
  margin-bottom: 16px;
}

.tax-product_cat.woocommerce-page .choice-details .pros li,
.tax-product_cat.woocommerce-page .choice-details .cons li {
  padding-left: 24px;
  margin-bottom: 16px;
  background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/list-check.svg) no-repeat left center/16px auto;
}

.tax-product_cat.woocommerce-page .choice-details .cons li {
  background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/list-remove.svg);
}

.tax-product_cat.woocommerce-page .choice-card .see-details {
  display: inline-block;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  background: #000;
  color: #fff;
  border: none;
  position: absolute;
  bottom: -21px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 134px;
  cursor: pointer;
}

.tax-product_cat.woocommerce-page .choice-card .see-details:hover {
  opacity: 0.8;
}

.tax-product_cat.woocommerce-page .faqs h3 {
  font-size: 24px !important;
  line-height: 30px !important;
}

.tax-product_cat.woocommerce-page .faqs {
  color: #000;
  margin-bottom: 76px;
}

.tax-product_cat.woocommerce-page .faqs .question {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 500;
  padding: 8px 24px 8px 0;
  border-top: 1px solid #D4D5D4;
  border-bottom: 1px solid #D4D5D4;
  background: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/icon-question.svg) no-repeat right center/24px auto;
  cursor: pointer;
}

.tax-product_cat.woocommerce-page .faqs .answer {
  padding-top: 8px;
  color: #404040;
  padding-bottom: 20px;
}

.tax-product_cat.woocommerce-page .resource-wrapper {
  background: #F8F8F8;
  padding: 24px;
}

.tax-product_cat.woocommerce-page .resource-wrapper h3 {
  margin-bottom: 8px;
}

.tax-product_cat.woocommerce-page .resource-content p {
  font-size: 14px;
  line-height: 24px;
  font-style: italic;
}

.tax-product_cat.woocommerce-page .resource-content hr {
  margin: 20px 0;
}

.tax-product_cat.woocommerce-page .resource-content ol {
  margin: 0;
  padding-left: 16px;
}

.tax-product_cat.woocommerce-page .resource-content ol li {
  font-size: 14px;
  line-height: 24px;
  font-style: italic;
  list-style: decimal;
  margin: 0;
  color: #000;
}

.tax-product_cat.woocommerce-page .resource-content ol li::marker {
  color: #000;
}

.tax-product_cat.woocommerce-page .resource {
  margin-bottom: 40px;
}

.tax-product_cat.woocommerce-page .grid-best-seller {
  font-family: 'Inter';
}

.tax-product_cat.woocommerce-page .grid-best-seller .heading {
  padding: 0;
}

.tax-product_cat.woocommerce-page .app-section-new .content {
  background: #F8F8F8;
  padding: 30px 30px 10px 30px;
  width: 48%;
}

.tax-product_cat.woocommerce-page .app-section-new .content p.has-x-large-font-size {
  font-size: 32px !important;
  line-height: 38px !important;
}

.tax-product_cat.woocommerce-page .price del {
  text-decoration: none;
}

.tax-product_cat.woocommerce-page .app-section-new {
  background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-desktop-new.png);
}

@media(max-width: 1200px) {

  .tax-product_cat.woocommerce-page .product-filters label {
    font-size: 15px;
  }

  .tax-product_cat.woocommerce-page .product-filters select {
    padding: 10px 42px 10px 10px;
    font-size: 15px;
  }

  .tax-product_cat.woocommerce-page .product {
    flex: none;
    max-width: calc(50% - 10px);
    margin: 0;
    width: calc(50% - 10px);
  }

  .tax-product_cat.woocommerce-page .product-list {
    padding: 20px 0;
  }

  .tax-product_cat.woocommerce-page .app-section-new .content p.has-x-large-font-size {
    font-size: 26px !important;
    line-height: 32px !important;
    margin-bottom: 13px;
  }

  .tax-product_cat.woocommerce-page .app-section-new .content {
    padding: 20px;
  }

  .tax-product_cat.woocommerce-page .app-section-new .content p {
    font-size: 10px;
    line-height: 1.5;
    margin-bottom: 13px;
  }

  .tax-product_cat.woocommerce-page .shoptype_content {
    font-size: 15px;
    line-height: 23px;
  }

  .tax-product_cat.woocommerce-page .shoptype_content h3 {
    margin-top: 20px;
    font-size: 22px !important;
    line-height: 28px !important;
  }

  .tax-product_cat.woocommerce-page .shoptype_content ul li,
  .tax-product_cat.woocommerce-page .shoptype_content ol li {
    font-weight: 400;
  }

  .tax-product_cat.woocommerce-page .choice-card h3,
  .tax-product_cat.woocommerce-page .choice-details .pros h4,
  .tax-product_cat.woocommerce-page .choice-details .cons h4 {
    font-size: 17px !important;
    line-height: 23px !important;
  }

  .tax-product_cat.woocommerce-page .choice-card {
    padding-bottom: 20px;
  }

  .tax-product_cat.woocommerce-page .faqs .question {
    font-size: 17px;
    line-height: 23px;
  }

  .tax-product_cat.woocommerce-page .faqs {
    margin-bottom: 20px;
  }

  .tax-product_cat.woocommerce-page .product .woocommerce-loop-product__title {
    font-size: 17px;
    line-height: 23px;
  }
}

@media (max-width: 834px) {

  .wcate .container {
    padding-right: 0;
  }

  .wcate h1 {
    padding: 24px;
  }

  .wcate__info {
    top: -40px;
  }

  .wcate__info-description {
    padding-left: 0;
  }

  .wcate__info-image {
    height: 439px;
  }

  .wcate__info-image--category {
    height: 209px;
  }

  .product-list.cate {
    margin-top: -40px !important;
  }
}

@media(max-width: 767px) {
  body.tax-product_cat.woocommerce-page .link-page {
    display: none;
  }

  .tax-product_cat.woocommerce-page .container {
    padding: 0 16px;
  }

  .tax-product_cat.woocommerce-page .product-filters-item {
    display: block;
  }

  .tax-product_cat.woocommerce-page .product {
    max-width: 100%;
    width: 100%;
  }

  .tax-product_cat.woocommerce-page .app-section-new .content {
    width: 100% !important;
    padding: 18px 18px 5px 18px;
  }

  .tax-product_cat.woocommerce-page .app-section-new.mb {
    min-height: 530px;
    background-position: bottom center;
  }

  .tax-product_cat.woocommerce-page .choices-container {
    display: block;
  }

  .tax-product_cat.woocommerce-page .choice-card {
    margin-bottom: 47px;
  }

  .tax-product_cat.woocommerce-page .choice-card:last-child {
    margin-bottom: 0;
  }

  .tax-product_cat.woocommerce-page .app-section-new {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-mobile-new.png);
  }
}

/* 26/02*/
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover .woocommerce-loop-product__title {
  color: #000 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link {
  transition: all 0.3s;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link:hover {
  transform: scale(1.05);
}

.ht-actions-woo button.ht_buy_now_button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background: #3c3e40 !important;
}

.ht-actions-woo button.single_add_to_cart_button:hover {
  border-color: #3c3e40 !important;
}

.pdc-review-list .pdc-list-review:hover,
.pdc-sumary-right .item.active:hover {
  background: #3c3e40 !important;
  border-color: #3c3e40 !important;
}

.pdc-review-list .pdc-list-review {
  z-index: 4;
}

.container-cat .hero-item img {
  filter: grayscale(100%) !important;
}

.container-cat .hero-item img:hover {
  filter: none !important;
}

.app-section {
  background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-desktop.png);
}

.tax-product_cat.woocommerce-page .product-filters select#price,
.tax-product_cat.woocommerce-page .product-filters #sort-by,
.tax-product_cat.woocommerce-page .product-filters select#availability {
  min-width: 150px;
}

@media(max-width: 1200px) {

  .tax-product_cat.woocommerce-page .product-filters select#price,
  .tax-product_cat.woocommerce-page .product-filters #sort-by,
  .tax-product_cat.woocommerce-page .product-filters select#availability {
    min-width: 140px;
  }
}

@media(max-width: 834px) {
  .app-section {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-tablet.png);
    background-position-x: -40px;
  }
}

@media (max-width: 767px) {
  .woocommerce-cart .woocommerce table.shop_table td:after {
    display: none;
  }

  .woocommerce-cart .cart-collaterals .cart_totals table td,
  .woocommerce-cart .woocommerce table.shop_table td {
    box-shadow: none;
  }

  .woocommerce-cart .woocommerce table.shop_table td {
    background: none !important;
  }
}

@media(max-width: 480px) {
  .app-section {
    background-image: url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-mobile.png) !important;
    background-position-x: 0;
  }

  .wcate__info {
    flex-direction: column-reverse;
    align-items: start;
    top: -20px;
  }

  .wcate__info-image,
  .wcate__info-image--category {
    height: 140px;
    width: 100%;
  }

  .wcate__info-image img {
    width: 90%;
  }

  .product-list.cate {
    margin-top: 0 !important;
  }
}}
/*FILESTART*/@media all{
    .price ins,
    .price ins .woocommerce-Price-amount,
    .price ins .woocommerce-Price-amount bdi {
        text-decoration: none !important;
    }
    .price del,
    .price del .woocommerce-Price-amount,
    .price del .woocommerce-Price-amount bdi {
        text-decoration: line-through;
        color: #000;
        font-size: 14px;
    }
    .price ins {
        color: #000;
    }
    
    .sale_price_price bdi {
        font-size: 20px;
    }

    }
/*FILESTART*/@media all{
@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:fallback;src:url(https://www.endomondo.com/wp-content/themes/endonondo/assets/fonts/Inter/static/Inter_18pt-Italic.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:fallback;src:url(https://www.endomondo.com/wp-content/themes/endonondo/assets/fonts/Inter/static/Inter_18pt-Light.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:fallback;src:url(https://www.endomondo.com/wp-content/themes/endonondo/assets/fonts/Inter/static/Inter_18pt-Regular.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:fallback;src:url(https://www.endomondo.com/wp-content/themes/endonondo/assets/fonts/Inter/static/Inter_18pt-Medium.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:fallback;src:url(https://www.endomondo.com/wp-content/themes/endonondo/assets/fonts/Inter/static/Inter_18pt-SemiBold.ttf) format('truetype');font-stretch:normal;}
}
/*FILESTART*/@media all{div.nsl-container[data-align="left"] {
    text-align: left;
}

div.nsl-container[data-align="center"] {
    text-align: center;
}

div.nsl-container[data-align="right"] {
    text-align: right;
}


div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    text-decoration: none;
    box-shadow: none;
    border: 0;
}

div.nsl-container .nsl-container-buttons {
    display: flex;
    padding: 5px 0;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: inline-grid;
    grid-template-columns: minmax(145px, auto);
}

div.nsl-container-block-fullwidth .nsl-container-buttons {
    flex-flow: column;
    align-items: center;
}

div.nsl-container-block-fullwidth .nsl-container-buttons a,
div.nsl-container-block .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px 0;
    width: 100%;
}

div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}

div.nsl-container-inline .nsl-container-buttons {
    justify-content: center;
    flex-wrap: wrap;
}

div.nsl-container-inline .nsl-container-buttons a {
    margin: 5px;
    display: inline-block;
}

div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}

div.nsl-container-grid .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px;
    max-width: 280px;
    width: 100%;
}

@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}

div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}

div.nsl-container .nsl-button-default {
    color: #fff;
    display: flex;
}

div.nsl-container .nsl-button-icon {
    display: inline-block;
}

div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
    display: flex;
    align-items: center;
}

div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 24px 0 12px;
    padding: 10px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .25px;
    overflow: hidden;
    text-align: center;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}

div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container {
    margin: 1px;
    padding: 7px;
    border-radius: 3px;
    background: #fff;
}

div.nsl-container .nsl-button-google[data-skin="light"] {
    border-radius: 1px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
    color: RGBA(0, 0, 0, 0.54);
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container {
    padding: 0 6px;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
    height: 40px;
    width: auto;
}

div.nsl-container .nsl-button-apple[data-skin="light"] {
    color: #000;
    box-shadow: 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="white"] {
    color: #000;
    box-shadow: inset 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="light"] {
    color: #1877F2;
    box-shadow: inset 0 0 0 1px #1877F2;
}

div.nsl-container .nsl-button-spotify[data-skin="white"] {
    color: #191414;
    box-shadow: inset 0 0 0 1px #191414;
}

div.nsl-container .nsl-button-apple div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack[data-skin="light"] {
    color: #000000;
    box-shadow: inset 0 0 0 1px #DDDDDD;
}

div.nsl-container .nsl-button-tiktok[data-skin="light"] {
    color: #161823;
    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
}


div.nsl-container .nsl-button-kakao {
    color: rgba(0, 0, 0, 0.85);
}

.nsl-clear {
    clear: both;
}

.nsl-container {
    clear: both;
}

.nsl-disabled-provider .nsl-button {
    filter: grayscale(1);
    opacity: 0.8;
}

/*Button align start*/

div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}


div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}

div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
    justify-content: space-around;
}

div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
    justify-content: space-between;
}

/* Button align end*/

/* Redirect */

#nsl-redirect-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(1px);
    background-color: RGBA(0, 0, 0, .32);;
}

#nsl-redirect-overlay-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}

#nsl-redirect-overlay-spinner {
    content: '';
    display: block;
    margin: 20px;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: nsl-loader-spin 2s linear infinite;
}

@keyframes nsl-loader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

#nsl-redirect-overlay-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3C434A;
}

#nsl-redirect-overlay-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-size: 14px;
    color: #3C434A;
}

/* Redirect END*/}
/*FILESTART*/@media all{/* Notice fallback */
#nsl-notices-fallback {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 10000;
}

.admin-bar #nsl-notices-fallback {
    top: 42px;
}

#nsl-notices-fallback > div {
    position: relative;
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 5px 15px 2px;
    padding: 1px 20px;
}

#nsl-notices-fallback > div.error {
    display: block;
    border-left-color: #dc3232;
}

#nsl-notices-fallback > div.updated {
    display: block;
    border-left-color: #46b450;
}

#nsl-notices-fallback p {
    margin: .5em 0;
    padding: 2px;
}

#nsl-notices-fallback > div:after {
    position: absolute;
    right: 5px;
    top: 5px;
    content: '\00d7';
    display: block;
    height: 16px;
    width: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}}
/*FILESTART*/@media all{
		.btn-header {
			gap: 10px;
		}

		.user-menu-overlay {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.5);
			display: none;
			z-index: 999996;
		}

		.user-menu {
			position: fixed;
			top: 0;
			right: -100%;
			width: 500px;
			height: 100%;
			background: white;
			box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.2);
			transition: right 0.3s ease-in-out;
			z-index: 9999999;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			padding: 20px;
		}

		.user-menu.active {
			right: 0;
		}

		.user-menu-header {
			display: flex;
			justify-content: center;
			align-items: center;
			border-bottom: 1px solid #ddd;
			padding-bottom: 10px;
			position: relative;
		}

		.user-menu-header h3 {
			font-size: 18px;
			font-weight: bold;
			margin: 0;
			text-align: center;
			flex-grow: 1;
		}

		.close-user-menu {
			background: none;
			border: none;
			font-size: 12px;
			cursor: pointer;
			position: absolute;
			font-weight: bold;
			right: 10px;
		}

		.user-menu-links {
			list-style: none;
			padding: 20px 0;
			margin: 0;
		}

		.user-menu-links li {
			padding: 5px 0;
		}

		.user-menu-links li:last-child {
			border-bottom: none;
		}

		.user-menu-links li a {
			text-decoration: none;
			color: black;
			display: block;
		}

		.user-menu-footer {
			margin-top: auto;
		}

		.logout-btn {
			display: block;
			width: 100%;
			padding: 12px 0;
			background: black;
			color: white !important;
			text-align: center;
			text-decoration: none;
		}

		#cartIcon {
			cursor: pointer;
			z-index: 999999;
		}

		.xoo-wsc-modal.xoo-wsc-cart-active.xoo-wsc-container {
			right: 0 !important;
		}

		body.xoo-wsc-open {
			overflow: hidden;
		}

		@media (max-width: 768px) {
			.user-menu {
				width: 100%;
			}
		}

		.top-banner {
			background: #363636;
			color: #ffffff;
			display: flex;
			justify-content: center;
			gap: 15px;
			padding: 8px 15px;
			font-size: 16px;
			cursor: pointer;
			position: relative;
			z-index: 1;
			align-items: center;
		}

		.top-banner a {
			color: #fff;
			position: relative;
		}

		.top-banner:hover {
			background: #333;
		}

		.top-banner dotlottie-player {
			display: inline-block;
			width: 89px;
			height: 37px;
			position: absolute;
			top: -5px;
			right: -11px;
		}
	}
/*FILESTART*/@media all{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)}}@media all{.wp-container-core-columns-is-layout-1{flex-wrap:nowrap}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap}.wp-container-core-columns-is-layout-8{flex-wrap:nowrap}.wp-container-core-columns-is-layout-9{flex-wrap:nowrap}}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:1200px){@media (max-width:1312px){.feature__content{padding-left:16px}}@media (max-width:1279px){.single-main .sg-right{padding-left:50px}.catemain__top:before{left:56.5px}.home-main{background-size:300px auto}.feature__collections{padding:40px 0 40px 40px}.latest__info h3{font-size:12px;line-height:1.3;margin-top:8px}.footer__top-form input[type="email"]{width:300px}}@media (max-width:1024px){.contact-main .contact-box .contact-right .follow-list a{min-width:50%;margin-right:0}.footer__top-content{flex-wrap:wrap}.footer__top-info{text-align:left;width:100%}.footer__top-menu{width:100%}.flex-two .item-flex{width:100%}#menu-menu-category{padding:0 5px}#menu-menu-category>li{width:25%}.footer__bottom{margin-top:20px}.single-main .sg-right .sg-custom ul.pros-list:before,.single-main .sg-right .sg-custom ul.cons-list:before{font-size:var(--font-18);line-height:24px}.popup .popup-bg .popup-box .info .box p.has-small-font-size{font-style:normal}.feature__social{align-items:center}.atmain__content-custom-item ul li h3{font-size:var(--font-18)!important;line-height:24px}.atmain__content-custom-item ul li h4{font-size:var(--font-15)!important;line-height:23px}.atmain__content-custom-item ul li p{font-size:var(--font-12)!important;font-weight:300;line-height:18px}button.gsc-search-button{right:0}.single-top .breacrump,.single-top #breadcrumbs{font-size:12px;line-height:18px}.single-main .sg-resources ul li,.single-main .sg-resources ol li{font-size:12px;line-height:18px}.single-main .sg-resources ol li::before{content:""}.single-main .sg-resources ol li::marker{font-size:12px;line-height:18px}}@media (min-width:768px) and (max-width:1024px){.hhome__big{padding-right:24px;width:calc(100% - 276px);max-height:448px}.hhome__right{width:276px}.contact-main .contact-box.flex .item-flex{width:50%}.contact-main .contact-box{gap:20px}.sg-other .news__list{row-gap:20px}.sg-other .news__list .news__item{width:100%;padding:0}.sg-other .news__list .news__item:nth-child(odd){margin-right:20px}.single-main .sg-right{width:100%;padding:0}.single-main .sg-right .sg-custom .sg-product-it,.single-main .sg-right .sg-custom .brand{flex-wrap:nowrap!important}}@media (max-width:991px){.single-main .single-sidebar{width:250px}.single-main .sg-right{width:calc(100% - 250px)}.footer__top-info{display:block;text-align:center}.footer__top-form{margin:30px auto}}@media (max-width:834px){.popup__bg-box{max-width:88%}.single-sidebar{display:none}.single-main .sg-right{width:100%}.ed-btn span{display:none}.home #content::before,.single-exercise #content::before,.single-best_exercise #content::before,.page-template-oncoaching #content::before{top:-48px;width:100%;z-index:0}.wp-block-table td,.wp-block-table th{padding:12px 16px}.wp-block-table table thead th:first-child,.wp-block-table table tbody td:first-child{position:sticky;left:0;background-color:var(--primary-color-3);z-index:1}.no-scroll table thead th:first-child,.no-scroll table tbody td:first-child{position:unset}.wp-block-table table thead th:first-child::after,.wp-block-table table tbody td:first-child::after{content:"";position:absolute;width:1px;height:100%;right:0;top:0;background-color:var(--secondary-color-1)}.wp-block-table table thead th:first-child::before,.wp-block-table table tbody td:first-child::before{content:"";position:absolute;width:1px;height:100%;left:-1px;top:0;background-color:var(--secondary-color-1)}.wp-block-table table tbody tr:nth-child(odd) td:first-child{background-color:#f8f8f8}.no-scroll table thead th:first-child::before,.no-scroll table thead th:first-child::after,.no-scroll table tbody td:first-child::before,.no-scroll table tbody td:first-child::after{width:0}.latest__featured{width:171px}.latest__item:nth-child(n+2) .latest__info{width:calc(100% - 171px)}.cate-section .latest__item:nth-child(n+2) .latest__info{width:100%}.error-main .error-box{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:20px}.error-main .error-box .info{width:100%}.error-main .error-box .featured{width:100%}.box-e p{font-size:12px;line-height:18px}figcaption{font-size:11px;line-height:17px}#couponModal .show-code-top .coupon-copy .coupon-code{font-size:15px}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{font-size:var(--font-20)!important;line-height:26px!important}.gs-webResult div.gs-visibleUrl{font-size:12px!important;line-height:18px!important;font-weight:300!important}.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,.gs-fileFormatType{font-size:15px!important;line-height:23px!important}.muscle-item p:nth-of-type(2){font-size:var(--font-12)!important;font-weight:400!important;line-height:18px!important}.first__coming--content{background-position-y:55px}.first__coming--img .first-img{max-width:510px}.first-img .chart{top:25%;left:-11%;width:38%}.first-img .training{top:-8%;right:.5%;width:40%}.first-img .workout{top:55%;right:-4%;width:28%}.second__coming .flex{flex-direction:column}.second__coming--left{width:100%}.second__coming .tag-coming{margin:0 auto 20px}.second__coming--left .content{text-align:left}.second__coming .tag-coming{margin:0 0 20px}#rightSlick{width:100%;max-height:none;height:auto}.second__coming--item.grid{grid-template-columns:repeat(2,1fr)}.third__coming--bottom.flex{flex-wrap:wrap;column-gap:32px}.third__coming--bottom.flex .it{width:calc(50% - 16px);max-width:100%;flex:auto}.third__coming--bottom .third_download,.third__coming--bottom .third_create{max-height:343px;height:343px}.third__coming--bottom .third_download img{transform:translateY(30%);width:260px;object-fit:cover}.third__coming--bottom .third_create img{transform:translateY(50%);width:270px;height:80%}.third__coming--bottom .third_download:hover>img{transform:translateY(55px)}.third__coming--bottom .third_create:hover img{transform:translateY(70px);height:80%}.third__coming--bottom .it:nth-child(3)>div,.third__coming--bottom .it:last-child>div{width:100%;max-height:343px}.third__coming--bottom .it:nth-child(3)>div img{height:343px}.third__coming--bottom .it:nth-child(3)>div:hover img{height:413px}.third__coming--bottom .it:nth-child(3) img,.third__coming--bottom .it:last-child img{height:100%}.third__coming--bottom .it:nth-child(2),.third__coming--bottom .it:last-child{margin-top:0}.four__coming--right-store{height:38px}.hero-calculator-section{background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/exercise-bg-mb.svg);background-size:contain;background-position-y:20px}.hero-exercise-section{background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/hero-cal-tablet.png);row-gap:32px}.hero-exercise-section .page-top-white.mb-top-black{background-color:transparent}.hero-calculator-section .container .content{padding:0 0 20px}.app-section{background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-tablet.svg);min-height:auto;background-position:right}.app-section.app-section-new{background-position:0}.app-section .content{transform:translateY(0);padding:20px;width:56%}.app-section .content p.discount strong{font-size:22px!important;line-height:28px!important}.enfit-action a:first-child{padding:0 10px}.tax-product_cat.woocommerce-page .app-section-new .content{width:55%}.hero-exercise-section .search{width:100%}.grid-ex{grid-template-columns:repeat(1,1fr);gap:20px}.filter-section .clear{padding:0}#previewSlick .slick-list{padding-top:40px!important;padding-bottom:40px!important}#previewSlick .slick-track{gap:40px}#previewSlick .slick-slide{width:176px;height:auto}#previewSlick .slick-slide.slick-current{transform:scale(1.2)}#previewSlick .slick-dots{bottom:-20px}.ads__left{padding:24px 0}.enfit-logo{bottom:unset;top:20px;right:unset;left:20px;width:70px;height:24px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.enfit-action a{font-size:15px}.comment-body .flex.section-header{flex-direction:column;align-items:baseline;gap:20px}#comments .children li{margin-left:0}#comments .children .children li{margin-left:0}#comments .seeAll a{line-height:42px;font-size:15px}.footer__top{padding:32px 0 0}.footer__bottom{padding:20px 0;margin-top:0}.best__container{padding:0!important}.exercise__grid--3{grid-template-columns:repeat(1,1fr);column-gap:30px;row-gap:20px}.best{bottom:-64%}.best h2{padding:0 6.8%}.best .exercise__grid-item-top-content-video{max-height:350px}.best .exercise__grid-item-top-content-video video,.best .exercise__grid-item-top-content-video iframe{min-width:100%;height:auto;aspect-ratio:16/9}.exercise__grid-item-bottom{margin-bottom:10px;margin-top:-4px}.medicine-table .wp-block-table table thead tr,.medicine-table .wp-block-table table tbody tr{display:flex}.medicine-table .wp-block-table table thead tr th,.medicine-table .wp-block-table table tbody tr td{display:flex;align-items:left;text-align:center;justify-content:center;flex-direction:column}.text-left .wp-block-table table thead tr,.text-left .wp-block-table table tbody tr{display:flex}.text-left .wp-block-table table thead tr th,.text-left .wp-block-table table tbody tr td{display:flex;align-items:left;text-align:left;justify-content:center;flex-direction:column}.single-exercise .home-main.best-exercise{height:620px}#header .ed-btn{font-size:14px;line-height:22px;min-width:100px;padding:6px}#header .en-logo{width:24px;height:24px;right:7px}.hcate__content{gap:20px}.hcate__left,.hcate__right{flex:1;width:100%;text-align:center}.mcate__list .slick-list{margin:0 -10px}.mcate__list .slick-slide{margin:0 10px}.ccoupon__feature{padding:20px}.ccoupon__feature-img{width:130px;height:130px;margin-bottom:20px}.ccoupon__feature .date{margin-bottom:20px}.ccoupon__infos{flex:1}.ccoupon__exclusive{display:none}.ccoupon__exclusive-mb{display:block;text-align:center;margin-bottom:0}.coachhero__logo{width:182px;height:27px}.coachhero__text{gap:23px;text-align:center;align-items:center}.coachhero__action a{padding:10px 20px;margin:0 auto}.coachhero__text,.coachhero__video{flex:1;width:100%}.coachhero__top{gap:23px}.coachuser__avt img{width:120%;left:-26%}.coachcmt__block .slick-list{padding:0 0 60px 120px!important}.coachplan{padding:40px 0}.pricing .container{padding:0}.coachuser .container{padding-right:0}.coachuser__item{height:640px;padding-right:6.8%;z-index:0;position:relative}.coachuser__avt{width:115%}.coachuser h2{top:20%}.coachuser .slick-dots{top:8%}.coachcalendy__calender .calendly-inline-widget{height:1050px!important;padding-top:100%}#menu-menu-footer{grid-template-columns:repeat(2,fit-content(100%))}.popup__bg-box-info-close{width:auto;height:auto;right:0}.popup__bg-box-info{padding:20px}.popup__bg-box-info .close-gray{top:15px}.social--popup{margin-bottom:16px}.youtu-logo{height:34%;width:100%}}@media (max-width:767px){.page-main{padding:40px 0}.single-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:20px}.single-main .sg-resources ul li{font-size:15px;margin-bottom:8px}.single-main .sg-resources ul.list-number{padding-left:20px}.single-main .sg-resources ul.list-number li{list-style:decimal}.single-main .sg-resources ul.list-number li::marker{font-size:15px}.single-main .sg-resources ul.list-number li a{color:#101010;text-decoration:underline}.single-main .single-sidebar{width:100%;margin-top:24px}.single-main .sg-right{width:100%;padding-left:0}.single-main .sg-right .sg-custom .sg-brands .brand-col{margin-bottom:8px}.single-main .sg-right .sg-custom .sg-brands .brand-col:last-child{margin-bottom:0}.single-main .sg-right .sg-custom .sg-brands .brand-col .brand-title{border-top:1px solid var(--secondary-color-1);margin-top:5px}.single-main .sg-right .sg-custom .sg-question{margin-bottom:16px}.single-main .sg-custom ol li{font-size:15px;line-height:26px}.single-main .sg-right .sg-custom .social{margin-top:32px}.single-main .sg-right .sg-custom h2.list-start.list-start-black~h3:before{top:8px}.single-main .sg-right .sg-custom .box-green{margin:24px 0}.single-main .sg-right .sg-custom .box-green p{margin-bottom:16px}.single-main .sg-right .sg-custom h4{margin:24px 0 8px}.single-main .sg-right .sg-custom h4.title-number,.single-main .sg-right .sg-custom h4.title-border{padding-top:0;padding-bottom:0;min-height:40px}.single-main .sg-right .sg-custom h4.title-black{border-width:4px}.single-main .sg-right .sg-custom table thead tr th{font-size:15px;line-height:26px}.single-main .sg-right .sg-custom table tbody tr td{font-size:15px;line-height:20px}.single-main .sg-right .sg-custom .wp-block-table.table-3 tr td:nth-child(2),.single-main .sg-right .sg-custom .wp-block-table.table-3 tr td:nth-child(3){min-width:100px}.single-main .sg-right .sg-custom .table-review .wp-block-table{overflow-x:auto}.single-main .sg-right .sg-custom .table-review .wp-block-table table{word-break:keep-all}.single-main .sg-right .sg-custom .table-review .wp-block-table table tbody tr td:first-child{font-size:15px;line-height:26px;min-width:129px}.single-main .sg-right .sg-custom .table-review .wp-block-table table tbody tr:first-child{line-height:26px}.single-main .sg-right .sg-custom .table-review .wp-block-table table tbody tr:first-child strong{font-size:15px}.single-main .sg-right .sg-custom .table-review .wp-block-table table tbody tr td{min-width:135px}.single-main .sg-right .sg-custom .table-review-2 .wp-block-table table tbody tr td:first-child{min-width:135px;font-size:15px}.single-main .sg-right .sg-custom .sg-product-box{margin:24px 0}.single-main .sg-right .sg-custom .sg-product-box ul{margin:0}.single-main .sg-right .sg-custom .sg-product-box ul li{margin:0 0 24px;width:100%;font-size:15px;line-height:26px}.single-main .sg-right .sg-custom .sg-product-box ul li:last-child{margin-bottom:0}.single-top .breacrump,.single-top #breadcrumbs{font-size:12px;line-height:18px}.sg-other{padding-bottom:16px}.ed-btn{font-size:15px;line-height:26px;padding:5px 15px}.exc-container .social a img{margin-bottom:15px}.on-sp{display:block!important}.on-pc{display:none!important}.page-top{padding:16px 0}.page-top .breacrump{font-size:12px;line-height:16px}.page-top-white{padding:16px 0}.page-top-white .breacrump{font-size:12px;line-height:16px}.page-top-white.mb-top-black{background:#101010}.page-top-white.mb-top-black a{color:#9F9F9F}.page-top-white.mb-top-black span{color:#9F9F9F}.page-top-white.mb-top-black span.current{color:#fff}.popup__bg{padding:40px}.popup__bg-box-featured{width:100%}.popup__bg-box-info{width:100%;padding:20px 16px}.popup__bg-box-info-close{width:26%;right:0;height:auto}.wp-block-table table{display:block;overflow-x:scroll;white-space:nowrap;position:relative;z-index:3;scrollbar-color:var(--secondary-color-3);scrollbar-width:thin}table::-webkit-scrollbar{position:relative;z-index:2}.wp-block-table table thead th,.wp-block-table table tbody td,.no-title .wp-block-table table tbody td{display:inline-block;width:188px}.wp-block-table table thead th,.wp-block-table table tbody td{display:inline-block;width:188px}.xoo-wsc-container{max-width:100%;width:100%;right:-100%}.atmain__bg{display:none}.catemain{padding-bottom:20px}.catemain__top:before{left:16px;height:122px}.catemain__top-box{padding-top:24px}.catemain__top-box-featured{width:100%;padding-left:60px}.form-customer-feedback .customer-ftoggle{font-size:10px;line-height:20px;right:-70px}.form-customer-feedback .customer-ftoggle.ani-left{right:-30px}.form-customer-feedback .customer-feedback{width:90%}.form-customer-feedback .your-option::before{left:128px}.form-customer-feedback .star-rating{width:90%}.form-customer-feedback .star-rating>span{padding:0 17px}.form-customer-feedback .star-rating span .rating-symbol,.form-customer-feedback .star-rating span .rating-symbol-foreground{padding:9px 0}.form-customer-feedback .close-btn{top:21px}.form-customer-feedback .close-btn img{vertical-align:baseline}.form-customer-feedback form{padding:10px}.about-main{padding-bottom:0}.about-main .about-custom table,.about-main .about-custom tbody{display:block}.about-main .about-custom table tr{display:block;padding:32px 0 24px}.about-main .about-custom table tr:first-child{padding-top:0}.about-main .about-custom table tr td{display:block;width:100%!important;padding:0;font-size:15px;line-height:26px}.about-main .about-custom table tr td:first-child{padding:0 0 16px 0}.about-main .about-custom table tr td p{font-size:15px;line-height:26px;margin-bottom:16px}.about-main .about-author{padding-top:0;padding-bottom:16px}.home-main{background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home/mb-bg.png);background-size:100% auto}.feature__content{padding-left:0}.feature__social{width:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature__collections{width:calc(100% - 52px);padding:40px 0 40px 24px}.feature__img{height:120px}.feature .swiper-pagination{right:16px;width:calc(100% - 16px)}.home-video .video-featured img{min-height:211px}.home-video .video-btn{width:64px}.home-choise{padding:40px 0}.home-choise .link-all{margin-top:0;padding:9px 25px}.news__info h3{max-height:44px;overflow-y:hidden}.footer__top-form{font-size:0;margin:24px auto}.footer__top-form input[type="submit"]{width:96px;margin-left:2px}.footer__top-form .wpcf7-form-control-wrap{width:calc(100% - 98px)}.footer__top-form input[type="email"]{width:100%;font-size:12px;line-height:16px}.footer__top-form input[type="email"]::-webkit-input-placeholder{color:#9F9F9F}.footer__top-form input[type="email"]:-ms-input-placeholder{color:#9F9F9F}.footer__top-form input[type="email"]::-ms-input-placeholder{color:#9F9F9F}.footer__top-form input[type="email"]::placeholder{color:#9F9F9F}.footer__top-form input[type="email"].on-sp{display:inline-block!important}.footer__top-form .wpcf7-spinner{position:absolute;margin:50px auto 0}.footer__top-form .wpcf7-response-output{font-size:15px}.footer__top-form .wpcf7-not-valid-tip{text-align:left;font-size:15px}#menu-menu-category li{width:50%;margin-bottom:24px}#menu-menu-category li ul{margin-top:16px}.footer__bottom{padding:16px 0}.youtu-block,.youtu-logo{height:0;bottom:5em}.exc-youtube .container:after,.exercise__grid-item-top-content-video::after{width:60%;height:4em}.third__coming--bottom .third_download img{transform:translateY(30%)}}@media (min-width:481px) and (max-width:834px){.container,.coachhero__container{padding:0 6.8%}.hhome__big{padding-right:24px}.hhome__info{width:65%}.hhome__featured{background-position:50px center;width:85%;right:24px}#menu-menu-main>li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.single-main .sg-right .sg-custom .sg-product-it .wp-block-column figure{margin-bottom:20px}#content .author-about .author-link p span{font-size:15px}.latest__item{margin-bottom:16px;float:left;width:calc(100% - 52.4%)}.latest__item:first-child{width:52.4%;padding-right:24px;margin-right:0}.cate-section .latest__item:first-child{margin-right:16px;padding-right:0;width:50%}.cate-section .latest__item{margin-bottom:16px;float:left;width:calc(50% - 16px)}.cate-section .latest__item:nth-last-child(2){display:none}.latest__featured{padding-top:34.3%}.latest__item:first-child .latest__featured{padding-top:107%}.cate-section .latest__item:first-child .latest__featured{padding-top:71.2%}.coupon-item-detail .coupon-top .flex .hightlight .action .action-item{width:83%}}@media (max-width:480px){.pd-secondary{padding:10px 0}section.exc-hero-section:before{top:30px!important;background-size:cover!important;height:250px}.single-main ol,.exc-container ol{margin-left:5px;text-indent:-5px}.container,.coachhero__container{padding:0 20px}#header{position:relative;padding:9px 0}.header__logo a{height:20px;width:114px}#menu-menu-main li{width:100%}#menu-menu-main .sub-menu{margin-bottom:16px}#header .menu-main .menu-box ul li:first-child{padding-top:0}#header .menu-main .menu-box ul li ul li{border:none}#header .ed-btn{font-size:var(--font-15);padding:6px 16px;line-height:23px}#menu-menu-category>li{width:50%!important}.hhome__big{width:100%;height:400px;padding-right:0}.hhome .container{padding:0 0 0 20px}.hhome__info{width:90%}.hhome__info p:last-child{width:100%;max-height:calc(23px* 3)}.hhome__featured{width:80%;right:0;background-position:20px center}.hhome__right{margin-top:40px;width:100%;padding-right:20px}.soon-content{flex-direction:column;padding:0 0 20px;text-align:center}.soon-content .soon-img,.soon-content .soon-item{width:100%}.soon-content .soon-img img{width:100%}.soon-content .soon-btn{width:100%}.soon-content .social{justify-content:center}.contact-main .contact-box.flex{flex-wrap:wrap}.contact-main .contact-box.flex .item-flex{width:100%}.contact-main .contact-box{gap:20px}.blog-main .blog-top .top-box p{padding:16px 0 0 0;line-height:26px;margin-bottom:0}.author .pd-main{padding:20px 0}.sg-other .news__list .news__item{width:100%}.box-grey,.ft-snippet{padding:20px 24px;background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/snippet-bg-mb.svg)}.box-grey>div,.ft-snippet>div{margin-bottom:30px}.box-grey::after,.ft-snippet::after{height:20px;width:131px;bottom:15px}.coupon-item-detail .coupon-top .flex{flex-direction:column-reverse}.coupon-item-detail .coupon-top .flex .hightlight{width:100%;border-right:none;padding:0 24px;row-gap:10px}.coupon-top .hightlight .mail-ds{display:block;text-align:center}.coupon-top .info .mail-ds{display:none}.coupon-item-detail .coupon-top .flex .info{width:100%}.coupon-item-detail .coupon-top .flex .hightlight::after{border-top:1px dashed #000;right:unset;left:unset;top:-20px;border-right:0}#couponModal .show-code-top{padding:24px}#couponModal .coupon-top img{height:41px;width:131px}#couponModal .show-code-top .coupon-top p{padding-left:0}#couponModal .coupon-md-form{display:block}#couponModal .coupon-md-form p{margin-bottom:16px!important}#couponModal .show-code-top .coupon-copy .coupon-code{width:100%}#couponModal.modal a.close-modal{top:12px;right:20px}.coupon-item-detail.all.coupon::before,.coupon-item-detail.all.coupon::after,.hightlight.relative-section::after,.coupon-top .info::after{width:0}.hightlight.relative-section::before,.coupon-top .info::before{border:none}.coupon-item-detail .coupon-top .flex .hightlight .action{right:0}.coupon-item-detail .coupon-top .flex .hightlight .action .action-item{width:87%}.latest{padding:40px 0 16px;background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home/mb-bg2.png);background-size:auto 90%}.latest__item{margin-bottom:24px;width:100%}.latest__item:first-child{margin-bottom:24px;padding-right:0;width:100%}.cate-section .latest__item:first-child,.cate-section .latest__item{margin-right:0;width:100%}.cate-section .latest__item:nth-child(n+2) .latest__info{width:100%;padding-bottom:8px}.cate-section .author{margin-bottom:0}.latest__info{width:100%;padding-left:0}.latest__item:nth-child(n+2) .list-flex{flex-wrap:nowrap;column-gap:16px}.latest__info h3{max-height:44px;overflow-y:hidden}table figure figcaption{position:absolute;top:0;font-size:var(--font-22)!important;font-weight:500;line-height:28px;letter-spacing:0;color:var(--primary-color-2)}.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2){text-align:center}.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) .list-check,.single-main .sg-right .sg-custom .sg-product-it .wp-block-column:nth-child(2) .list-remove{text-align:left}.single-main .sg-right .sg-custom ul.list-check li,.single-main .sg-right .sg-custom ul.list-remove li{padding-left:23px}.featureon__img:nth-child(n+4){display:none}.catemain__top:before{left:20px;height:80px}.catemain__top-box-info{width:100%}.catemain__top-box-info h1{padding-left:24px;margin-bottom:24px}.catemain__top-box-featured img{height:140px}.catemain__top-box p{padding:32px 0 0 0;margin-bottom:0}.calories-form form{grid-template-columns:repeat(1,1fr);row-gap:20px}.calories-form .action.odd{grid-column:auto}.content-bottom .result{grid-template-columns:repeat(1,1fr)}.content-bottom .result::before{width:100%;height:auto;border-right:none;border-bottom:1px dashed var(--primary-color-2);left:0;top:60%;transform:translate(0,-50%)}.result .result-left .description-range{width:100%}.result .result-left .range>img{left:0}.result .result-left .range svg{width:277px}.content-bottom .result .result-right>ul{margin-bottom:0}.calories-result{grid-template-columns:repeat(1,1fr);row-gap:40px}.calories-result::after{width:100%;height:auto;border-right:none;border-bottom:1px dashed var(--primary-color-2);top:70%;left:0;transform:translate(0,-50%)}section.exc-hero-section.tool .exc-container .tool-top{text-align:left}section.exc-hero-section.tool .exc-container .tool-top .social{justify-content:start}.choose-list ul{align-items:start;justify-content:start;flex-direction:column}.coming .title{font-size:26px!important;line-height:32px!important}.coming section{padding:10px 0}.first__coming--content{background-position-y:105px}.first__coming--img .first-img.mb .main{width:48%}.first__coming--img .first-img.mb .chart{top:25%;left:-3%;width:35%}.first__coming--img .first-img.mb .training{top:-8%;right:7.5%;width:35%}.first__coming--img .first-img.mb .workout{top:51%;right:6%;width:23%}.second__coming{margin-bottom:10px}.second__coming--left,.second__coming--right{width:100%;padding-bottom:0}.second__coming--left .content{text-align:left}.second__coming--item.grid{grid-template-columns:repeat(1,1fr)!important}#rightSlick{width:100%}.third__coming--bottom.flex{column-gap:20px!important}.third__coming--bottom.flex .it{width:100%!important;max-width:100%!important}.third__coming--bottom .it:nth-child(2),.third__coming--bottom .it:last-child{margin-top:0}.third__coming--bottom img{width:100%}.third__coming--bottom .third_download,.third__coming--bottom .third_create{max-height:343px}.third__coming--bottom .it:nth-child(3)>div,.third__coming--bottom .it:last-child>div{max-height:343px;width:100%;height:100%}.third__coming--bottom .it:nth-child(3)>div:hover img{height:413px}.fourth__coming-content{flex-direction:column}.four__coming--left{width:100%;margin-bottom:-4px}.four__coming--right{padding:20px;width:100%;text-align:center}.four__coming--right .content{position:relative;top:75%;transform:translateY(0%)}.coming .tag-coming.flex{flex-direction:row}.equipment-container{flex-direction:column;gap:20px}.equipment-container .equipment-list{flex:1;width:100%;padding:0}.equipment-container .muscle-text{width:100%}.hero-calculator-section.mb{background-size:768px;background-position-x:-33px;row-gap:30px}.hero-calculator-section .page-top-white.mb-top-black{background-color:transparent}.hero-calculator-section.mb .container .content{padding:0}.app-section.mb{background-image:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/app-mobile.svg);min-height:618px}.app-section.mb .enfit-action,.ads-enfit .enfit-action{justify-content:space-evenly;gap:0}.enfit-action .home-store img{width:auto;display:flex}.app-section .app-action.flex{justify-content:center}.app-section.mb .content{width:100%;text-align:center;padding:0}.app-section.mb .content .explore{padding:11px 0;width:150px;height:47px}.app-section.mb .social{justify-content:center}.filter-section .flex{justify-content:start}.filter-section .muscle,.filter-section .eq,.filter-section .action{width:100%}.filter-section .muscle>p,.filter-section .eq>p,.filter-section .ms-options-wrap,.filter-section .clear,.filter-section .apply{flex:1}.filter-section .apply{min-width:208px}.result-section .mt{flex-direction:column;align-items:start}.result-section .ex-img{width:100%;height:100%}#content #previewSlick .slick-track{gap:40px}#content #previewSlick .slick-list{padding-top:30px!important;padding-bottom:50px!important}#content #previewSlick .slick-slide{width:142px}#content #previewSlick .slick-dots{bottom:-5px}.ads-enfit{padding:15px 15px 0;height:auto;}.ads__content{flex-direction:column;row-gap:20px}.ads__content .ads__left{padding:0;width:100%}.ads__right{width:100%}.enfit-action a{height:30.5px}.enfit-action a:first-child{text-align:center;line-height:30.5px;padding:0 10px;white-space:nowrap}.comment-form{flex-direction:column}.comment-form .user-col,.comment-form .email-col{width:100%}.comment-form .user-col input,.comment-form .email-col input{padding:0 0 0 20px}.comment-form .email-col::before{width:0;height:0;position:unset}.comment-form .user-col,.comment-form .email-col{flex:auto;margin-right:0}.comment-form .cmt-col{margin-top:0}.form-submit.flex{flex-direction:column-reverse;gap:5px}.submit-action.flex{justify-content:center;flex-direction:column}.exercise__grid--3.grid,.exercise__grid--2.grid{grid-template-columns:repeat(1,1fr);row-gap:30px}.wp-block-table table thead th:first-child,.wp-block-table table tbody td:first-child{box-shadow:3px 0 8.5px 0 rgba(0,0,0,.06)}.no-scroll.wp-block-table table thead th:first-child,.no-scroll.wp-block-table table tbody td:first-child{box-shadow:unset}.wp-block-table table thead th:first-child,.wp-block-table table tbody td:first-child{width:155px!important}.best-exercise .best .exercise__grid-item-top-content-video{max-height:170px;position:relative;overflow:hidden;width:100%;padding-top:56.25%}.best-exercise .best .exercise__grid-item-top-content-video video,.best-exercise .best .exercise__grid-item-top-content-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.exercise__grid-item-top-content-2-column.flex{align-items:flex-start;justify-content:space-between;margin-bottom:20px;flex-direction:column;gap:20px}.best-exercise .all .exercise__grid-item-top-content-video iframe,.best-exercise .all .exercise__grid-item-top-content-video video{width:100%;height:195px}.exercise__grid-item-top-content-equipment{margin-bottom:10px}.home-main.best-exercise{background:url(//www.endomondo.com/wp-content/themes/endonondo/assets/css/../images/home/bg.png) #101010 no-repeat -210px 0 / 600px;height:100%!important}.all__title{text-align:left}.best-exercise .best h2{padding:0 20px}.hcate__right{display:none}.mcate__slide .slick-prev,.mcate__slide .slick-next{right:0}.ccoupon__item,.ccoupon__content{flex-wrap:wrap;flex-direction:column}.ccoupon__feature{padding:0!important}.ccoupon__feature-img{width:100%!important;height:100%!important}.ccoupon__content{padding-bottom:40px}.ccoupon__infos{width:100%}.ccoupon__infos::after{width:100%;height:1px;top:unset;right:unset;left:0;bottom:-24px}.ccoupon__action-item{height:53px}.coachhero__top{flex-direction:column;gap:20px}.coachbox h2{width:100%}.coachbox h2{width:80%}.coachuser{top:0;margin-bottom:0;padding:28% 0 0}.coachuser h2{top:7%!important;margin-bottom:0}.coachuser__item{height:auto;flex-direction:column;padding-right:20px}.coachuser__avt{width:100%}.coachuser .slick-dots{top:-10%!important}.coachuser__item-right{width:100%}.coachuser__avt img{width:100%!important;position:unset}.coachtest__list{flex-direction:column}.coachcmt__block{padding:0 20px}.coachtest .coachcmt__block .slick-list{padding:0 0 40px!important}.coachcalendy__step{flex-direction:column}.coachcalendy__calender .calendly-inline-widget{width:100%;min-width:auto!important;height:1050px!important;padding-top:100%}.coachplan__item{flex-direction:column}.coachplan__item:last-child{flex-direction:column-reverse;gap:20px}.pricing{padding-top:0}.pricing__list{flex-direction:column}.pricing__item{padding:20px 100px}.oncoaching .page-top-white.mb-top-black{background-color:transparent!important}.news-letter .container{gap:0;padding:30px 16px;flex-direction:column}.brand__section{flex-direction:column-reverse}.brand__img{width:100%;height:auto;margin-bottom:20px}.popup__bg-box{max-width:100%}.popup__bg-box-featured .close-gray{display:block;position:absolute;top:15px;right:20px;width:13px;height:13px}.popup__bg-box-info .close-gray{display:none}}@media (max-width:380px){.enfit-action a{height:30px}.enfit-action a:first-child{text-align:center;line-height:27px;padding:0 8px;font-size:12px;white-space:nowrap}.ads-enfit .enfit-action a:first-child{padding:0 4px;height:27px}}}