@charset "UTF-8";



.wp-block-archives{
  box-sizing:border-box;
}

.wp-block-archives-dropdown label{
  display:block;
}

.wp-block-avatar{
  line-height:0;
}
.wp-block-avatar,.wp-block-avatar img{
  box-sizing:border-box;
}
.wp-block-avatar.aligncenter{
  text-align:center;
}

.wp-block-audio{
  box-sizing:border-box;
}
.wp-block-audio :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-audio audio{
  min-width:300px;
  width:100%;
}

.wp-block-button__link{
  align-content:center;
  box-sizing:border-box;
  cursor:pointer;
  display:inline-block;
  height:100%;
  text-align:center;
  word-break:break-word;
}
.wp-block-button__link.aligncenter{
  text-align:center;
}
.wp-block-button__link.alignright{
  text-align:right;
}

:where(.wp-block-button__link){
  border-radius:9999px;
  box-shadow:none;
  padding:calc(.667em + 2px) calc(1.333em + 2px);
  text-decoration:none;
}

.wp-block-button[style*=text-decoration] .wp-block-button__link{
  text-decoration:inherit;
}

.wp-block-buttons>.wp-block-button.has-custom-width{
  max-width:none;
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
  width:100%;
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
  font-size:inherit;
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
  width:calc(25% - var(--wp--style--block-gap, .5em)*.75);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
  width:calc(50% - var(--wp--style--block-gap, .5em)*.5);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75{
  width:calc(75% - var(--wp--style--block-gap, .5em)*.25);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100{
  flex-basis:100%;
  width:100%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
  width:25%;
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
  width:50%;
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
  width:75%;
}

.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
  border-radius:0;
}

.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
  border-radius:0 !important;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){
  border:2px solid;
  padding:.667em 1.333em;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){
  color:currentColor;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){
  background-color:initial;
  background-image:none;
}

.wp-block-buttons{
  box-sizing:border-box;
}
.wp-block-buttons.is-vertical{
  flex-direction:column;
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{
  margin-bottom:0;
}
.wp-block-buttons>.wp-block-button{
  display:inline-block;
  margin:0;
}
.wp-block-buttons.is-content-justification-left{
  justify-content:flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical{
  align-items:flex-start;
}
.wp-block-buttons.is-content-justification-center{
  justify-content:center;
}
.wp-block-buttons.is-content-justification-center.is-vertical{
  align-items:center;
}
.wp-block-buttons.is-content-justification-right{
  justify-content:flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical{
  align-items:flex-end;
}
.wp-block-buttons.is-content-justification-space-between{
  justify-content:space-between;
}
.wp-block-buttons.aligncenter{
  text-align:center;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
  margin-left:auto;
  margin-right:auto;
  width:100%;
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{
  text-decoration:inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link{
  font-size:inherit;
}
.wp-block-buttons .wp-block-button__link{
  width:100%;
}

.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{
  direction:ltr;
  display:block;
  font-family:inherit;
  overflow-wrap:break-word;
  text-align:initial;
  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{
  box-sizing:border-box;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
  font-size:inherit;
  margin-bottom:.5em;
  margin-right:.5em;
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
  margin-right:0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-comments-pagination.aligncenter{
  justify-content:center;
}

.wp-block-comment-template{
  box-sizing:border-box;
  list-style:none;
  margin-bottom:0;
  max-width:100%;
  padding:0;
}
.wp-block-comment-template li{
  clear:both;
}
.wp-block-comment-template ol{
  list-style:none;
  margin-bottom:0;
  max-width:100%;
  padding-left:2rem;
}
.wp-block-comment-template.alignleft{
  float:left;
}
.wp-block-comment-template.aligncenter{
  margin-left:auto;
  margin-right:auto;
  width:fit-content;
}
.wp-block-comment-template.alignright{
  float:right;
}

.wp-block-comment-date{
  box-sizing:border-box;
}

.comment-awaiting-moderation{
  display:block;
  font-size:.875em;
  line-height:1.5;
}

.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{
  box-sizing:border-box;
}

.wp-block-cover,.wp-block-cover-image{
  align-items:center;
  background-position:50%;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  min-height:430px;
  overflow:hidden;
  overflow:clip;
  padding:1em;
  position:relative;
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){
  background-color:#000;
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{
  background-color:initial;
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
  background-color:inherit;
  content:"";
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{
  bottom:0;
  left:0;
  opacity:.5;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
  opacity:.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
  opacity:.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
  opacity:.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
  opacity:.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
  opacity:.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
  opacity:.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
  opacity:.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
  opacity:.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
  opacity:.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
  opacity:1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
  opacity:0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
  opacity:.1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
  opacity:.2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
  opacity:.3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
  opacity:.4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
  opacity:.5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
  opacity:.6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
  opacity:.7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
  opacity:.8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
  opacity:.9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
  opacity:1;
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
  max-width:420px;
  width:100%;
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
  display:flex;
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{
  color:inherit;
  position:relative;
  width:100%;
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
  align-items:flex-start;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
  align-items:flex-start;
  justify-content:center;
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
  align-items:flex-start;
  justify-content:flex-end;
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
  align-items:center;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
  align-items:center;
  justify-content:center;
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
  align-items:center;
  justify-content:flex-end;
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
  align-items:flex-end;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
  align-items:flex-end;
  justify-content:center;
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
  align-items:flex-end;
  justify-content:flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
  margin:0;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{
  margin:0;
  width:auto;
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{
  border:none;
  bottom:0;
  box-shadow:none;
  height:100%;
  left:0;
  margin:0;
  max-height:none;
  max-width:none;
  object-fit:cover;
  outline:none;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
}
@supports (-webkit-touch-callout:inherit){
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:scroll;
  }
}
@media (prefers-reduced-motion:reduce){
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:scroll;
  }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
  background-repeat:repeat;
  background-size:auto;
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
  color:#fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content{
  justify-content:flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content{
  justify-content:flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
  margin-left:0;
  text-align:left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
  margin-right:0;
  text-align:right;
}

.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{
  font-size:2em;
  line-height:1.25;
  margin-bottom:0;
  max-width:840px;
  padding:.44em;
  text-align:center;
  z-index:1;
}

:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
  color:#fff;
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
  color:#000;
}

:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){
  color:inherit;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{
  z-index:0;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{
  z-index:1;
}
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{
  z-index:auto;
}

.wp-block-details{
  box-sizing:border-box;
}

.wp-block-details summary{
  cursor:pointer;
}

.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
  max-width:360px;
  width:100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
  min-width:280px;
}

.wp-block-cover .wp-block-embed{
  min-height:240px;
  min-width:320px;
}

.wp-block-embed{
  overflow-wrap:break-word;
}
.wp-block-embed :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-embed iframe{
  max-width:100%;
}

.wp-block-embed__wrapper{
  position:relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
  content:"";
  display:block;
  padding-top:50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
  padding-top:42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
  padding-top:50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
  padding-top:56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
  padding-top:75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
  padding-top:100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
  padding-top:177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
  padding-top:200%;
}

.wp-block-file{
  box-sizing:border-box;
}
.wp-block-file:not(.wp-element-button){
  font-size:.8em;
}
.wp-block-file.aligncenter{
  text-align:center;
}
.wp-block-file.alignright{
  text-align:right;
}
.wp-block-file *+.wp-block-file__button{
  margin-left:.75em;
}

:where(.wp-block-file){
  margin-bottom:1.5em;
}

.wp-block-file__embed{
  margin-bottom:1em;
}

:where(.wp-block-file__button){
  border-radius:2em;
  display:inline-block;
  padding:.5em 1em;
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
  box-shadow:none;
  color:#fff;
  opacity:.85;
  text-decoration:none;
}

.wp-block-form-input__label{
  display:flex;
  flex-direction:column;
  gap:.25em;
  margin-bottom:.5em;
  width:100%;
}
.wp-block-form-input__label.is-label-inline{
  align-items:center;
  flex-direction:row;
  gap:.5em;
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{
  margin-bottom:.5em;
}
.wp-block-form-input__label:has(input[type=checkbox]){
  flex-direction:row;
  width:fit-content;
}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{
  margin:0;
}
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){
  flex-direction:row-reverse;
}

.wp-block-form-input__label-content{
  width:fit-content;
}

.wp-block-form-input__input{
  font-size:1em;
  margin-bottom:.5em;
  padding:0 .5em;
}
.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{
  border:1px solid;
  line-height:2;
  min-height:2em;
}

textarea.wp-block-form-input__input{
  min-height:10em;
}

.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){
  display:flex;
  flex-wrap:wrap;
  list-style-type:none;
  margin:0;
  padding:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  margin:0 1em 1em 0;
  position:relative;
  width:calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){
  margin-right:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{
  align-items:flex-end;
  display:flex;
  height:100%;
  justify-content:flex-start;
  margin:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{
  display:block;
  height:auto;
  max-width:100%;
  width:auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{
  background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
  bottom:0;
  box-sizing:border-box;
  color:#fff;
  font-size:.8em;
  margin:0;
  max-height:100%;
  overflow:auto;
  padding:3em .77em .7em;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{
  display:inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{
  flex-grow:1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{
  flex:1;
  height:100%;
  object-fit:cover;
  width:100%;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{
  margin-right:0;
  width:100%;
}
@media (min-width:600px){
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{
    margin-right:1em;
    width:calc(33.33333% - .66667em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{
    margin-right:1em;
    width:calc(25% - .75em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{
    margin-right:1em;
    width:calc(20% - .8em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{
    margin-right:1em;
    width:calc(16.66667% - .83333em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{
    margin-right:1em;
    width:calc(14.28571% - .85714em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{
    margin-right:1em;
    width:calc(12.5% - .875em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){
    margin-right:0;
  }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{
  margin-right:0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{
  max-width:420px;
  width:100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{
  justify-content:center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
  align-self:flex-start;
}

figure.wp-block-gallery.has-nested-images{
  align-items:normal;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
  margin:0;
  width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  max-width:100%;
  position:relative;
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
  flex-direction:column;
  flex-grow:1;
  margin:0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img{
  display:block;
  height:auto;
  max-width:100% !important;
  width:auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{
  bottom:0;
  left:0;
  max-height:100%;
  position:absolute;
  right:0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{
  -webkit-backdrop-filter:blur(3px);
          backdrop-filter:blur(3px);
  content:"";
  height:100%;
  -webkit-mask-image:linear-gradient(0deg, #000 20%, #0000);
          mask-image:linear-gradient(0deg, #000 20%, #0000);
  max-height:40%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
  background:linear-gradient(0deg, #0006, #0000);
  box-sizing:border-box;
  color:#fff;
  font-size:13px;
  margin:0;
  overflow:auto;
  padding:1em;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-width:thin;
  text-align:center;
  text-shadow:0 0 1.5px #000;
  will-change:transform;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{
  background-color:initial;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{
  background-color:#fffc;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{
  scrollbar-color:#fffc #0000;
}
@media (hover:none){
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    scrollbar-color:#fffc #0000;
  }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
  display:inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{
  color:inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{
  box-sizing:border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
  flex:1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
  background:none;
  color:inherit;
  flex:initial;
  margin:0;
  padding:10px 10px 9px;
  position:relative;
  text-shadow:none;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{
  content:none;
}
.wp-block-gallery.has-nested-images figcaption{
  flex-basis:100%;
  flex-grow:1;
  text-align:center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
  margin-bottom:auto;
  margin-top:0;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
  align-self:inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
  display:flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
  flex:1 0 0%;
  height:100%;
  object-fit:cover;
  width:100%;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
  width:100%;
}
@media (min-width:600px){
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
    width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
    width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75);
  }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
    width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8);
  }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
    width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333);
  }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
    width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714);
  }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
    width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
    width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){
    width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
    width:100%;
  }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
  max-width:420px;
  width:100%;
}
.wp-block-gallery.has-nested-images.aligncenter{
  justify-content:center;
}

.wp-block-group{
  box-sizing:border-box;
}

:where(.wp-block-group.wp-block-group-is-layout-constrained){
  position:relative;
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
  padding:1.25em 2.375em;
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
  rotate:180deg;
}

.wp-block-image>a,.wp-block-image>figure>a{
  display:inline-block;
}
.wp-block-image img{
  box-sizing:border-box;
  height:auto;
  max-width:100%;
  vertical-align:bottom;
}
@media not (prefers-reduced-motion){
  .wp-block-image img.hide{
    visibility:hidden;
  }
  .wp-block-image img.show{
    animation:show-content-image .4s;
  }
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{
  border-radius:inherit;
}
.wp-block-image.has-custom-border img{
  box-sizing:border-box;
}
.wp-block-image.aligncenter{
  text-align:center;
}
.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{
  width:100%;
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
  height:auto;
  width:100%;
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{
  display:table;
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{
  caption-side:bottom;
  display:table-caption;
}
.wp-block-image .alignleft{
  float:left;
  margin:.5em 1em .5em 0;
}
.wp-block-image .alignright{
  float:right;
  margin:.5em 0 .5em 1em;
}
.wp-block-image .aligncenter{
  margin-left:auto;
  margin-right:auto;
}
.wp-block-image :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-image.is-style-circle-mask img{
  border-radius:9999px;
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
  .wp-block-image.is-style-circle-mask img{
    border-radius:0;
    -webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
            mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode:alpha;
    -webkit-mask-position:center;
            mask-position:center;
    -webkit-mask-repeat:no-repeat;
            mask-repeat:no-repeat;
    -webkit-mask-size:contain;
            mask-size:contain;
  }
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){
  border-radius:9999px;
}

.wp-block-image figure{
  margin:0;
}

.wp-lightbox-container{
  display:flex;
  flex-direction:column;
  position:relative;
}
.wp-lightbox-container img{
  cursor:zoom-in;
}
.wp-lightbox-container img:hover+button{
  opacity:1;
}
.wp-lightbox-container button{
  align-items:center;
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background-color:#5a5a5a40;
  border:none;
  border-radius:4px;
  cursor:zoom-in;
  display:flex;
  height:20px;
  justify-content:center;
  opacity:0;
  padding:0;
  position:absolute;
  right:16px;
  text-align:center;
  top:16px;
  width:20px;
  z-index:100;
}
@media not (prefers-reduced-motion){
  .wp-lightbox-container button{
    transition:opacity .2s ease;
  }
}
.wp-lightbox-container button:focus-visible{
  outline:3px auto #5a5a5a40;
  outline:3px auto -webkit-focus-ring-color;
  outline-offset:3px;
}
.wp-lightbox-container button:hover{
  cursor:pointer;
  opacity:1;
}
.wp-lightbox-container button:focus{
  opacity:1;
}
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){
  background-color:#5a5a5a40;
  border:none;
}

.wp-lightbox-overlay{
  box-sizing:border-box;
  cursor:zoom-out;
  height:100vh;
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  visibility:hidden;
  width:100%;
  z-index:100000;
}
.wp-lightbox-overlay .close-button{
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  min-height:40px;
  min-width:40px;
  padding:0;
  position:absolute;
  right:calc(env(safe-area-inset-right) + 16px);
  top:calc(env(safe-area-inset-top) + 16px);
  z-index:5000000;
}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){
  background:none;
  border:none;
}
.wp-lightbox-overlay .lightbox-image-container{
  height:var(--wp--lightbox-container-height);
  left:50%;
  overflow:hidden;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  transform-origin:top left;
  width:var(--wp--lightbox-container-width);
  z-index:9999999999;
}
.wp-lightbox-overlay .wp-block-image{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  height:100%;
  justify-content:center;
  margin:0;
  position:relative;
  transform-origin:0 0;
  width:100%;
  z-index:3000000;
}
.wp-lightbox-overlay .wp-block-image img{
  height:var(--wp--lightbox-image-height);
  min-height:var(--wp--lightbox-image-height);
  min-width:var(--wp--lightbox-image-width);
  width:var(--wp--lightbox-image-width);
}
.wp-lightbox-overlay .wp-block-image figcaption{
  display:none;
}
.wp-lightbox-overlay button{
  background:none;
  border:none;
}
.wp-lightbox-overlay .scrim{
  background-color:#fff;
  height:100%;
  opacity:.9;
  position:absolute;
  width:100%;
  z-index:2000000;
}
.wp-lightbox-overlay.active{
  visibility:visible;
}
@media not (prefers-reduced-motion){
  .wp-lightbox-overlay.active{
    animation:turn-on-visibility .25s both;
  }
  .wp-lightbox-overlay.active img{
    animation:turn-on-visibility .35s both;
  }
  .wp-lightbox-overlay.show-closing-animation:not(.active){
    animation:turn-off-visibility .35s both;
  }
  .wp-lightbox-overlay.show-closing-animation:not(.active) img{
    animation:turn-off-visibility .25s both;
  }
  .wp-lightbox-overlay.zoom.active{
    animation:none;
    opacity:1;
    visibility:visible;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container{
    animation:lightbox-zoom-in .4s;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img{
    animation:none;
  }
  .wp-lightbox-overlay.zoom.active .scrim{
    animation:turn-on-visibility .4s forwards;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){
    animation:none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{
    animation:lightbox-zoom-out .4s;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{
    animation:none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{
    animation:turn-off-visibility .4s forwards;
  }
}

@keyframes show-content-image{
  0%{
    visibility:hidden;
  }
  99%{
    visibility:hidden;
  }
  to{
    visibility:visible;
  }
}
@keyframes turn-on-visibility{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@keyframes turn-off-visibility{
  0%{
    opacity:1;
    visibility:visible;
  }
  99%{
    opacity:0;
    visibility:visible;
  }
  to{
    opacity:0;
    visibility:hidden;
  }
}
@keyframes lightbox-zoom-in{
  0%{
    transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to{
    transform:translate(-50%, -50%) scale(1);
  }
}
@keyframes lightbox-zoom-out{
  0%{
    transform:translate(-50%, -50%) scale(1);
    visibility:visible;
  }
  99%{
    visibility:visible;
  }
  to{
    transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility:hidden;
  }
}
ol.wp-block-latest-comments{
  box-sizing:border-box;
  margin-left:0;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
  line-height:1.1;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
  line-height:1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){
  line-height:1.5;
}

.wp-block-latest-comments .wp-block-latest-comments{
  padding-left:0;
}

.wp-block-latest-comments__comment{
  list-style:none;
  margin-bottom:1em;
}
.has-avatars .wp-block-latest-comments__comment{
  list-style:none;
  min-height:2.25em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
  margin-left:3.25em;
}

.wp-block-latest-comments__comment-excerpt p{
  font-size:.875em;
  margin:.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date{
  display:block;
  font-size:.75em;
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
  border-radius:1.5em;
  display:block;
  float:left;
  height:2.5em;
  margin-right:.75em;
  width:2.5em;
}

.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{
  font-size:inherit;
}

.wp-block-latest-posts{
  box-sizing:border-box;
}
.wp-block-latest-posts.alignleft{
  margin-right:2em;
}
.wp-block-latest-posts.alignright{
  margin-left:2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list{
  list-style:none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
  clear:both;
  overflow-wrap:break-word;
}
.wp-block-latest-posts.is-grid{
  display:flex;
  flex-wrap:wrap;
}
.wp-block-latest-posts.is-grid li{
  margin:0 1.25em 1.25em 0;
  width:100%;
}
@media (min-width:600px){
  .wp-block-latest-posts.columns-2 li{
    width:calc(50% - .625em);
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-3 li{
    width:calc(33.33333% - .83333em);
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-4 li{
    width:calc(25% - .9375em);
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-5 li{
    width:calc(20% - 1em);
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-6 li{
    width:calc(16.66667% - 1.04167em);
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n){
    margin-right:0;
  }
}

:root :where(.wp-block-latest-posts.is-grid){
  padding:0;
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){
  padding-left:0;
}

.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
  display:block;
  font-size:.8125em;
}

.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{
  margin-bottom:1em;
  margin-top:.5em;
}

.wp-block-latest-posts__featured-image a{
  display:inline-block;
}
.wp-block-latest-posts__featured-image img{
  height:auto;
  max-width:100%;
  width:auto;
}
.wp-block-latest-posts__featured-image.alignleft{
  float:left;
  margin-right:1em;
}
.wp-block-latest-posts__featured-image.alignright{
  float:right;
  margin-left:1em;
}
.wp-block-latest-posts__featured-image.aligncenter{
  margin-bottom:1em;
  text-align:center;
}

ol,ul{
  box-sizing:border-box;
}

:root :where(.wp-block-list.has-background){
  padding:1.25em 2.375em;
}

.wp-block-loginout,.wp-block-media-text{
  box-sizing:border-box;
}

.wp-block-media-text{
  direction:ltr;
  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{
  grid-column:1;
  grid-row:1;
  margin:0;
}

.wp-block-media-text>.wp-block-media-text__content{
  direction:ltr;
  grid-column:2;
  grid-row:1;
  padding:0 8%;
  word-break:break-word;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  grid-column:2;
  grid-row:1;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  grid-column:1;
  grid-row:1;
}

.wp-block-media-text__media a{
  display:block;
}

.wp-block-media-text__media img,.wp-block-media-text__media video{
  height:auto;
  max-width:unset;
  vertical-align:middle;
  width:100%;
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media{
  background-size:cover;
  height:100%;
  min-height:250px;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{
  display:block;
  height:100%;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border:0;
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{
  height:100%;
  min-height:250px;
  position:relative;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{
  display:block;
  height:100%;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{
  height:100%;
  object-fit:cover;
  position:absolute;
  width:100%;
}
@media (max-width:600px){
  .wp-block-media-text.is-stacked-on-mobile{
    grid-template-columns:100% !important;
  }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{
    grid-column:1;
    grid-row:1;
  }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{
    grid-column:1;
    grid-row:2;
  }
}
.wp-block-navigation{
  position:relative;
  --navigation-layout-justification-setting:flex-start;
  --navigation-layout-direction:row;
  --navigation-layout-wrap:wrap;
  --navigation-layout-justify:flex-start;
  --navigation-layout-align:center;
}
.wp-block-navigation ul{
  margin-bottom:0;
  margin-left:0;
  margin-top:0;
  padding-left:0;
}
.wp-block-navigation ul,.wp-block-navigation ul li{
  list-style:none;
  padding:0;
}
.wp-block-navigation .wp-block-navigation-item{
  align-items:center;
  display:flex;
  position:relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
  display:none;
}
.wp-block-navigation .wp-block-navigation-item__content{
  display:block;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
  color:inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{
  text-decoration:underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{
  text-decoration:line-through;
}
.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){
  text-decoration:none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
  align-self:center;
  background-color:inherit;
  border:none;
  color:currentColor;
  display:inline-block;
  font-size:inherit;
  height:.6em;
  line-height:0;
  margin-left:.25em;
  padding:0;
  width:.6em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{
  display:inline-block;
  stroke:currentColor;
  height:inherit;
  margin-top:.075em;
  width:inherit;
}
.wp-block-navigation.is-vertical{
  --navigation-layout-direction:column;
  --navigation-layout-justify:initial;
  --navigation-layout-align:flex-start;
}
.wp-block-navigation.no-wrap{
  --navigation-layout-wrap:nowrap;
}
.wp-block-navigation.items-justified-center{
  --navigation-layout-justification-setting:center;
  --navigation-layout-justify:center;
}
.wp-block-navigation.items-justified-center.is-vertical{
  --navigation-layout-align:center;
}
.wp-block-navigation.items-justified-right{
  --navigation-layout-justification-setting:flex-end;
  --navigation-layout-justify:flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical{
  --navigation-layout-align:flex-end;
}
.wp-block-navigation.items-justified-space-between{
  --navigation-layout-justification-setting:space-between;
  --navigation-layout-justify:space-between;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
  align-items:normal;
  background-color:inherit;
  color:inherit;
  display:flex;
  flex-direction:column;
  height:0;
  left:-1px;
  opacity:0;
  overflow:hidden;
  position:absolute;
  top:100%;
  visibility:hidden;
  width:0;
  z-index:2;
}
@media not (prefers-reduced-motion){
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container{
    transition:opacity .1s linear;
  }
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
  display:flex;
  flex-grow:1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
  margin-left:auto;
  margin-right:0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
  margin:0;
}
@media (min-width:782px){
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:100%;
    top:-1px;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
    background:#0000;
    content:"";
    display:block;
    height:100%;
    position:absolute;
    right:100%;
    width:.5em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{
    margin-right:.25em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{
    transform:rotate(-90deg);
  }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
  height:auto;
  min-width:200px;
  opacity:1;
  overflow:visible;
  visibility:visible;
  width:auto;
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
  left:0;
  top:100%;
}
@media (min-width:782px){
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:100%;
    top:0;
  }
}

.wp-block-navigation-submenu{
  display:flex;
  position:relative;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
  stroke:currentColor;
}

button.wp-block-navigation-item__content{
  background-color:initial;
  border:none;
  color:currentColor;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-align:left;
  text-transform:inherit;
}

.wp-block-navigation-submenu__toggle{
  cursor:pointer;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{
  padding-left:0;
  padding-right:.85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{
  margin-left:-.6em;
  pointer-events:none;
}

.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){
  padding:0;
}
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{
  gap:inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
  padding:.5em 1em;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
  padding:.5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
  left:auto;
  right:0;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
  left:-1px;
  right:-1px;
}
@media (min-width:782px){
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:auto;
    right:100%;
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
  background-color:#fff;
  border:1px solid #00000026;
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container{
  background-color:inherit;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{
  color:#000;
}

.wp-block-navigation__container{
  align-items:var(--navigation-layout-align, initial);
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
  list-style:none;
  margin:0;
  padding-left:0;
}
.wp-block-navigation__container .is-responsive{
  display:none;
}

.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
  flex-grow:1;
}
@keyframes overlay-menu__fade-in-animation{
  0%{
    opacity:0;
    transform:translateY(.5em);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}
.wp-block-navigation__responsive-container{
  bottom:0;
  display:none;
  left:0;
  position:fixed;
  right:0;
  top:0;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){
  color:inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
  align-items:var(--navigation-layout-align, initial);
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
  background-color:inherit !important;
  color:inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open{
  background-color:inherit;
  display:flex;
  flex-direction:column;
  overflow:auto;
  padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem);
  z-index:100000;
}
@media not (prefers-reduced-motion){
  .wp-block-navigation__responsive-container.is-menu-open{
    animation:overlay-menu__fade-in-animation .1s ease-out;
    animation-fill-mode:forwards;
  }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
  align-items:var(--navigation-layout-justification-setting, inherit);
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  overflow:visible;
  padding-top:calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  justify-content:flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
  display:none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
  border:none;
  height:auto;
  min-width:200px;
  opacity:1;
  overflow:initial;
  padding-left:2rem;
  padding-right:2rem;
  position:static;
  visibility:visible;
  width:auto;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  gap:inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  padding-top:var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
  padding:0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  align-items:var(--navigation-layout-justification-setting, initial);
  display:flex;
  flex-direction:column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
  background:#0000 !important;
  color:inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
  left:auto;
  right:auto;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
    background-color:inherit;
    display:block;
    position:relative;
    width:100%;
    z-index:auto;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
    display:none;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
    left:0;
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
  background-color:#fff;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{
  color:#000;
}

.wp-block-navigation__toggle_button_label{
  font-size:1rem;
  font-weight:700;
}

.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
  background:#0000;
  border:none;
  color:currentColor;
  cursor:pointer;
  margin:0;
  padding:0;
  text-transform:inherit;
  vertical-align:middle;
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
  fill:currentColor;
  display:block;
  height:24px;
  pointer-events:none;
  width:24px;
}

.wp-block-navigation__responsive-container-open{
  display:flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container-open:not(.always-shown){
    display:none;
  }
}

.wp-block-navigation__responsive-container-close{
  position:absolute;
  right:0;
  top:0;
  z-index:2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

.wp-block-navigation__responsive-close{
  width:100%;
}
.has-modal-open .wp-block-navigation__responsive-close{
  margin-left:auto;
  margin-right:auto;
  max-width:var(--wp--style--global--wide-size, 100%);
}
.wp-block-navigation__responsive-close:focus{
  outline:none;
}

.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
  box-sizing:border-box;
}

.wp-block-navigation__responsive-dialog{
  position:relative;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
  margin-top:46px;
}
@media (min-width:782px){
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
    margin-top:32px;
  }
}

html.has-modal-open{
  overflow:hidden;
}

.wp-block-navigation .wp-block-navigation-item__label{
  overflow-wrap:break-word;
}
.wp-block-navigation .wp-block-navigation-item__description{
  display:none;
}

.link-ui-tools{
  border-top:1px solid #f0f0f0;
  padding:8px;
}

.link-ui-block-inserter{
  padding-top:8px;
}

.link-ui-block-inserter__back{
  margin-left:8px;
  text-transform:uppercase;
}

.wp-block-navigation .wp-block-page-list{
  align-items:var(--navigation-layout-align, initial);
  background-color:inherit;
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
}
.wp-block-navigation .wp-block-navigation-item{
  background-color:inherit;
}

.wp-block-page-list{
  box-sizing:border-box;
}

.is-small-text{
  font-size:.875em;
}

.is-regular-text{
  font-size:1em;
}

.is-large-text{
  font-size:2.25em;
}

.is-larger-text{
  font-size:3em;
}

.has-drop-cap:not(:focus):first-letter{
  float:left;
  font-size:8.4em;
  font-style:normal;
  font-weight:100;
  line-height:.68;
  margin:.05em .1em 0 0;
  text-transform:uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter{
  float:none;
  margin-left:.1em;
}

p.has-drop-cap.has-background{
  overflow:hidden;
}

:root :where(p.has-background){
  padding:1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a{
  color:inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-author{
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
}
.wp-block-post-author__byline{
  font-size:.5em;
  margin-bottom:0;
  margin-top:0;
  width:100%;
}
.wp-block-post-author__avatar{
  margin-right:1em;
}
.wp-block-post-author__bio{
  font-size:.7em;
  margin-bottom:.7em;
}
.wp-block-post-author__content{
  flex-basis:0;
  flex-grow:1;
}
.wp-block-post-author__name{
  margin:0;
}

.wp-block-post-author-biography{
  box-sizing:border-box;
}

:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{
  padding:calc(.667em + 2px);
}

.wp-block-post-comments-form{
  box-sizing:border-box;
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
  font-weight:inherit;
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
  font-family:inherit;
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
  font-size:inherit;
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
  line-height:inherit;
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
  font-style:inherit;
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
  letter-spacing:inherit;
}
.wp-block-post-comments-form :where(input[type=submit]){
  box-shadow:none;
  cursor:pointer;
  display:inline-block;
  overflow-wrap:break-word;
  text-align:center;
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-post-comments-form .comment-reply-title{
  margin-bottom:0;
}
.wp-block-post-comments-form .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-left:.5em;
}

.wp-block-post-comments-count{
  box-sizing:border-box;
}

.wp-block-post-content{
  display:flow-root;
}

.wp-block-post-comments-link,.wp-block-post-date{
  box-sizing:border-box;
}

:where(.wp-block-post-excerpt){
  box-sizing:border-box;
  margin-bottom:var(--wp--style--block-gap);
  margin-top:var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt{
  margin-bottom:0;
  margin-top:0;
}

.wp-block-post-excerpt__more-text{
  margin-bottom:0;
  margin-top:var(--wp--style--block-gap);
}

.wp-block-post-excerpt__more-link{
  display:inline-block;
}

.wp-block-post-featured-image{
  margin-left:0;
  margin-right:0;
}
.wp-block-post-featured-image a{
  display:block;
  height:100%;
}
.wp-block-post-featured-image :where(img){
  box-sizing:border-box;
  height:auto;
  max-width:100%;
  vertical-align:bottom;
  width:100%;
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
  width:100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{
  background-color:#000;
  inset:0;
  position:absolute;
}
.wp-block-post-featured-image{
  position:relative;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{
  background-color:initial;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{
  opacity:0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{
  opacity:.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{
  opacity:.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{
  opacity:.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{
  opacity:.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{
  opacity:.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{
  opacity:.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{
  opacity:.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{
  opacity:.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{
  opacity:.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{
  opacity:1;
}
.wp-block-post-featured-image:where(.alignleft,.alignright){
  width:100%;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-terms{
  box-sizing:border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator{
  white-space:pre-wrap;
}

.wp-block-post-time-to-read,.wp-block-post-title{
  box-sizing:border-box;
}

.wp-block-post-title{
  word-break:break-word;
}
.wp-block-post-title :where(a){
  display:inline-block;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-decoration:inherit;
}

.wp-block-post-author-name,.wp-block-preformatted{
  box-sizing:border-box;
}

.wp-block-preformatted{
  white-space:pre-wrap;
}

:where(.wp-block-preformatted.has-background){
  padding:1.25em 2.375em;
}

.wp-block-pullquote{
  box-sizing:border-box;
  margin:0 0 1em;
  overflow-wrap:break-word;
  padding:4em 0;
  text-align:center;
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
  color:inherit;
}
.wp-block-pullquote blockquote{
  margin:0;
}
.wp-block-pullquote p{
  margin-top:0;
}
.wp-block-pullquote p:last-child{
  margin-bottom:0;
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
  max-width:420px;
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
  position:relative;
}
.wp-block-pullquote .has-text-color a{
  color:inherit;
}

.wp-block-pullquote.has-text-align-left blockquote{
  text-align:left;
}

.wp-block-pullquote.has-text-align-right blockquote{
  text-align:right;
}

.wp-block-pullquote.has-text-align-center blockquote{
  text-align:center;
}

.wp-block-pullquote.is-style-solid-color{
  border:none;
}
.wp-block-pullquote.is-style-solid-color blockquote{
  margin-left:auto;
  margin-right:auto;
  max-width:60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:2em;
  margin-bottom:0;
  margin-top:0;
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
  font-style:normal;
  text-transform:none;
}

.wp-block-pullquote cite{
  color:inherit;
  display:block;
}

.wp-block-post-template{
  box-sizing:border-box;
  list-style:none;
  margin-bottom:0;
  margin-top:0;
  max-width:100%;
  padding:0;
}
.wp-block-post-template.is-flex-container{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:1.25em;
}
.wp-block-post-template.is-flex-container>li{
  margin:0;
  width:100%;
}
@media (min-width:600px){
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{
    width:calc(50% - .625em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
    width:calc(33.33333% - .83333em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{
    width:calc(25% - .9375em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{
    width:calc(20% - 1em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{
    width:calc(16.66667% - 1.04167em);
  }
}

@media (max-width:600px){
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
    grid-template-columns:1fr;
  }
}
.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{
  float:right;
  margin-inline-end:0;
  margin-inline-start:2em;
}

.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{
  float:left;
  margin-inline-end:2em;
  margin-inline-start:0;
}

.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{
  margin-inline-end:auto;
  margin-inline-start:auto;
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{
  margin-inline-start:auto;
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{
  margin-inline-end:auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-query-pagination.aligncenter{
  justify-content:center;
}

.wp-block-query-title,.wp-block-query-total,.wp-block-quote{
  box-sizing:border-box;
}

.wp-block-quote{
  overflow-wrap:break-word;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){
  margin-bottom:1em;
  padding:0 1em;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{
  font-size:1.5em;
  font-style:italic;
  line-height:1.6;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{
  font-size:1.125em;
  text-align:right;
}
.wp-block-quote>cite{
  display:block;
}

.wp-block-read-more{
  display:block;
  width:fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])){
  text-decoration:none;
}
.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{
  text-decoration:none;
}

ul.wp-block-rss.alignleft{
  margin-right:2em;
}
ul.wp-block-rss.alignright{
  margin-left:2em;
}
ul.wp-block-rss.is-grid{
  display:flex;
  flex-wrap:wrap;
  padding:0;
}
ul.wp-block-rss.is-grid li{
  margin:0 1em 1em 0;
  width:100%;
}
@media (min-width:600px){
  ul.wp-block-rss.columns-2 li{
    width:calc(50% - 1em);
  }
  ul.wp-block-rss.columns-3 li{
    width:calc(33.33333% - 1em);
  }
  ul.wp-block-rss.columns-4 li{
    width:calc(25% - 1em);
  }
  ul.wp-block-rss.columns-5 li{
    width:calc(20% - 1em);
  }
  ul.wp-block-rss.columns-6 li{
    width:calc(16.66667% - 1em);
  }
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
  display:block;
  font-size:.8125em;
}

.wp-block-rss{
  box-sizing:border-box;
  list-style:none;
  padding:0;
}

.wp-block-search__button{
  margin-left:10px;
  word-break:normal;
}
.wp-block-search__button.has-icon{
  line-height:0;
}
.wp-block-search__button svg{
  height:1.25em;
  min-height:24px;
  min-width:24px;
  width:1.25em;
  fill:currentColor;
  vertical-align:text-bottom;
}

:where(.wp-block-search__button){
  border:1px solid #ccc;
  padding:6px 10px;
}

.wp-block-search__inside-wrapper{
  display:flex;
  flex:auto;
  flex-wrap:nowrap;
  max-width:100%;
}

.wp-block-search__label{
  width:100%;
}

.wp-block-search__input{
  appearance:none;
  border:1px solid #949494;
  flex-grow:1;
  margin-left:0;
  margin-right:0;
  min-width:3rem;
  padding:8px;
  text-decoration:unset !important;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button{
  box-sizing:border-box;
  display:flex;
  flex-shrink:0;
  justify-content:center;
  margin-left:0;
  max-width:100%;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  min-width:0 !important;
  transition-property:width;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input{
  flex-basis:100%;
  transition-duration:.3s;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{
  overflow:hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{
  border-left-width:0 !important;
  border-right-width:0 !important;
  flex-basis:0;
  flex-grow:0;
  margin:0;
  min-width:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  width:0 !important;
}

:where(.wp-block-search__input){
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-transform:inherit;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
  border:1px solid #949494;
  box-sizing:border-box;
  padding:4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
  border:none;
  border-radius:0;
  padding:0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
  outline:none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
  padding:4px 8px;
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
  margin:auto;
}

.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  float:right;
}

.wp-block-separator{
  border:none;
  border-top:2px solid;
}

:root :where(.wp-block-separator.is-style-dots){
  height:auto;
  line-height:1;
  text-align:center;
}
:root :where(.wp-block-separator.is-style-dots):before{
  color:currentColor;
  content:"···";
  font-family:serif;
  font-size:1.5em;
  letter-spacing:2em;
  padding-left:2em;
}

.wp-block-separator.is-style-dots{
  background:none !important;
  border:none !important;
}

.wp-block-site-logo{
  box-sizing:border-box;
  line-height:0;
}
.wp-block-site-logo a{
  display:inline-block;
  line-height:0;
}
.wp-block-site-logo.is-default-size img{
  height:auto;
  width:120px;
}
.wp-block-site-logo img{
  height:auto;
  max-width:100%;
}
.wp-block-site-logo a,.wp-block-site-logo img{
  border-radius:inherit;
}
.wp-block-site-logo.aligncenter{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

:root :where(.wp-block-site-logo.is-style-rounded){
  border-radius:9999px;
}

.wp-block-site-tagline,.wp-block-site-title{
  box-sizing:border-box;
}
.wp-block-site-title :where(a){
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-decoration:inherit;
}

.wp-block-social-links{
  background:none;
  box-sizing:border-box;
  margin-left:0;
  padding-left:0;
  padding-right:0;
  text-indent:0;
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
  border-bottom:0;
  box-shadow:none;
  text-decoration:none;
}
.wp-block-social-links .wp-social-link svg{
  height:1em;
  width:1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){
  font-size:.65em;
  margin-left:.5em;
  margin-right:.5em;
}
.wp-block-social-links.has-small-icon-size{
  font-size:16px;
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
  font-size:24px;
}
.wp-block-social-links.has-large-icon-size{
  font-size:36px;
}
.wp-block-social-links.has-huge-icon-size{
  font-size:48px;
}
.wp-block-social-links.aligncenter{
  display:flex;
  justify-content:center;
}
.wp-block-social-links.alignright{
  justify-content:flex-end;
}

.wp-block-social-link{
  border-radius:9999px;
  display:block;
  height:auto;
}
@media not (prefers-reduced-motion){
  .wp-block-social-link{
    transition:transform .1s ease;
  }
}
.wp-block-social-link a{
  align-items:center;
  display:flex;
  line-height:0;
}
.wp-block-social-link:hover{
  transform:scale(1.1);
}

.wp-block-social-links .wp-block-social-link.wp-social-link{
  display:inline-block;
  margin:0;
  padding:0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{
  color:currentColor;
  fill:currentColor;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{
  background-color:#f0f0f0;
  color:#444;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{
  background-color:#f90;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{
  background-color:#1ea0c3;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{
  background-color:#0757fe;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{
  background-color:#0a7aff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{
  background-color:#1e1f26;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{
  background-color:#02e49b;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{
  background-color:#5865f2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{
  background-color:#e94c89;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{
  background-color:#4280ff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{
  background-color:#f45800;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{
  background-color:#0866ff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{
  background-color:#0461dd;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{
  background-color:#e65678;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{
  background-color:#24292d;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{
  background-color:#eceadd;
  color:#382110;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{
  background-color:#ea4434;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{
  background-color:#1d4fc4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{
  background-color:#f00075;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{
  background-color:#e21b24;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{
  background-color:#0d66c2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{
  background-color:#3288d4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{
  background-color:#f6405f;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{
  background-color:#e60122;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{
  background-color:#ef4155;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{
  background-color:#ff4500;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{
  background-color:#0478d7;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{
  background-color:#fefc00;
  color:#fff;
  stroke:#000;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{
  background-color:#ff5600;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{
  background-color:#1bd760;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{
  background-color:#2aabee;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{
  background-color:#011835;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{
  background-color:#6440a4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{
  background-color:#1da1f2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{
  background-color:#1eb7ea;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{
  background-color:#4680c2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{
  background-color:#3499cd;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{
  background-color:#25d366;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{
  background-color:#d32422;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{
  background-color:red;
  color:#fff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{
  background:none;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{
  height:1.25em;
  width:1.25em;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{
  color:#f90;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{
  color:#1ea0c3;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{
  color:#0757fe;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{
  color:#0a7aff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{
  color:#1e1f26;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{
  color:#02e49b;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{
  color:#5865f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{
  color:#e94c89;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{
  color:#4280ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{
  color:#f45800;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{
  color:#0866ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{
  color:#0461dd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{
  color:#e65678;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{
  color:#24292d;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{
  color:#382110;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{
  color:#ea4434;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{
  color:#1d4fc4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{
  color:#f00075;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{
  color:#e21b24;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{
  color:#0d66c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{
  color:#3288d4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{
  color:#f6405f;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{
  color:#e60122;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{
  color:#ef4155;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{
  color:#ff4500;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{
  color:#0478d7;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{
  color:#fff;
  stroke:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{
  color:#ff5600;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{
  color:#1bd760;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{
  color:#2aabee;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{
  color:#011835;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{
  color:#6440a4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{
  color:#1da1f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{
  color:#1eb7ea;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{
  color:#4680c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{
  color:#25d366;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{
  color:#3499cd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{
  color:#d32422;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{
  color:red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link{
  width:auto;
}

:root :where(.wp-block-social-links .wp-social-link a){
  padding:.25em;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){
  padding:0;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){
  padding-left:.6666666667em;
  padding-right:.6666666667em;
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{
  color:#000;
}

.wp-block-spacer{
  clear:both;
}

.wp-block-tag-cloud{
  box-sizing:border-box;
}
.wp-block-tag-cloud.aligncenter{
  justify-content:center;
  text-align:center;
}
.wp-block-tag-cloud.alignfull{
  padding-left:1em;
  padding-right:1em;
}
.wp-block-tag-cloud a{
  display:inline-block;
  margin-right:5px;
}
.wp-block-tag-cloud span{
  display:inline-block;
  margin-left:5px;
  text-decoration:none;
}

:root :where(.wp-block-tag-cloud.is-style-outline){
  display:flex;
  flex-wrap:wrap;
  gap:1ch;
}

:root :where(.wp-block-tag-cloud.is-style-outline a){
  border:1px solid;
  font-size:unset !important;
  margin-right:0;
  padding:1ch 2ch;
  text-decoration:none !important;
}

.wp-block-table{
  overflow-x:auto;
}
.wp-block-table table{
  border-collapse:collapse;
  width:100%;
}
.wp-block-table thead{
  border-bottom:3px solid;
}
.wp-block-table tfoot{
  border-top:3px solid;
}
.wp-block-table td,.wp-block-table th{
  border:1px solid;
  padding:.5em;
}
.wp-block-table .has-fixed-layout{
  table-layout:fixed;
  width:100%;
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
  word-break:break-word;
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
  display:table;
  width:auto;
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
  word-break:break-word;
}
.wp-block-table .has-subtle-light-gray-background-color{
  background-color:#f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color{
  background-color:#e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color{
  background-color:#e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color{
  background-color:#fcf0ef;
}
.wp-block-table.is-style-stripes{
  background-color:initial;
  border-bottom:1px solid #f0f0f0;
  border-collapse:inherit;
  border-spacing:0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
  background-color:#f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
  background-color:#f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
  background-color:#e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
  background-color:#e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
  background-color:#fcf0ef;
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
  border-color:#0000;
}
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{
  border-color:inherit;
}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{
  border-top-color:inherit;
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child){
  border-top-color:initial;
}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{
  border-right-color:inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{
  border-bottom-color:inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){
  border-bottom-color:initial;
}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{
  border-left-color:inherit;
}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{
  border-style:inherit;
}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{
  border-style:inherit;
  border-width:inherit;
}

:root :where(.wp-block-table-of-contents){
  box-sizing:border-box;
}

:where(.wp-block-term-description){
  box-sizing:border-box;
  margin-bottom:var(--wp--style--block-gap);
  margin-top:var(--wp--style--block-gap);
}

.wp-block-term-description p{
  margin-bottom:0;
  margin-top:0;
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
  display:flex;
}
.wp-block-text-columns .wp-block-column{
  margin:0 1em;
  padding:0;
}
.wp-block-text-columns .wp-block-column:first-child{
  margin-left:0;
}
.wp-block-text-columns .wp-block-column:last-child{
  margin-right:0;
}
.wp-block-text-columns.columns-2 .wp-block-column{
  width:50%;
}
.wp-block-text-columns.columns-3 .wp-block-column{
  width:33.3333333333%;
}
.wp-block-text-columns.columns-4 .wp-block-column{
  width:25%;
}

pre.wp-block-verse{
  overflow:auto;
  white-space:pre-wrap;
}

:where(pre.wp-block-verse){
  font-family:inherit;
}

.wp-block-video{
  box-sizing:border-box;
}
.wp-block-video video{
  vertical-align:middle;
  width:100%;
}
@supports (position:sticky){
  .wp-block-video [poster]{
    object-fit:cover;
  }
}
.wp-block-video.aligncenter{
  text-align:center;
}
.wp-block-video :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}

.editor-styles-wrapper,.entry-content{
  counter-reset:footnotes;
}

a[data-fn].fn{
  counter-increment:footnotes;
  display:inline-flex;
  font-size:smaller;
  text-decoration:none;
  text-indent:-9999999px;
  vertical-align:super;
}

a[data-fn].fn:after{
  content:"[" counter(footnotes) "]";
  float:left;
  text-indent:0;
}
.wp-element-button{
  cursor:pointer;
}

:root{
  --wp--preset--font-size--normal:16px;
  --wp--preset--font-size--huge:42px;
}
:root .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .has-very-light-gray-color{
  color:#eee;
}
:root .has-very-dark-gray-color{
  color:#313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background{
  background:linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background{
  background:linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background{
  background:linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background{
  background:linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background{
  background:linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background{
  background:linear-gradient(135deg, #020381, #2874fc);
}

.has-regular-font-size{
  font-size:1em;
}

.has-larger-font-size{
  font-size:2.625em;
}

.has-normal-font-size{
  font-size:var(--wp--preset--font-size--normal);
}

.has-huge-font-size{
  font-size:var(--wp--preset--font-size--huge);
}

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

.has-text-align-left{
  text-align:left;
}

.has-text-align-right{
  text-align:right;
}

#end-resizable-editor-section{
  display:none;
}

.aligncenter{
  clear:both;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

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

.screen-reader-text:focus{
  background-color:#ddd;
  clip-path:none;
  color:#444;
  display:block;
  font-size:1em;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}
html :where(.has-border-color){
  border-style:solid;
}

html :where([style*=border-top-color]){
  border-top-style:solid;
}

html :where([style*=border-right-color]){
  border-right-style:solid;
}

html :where([style*=border-bottom-color]){
  border-bottom-style:solid;
}

html :where([style*=border-left-color]){
  border-left-style:solid;
}

html :where([style*=border-width]){
  border-style:solid;
}

html :where([style*=border-top-width]){
  border-top-style:solid;
}

html :where([style*=border-right-width]){
  border-right-style:solid;
}

html :where([style*=border-bottom-width]){
  border-bottom-style:solid;
}

html :where([style*=border-left-width]){
  border-left-style:solid;
}
html :where(img[class*=wp-image-]){
  height:auto;
  max-width:100%;
}
:where(figure){
  margin:0 0 1em;
}

html :where(.is-position-sticky){
  --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px){
  html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:0px;
  }
}/*!
Theme Name: Fashion Shop
Theme URI: https://fashionshop.sk/
Author: NEONUS s.r.o
Author URI: https://neonus.sk/
Description: 07.12.2021 - fashionshop.sk, custom téma. Grafický návrh a programovanie od NEONUS s.r.o., 
Requires at least: 1.0.0
Requires PHP: 5.2.4
Version: 2024-04-15
License: GLicense: FashionShop Copyright 2020. All right reserved.
Text Domain: fashionshop
Tags: nws-admin, eshop, products, filter, wishlist, 
*//*!
 * NEONUS : grid for Sites + ofcannvas + nws tabs
 * Version 2.0.0
 * NEONUS s.k
 */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}template{display:none}.menu{margin:0;padding:0;list-style:none}.menu a{text-decoration:none;display:inline-block}.nws-admin-edit-link{position:absolute;right:0;top:0;text-decoration:none;color:#fff;background:red;padding:4px;z-index:20}.nws-admin-edit-link:hover{background:#000}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:90rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 40em){.grid-container{padding-right:1rem;padding-left:1rem}}.grid-x{display:flex;flex-flow:row wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;box-sizing:border-box}.cell{flex:0 0 auto;min-height:0px;min-width:0px;width:100%}.cell.auto{flex:1 1 0px;width:auto}.cell.shrink{flex:0 0 auto;width:auto}.grid-x>.small-shrink{flex-basis:auto}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.grid-x{display:flex}@media print,screen and (min-width: 0em){.grid-x>.small-1{width:4.1666666667%;flex:0 0 4.1666666667%}.grid-x>.small-2{width:8.3333333333%;flex:0 0 8.3333333333%}.grid-x>.small-3{width:12.5%;flex:0 0 12.5%}.grid-x>.small-4{width:16.6666666667%;flex:0 0 16.6666666667%}.grid-x>.small-5{width:20.8333333333%;flex:0 0 20.8333333333%}.grid-x>.small-6{width:25%;flex:0 0 25%}.grid-x>.small-7{width:29.1666666667%;flex:0 0 29.1666666667%}.grid-x>.small-8{width:33.3333333333%;flex:0 0 33.3333333333%}.grid-x>.small-9{width:37.5%;flex:0 0 37.5%}.grid-x>.small-10{width:41.6666666667%;flex:0 0 41.6666666667%}.grid-x>.small-11{width:45.8333333333%;flex:0 0 45.8333333333%}.grid-x>.small-12{width:50%;flex:0 0 50%}.grid-x>.small-13{width:54.1666666667%;flex:0 0 54.1666666667%}.grid-x>.small-14{width:58.3333333333%;flex:0 0 58.3333333333%}.grid-x>.small-15{width:62.5%;flex:0 0 62.5%}.grid-x>.small-16{width:66.6666666667%;flex:0 0 66.6666666667%}.grid-x>.small-17{width:70.8333333333%;flex:0 0 70.8333333333%}.grid-x>.small-18{width:75%;flex:0 0 75%}.grid-x>.small-19{width:79.1666666667%;flex:0 0 79.1666666667%}.grid-x>.small-20{width:83.3333333333%;flex:0 0 83.3333333333%}.grid-x>.small-21{width:87.5%;flex:0 0 87.5%}.grid-x>.small-22{width:91.6666666667%;flex:0 0 91.6666666667%}.grid-x>.small-23{width:95.8333333333%;flex:0 0 95.8333333333%}.grid-x>.small-24{width:100%;flex:0 0 100%}.grid-x>.small-shrink{flex:0 0 auto;width:auto}.grid-x>.small-auto{flex:1 1 0px;width:auto}}@media print,screen and (min-width: 40em){.grid-x>.medium-1{width:4.1666666667%;flex:0 0 4.1666666667%}.grid-x>.medium-2{width:8.3333333333%;flex:0 0 8.3333333333%}.grid-x>.medium-3{width:12.5%;flex:0 0 12.5%}.grid-x>.medium-4{width:16.6666666667%;flex:0 0 16.6666666667%}.grid-x>.medium-5{width:20.8333333333%;flex:0 0 20.8333333333%}.grid-x>.medium-6{width:25%;flex:0 0 25%}.grid-x>.medium-7{width:29.1666666667%;flex:0 0 29.1666666667%}.grid-x>.medium-8{width:33.3333333333%;flex:0 0 33.3333333333%}.grid-x>.medium-9{width:37.5%;flex:0 0 37.5%}.grid-x>.medium-10{width:41.6666666667%;flex:0 0 41.6666666667%}.grid-x>.medium-11{width:45.8333333333%;flex:0 0 45.8333333333%}.grid-x>.medium-12{width:50%;flex:0 0 50%}.grid-x>.medium-13{width:54.1666666667%;flex:0 0 54.1666666667%}.grid-x>.medium-14{width:58.3333333333%;flex:0 0 58.3333333333%}.grid-x>.medium-15{width:62.5%;flex:0 0 62.5%}.grid-x>.medium-16{width:66.6666666667%;flex:0 0 66.6666666667%}.grid-x>.medium-17{width:70.8333333333%;flex:0 0 70.8333333333%}.grid-x>.medium-18{width:75%;flex:0 0 75%}.grid-x>.medium-19{width:79.1666666667%;flex:0 0 79.1666666667%}.grid-x>.medium-20{width:83.3333333333%;flex:0 0 83.3333333333%}.grid-x>.medium-21{width:87.5%;flex:0 0 87.5%}.grid-x>.medium-22{width:91.6666666667%;flex:0 0 91.6666666667%}.grid-x>.medium-23{width:95.8333333333%;flex:0 0 95.8333333333%}.grid-x>.medium-24{width:100%;flex:0 0 100%}.grid-x>.medium-shrink{flex:0 0 auto;width:auto}.grid-x>.medium-auto{flex:1 1 0px;width:auto}}@media print,screen and (min-width: 64em){.grid-x>.large-1{width:4.1666666667%;flex:0 0 4.1666666667%}.grid-x>.large-2{width:8.3333333333%;flex:0 0 8.3333333333%}.grid-x>.large-3{width:12.5%;flex:0 0 12.5%}.grid-x>.large-4{width:16.6666666667%;flex:0 0 16.6666666667%}.grid-x>.large-5{width:20.8333333333%;flex:0 0 20.8333333333%}.grid-x>.large-6{width:25%;flex:0 0 25%}.grid-x>.large-7{width:29.1666666667%;flex:0 0 29.1666666667%}.grid-x>.large-8{width:33.3333333333%;flex:0 0 33.3333333333%}.grid-x>.large-9{width:37.5%;flex:0 0 37.5%}.grid-x>.large-10{width:41.6666666667%;flex:0 0 41.6666666667%}.grid-x>.large-11{width:45.8333333333%;flex:0 0 45.8333333333%}.grid-x>.large-12{width:50%;flex:0 0 50%}.grid-x>.large-13{width:54.1666666667%;flex:0 0 54.1666666667%}.grid-x>.large-14{width:58.3333333333%;flex:0 0 58.3333333333%}.grid-x>.large-15{width:62.5%;flex:0 0 62.5%}.grid-x>.large-16{width:66.6666666667%;flex:0 0 66.6666666667%}.grid-x>.large-17{width:70.8333333333%;flex:0 0 70.8333333333%}.grid-x>.large-18{width:75%;flex:0 0 75%}.grid-x>.large-19{width:79.1666666667%;flex:0 0 79.1666666667%}.grid-x>.large-20{width:83.3333333333%;flex:0 0 83.3333333333%}.grid-x>.large-21{width:87.5%;flex:0 0 87.5%}.grid-x>.large-22{width:91.6666666667%;flex:0 0 91.6666666667%}.grid-x>.large-23{width:95.8333333333%;flex:0 0 95.8333333333%}.grid-x>.large-24{width:100%;flex:0 0 100%}.grid-x>.large-shrink{flex:0 0 auto;width:auto}.grid-x>.large-auto{flex:1 1 0px;width:auto}}@media print,screen and (min-width: 85em){.grid-x>.xlarge-1{width:4.1666666667%;flex:0 0 4.1666666667%}.grid-x>.xlarge-2{width:8.3333333333%;flex:0 0 8.3333333333%}.grid-x>.xlarge-3{width:12.5%;flex:0 0 12.5%}.grid-x>.xlarge-4{width:16.6666666667%;flex:0 0 16.6666666667%}.grid-x>.xlarge-5{width:20.8333333333%;flex:0 0 20.8333333333%}.grid-x>.xlarge-6{width:25%;flex:0 0 25%}.grid-x>.xlarge-7{width:29.1666666667%;flex:0 0 29.1666666667%}.grid-x>.xlarge-8{width:33.3333333333%;flex:0 0 33.3333333333%}.grid-x>.xlarge-9{width:37.5%;flex:0 0 37.5%}.grid-x>.xlarge-10{width:41.6666666667%;flex:0 0 41.6666666667%}.grid-x>.xlarge-11{width:45.8333333333%;flex:0 0 45.8333333333%}.grid-x>.xlarge-12{width:50%;flex:0 0 50%}.grid-x>.xlarge-13{width:54.1666666667%;flex:0 0 54.1666666667%}.grid-x>.xlarge-14{width:58.3333333333%;flex:0 0 58.3333333333%}.grid-x>.xlarge-15{width:62.5%;flex:0 0 62.5%}.grid-x>.xlarge-16{width:66.6666666667%;flex:0 0 66.6666666667%}.grid-x>.xlarge-17{width:70.8333333333%;flex:0 0 70.8333333333%}.grid-x>.xlarge-18{width:75%;flex:0 0 75%}.grid-x>.xlarge-19{width:79.1666666667%;flex:0 0 79.1666666667%}.grid-x>.xlarge-20{width:83.3333333333%;flex:0 0 83.3333333333%}.grid-x>.xlarge-21{width:87.5%;flex:0 0 87.5%}.grid-x>.xlarge-22{width:91.6666666667%;flex:0 0 91.6666666667%}.grid-x>.xlarge-23{width:95.8333333333%;flex:0 0 95.8333333333%}.grid-x>.xlarge-24{width:100%;flex:0 0 100%}.grid-x>.xlarge-shrink{flex:0 0 auto;width:auto}.grid-x>.xlarge-auto{flex:1 1 0px;width:auto}}.grid-x.grid-margin-x{display:flex}@media print,screen and (min-width: 0em){.grid-x.grid-margin-x>.small-1{width:calc(4.1666666667% - 1.25rem );flex:0 0 calc(4.1666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-2{width:calc(8.3333333333% - 1.25rem );flex:0 0 calc(8.3333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-3{width:calc(12.5% - 1.25rem );flex:0 0 calc(12.5% - 1.25rem )}.grid-x.grid-margin-x>.small-4{width:calc(16.6666666667% - 1.25rem );flex:0 0 calc(16.6666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-5{width:calc(20.8333333333% - 1.25rem );flex:0 0 calc(20.8333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-6{width:calc(25% - 1.25rem );flex:0 0 calc(25% - 1.25rem )}.grid-x.grid-margin-x>.small-7{width:calc(29.1666666667% - 1.25rem );flex:0 0 calc(29.1666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-8{width:calc(33.3333333333% - 1.25rem );flex:0 0 calc(33.3333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-9{width:calc(37.5% - 1.25rem );flex:0 0 calc(37.5% - 1.25rem )}.grid-x.grid-margin-x>.small-10{width:calc(41.6666666667% - 1.25rem );flex:0 0 calc(41.6666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-11{width:calc(45.8333333333% - 1.25rem );flex:0 0 calc(45.8333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-12{width:calc(50% - 1.25rem );flex:0 0 calc(50% - 1.25rem )}.grid-x.grid-margin-x>.small-13{width:calc(54.1666666667% - 1.25rem );flex:0 0 calc(54.1666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-14{width:calc(58.3333333333% - 1.25rem );flex:0 0 calc(58.3333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-15{width:calc(62.5% - 1.25rem );flex:0 0 calc(62.5% - 1.25rem )}.grid-x.grid-margin-x>.small-16{width:calc(66.6666666667% - 1.25rem );flex:0 0 calc(66.6666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-17{width:calc(70.8333333333% - 1.25rem );flex:0 0 calc(70.8333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-18{width:calc(75% - 1.25rem );flex:0 0 calc(75% - 1.25rem )}.grid-x.grid-margin-x>.small-19{width:calc(79.1666666667% - 1.25rem );flex:0 0 calc(79.1666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-20{width:calc(83.3333333333% - 1.25rem );flex:0 0 calc(83.3333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-21{width:calc(87.5% - 1.25rem );flex:0 0 calc(87.5% - 1.25rem )}.grid-x.grid-margin-x>.small-22{width:calc(91.6666666667% - 1.25rem );flex:0 0 calc(91.6666666667% - 1.25rem )}.grid-x.grid-margin-x>.small-23{width:calc(95.8333333333% - 1.25rem );flex:0 0 calc(95.8333333333% - 1.25rem )}.grid-x.grid-margin-x>.small-24{width:calc(100% - 1.25rem );flex:0 0 calc(100% - 1.25rem )}}@media print,screen and (min-width: 0em){.grid-x.grid-margin-x>.small-shrink{flex:0 0 auto;width:auto}.grid-x.grid-margin-x>.small-auto{flex:1 1 0px;width:auto}}@media print,screen and (min-width: 40em){.grid-x.grid-margin-x>.small-1{width:calc( 4.1666666667% - 2rem );flex:0 0 calc( 4.1666666667% - 2rem )}.grid-x.grid-margin-x>.small-2{width:calc( 8.3333333333% - 2rem );flex:0 0 calc( 8.3333333333% - 2rem )}.grid-x.grid-margin-x>.small-3{width:calc( 12.5% - 2rem );flex:0 0 calc( 12.5% - 2rem )}.grid-x.grid-margin-x>.small-4{width:calc( 16.6666666667% - 2rem );flex:0 0 calc( 16.6666666667% - 2rem )}.grid-x.grid-margin-x>.small-5{width:calc( 20.8333333333% - 2rem );flex:0 0 calc( 20.8333333333% - 2rem )}.grid-x.grid-margin-x>.small-6{width:calc( 25% - 2rem );flex:0 0 calc( 25% - 2rem )}.grid-x.grid-margin-x>.small-7{width:calc( 29.1666666667% - 2rem );flex:0 0 calc( 29.1666666667% - 2rem )}.grid-x.grid-margin-x>.small-8{width:calc( 33.3333333333% - 2rem );flex:0 0 calc( 33.3333333333% - 2rem )}.grid-x.grid-margin-x>.small-9{width:calc( 37.5% - 2rem );flex:0 0 calc( 37.5% - 2rem )}.grid-x.grid-margin-x>.small-10{width:calc( 41.6666666667% - 2rem );flex:0 0 calc( 41.6666666667% - 2rem )}.grid-x.grid-margin-x>.small-11{width:calc( 45.8333333333% - 2rem );flex:0 0 calc( 45.8333333333% - 2rem )}.grid-x.grid-margin-x>.small-12{width:calc( 50% - 2rem );flex:0 0 calc( 50% - 2rem )}.grid-x.grid-margin-x>.small-13{width:calc( 54.1666666667% - 2rem );flex:0 0 calc( 54.1666666667% - 2rem )}.grid-x.grid-margin-x>.small-14{width:calc( 58.3333333333% - 2rem );flex:0 0 calc( 58.3333333333% - 2rem )}.grid-x.grid-margin-x>.small-15{width:calc( 62.5% - 2rem );flex:0 0 calc( 62.5% - 2rem )}.grid-x.grid-margin-x>.small-16{width:calc( 66.6666666667% - 2rem );flex:0 0 calc( 66.6666666667% - 2rem )}.grid-x.grid-margin-x>.small-17{width:calc( 70.8333333333% - 2rem );flex:0 0 calc( 70.8333333333% - 2rem )}.grid-x.grid-margin-x>.small-18{width:calc( 75% - 2rem );flex:0 0 calc( 75% - 2rem )}.grid-x.grid-margin-x>.small-19{width:calc( 79.1666666667% - 2rem );flex:0 0 calc( 79.1666666667% - 2rem )}.grid-x.grid-margin-x>.small-20{width:calc( 83.3333333333% - 2rem );flex:0 0 calc( 83.3333333333% - 2rem )}.grid-x.grid-margin-x>.small-21{width:calc( 87.5% - 2rem );flex:0 0 calc( 87.5% - 2rem )}.grid-x.grid-margin-x>.small-22{width:calc( 91.6666666667% - 2rem );flex:0 0 calc( 91.6666666667% - 2rem )}.grid-x.grid-margin-x>.small-23{width:calc( 95.8333333333% - 2rem );flex:0 0 calc( 95.8333333333% - 2rem )}.grid-x.grid-margin-x>.small-24{width:calc( 100% - 2rem );flex:0 0 calc( 100% - 2rem )}.grid-x.grid-margin-x>.medium-1{width:calc(4.1666666667% - 2rem );flex:0 0 calc(4.1666666667% - 2rem )}.grid-x.grid-margin-x>.medium-2{width:calc(8.3333333333% - 2rem );flex:0 0 calc(8.3333333333% - 2rem )}.grid-x.grid-margin-x>.medium-3{width:calc(12.5% - 2rem );flex:0 0 calc(12.5% - 2rem )}.grid-x.grid-margin-x>.medium-4{width:calc(16.6666666667% - 2rem );flex:0 0 calc(16.6666666667% - 2rem )}.grid-x.grid-margin-x>.medium-5{width:calc(20.8333333333% - 2rem );flex:0 0 calc(20.8333333333% - 2rem )}.grid-x.grid-margin-x>.medium-6{width:calc(25% - 2rem );flex:0 0 calc(25% - 2rem )}.grid-x.grid-margin-x>.medium-7{width:calc(29.1666666667% - 2rem );flex:0 0 calc(29.1666666667% - 2rem )}.grid-x.grid-margin-x>.medium-8{width:calc(33.3333333333% - 2rem );flex:0 0 calc(33.3333333333% - 2rem )}.grid-x.grid-margin-x>.medium-9{width:calc(37.5% - 2rem );flex:0 0 calc(37.5% - 2rem )}.grid-x.grid-margin-x>.medium-10{width:calc(41.6666666667% - 2rem );flex:0 0 calc(41.6666666667% - 2rem )}.grid-x.grid-margin-x>.medium-11{width:calc(45.8333333333% - 2rem );flex:0 0 calc(45.8333333333% - 2rem )}.grid-x.grid-margin-x>.medium-12{width:calc(50% - 2rem );flex:0 0 calc(50% - 2rem )}.grid-x.grid-margin-x>.medium-13{width:calc(54.1666666667% - 2rem );flex:0 0 calc(54.1666666667% - 2rem )}.grid-x.grid-margin-x>.medium-14{width:calc(58.3333333333% - 2rem );flex:0 0 calc(58.3333333333% - 2rem )}.grid-x.grid-margin-x>.medium-15{width:calc(62.5% - 2rem );flex:0 0 calc(62.5% - 2rem )}.grid-x.grid-margin-x>.medium-16{width:calc(66.6666666667% - 2rem );flex:0 0 calc(66.6666666667% - 2rem )}.grid-x.grid-margin-x>.medium-17{width:calc(70.8333333333% - 2rem );flex:0 0 calc(70.8333333333% - 2rem )}.grid-x.grid-margin-x>.medium-18{width:calc(75% - 2rem );flex:0 0 calc(75% - 2rem )}.grid-x.grid-margin-x>.medium-19{width:calc(79.1666666667% - 2rem );flex:0 0 calc(79.1666666667% - 2rem )}.grid-x.grid-margin-x>.medium-20{width:calc(83.3333333333% - 2rem );flex:0 0 calc(83.3333333333% - 2rem )}.grid-x.grid-margin-x>.medium-21{width:calc(87.5% - 2rem );flex:0 0 calc(87.5% - 2rem )}.grid-x.grid-margin-x>.medium-22{width:calc(91.6666666667% - 2rem );flex:0 0 calc(91.6666666667% - 2rem )}.grid-x.grid-margin-x>.medium-23{width:calc(95.8333333333% - 2rem );flex:0 0 calc(95.8333333333% - 2rem )}.grid-x.grid-margin-x>.medium-24{width:calc(100% - 2rem );flex:0 0 calc(100% - 2rem )}}@media print,screen and (min-width: 40em){.grid-x.grid-margin-x>.medium-shrink{flex:0 0 auto;width:auto}.grid-x.grid-margin-x>.medium-auto{flex:1 1 0px;width:auto}}@media print,screen and (min-width: 64em){.grid-x.grid-margin-x>.large-1{width:calc(4.1666666667% - 2rem );flex:0 0 calc(4.1666666667% - 2rem )}.grid-x.grid-margin-x>.large-2{width:calc(8.3333333333% - 2rem );flex:0 0 calc(8.3333333333% - 2rem )}.grid-x.grid-margin-x>.large-3{width:calc(12.5% - 2rem );flex:0 0 calc(12.5% - 2rem )}.grid-x.grid-margin-x>.large-4{width:calc(16.6666666667% - 2rem );flex:0 0 calc(16.6666666667% - 2rem )}.grid-x.grid-margin-x>.large-5{width:calc(20.8333333333% - 2rem );flex:0 0 calc(20.8333333333% - 2rem )}.grid-x.grid-margin-x>.large-6{width:calc(25% - 2rem );flex:0 0 calc(25% - 2rem )}.grid-x.grid-margin-x>.large-7{width:calc(29.1666666667% - 2rem );flex:0 0 calc(29.1666666667% - 2rem )}.grid-x.grid-margin-x>.large-8{width:calc(33.3333333333% - 2rem );flex:0 0 calc(33.3333333333% - 2rem )}.grid-x.grid-margin-x>.large-9{width:calc(37.5% - 2rem );flex:0 0 calc(37.5% - 2rem )}.grid-x.grid-margin-x>.large-10{width:calc(41.6666666667% - 2rem );flex:0 0 calc(41.6666666667% - 2rem )}.grid-x.grid-margin-x>.large-11{width:calc(45.8333333333% - 2rem );flex:0 0 calc(45.8333333333% - 2rem )}.grid-x.grid-margin-x>.large-12{width:calc(50% - 2rem );flex:0 0 calc(50% - 2rem )}.grid-x.grid-margin-x>.large-13{width:calc(54.1666666667% - 2rem );flex:0 0 calc(54.1666666667% - 2rem )}.grid-x.grid-margin-x>.large-14{width:calc(58.3333333333% - 2rem );flex:0 0 calc(58.3333333333% - 2rem )}.grid-x.grid-margin-x>.large-15{width:calc(62.5% - 2rem );flex:0 0 calc(62.5% - 2rem )}.grid-x.grid-margin-x>.large-16{width:calc(66.6666666667% - 2rem );flex:0 0 calc(66.6666666667% - 2rem )}.grid-x.grid-margin-x>.large-17{width:calc(70.8333333333% - 2rem );flex:0 0 calc(70.8333333333% - 2rem )}.grid-x.grid-margin-x>.large-18{width:calc(75% - 2rem );flex:0 0 calc(75% - 2rem )}.grid-x.grid-margin-x>.large-19{width:calc(79.1666666667% - 2rem );flex:0 0 calc(79.1666666667% - 2rem )}.grid-x.grid-margin-x>.large-20{width:calc(83.3333333333% - 2rem );flex:0 0 calc(83.3333333333% - 2rem )}.grid-x.grid-margin-x>.large-21{width:calc(87.5% - 2rem );flex:0 0 calc(87.5% - 2rem )}.grid-x.grid-margin-x>.large-22{width:calc(91.6666666667% - 2rem );flex:0 0 calc(91.6666666667% - 2rem )}.grid-x.grid-margin-x>.large-23{width:calc(95.8333333333% - 2rem );flex:0 0 calc(95.8333333333% - 2rem )}.grid-x.grid-margin-x>.large-24{width:calc(100% - 2rem );flex:0 0 calc(100% - 2rem )}}@media print,screen and (min-width: 64em){.grid-x.grid-margin-x>.large-shrink{flex:0 0 auto;width:auto}.grid-x.grid-margin-x>.large-auto{flex:1 1 0px;width:auto}}@media print,screen and (min-width: 85em){.grid-x.grid-margin-x>.xlarge-1{width:calc(4.1666666667% - 2rem );flex:0 0 calc(4.1666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-2{width:calc(8.3333333333% - 2rem );flex:0 0 calc(8.3333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-3{width:calc(12.5% - 2rem );flex:0 0 calc(12.5% - 2rem )}.grid-x.grid-margin-x>.xlarge-4{width:calc(16.6666666667% - 2rem );flex:0 0 calc(16.6666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-5{width:calc(20.8333333333% - 2rem );flex:0 0 calc(20.8333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-6{width:calc(25% - 2rem );flex:0 0 calc(25% - 2rem )}.grid-x.grid-margin-x>.xlarge-7{width:calc(29.1666666667% - 2rem );flex:0 0 calc(29.1666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-8{width:calc(33.3333333333% - 2rem );flex:0 0 calc(33.3333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-9{width:calc(37.5% - 2rem );flex:0 0 calc(37.5% - 2rem )}.grid-x.grid-margin-x>.xlarge-10{width:calc(41.6666666667% - 2rem );flex:0 0 calc(41.6666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-11{width:calc(45.8333333333% - 2rem );flex:0 0 calc(45.8333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-12{width:calc(50% - 2rem );flex:0 0 calc(50% - 2rem )}.grid-x.grid-margin-x>.xlarge-13{width:calc(54.1666666667% - 2rem );flex:0 0 calc(54.1666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-14{width:calc(58.3333333333% - 2rem );flex:0 0 calc(58.3333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-15{width:calc(62.5% - 2rem );flex:0 0 calc(62.5% - 2rem )}.grid-x.grid-margin-x>.xlarge-16{width:calc(66.6666666667% - 2rem );flex:0 0 calc(66.6666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-17{width:calc(70.8333333333% - 2rem );flex:0 0 calc(70.8333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-18{width:calc(75% - 2rem );flex:0 0 calc(75% - 2rem )}.grid-x.grid-margin-x>.xlarge-19{width:calc(79.1666666667% - 2rem );flex:0 0 calc(79.1666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-20{width:calc(83.3333333333% - 2rem );flex:0 0 calc(83.3333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-21{width:calc(87.5% - 2rem );flex:0 0 calc(87.5% - 2rem )}.grid-x.grid-margin-x>.xlarge-22{width:calc(91.6666666667% - 2rem );flex:0 0 calc(91.6666666667% - 2rem )}.grid-x.grid-margin-x>.xlarge-23{width:calc(95.8333333333% - 2rem );flex:0 0 calc(95.8333333333% - 2rem )}.grid-x.grid-margin-x>.xlarge-24{width:calc(100% - 2rem );flex:0 0 calc(100% - 2rem )}}@media print,screen and (min-width: 85em){.grid-x.grid-margin-x>.xlarge-shrink{flex:0 0 auto;width:auto}.grid-x.grid-margin-x>.xlarge-auto{flex:1 1 0px;width:auto}}.grid-x.grid-margin-x{display:flex}.grid-x.grid-margin-x>.cell{margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width: 40em){.grid-x.grid-margin-x>.cell{margin-right:1rem;margin-left:1rem}}.grid-container .grid-x.grid-margin-x,.grid-container .grid-x.grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem}@media print,screen and (min-width: 40em){.grid-container .grid-x.grid-margin-x,.grid-container .grid-x.grid-padding-x{margin-right:-1rem;margin-left:-1rem}}.grid-margin-y>.cell{margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width: 40em){.grid-margin-y>.cell{margin-top:1rem;margin-bottom:1rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width: 40em){.grid-padding-y>.cell{padding-top:1rem;padding-bottom:1rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 40em){.grid-padding-x>.cell{padding-right:1rem;padding-left:1rem}}.grid-margin-x .grid-x.grid-margin-x{margin-left:0;margin-right:0}.off-canvas-item[data-size=""]{visibility:hidden;display:none}@media print,screen and (max-width: 63.9375em){.off-canvas-item[data-size=medium]{visibility:hidden;display:none}}.off-canvas-item.offcanvas{width:300px;display:block;position:fixed;right:0;top:0;background:#fff;box-shadow:0 0 6px rgba(0,0,0,0);height:100vh;overflow-y:auto;overflow-x:hidden;transform:translateX(300px);transition:all .3s;z-index:110;visibility:hidden}.off-canvas-item.offcanvas.is-active{visibility:visible;transform:translateX(0px);box-shadow:0 0 6px rgba(0,0,0,.35)}.offcanvas-close{display:block;position:fixed;cursor:pointer;left:0;top:0;width:100vw;height:100vh;background:rgba(255,255,255,.54);z-index:90;visibility:hidden;opacity:0;transition:opacity .3s;transform:translateX(-100%)}.offcanvas-close.is-active{transition:opacity .3s;transform:translateX(0);display:block;opacity:1;visibility:visible}a.close-canvas-button{text-decoration:none;color:#000;padding:5px;display:inline-block;background:#e5e5e5;font-size:1.3em}a.close-canvas-button i{display:block}a.close-canvas-button:hover{background:#222;color:#fff}.nws-tabs-accordion .nws-tab-content{display:none}.nws-tabs-accordion.opened>.nws-tab-content{display:block}.nws-tabs-accordion.opened>.nws-tab-content~.nws-tab-content{display:none}.nws-tabs-accordion .nws-tab-content.active{display:block}.nws-tabs-accordion.is-accordions{display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap;display:flex;flex-flow:row wrap}.nws-tabs-accordion.is-accordions .nws-tab-content.t-1,.nws-tabs-accordion.is-accordions .nws-tab-link.t-1{order:1;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-2,.nws-tabs-accordion.is-accordions .nws-tab-link.t-2{order:2;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-3,.nws-tabs-accordion.is-accordions .nws-tab-link.t-3{order:3;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-4,.nws-tabs-accordion.is-accordions .nws-tab-link.t-4{order:4;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-5,.nws-tabs-accordion.is-accordions .nws-tab-link.t-5{order:5;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-6,.nws-tabs-accordion.is-accordions .nws-tab-link.t-6{order:6;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-7,.nws-tabs-accordion.is-accordions .nws-tab-link.t-7{order:7;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-8,.nws-tabs-accordion.is-accordions .nws-tab-link.t-8{order:8;width:100%;flex:0 0 100%}.nws-tabs-accordion.is-accordions .nws-tab-content.t-9,.nws-tabs-accordion.is-accordions .nws-tab-link.t-9{order:9;width:100%;flex:0 0 100%}@media screen and (min-width: 1024px){.nws-tabs-accordion.large-opened>.nws-tab-content{display:block}.nws-tabs-accordion.large-opened>.nws-tab-content~.nws-tab-content{display:none}}@media screen and (min-width: 640px){.nws-tabs-accordion.medium-opened>.nws-tab-content{display:block}.nws-tabs-accordion.medium-opened>.nws-tab-content~.nws-tab-content{display:none}}@media screen and (min-width: 1024px){.hide-for-large{display:none !important}.offcanvas.in-canvas-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transform:unset;transition:none;box-shadow:transparent}}@media screen and (max-width: 1023px){.show-for-large{display:none !important}}@media screen and (min-width: 640px){.hide-for-medium{display:none !important}}@media screen and (max-width: 639px){.show-for-medium{display:none !important}}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.admin-bar #topMessage{top:32px;z-index:21}.admin-bar #topMessage a.nws-admin-edit-link{background:red;text-decoration:none;color:#fff;right:unset;left:0;top:-14px}#topMessage{position:static;top:0;left:0;background:#050505;width:100%;box-sizing:border-box;z-index:5;color:#fff;display:none;font-size:1.1em}#topMessage.show{display:block}#topMessage .message-cont{max-width:95.75rem;display:block;margin:0 auto;padding:1.5em 1em;text-align:center}#topMessage .message-cont a{color:#dcabb4;font-weight:bold;text-decoration:underline}#topMessage .message-cont a:hover{text-decoration:none}#topMessage .message-cont p{margin:0}#topMessage .message-cont strong{font-weight:900}#topMessage .message-cont>span{display:block;position:relative}#topMessage .top-message-btn:hover svg{background:#050505}#topMessage .top-message-btn:hover svg line{stroke:#dcabb4}#topMessage svg{width:25px;height:25px;padding:5px;position:absolute;top:-19px;right:-10px}#topMessage svg line{stroke:#fff;stroke-width:2}@media screen and (max-width: 639px){#topMessage .message-cont p{margin:0;font-size:.9rem}}header.header{background:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:1rem}.main-header{padding-top:2.2em;padding-bottom:2.2em;position:relative}.container-homelink{position:relative;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.homelink{display:block}.homelink img{display:block}.homelink:after{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background:#fff;transition:left .3s}.homelink:hover:after{transition:left .3s;left:100%}.top-service{color:#aaa;font-size:.9rem;overflow:hidden;display:flex;flex-flow:row wrap;align-items:center}.top-service a{font-size:1rem;text-decoration:none;transition:all .3s}.top-service .mail{float:left;padding-right:5px}.top-service .mail a{color:#aaa}.top-service .mail a:hover{color:#dcabb4}.top-service .social{overflow:hidden}.top-service .social a{color:#050505;float:left;font-size:1.25rem;padding:0 0 0 8px}.top-service .social a i{display:block}.top-service .social a:hover{color:#dcabb4}.top-shop-links a{color:#050505;text-decoration:none}.top-shop-links .user-link{font-size:1.3em;padding:0 .5rem;position:relative;transition:all .3s}.top-shop-links .user-link:hover{color:#dcabb4;transition:all .3s}.top-shop-links .user-link .count{display:block;position:absolute;background:#dcabb4;color:#050505;font-size:11px;right:5px;border-radius:75px;line-height:16px;min-width:14px;text-align:center;height:14px;top:-4px}.top-shop-links .user-link.cart-contents{font-size:1.5em}@media screen and (min-width: 1024px){.container-mainmenu{position:relative}.container-mainmenu nav{margin-left:-0.9rem}.container-mainmenu nav em.arr{display:none}.container-mainmenu nav>ul{display:flex;flex-flow:row wrap;justify-content:center}.container-mainmenu nav>ul>li>a:hover,.container-mainmenu nav>ul>li.active>a{color:#aaa}.container-mainmenu nav>ul>li.menu-item-78874>a:hover,.container-mainmenu nav>ul>li.menu-item-78874.active>a,.container-mainmenu nav>ul>li.menu-item-78875>a:hover,.container-mainmenu nav>ul>li.menu-item-78875.active>a,.container-mainmenu nav>ul>li.menu-item-78876>a:hover,.container-mainmenu nav>ul>li.menu-item-78876.active>a,.container-mainmenu nav>ul>li.menu-item-63807>a:hover,.container-mainmenu nav>ul>li.menu-item-63807.active>a,.container-mainmenu nav>ul>li.menu-item-68019>a:hover,.container-mainmenu nav>ul>li.menu-item-68019.active>a,.container-mainmenu nav>ul>li.menu-item-68018>a:hover,.container-mainmenu nav>ul>li.menu-item-68018.active>a{color:#aaa}.container-mainmenu nav>ul>li.menu-item-78874>a,.container-mainmenu nav>ul>li.menu-item-78875>a,.container-mainmenu nav>ul>li.menu-item-78876>a,.container-mainmenu nav>ul>li.menu-item-63807>a,.container-mainmenu nav>ul>li.menu-item-68019>a,.container-mainmenu nav>ul>li.menu-item-68018>a{color:#dcabb4;text-transform:none}.container-mainmenu nav>ul>li>a{font-weight:bold;text-transform:uppercase;color:#050505;padding:.9rem}.container-mainmenu nav>ul>li sub.arr{display:none}.container-mainmenu nav>ul>li>ul{display:none}.container-mainmenu .link-blog{position:absolute;top:5px;right:5px}.container-mainmenu .link-blog .button{font-weight:normal;font-size:.9rem}}.store a{display:flex;align-items:center;text-decoration:none;height:100%;padding:0 .5em;box-sizing:border-box;transition:all .3s}.store a i{font-size:1.2em}.store a>*{padding:.5em}.toogle-button{border:0;background:transparent;padding:0;padding:0;cursor:pointer;display:block}.toogle-button span{background:#050505;display:block;width:30px;height:3px;margin:6px 0 6px auto;transition:all .3s}.toogle-button span:nth-child(2){width:15px}.toogle-button span:nth-child(3){width:22px}.toogle-button:hover span:nth-child(2){width:30px}.toogle-button:hover span:nth-child(3){width:30px}.toogle-button:focus span{width:30px;transform:rotate(-45deg);transition:all .3s}.toogle-button:focus span:nth-child(2){display:none}.toogle-button:focus span:nth-child(3){width:30px;transform:rotate(45deg) translate(-7px, -7px)}@media screen and (max-width: 1140px){.top-service .txt{display:none}.container-mainmenu nav>ul{justify-content:start}}@media screen and (max-width: 1023px){.top-service,.header .top-menu{display:none}.main-header{padding-top:1em;padding-bottom:1em}.container-homelink{transform:unset;position:static}.homelink{display:block;max-width:100%}.homelink:after{display:none}.homelink img{display:block;max-width:100%}#mainmenu ul{list-style:none}#mainmenu .grid-container{padding:0}#mainmenu nav{order:1}#mainmenu .store{margin:12px;flex:0 0 calc(100% - 24px)}#mainmenu nav{margin:0}#mainmenu nav li{position:relative}#mainmenu nav li.is-rotate>sub{transform:rotate(180deg);transition:all .3s}#mainmenu nav sub{display:none}#mainmenu nav li.menu-item-has-children>sub{transition:all .3s;display:block;position:absolute;right:0;padding:5px 10px;top:3px;height:32px;line-height:1.3;font-size:1.4rem}#mainmenu nav .active>ul{display:block}#mainmenu nav .active>sub{transform:rotate(180deg);transition:all .3s}#mainmenu nav .active.is-rotate>sub{transform:rotate(0deg);transition:all .3s}#mainmenu nav .active>sub,#mainmenu nav .active>a{color:#c70004}#mainmenu nav>ul{display:block}#mainmenu nav>ul>li{border-bottom:1px solid #ddd}#mainmenu nav>ul>li.item-1>a{color:#c70004}#mainmenu nav>ul>li sub{font-size:1.3rem}#mainmenu nav>ul>li>a{box-shadow:0 0 0 transparent;color:#050505;padding:.6em .8em;text-transform:uppercase;font-weight:bold;font-size:1rem}#mainmenu nav>ul>li>ul{border-top:1px solid #ddd}#mainmenu nav>ul>li ul{display:none;background:#fff;padding:1em;padding-right:0}#mainmenu nav>ul>li ul>li{padding:.4em 0}#mainmenu nav>ul>li ul>li a{color:#050505;display:inline-block}}@media screen and (max-width: 1023px){.homelink{display:block;max-width:100%;padding:0 10px}.homelink img{display:block;max-width:100%}}@media screen and (max-width: 639px){body{padding-top:65px}body header.header{border:0}body header.header .grid-container{padding:0}body header.header .main-header.grid-x{margin:0;position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #e5e5e5;z-index:50}#header-search-container{padding:0}.header .main-header.grid-x{padding-top:.5em;padding-bottom:.5em}.main-header .cell.container-homelink{padding-left:0;padding-right:0}.homelink{display:block;max-width:100%}.homelink img{display:block;max-width:100%}.top-shop-links.cell.shrink{font-size:.9rem}.top-shop-links.cell.shrink .user-link{padding:0}}#mainslider{margin-bottom:1rem}#mainslider a.slide{display:block;position:relative;text-decoration:none}#mainslider .image{position:relative;padding-top:41.4%}#mainslider img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}#mainslider .caption{position:absolute;bottom:5%;left:0;padding:2em;text-align:center;width:100%}#mainslider .text{color:#fff;font-size:3.4375em;font-weight:200;text-shadow:0 2px 6px rgba(0,0,0,.27)}#mainslider .button{margin-top:1em;font-size:1.25em;font-weight:normal}#entry-banner-box{display:flex;flex-flow:row wrap;margin:0 -0.5rem 1rem}#entry-banner-box a{display:block;flex:0 0 calc(25% - 1rem);overflow:hidden;position:relative;margin:0 .5rem .5rem;color:#fff;font-size:1.25em;text-shadow:1px 2px 3px rgba(0,0,0,.3)}#entry-banner-box .text{position:absolute;bottom:0rem;left:0rem;padding:1.2em;z-index:1;width:100%}#entry-banner-box .image{position:relative;padding-top:85%}#entry-banner-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}#entry-banner-box .more{display:block;position:absolute;background:#272b37;z-index:1;font-size:14px;left:1rem;bottom:-3rem;width:calc(100% - 2rem );text-align:center;padding:.7rem;opacity:0;transition:all .3s}#entry-banner-box a:hover .more{transition:all .3s;opacity:1;bottom:1rem}#entry-banner-box a:hover .more:hover{background:#555}.carousel__dots{position:absolute}.carousel__dots li.carousel__dot{border-radius:30px;border:2px solid transparent}.carousel__dots li.carousel__dot:after{background:#aaa;opacity:1}.carousel__dots li.carousel__dot.is-selected{border-color:#dcabb4}.carousel__dots li.carousel__dot.is-selected:after{background:#dcabb4}.carousel,.carousel__viewport{width:100%}.products-carousel{overflow:hidden;padding-bottom:2rem;margin:0 -0.5rem .5rem}.products-carousel .carousel__nav{display:none}.products-carousel>.carousel{display:flex;flex-flow:row}.products-carousel>.carousel .product-category{flex:0 0 20%;margin:0;padding:0 .5rem}@media screen and (max-width: 1023px){.products-carousel>.carousel .product-category{flex:0 0 33.333%}}.entry-carousel-container{text-align:center}.entry-carousel-container .nws-tab-link{display:inline-block}.entry-carousel-container .nws-tab-link i{display:none}.entry-carousel-container .nws-tab-link a{color:#aaa;text-decoration:none;font-size:1.5625em;font-weight:100;position:relative;padding:.5em 0;margin:0 .5em;display:block}.entry-carousel-container .nws-tab-link a:hover{color:#dcabb4}.entry-carousel-container .nws-tab-link a:after{content:"";display:block;background:#050505;width:100%;position:absolute;height:1px;bottom:0;opacity:0}.entry-carousel-container .nws-tab-link a:before{content:"";width:10px;height:10px;display:block;background:#fff;border:1px solid #050505;border-width:0 1px 1px 0;transform:rotate(45deg);position:absolute;left:calc(50% - 5px);bottom:-5px;z-index:1;opacity:0}.entry-carousel-container .nws-tab-link.active a{color:#050505}.entry-carousel-container .nws-tab-link.active a:after,.entry-carousel-container .nws-tab-link.active a:before{opacity:1}.entry-carousel-container .nws-tabs-accordion .tabs-separator{height:1px}.entry-carousel-container .nws-tabs-accordion .nws-tab-content{padding-top:3em;padding-bottom:2em;text-align:left}.entry-content-container{margin-bottom:2em}.entry-content-container>.cell{padding-top:2em}.entry-content-container h2{color:#050505;font-weight:100;font-size:1.5625em;margin-bottom:1.5em}.entry-content-container p{line-height:1.5}.entry-content-container .article-category{padding-top:0}@media screen and (max-width: 1023px){#entry-banner-box a{flex:calc(50% - 1rem);margin-bottom:1rem}}@media screen and (min-width: 639px){.toggle-desc.entry-toggle{max-height:none}.toggle-desc.entry-toggle~.show-more-text{display:none}}@media screen and (max-width: 639px){#mainslider{margin-bottom:.25rem}#mainslider .image{padding-top:50%}#mainslider .caption{padding:0}#mainslider .text{font-size:1.5em}#mainslider .button{font-size:.9em}.entry-carousel-container .nws-tabs-accordion .nws-tab-content{padding-top:1.5em;padding-bottom:0}#entry-banner-box{display:flex;flex-flow:row wrap;margin:0 -0.25rem 1rem}#entry-banner-box .text{font-size:1rem;padding:.8em}#entry-banner-box a{flex:calc(50% - 0.5rem);margin:.25rem}.products-carousel{margin:0 -0.25rem}.products-carousel>.carousel .product-category{flex:0 0 50%;padding:0 .25rem}.entry-content-container>.cell{padding-top:0}.entry-content-container div:first-child{order:2}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wc-forward{color:#000;margin:5px;font-size:14px}.woosw-list table.woosw-items .woosw-item .woosw-item--name a{color:#000}.woosw-item--stock{margin-bottom:10px}@media screen and (max-width: 639px){.woosw-list table.woosw-items{display:block}.woosw-list table.woosw-items td,.woosw-list table.woosw-items tr,.woosw-list table.woosw-items th,.woosw-list table.woosw-items tbody{display:block;width:100% !important;box-sizing:border-box;background:#fff !important}.woosw-list table.woosw-items tr{margin-bottom:20px;border:1px solid #ddd}}.image{position:relative;overflow:hidden}.image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}.image.image-cover img{object-fit:cover;left:0;top:0;width:100%;height:100%;transform:translate(0, 0)}.archive-product{margin-bottom:2rem}.container-products-page .term-description{color:#888;line-height:1.5}.container-products-page .term-description strong{color:#000}.container-products-page .term-description a{color:#dcabb4}.container-products-page .term-description a:hover{color:#050505}ul#subcategories{list-style:none;padding:0;margin:1rem -5px;display:flex;flex-flow:row wrap}ul#subcategories li{display:block;flex:0 0 20%;padding:5px}ul#subcategories li a{border:1px solid #e5e5e5;padding:8px;font-size:13px;text-decoration:none;line-height:1.2;height:100%;display:flex;align-items:center;color:#000;text-align:center;justify-content:center;transition:all .3s}ul#subcategories li a:hover{background:#f5f5f5}.product-category:not(.line) .container-sticker{position:absolute;bottom:0;left:0;z-index:1}.container-sticker .sticker{display:block;margin-bottom:5px;margin-left:5px}.container-sticker .sticker span{display:inline-block;background:#dcabb4;color:#fff;font-size:13px;line-height:1;text-transform:uppercase;padding:5px;font-weight:bold}.container-sticker .sticker.newie span{background:#9ed484}.container-sticker .sticker.top span{background:#dba615}.grecaptcha-badge{opacity:0;width:0 !important}.stock{color:#050505;margin:0}.special .amount{color:#dcabb4}.special del{padding-left:10px}.special del .amount{color:#050505;text-decoration:line-through}.pph-lowest-price{font-size:13px;color:#aaa;display:block}.pph-lowest-price .woocommerce-Price-amount{color:#aaa}.detail-product .detail-main .container-pricebox>.price,.detail-product .detail-main .var-prices .var-price,.detail-product .detail-main .variation-ajax-price .price,.detail-product .detail-main .container-pricebox .price,.prod-price-cat{display:flex;flex-flow:row wrap;gap:0px}.detail-product .detail-main .container-pricebox>.price del,.detail-product .detail-main .var-prices .var-price del,.detail-product .detail-main .variation-ajax-price .price del,.detail-product .detail-main .container-pricebox .price del,.prod-price-cat del{order:2;margin-left:10px}.detail-product .detail-main .container-pricebox>.price del>.amount,.detail-product .detail-main .var-prices .var-price del>.amount,.detail-product .detail-main .variation-ajax-price .price del>.amount,.detail-product .detail-main .container-pricebox .price del>.amount,.prod-price-cat del>.amount{text-decoration:line-through}.detail-product .detail-main .container-pricebox>.price del~ins,.detail-product .detail-main .var-prices .var-price del~ins,.detail-product .detail-main .variation-ajax-price .price del~ins,.detail-product .detail-main .container-pricebox .price del~ins,.prod-price-cat del~ins{order:1}.detail-product .detail-main .container-pricebox>.price del~ins .amount,.detail-product .detail-main .var-prices .var-price del~ins .amount,.detail-product .detail-main .variation-ajax-price .price del~ins .amount,.detail-product .detail-main .container-pricebox .price del~ins .amount,.prod-price-cat del~ins .amount{color:#dcabb4}.detail-product .detail-main .container-pricebox>.price .pph-lowest-price,.detail-product .detail-main .var-prices .var-price .pph-lowest-price,.detail-product .detail-main .variation-ajax-price .price .pph-lowest-price,.detail-product .detail-main .container-pricebox .price .pph-lowest-price,.prod-price-cat .pph-lowest-price{order:3;flex:0 0 100%}.woocommerce-Price-amount{display:inline-block;font-weight:bold;color:#050505}.detail-product .detail-main .container-pricebox .price+.pph-lowest-price{margin-top:-10px;margin-bottom:20px}.detail-product .detail-main .var-prices .var-price .pph-lowest-price{display:none}.wc-block-grid__products div{display:block;position:relative}.wc-block-grid__products a{padding-top:133%;display:block;z-index:0;position:relative;overflow:hidden;margin-bottom:.3em}.wc-block-grid__products a:hover img{transform:scale(1.1);transition:all .3s}.wc-block-grid__products img{transition:all .3s;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.stock{font-size:0.875rem;text-align:center;padding:3px 5px;background:#ddd}.stock.in-stock{background:#dcabb4}.product-category{margin-top:1rem;margin-bottom:1rem;position:relative}.product-category .added_to_cart.wc-forward{display:none}.product-category a{transition:all .3s}.product-category.private .inner{opacity:.5}.product-category .alert-prod{position:absolute;z-index:1;background:#050505;top:51px;left:50%;transform:translateX(-50%);width:80%;padding:.5em;text-align:center;font-size:.9rem;line-height:1.3;color:#fff;border-radius:5px;box-shadow:0 5px 11px rgba(0,0,0,.52)}.product-category .alert-prod strong{color:#dcabb4}.product-category .desc{padding:.5rem}.product-category .stock,.product-category .prod-price-cat{margin:0;margin-bottom:.5rem}.product-category a.image{padding-top:133%;display:block;z-index:0}.product-category a.image img{transition:all .3s}.product-category a.image .last{opacity:0}.product-category a.image.has-second-image:hover .first{opacity:0}.product-category a.image.has-second-image:hover .last{opacity:1}.product-category h3{font-size:0.9375rem;margin-top:0;margin-bottom:1.5em}.product-category h3 a{color:#050505;text-decoration:none;display:block}.product-category h3 a:hover{color:#dcabb4}.product-category .sku-code{display:block;color:#aaa}.product-category .sizes{margin:0 -2px;overflow:hidden}.product-category .sizes span{background:#e5e5e5;color:#888;display:inline-block;margin:2px;line-height:1;padding:4px 6px;font-size:12px;font-weight:bold}.archive-product .products{margin:0 -0.5rem}.archive-product .product-category{padding:1.5rem .5rem}.container-line-products{padding:1em 0}.container-line-products>.grid-x{margin:0 -0.5rem}.container-line-products .page-title{margin-top:0;margin-bottom:.5em}.product-category.line{padding:.5rem;margin:0}.product-category.line h3{margin-bottom:5px}.product-category.line .desc{padding:.4rem}.product-category.line .container-sticker{overflow:hidden}.product-category.line .container-sticker .sticker{float:left;margin:0 5px 5px 0}.product-category.line .cell{margin:5px}.product-category.line .inner{border:1px solid #ddd}.product-category.line .inner:hover{border-color:#dcabb4}.product-category.line .line-img{flex:0 0 30%}.count-input{display:flex;margin-right:1rem;font-size:1rem;width:114px}.count-input .quantity{width:auto}.count-input input{display:block;text-align:center;height:100%;font-size:1em;padding:.3em 0;max-width:3.3rem;border-radius:0;font-weight:bold;border:2px solid #050505}.count-input input:focus{outline:none}.count-input span{border:2px solid #050505;background:#050505;display:block;text-align:center;font-size:1em;padding:.4em;cursor:pointer}.count-input span:hover{background:#000;border-color:#000}.count-input svg{display:block;width:14px;height:14px}.count-input svg line{stroke-width:2px;stroke:#fff}.detail-product{padding:2em 0}.detail-product .breadcrumbs span:nth-last-child(-n+2){display:none}.detail-product .breadcrumbs span:nth-last-child(3) a{font-weight:bold;color:#050505;opacity:1}.detail-product a.image{transition:all .3s}.detail-product a.image:hover{transition:all .3s;opacity:.7}.detail-product .main-image{display:flex;flex-flow:row wrap;margin:0 -0.5rem .5rem -0.5rem;justify-content:center}.detail-product .main-image.only-one{background:#f5f5f5}.detail-product .main-image .main-thumb{flex:0 0 50%;padding:0 .5rem}.detail-product .main-image a.image{display:block;padding-top:145%}.detail-product .product-thumbnails{display:flex;flex-flow:row wrap;margin:0 -0.5rem}.detail-product .product-thumbnails .thumb{flex:0 0 33.333%;padding:.5rem}.detail-product .product-thumbnails .thumb.thumb-1{display:none}.detail-product .product-thumbnails .image{display:block;padding-top:100%}.detail-product.simple .detail-main .container-pricebox{padding-top:0}.detail-product .detail-main .my-title{font-weight:100}.detail-product .detail-main .inner{padding-left:3rem}.detail-product .detail-main .container-sticker{display:flex}.detail-product .detail-main .container-sticker .sticker{margin:0 5px 5px 0}.detail-product .detail-main .container-sticker .sticker span{font-size:15px}.detail-product .detail-main .container-pricebox{padding:2em 0}.detail-product .detail-main .price{display:block;font-size:1.5rem;margin:1rem 0}.detail-product .count-input{margin-right:1rem;display:none}.detail-product.simple form,.detail-product .woocommerce-variation-add-to-cart,.detail-product .woocommerce-variation{display:flex;align-items:center;position:relative}.detail-product.simple form .single_add_to_cart_button,.detail-product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.detail-product .woocommerce-variation .single_add_to_cart_button{text-transform:uppercase;padding:1em;flex:1 0 0;width:auto}.detail-product.simple form .single_add_to_cart_button:after,.detail-product .woocommerce-variation-add-to-cart .single_add_to_cart_button:after,.detail-product .woocommerce-variation .single_add_to_cart_button:after{content:"";background:url(//www.lulis.cz/wp-content/themes/fashionshop/images/loader-white.svg) no-repeat;background-size:100% 100%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);display:none}.detail-product.simple form .single_add_to_cart_button.loading,.detail-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.loading,.detail-product .woocommerce-variation .single_add_to_cart_button.loading{color:rgba(255,255,255,0);opacity:.7;position:relative}.detail-product.simple form .single_add_to_cart_button.loading.added,.detail-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.loading.added,.detail-product .woocommerce-variation .single_add_to_cart_button.loading.added{color:rgba(255,255,255,0)}.detail-product.simple form .single_add_to_cart_button.loading:after,.detail-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.loading:after,.detail-product .woocommerce-variation .single_add_to_cart_button.loading:after{display:block;animation:rotating 1s linear infinite}.detail-product .wc-forward{display:none}.detail-product table.variations{display:block}.detail-product table.variations tbody,.detail-product table.variations tr,.detail-product table.variations tr>*{display:block}.detail-product table.variations select{display:block;padding:8px;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.13)}.detail-product table.variations .variation-radios+select{display:none}.detail-product table.variations tr{margin:10px 0}.detail-product table.variations th.label{text-align:left;font-weight:600}.detail-product .single_variation_wrap .woocommerce-variation.single_variation{display:none !important;opacity:0}.detail-product a.reset_variations,.detail-product .variations select{display:none;opacity:0}.detail-product .variation-radios{display:flex;flex-flow:row wrap}.detail-product .variation-radios .img_link button{padding:2px 5px;display:inline-block;font-size:13px;line-height:1.2}.detail-product .variation-radios .img_link{display:block;margin-top:5px}.detail-product .variation-radios .radios_input{display:none}.detail-product .variation-radios svg{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.detail-product .variation-radios input:disabled+label{opacity:.5}.detail-product .variation-radios input:disabled+label svg{display:block}.detail-product .variation-radios input:disabled+label svg line{stroke-width:1px;stroke:#a0a0a0}.detail-product .variation-radios input:checked+label{border-color:#000;border-width:2px}.detail-product .variation-radios input:checked+label:after{content:"";font-family:"icomoon";position:absolute;top:-8px;background:#000;color:#fff;right:-6px;border-radius:10px;height:19px;width:19px;text-align:center;line-height:21px;font-size:11px;font-weight:bold}.detail-product .variation-radios label{position:relative;display:block;background:#fff;border:1px solid #ddd;margin:6px 0;padding:clamp(4px,1vw,12px);line-height:1.1;border-radius:5px;font-size:14px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.16);flex:0 0 calc(100%);box-sizing:border-box;text-align:left;display:flex;flex-flow:row wrap;align-items:start;text-wrap:pretty;gap:10px}.detail-product .variation-radios label .code{display:block;margin-bottom:10px;font-size:13px;color:#777}.detail-product .variation-radios label .stock{display:inline-block}.detail-product .variation-radios label strong{display:block;font-size:1.2em}.detail-product .variation-radios label .name{flex:1 0 auto;width:auto}.detail-product .variation-radios label .price{flex:0 0 auto;width:auto;margin:0;font-size:1rem}.detail-product .variation-radios label.has-image{padding:6px}.detail-product .variation-radios label>span{display:inline-block;width:100%}.detail-product .variation-radios .img{display:block;border-radius:5px;overflow:hidden;position:relative;margin-bottom:6px;height:66px}.detail-product .variation-radios .img img{display:block;border-radius:5px;height:auto;width:auto;max-width:100%;max-height:100%;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 639px){.detail-product .variation-radios label{flex:0 0 calc(50% - 6px);min-height:39px}.detail-product .variation-radios label.has-image{flex:0 0 calc(33.3% - 6px);padding:3px;font-size:11px}}.detail-product .container-pricebox .woosw-btn{border:0;margin:1em 0 0 0;padding:.5em 0;background:transparent;font-family:"Nunito",sans-serif;font-weight:bold;font-size:1rem;cursor:pointer;transition:all .3s}.detail-product .container-pricebox .woosw-btn:before{content:"";font-family:"icomoon";font-size:.9em;float:left;padding:10px;background:#ddd;border-radius:25px;margin:-7px 6px 0 -1px}.detail-product .container-pricebox .woosw-btn:hover:before{color:#c70004}.detail-product .container-pricebox .woosw-btn.woosw-added:hover{color:#aaa}.detail-product .container-pricebox .woosw-btn.woosw-added:before{background-color:#c70004;color:#fff}.code-simple{margin-bottom:1rem}.code-simple .sku-code{font-size:1rem}.sku-code{color:#aaa}#alert-variant{margin:14px 0;text-transform:uppercase;color:#fff;background:#050505;text-align:center;padding:.9rem}.tab-description{line-height:1.5;font-size:1rem}.tab-additional_information{margin-top:1rem}.tab-additional_information h2{font-size:1rem;font-weight:900}.tab-additional_information table{border-collapse:collapse;width:100%;text-align:left}.tab-additional_information .attr-label{font-weight:bold}.tab-additional_information .attr-value,.tab-additional_information .attr-label{padding:8px}.tab-additional_information .attr-item{border-bottom:1px solid #ddd}.tab-additional_information .attr-item p{margin:0;display:inline}.tab-additional_information .attr-item a{color:#050505;text-decoration:underline}.tab-additional_information .attr-item a:hover{text-decoration:none}.container-related{padding-top:2rem}.container-related .title-line{text-align:center;text-transform:uppercase;font-weight:100}.container-middle.wishlist-page .grid-container{max-width:60rem}.woosw-private-label{background:#c70004;font-weight:bold;display:inline-block;color:#fff;padding:.4em .7em;font-size:14px;margin-bottom:3px}td.first.private-item~.woosw-content-item--image{opacity:.3}td.first.private-item~.woosw-content-item--info div{opacity:.3}td.first.private-item~.woosw-content-item--actions div{display:none}.woosw-list{padding:0 0 2rem 0}.woosw-list table{border-collapse:collapse;width:100%}.woosw-list table.woosw-content-items td.first{padding:0}.woosw-list .woosw-content-item--name a{color:#050505;transition:all .3s}.woosw-list .woosw-content-item--name a:hover{color:#dcabb4}.woosw-list .woosw-content-item--actions{text-align:center}.woosw-list table.woosw-content-items tr.woosw-content-item{background:#fff;border:1px solid #e5e5e5}.woosw-list table.woosw-content-items tr.woosw-content-item:hover td{background:#f5f5f5}.woosw-list table.woosw-content-items tr:nth-child(2n) td{background-color:transparent}.woosw-list table.woosw-content-items .woosw-content-item--stock{display:none}.woosw-list table.woosw-content-items p.stock{margin-top:-58px;font-size:15px}.woosw-list .woosw-actions{display:block}.woosw-list .woosw-copy{display:flex;align-items:center;justify-content:center}.woosw-list .woosw-copy .woosw-copy-url{margin-right:10px}.woosw-list span.woosw-copy-btn input{background:#272b37;border:0px;color:#fff;padding:5px 11px;cursor:pointer;border-radius:4px;transition:all .3s}.woosw-list span.woosw-copy-btn input:hover{background:#dcabb4}.woosw-list input#woosw_copy_url{padding:4px 8px;border:1px solid #050505;border-radius:4px}.product-category .woosw-btn{position:absolute;top:6px;right:6px;z-index:1;font-size:0;cursor:pointer;font-size:0;border:0;background:#fff;padding:10px 8px;border-radius:100px}.product-category .woosw-btn:hover:not(.woosw-added){color:#c70004}.product-category .woosw-btn:before{display:none}.product-category .woosw-btn:after{content:"";font-family:"icomoon";font-size:16px;width:21px;display:block;line-height:1}.product-category .woosw-btn.woosw-added{background:#c70004;color:#fff}#woosw-area{color:#000}#woosw-area .woosw-notice{background:#9ed484}#woosw-area table{border-collapse:collapse}#woosw-area .woosw-content-item{border-bottom:1px solid #ddd}#woosw-area .woosw-content-item td{background:#fff}#woosw-area .woosw-content-item td.first{padding:0}#woosw-area .woosw-content-item--actions{display:none}#woosw-area .woosw-content-item--name a{color:#000;transition:all .3s;display:block;margin-bottom:10px}#woosw-area .woosw-content-item--name a:hover{color:#dcabb4}#woosw-area .woosw-content-bot{background:#fff}#woosw-area .woosw-content-bot a{background:#dcabb4;line-height:1;text-decoration:none;display:block;padding:.7em;transition:all .3s}#woosw-area .woosw-content-bot a:hover{color:#fff;background:#050505}#woosw-area .woosw-content-bot .woosw-continue{color:#050505}.featured-products-page .products+.woocommerce-pagination{display:none}@media screen and (min-width: 1023px){.featured-products-page .products .large-8{flex:0 0 25%}}@media screen and (min-width: 1024px){.related.products{overflow:unset}.related.products .carousel{flex-flow:row wrap}}@media screen and (max-width: 1023px){.detail-product{padding-top:0}.detail-product .detail-main .inner{padding-left:0}.detail-product .hide-for-large .container-sticker{display:flex}.detail-product .hide-for-large .container-sticker .sticker{display:block;margin-left:0px;margin-right:5px}}@media screen and (max-width: 639px){.archive-product .product-category{padding:.5rem}.product-category.line{padding:4px .5rem}.product-category.line .container-sticker{flex:0 0 100%;display:none}.product-category.line .stock{order:3;flex:0 0 100%;margin:0}.product-category.line .prod-price-cat{margin-bottom:0;font-size:.9em}.product-category.line h3{margin-bottom:5px;min-height:0;flex:1 0 auto;margin-right:5px;font-size:.9em}.product-category.line .desc{display:flex;flex-flow:row wrap}.product-category.line .cell{padding:0}.product-category.line .line-img{flex:0 0 10%}.detail-product h1.my-title{margin-top:0;font-size:1.5rem}.detail-product .main-image .main-thumb{flex:0 0 100%}.detail-product .main-image .main-thumb.secound{display:none}.detail-product .product-thumbnails .thumb.thumb-1{display:block}.woosw-list table.woosw-content-items{display:block}.woosw-list table.woosw-content-items tbody,.woosw-list table.woosw-content-items tr,.woosw-list table.woosw-content-items td,.woosw-list table.woosw-content-items th{display:block}.woosw-list table.woosw-content-items tr.woosw-content-item{display:flex;margin-bottom:4px;flex-flow:row wrap;position:relative}.woosw-list table.woosw-content-items tr.woosw-content-item td{padding:5px}.woosw-list table.woosw-content-items tr.woosw-content-item .woosw-content-item--remove{padding:0;width:0}.woosw-list table.woosw-content-items tr.woosw-content-item .woosw-content-item--remove span{width:20px;height:20px;line-height:20px;position:absolute;background:#000;color:#fff;top:0;left:0}.woosw-list table.woosw-content-items tr.woosw-content-item .woosw-content-item--image{flex:0 0 90px;width:90px}.woosw-list table.woosw-content-items tr.woosw-content-item .woosw-content-item--info{flex:0 0 calc(100% - 100px)}.woosw-list table.woosw-content-items tr.woosw-content-item .woosw-content-item--actions{width:100%;flex:0 0 100%;text-align:left;font-size:13px}.woosw-list .woosw-copy{flex-flow:row wrap}.woosw-list .woosw-copy input{margin-bottom:5px}.woosw-list .woosw-copy .woosw-copy-label{flex:0 0 100%;text-align:center;padding-bottom:10px}}.breadcrumbs{font-size:.9rem;margin-bottom:1em;overflow:hidden}.breadcrumbs>*{float:left}.breadcrumbs a{color:#aaa;text-decoration:none}.breadcrumbs a:hover{color:#dcabb4}.breadcrumbs.woocommerce-breadcrumb span:last-child,.breadcrumbs .current{font-weight:bold;color:#050505}.breadcrumbs .sep{float:left;width:6px;height:6px;border-radius:10px;background:#aaa;margin:5px 10px}.breadcrumbs .sep i{display:none}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.pagination .nav-links a,.pagination .nav-links span{color:#050505;text-decoration:none;display:block;padding:.3em;font-size:1.1em;margin:1px;min-width:1.7em;text-align:center}.pagination .nav-links a.current,.pagination .nav-links a:hover,.pagination .nav-links span.current,.pagination .nav-links span:hover{background:#272b37;color:#fff;transition:all .3s}.pagination .nav-links a.next:hover,.pagination .nav-links a.prev:hover,.pagination .nav-links span.next:hover,.pagination .nav-links span.prev:hover{color:#dcabb4;background:transparent}.pagination .nav-links a i,.pagination .nav-links span i{display:block;font-size:1.5em;padding:0 0;line-height:.6}.tags-links{display:flex;margin:0 -4px;flex-flow:row wrap}.tags-links .tag{flex:0 0 auto;margin:4px}.tags-links a{background:#e5e5e5;text-decoration:none;color:#000;font-size:.875rem;padding:6px 11px;display:block;border-radius:4px;transition:all .3s}.tags-links a:hover{color:#dcabb4}.container-articles{margin-bottom:2rem}.container-articles .grid-x{margin-left:-1rem;margin-right:-1rem}.article-category{padding:1rem}.article-category .image{padding-top:70%;display:block;border-radius:0.75rem;margin-bottom:1em}.article-category .image img{transition:all .3s}.article-category .image:hover img{transition:all .5s;transform:scale(1.1)}.article-category .date{font-weight:bold;font-size:.9em;margin-bottom:.8rem}.article-category h3{font-size:1.125em;margin-top:0}.article-category h3 a{color:#050505;text-decoration:none;transition:all .3s}.article-category h3 a:hover{color:#dcabb4}.article-category .excerpt{color:#aaa;font-size:0.9375em;line-height:1.5}.article-category .excerpt:hover{color:#050505}article.article{max-width:49.125rem;padding:0 1rem;margin:0 auto}article.article .image{padding-top:80%}article.article .heading{font-size:3em}article.article p{line-height:1.5}article.article section.excerpt p{font-size:2em;line-height:1.4;background:#f5f5f5;padding:1em}article.article .date{flex:1 0 0;width:auto}article.article .cat-links a{color:#dcabb4;font-weight:bold;transition:all .3s}article.article .cat-links a:hover{color:#050505}.article-header{padding:0 1em}.article-info{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:1rem}.article-info i{border-radius:30px;border:2px solid #000;font-size:1em;padding:2px}.article-info .sep{background:#000;width:5px;height:5px;display:block;border-radius:10px;margin:0 10px}.article-content p{padding:0 1em;font-size:1.1em;text-align:justify}.article-content p a{color:#dcabb4}article.article .container-articles>h2{text-align:center;font-weight:900}article.article .container-articles>h2:after{display:block;height:3px;content:"";background:#ddd;width:90px;margin:8px auto 0 auto}@media screen and (max-width: 639px){.container-articles .grid-x{margin:0 -0.5rem}.article-category{padding:.5rem}}section.error-404.not-found{max-width:30rem;margin:2rem auto;padding:1rem}section.error-404.not-found .inner{border:0px solid #ddd;padding:3em;box-sizing:border-box;text-align:center}section.error-404.not-found h1{margin-top:0}section.error-404.not-found .desc{line-height:1.7em}section.error-404.not-found a{margin-top:1rem}.page-title{text-transform:uppercase;font-weight:200}.woocommerce-product-search-filter-products-prefix{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0 -1rem}.woocommerce-product-search-filter-products-prefix>*{order:1;padding:0 1rem}.woocommerce-product-search-filter-products-prefix>form{order:2}.woocommerce-product-search-filter-products-prefix>.woocommerce-pagination{order:0}.container-pagination-sorting>.cell{margin:1rem 0}.sorting{display:flex;align-items:center}.woocommerce-product-search-filter-products-prefix strong,.sorting strong{padding-right:9px;display:none}.woocommerce-product-search-filter-products-prefix form,.sorting form{display:block}.woocommerce-product-search-filter-products-prefix .active select,.woocommerce-product-search-filter-products-prefix select:focus,.sorting .active select,.sorting select:focus{border-color:#050505}.woocommerce-product-search-filter-products-prefix select,.sorting select{border-radius:0px;font-size:15px;background:#fff;border:1px solid #e5e5e5;padding:6px}ul.page-numbers{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap}ul.page-numbers i{display:block;font-size:30px}ul.page-numbers a.next i{margin-right:-4px}ul.page-numbers a.prev i{margin-left:-4px}ul.page-numbers a,ul.page-numbers span{border:1px solid #050505;padding:0;text-decoration:none;margin:2px;width:2.2em;text-align:center;color:#212026;display:block;border-radius:30px;font-weight:700;font-size:15px;height:2.2em;line-height:2.2em}ul.page-numbers span.page-numbers.dots{border:0;line-height:2}ul.page-numbers .current,ul.page-numbers a:hover{background:#050505;color:#fff}.toggle-desc{margin-bottom:1rem;overflow:hidden;max-height:4.2em}.toggle-desc p{margin-top:0}.toggle-desc+.show-more-text{color:#050505;font-weight:bold;text-decoration:underline}.toggle-desc+.show-more-text:hover{color:#dcabb4}.toggle-desc+.show-more-text .less{display:none}.toggle-desc.is-open{max-height:unset;margin-bottom:0}.toggle-desc.is-open+.show-more-text .more{display:none}.toggle-desc.is-open+.show-more-text .less{display:block}.leftbox.cell{flex:0 0 26%;max-width:340px}.left-menu h3{margin:0 0 1rem 0;font-size:1.1em}.left-menu sub.arr{position:absolute;right:0;top:4px;font-size:1.1rem;transition:all .3s;cursor:pointer}.left-menu sub.arr{display:none}.left-menu li.menu-item-has-children>sub.arr{display:inline-block}.left-menu>ul.menu{padding:0 0 1em 0}.left-menu>ul.menu li{position:relative;display:block;padding:0}.left-menu>ul.menu a{color:#050505;display:inline-block;padding:4px 0}.left-menu>ul.menu a:hover{color:#dcabb4;text-decoration:underline}.left-menu>ul.menu ul{display:none;padding:4px 0 4px .8rem;font-size:.9rem}.left-menu>ul.menu .is-rotate>sub{transition:all .3s;transform:rotate(180deg)}.left-menu>ul.menu li.active>ul{display:block}.left-menu>ul.menu li.active>a{color:#dcabb4;font-weight:bold;text-decoration:underline}.left-menu>ul.menu li.active.is-rotate>sub.arr{transform:rotate(0deg)}.left-menu>ul.menu li.active>sub.arr{color:#dcabb4;transform:rotate(180deg)}.nws-user-is-logout,section.container-middle.cart-layout-nws{background:#f5f5f5;padding:2em 0;margin-top:-1rem}.cartlite-content{text-align:center}.cartlite-content .cartlite-title{text-align:center;font-size:2.5em;margin:.6em}ul.woocommerce-mini-cart{list-style:none;padding:0;margin:0}ul.woocommerce-mini-cart li{position:relative;padding:8px;padding-left:30px;font-size:14px;border-bottom:1px solid #eee}ul.woocommerce-mini-cart a{text-decoration:none;font-weight:700;color:#050505;display:block}ul.woocommerce-mini-cart a:hover{color:#c70004}ul.woocommerce-mini-cart img{width:40px;height:auto;border:1px solid #eee;float:right;background:#fff}ul.woocommerce-mini-cart img:hover{border-color:#c70004}ul.woocommerce-mini-cart .quantity{display:block;padding:7px 0 0 0}.product-remove a.remove,ul.woocommerce-mini-cart a.remove{background:#888;border-radius:45px;width:19px;display:block;text-align:center;text-decoration:none;color:#fff;line-height:19px;position:absolute;font-weight:600;font-size:16px;left:5px;top:9px;padding:0}.product-remove a.remove:hover,ul.woocommerce-mini-cart a.remove:hover{background:#050505}.woocommerce-notices-wrapper{max-width:54rem;font-size:.9rem;margin:0 auto 1rem}.woocommerce-error,.woocommerce-message,.callout{background:rgba(199,0,4,.1);border-left:3px solid #c70004;padding:1.3em 1.5em;font-size:1.125em;line-height:1.4;list-style:none;margin-bottom:10px;position:relative}.woocommerce-error a:not(.button),.woocommerce-message a:not(.button),.callout a:not(.button){color:#c70004;font-weight:bold}.woocommerce-error a:not(.button):hover,.woocommerce-message a:not(.button):hover,.callout a:not(.button):hover{text-decoration:none}.woocommerce-error .close-button,.woocommerce-message .close-button,.callout .close-button{position:absolute;right:0;top:0;font-size:25px;display:block;line-height:1;background:transparent;border:0;cursor:pointer;padding:2px 6px}.woocommerce-error .close-button span,.woocommerce-message .close-button span,.callout .close-button span{display:block;line-height:.9}.woocommerce-error .button,.woocommerce-message .button,.callout .button{font-size:14px;background:#222;color:#fff;padding:5px 15px;margin:0 7px;box-shadow:0 .3em .3em rgba(0,0,0,.2)}.woocommerce-error p,.woocommerce-message p,.callout p{padding:0px;margin:0}.woocommerce-error.green,.woocommerce-message.green,.callout.green{border-color:#9ed484;background:rgba(158,212,132,.2)}.woocommerce-error.green a:not(.button),.woocommerce-message.green a:not(.button),.callout.green a:not(.button){color:#9ed484;text-decoration:none}.woocommerce-error.green a:not(.button):hover,.woocommerce-message.green a:not(.button):hover,.callout.green a:not(.button):hover{text-decoration:underline}.woocommerce-error{border-color:#c70004;background:rgba(199,0,4,.14)}#cart-steps{max-width:60rem;margin:0 auto 2rem auto;padding-bottom:1.3rem}#cart-steps .inner{display:flex;flex-flow:row wrap;align-items:flex-end}#cart-steps .inner div{flex:0 0 33.33%;text-align:center}#cart-steps .progress-bar{background:#ddd;width:calc(100% - 33.3%);margin:0 auto}#cart-steps .progress-bar span{display:block;height:2px;width:0;background:#050505}#cart-steps .progress-bar.pos-2>span{width:50%}#cart-steps .progress-bar.pos-3>span{width:100%}#cart-steps .step a{display:block;color:#050505;text-decoration:none}#cart-steps .step a:hover .num{border-color:#050505}#cart-steps .step .name{display:block;margin:0 auto 5px auto}#cart-steps .step .num{display:block;background:#fff;border:2px solid #ddd;border-radius:50px;width:2em;height:2em;font-size:1.2em;line-height:2em;font-weight:bold;margin:0 auto -1.2em auto}#cart-steps .step.active .num,#cart-steps .step.activated .num{background:#050505;color:#fff;border-color:#050505}#cart-steps .step.active .num{border-color:#050505}.cart-layout-nws>.grid-container{max-width:72rem}.cart_item a.remove,ul.woocommerce-mini-cart a.remove{background:#050505;border-radius:45px;width:19px;display:block;text-align:center;text-decoration:none;color:#fff;line-height:19px;position:absolute;font-weight:600;font-size:16px;left:5px;top:9px;padding:0;z-index:1}.cart_item a.remove:hover,ul.woocommerce-mini-cart a.remove:hover{background:#888}.cart.shop_table{width:100%}.cart.shop_table .shop_header{font-size:14px;color:#888}.cart.shop_table .cell{padding:10px}.cart.shop_table .product-name a{display:block;color:#050505;font-weight:bold}.cart.shop_table img{max-width:100%;max-height:100%;width:auto;height:auto}div.cart_item{position:relative;border:0px solid #e5e5e5;background:#fff;border-radius:5px;margin-bottom:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.16)}div.cart_item .product-thumbnail a{display:block;width:100px;height:80px;position:relative}div.cart_item .product-thumbnail a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}div.cart_item .count-input{font-size:.5rem;margin-bottom:0}div.cart_item .count-input span{padding:8px}div.cart_item .count-input svg{width:12px;height:12px}div.cart_item .count-input input{font-size:.9rem;max-width:100%;border:2px solid #000}@media screen and (min-width: 1024px){div.cart_item .count-input input{padding-left:.8em}}div.cart_item .count-input .quantity{max-width:3.6rem}.actions.grid-x{padding:.7rem 0;border-bottom:1px solid #ddd}.actions.grid-x .button{font-size:.85rem;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.coupon{display:flex}.coupon input{border:1px solid #e5e5e5;background:#fff;padding:0 8px;border-radius:3px;flex:0 0 150px;margin-right:10px}button.update-cart-btn{background:#050505}.includes_tax{display:none}.cart_totals{font-size:1.1rem;margin-top:1em;text-align:right}.cart_totals .amount{font-size:1.5em;font-weight:900}.cart_totals .button{margin-top:1rem;text-align:center}.wc-proceed-to-checkout a{display:block;min-width:100%;font-size:1.1em;padding:.7em 1.2em}.wc-proceed-to-checkout a:after{content:"";font-family:"icomoon";float:right;margin:1px -2px 0px 12px;font-size:.9em}.woocommerce-account-fields .create-account,form.woocommerce-form-coupon p:first-child,.nws-chekcout form.woocommerce-form-login p:first-child,.woocommerce-privacy-policy-text{font-size:14px;background:#fdefc6;margin:1rem 0;padding:.8em;color:#706131;border-left:3px solid #e7ad00}.woocommerce-account-fields .create-account p,form.woocommerce-form-coupon p:first-child p,.nws-chekcout form.woocommerce-form-login p:first-child p,.woocommerce-privacy-policy-text p{margin:0}.woocommerce-account-fields .create-account a,form.woocommerce-form-coupon p:first-child a,.nws-chekcout form.woocommerce-form-login p:first-child a,.woocommerce-privacy-policy-text a{text-decoration:underline;font-weight:bold;color:#000}.woocommerce-account-fields .create-account a:hover,form.woocommerce-form-coupon p:first-child a:hover,.nws-chekcout form.woocommerce-form-login p:first-child a:hover,.woocommerce-privacy-policy-text a:hover{text-decoration:none}.woocommerce-account-fields .create-account{background:#e8f9e8;border-color:#bedcbe;color:#2d382d}.woocommerce-account-fields .create-account label{font-weight:bold}.woocommerce-form-login-toggle a,.woocommerce-form-coupon-toggle a,p.lost_password a,a.woocommerce-terms-and-conditions-link{color:#c70004;font-weight:bold;text-decoration:underline}.woocommerce-form-login-toggle a:hover,.woocommerce-form-coupon-toggle a:hover,p.lost_password a:hover,a.woocommerce-terms-and-conditions-link:hover{color:#c70004}.woocommerce-NoticeGroup .woocommerce-error{font-size:14px;padding:10px;margin-bottom:6px}.woocommerce-NoticeGroup .woocommerce-error .close-alert{display:none}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{margin:1rem 0}.woocommerce-form-login-toggle~form.woocommerce-form-coupon,.woocommerce-form-login-toggle~form.woocommerce-form-login,.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon,.woocommerce-form-coupon-toggle~form.woocommerce-form-login{background:#fff;padding:1em;box-shadow:0 1px 3px rgba(0,0,0,.16);margin-bottom:2rem}.woocommerce-form-login-toggle~form.woocommerce-form-coupon .form-row,.woocommerce-form-login-toggle~form.woocommerce-form-login .form-row,.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon .form-row,.woocommerce-form-coupon-toggle~form.woocommerce-form-login .form-row{max-width:24rem}.woocommerce-form-login-toggle~form.woocommerce-form-coupon p:not(.form-row),.woocommerce-form-login-toggle~form.woocommerce-form-login p:not(.form-row),.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon p:not(.form-row),.woocommerce-form-coupon-toggle~form.woocommerce-form-login p:not(.form-row){margin-top:0;font-size:14px}.woocommerce-form-login-toggle~form.woocommerce-form-coupon label,.woocommerce-form-login-toggle~form.woocommerce-form-login label,.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon label,.woocommerce-form-coupon-toggle~form.woocommerce-form-login label{display:block;font-weight:bold;margin-bottom:5px}.woocommerce-form-login-toggle~form.woocommerce-form-coupon input:not([type=checkbox]),.woocommerce-form-login-toggle~form.woocommerce-form-login input:not([type=checkbox]),.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon input:not([type=checkbox]),.woocommerce-form-coupon-toggle~form.woocommerce-form-login input:not([type=checkbox]){width:100%;padding:5px;border:1px solid #ddd}.woocommerce-form-login-toggle~form.woocommerce-form-coupon .clear~.form-row,.woocommerce-form-login-toggle~form.woocommerce-form-login .clear~.form-row,.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon .clear~.form-row,.woocommerce-form-coupon-toggle~form.woocommerce-form-login .clear~.form-row{display:flex;justify-content:space-between;align-items:center}.woocommerce-form-login-toggle~form.woocommerce-form-coupon p.lost_password,.woocommerce-form-login-toggle~form.woocommerce-form-login p.lost_password,.woocommerce-form-coupon-toggle~form.woocommerce-form-coupon p.lost_password,.woocommerce-form-coupon-toggle~form.woocommerce-form-login p.lost_password{margin-bottom:0}.cart-layout-nws.nws-chekcout .grid-container{max-width:51rem}.cart-layout-nws.nws-chekcout .grid-container .woocommerce-info .close-alert{display:none}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%;box-sizing:border-box}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul{list-style:none;padding:5px 0;margin:0;background:#ffd5d5}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul li{padding:5px 10px;background:transparent}form.checkout.woocommerce-checkout{background:#fff;padding:2em;box-shadow:0 1px 3px rgba(0,0,0,.16)}#shipping_address_2_field,#billing_address_2_field{display:none !important}.woocommerce-shipping-fields__field-wrapper p,.woocommerce-billing-fields__field-wrapper p{display:flex;flex-flow:row wrap}.woocommerce-shipping-fields__field-wrapper p label,.woocommerce-billing-fields__field-wrapper p label{flex:0 0 30%}.woocommerce-shipping-fields__field-wrapper p span,.woocommerce-billing-fields__field-wrapper p span{flex:1 0 0}.woocommerce-shipping-fields__field-wrapper p span input,.woocommerce-billing-fields__field-wrapper p span input{width:100%;border:1px solid #ddd;padding:10px;font-size:.9rem}.shipping_address{background:#efefef;padding:10px}#order_comments_field label{font-size:14px}.woocommerce-additional-fields textarea{margin:10px 0 2rem 0;display:block;border:1px solid #ddd;padding:1rem;width:100%}table.checkout-review-items{width:100%;text-align:left;border-collapse:collapse}table.checkout-review-items thead th{font-size:14px;font-weight:normal;color:#aaa}table.checkout-review-items tbody tr{border:1px solid #ddd}table.checkout-review-items tfoot th{text-align:right}table.checkout-review-items tfoot th:after{content:":"}table.checkout-review-items ul{padding:0;margin:0;list-style:none}table.checkout-review-items th,table.checkout-review-items td{vertical-align:middle;padding:8px}table.checkout-review-items th{font-weight:bold;vertical-align:top}table.checkout-review-items th.product-total{text-align:right}table.checkout-review-items tr.cart-subtotal{text-align:right}table.checkout-review-items tr.cart-subtotal td{font-weight:bold}table.checkout-review-items .product-total{text-align:right}table.checkout-review-items .df{display:flex;align-items:center;flex-flow:row wrap}.ts-product-image{width:50px;height:50px;overflow:hidden}.ts-product-image img{max-width:100%;max-height:100%;width:auto;height:auto}.woocommerce-Price-currencySymbol{padding-left:.2em}table.checkout-review-item{width:100%;text-align:left;border-collapse:collapse}table.checkout-review-item .order-total td{background:#050505;color:#fff;font-size:1.1rem;text-align:center}.checkout-review-shipping{width:100%;text-align:left;border-collapse:collapse}.checkout-review-shipping,#payment{margin:1rem 0 0 0}.checkout-review-shipping h3,#payment h3{margin:0 0 6px}.checkout-review-shipping ul#shipping_method,#payment ul{font-weight:bold;padding:0;margin:0;list-style:none;padding:10px;background:#f1f1f1;margin:0 0}.checkout-review-shipping ul#shipping_method li,#payment ul li{overflow:hidden;border-bottom:1px solid #ddd;padding:6px 0 6px 20px;position:relative}.checkout-review-shipping ul#shipping_method li input,#payment ul li input{position:absolute;top:5px;left:-4px}.checkout-review-shipping ul#shipping_method li:last-child,#payment ul li:last-child{border-bottom:0px}.checkout-review-shipping ul#shipping_method li p,#payment ul li p{margin:0;font-weight:normal;font-size:14px}.checkout-review-shipping ul#shipping_method img,#payment ul img{float:right;max-height:27px}.order-total td{background:#050505;color:#fff;text-align:center;padding:.5em}div#payment .order-total{display:flex;justify-content:end;flex-flow:row wrap;font-size:1.1em;margin:1rem}div#payment .order-total h3{font-size:1em;margin:0;font-weight:normal}div#payment .order-total h3:after{content:":";margin-right:5px;display:inline-block}.woocommerce-order .woocommerce-notice{text-align:center;font-size:1.4em;border-left:4px solid #63c14d;background:rgba(158,212,132,.2);padding:20px}.woocommerce-order .order_details{list-style:none;padding:0;font-size:1rem;margin:0}.woocommerce-order .order_details li,.woocommerce-order .order_details~p{margin:0;padding:3px 0;font-size:1rem}.woocommerce-order-details .order_details{font-size:16px;width:100%;border-collapse:collapse}.woocommerce-order-details .order_details a{color:#050505;font-weight:bold;text-decoration:underline}.woocommerce-order-details .order_details thead th{color:#fff;background:#050505;padding:5px}.woocommerce-order-details .order_details .image{width:80px}.woocommerce-order-details .order_details .image img{max-width:100%;height:auto}.woocommerce-order-details .order_details .order_item{border:1px solid #ddd;background:#fff}.woocommerce-order-details .order_details .order_item p{margin:0}.woocommerce-order-details .order_details .order_item td{padding:10px}.woocommerce-order-details .order_details .price-per-item,.woocommerce-order-details .order_details .product-price,.woocommerce-order-details .order_details .product-total{text-align:right}.woocommerce-order-details .order_details tfoot{text-align:right}.woocommerce-order-details .order_details tfoot tr:first-child th,.woocommerce-order-details .order_details tfoot tr:first-child td{padding-top:1rem}.woocommerce-order-details .order_details tfoot th,.woocommerce-order-details .order_details tfoot td{padding:4px 8px}.td-title{display:none}.woocommerce-customer-details>section.addresses{display:flex;flex-flow:row wrap;margin:0 -1rem}.woocommerce-customer-details>section.addresses>*{flex:0 0 50%;padding:1rem}.order-note{background:#fff3ce;padding:1em;margin-bottom:1em;background:#fff;border:1px solid #ddd}.order-note h4,.order-note p{margin:0}.form-row.create-account{margin-bottom:0}.create-account{margin-top:0 !important}#customer_login{max-width:60rem;margin:0 auto}#customer_login>div{flex:0 0 50%}div#password_strength{display:block;padding:5px 0;font-weight:bold}dl.variation{margin:0;font-size:12px;display:flex;gap:5px;align-items:start}dl.variation>dd{height:auto;box-sizing:border-box;line-height:1em;margin:0;padding:0}dl.variation>dd>*{margin:0;padding:0}input.input-text{width:100%;border:1px solid #ddd;padding:10px;font-size:.9rem}span.password-input{position:relative;display:block}span.password-input button.show-password-input{position:absolute;font-size:18px;top:0;right:0;width:40px;height:100%;border:0;background:transparent;padding:0;color:#000;transition:all .3s;display:block;background-size:18px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%206c-6.979%200-13.028%204.064-16%2010%202.972%205.936%209.021%2010%2016%2010s13.027-4.064%2016-10c-2.972-5.936-9.021-10-16-10zM23.889%2011.303c1.88%201.199%203.473%202.805%204.67%204.697-1.197%201.891-2.79%203.498-4.67%204.697-2.362%201.507-5.090%202.303-7.889%202.303s-5.527-0.796-7.889-2.303c-1.88-1.199-3.473-2.805-4.67-4.697%201.197-1.891%202.79-3.498%204.67-4.697%200.122-0.078%200.246-0.154%200.371-0.228-0.311%200.854-0.482%201.776-0.482%202.737%200%204.418%203.582%208%208%208s8-3.582%208-8c0-0.962-0.17-1.883-0.482-2.737%200.124%200.074%200.248%200.15%200.371%200.228v0zM16%2013c0%201.657-1.343%203-3%203s-3-1.343-3-3%201.343-3%203-3%203%201.343%203%203z%22/%3E%3C/svg%3E");cursor:pointer}span.password-input button.show-password-input:hover{color:#a09d9d}span.password-input button.show-password-input.display-password{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M29.561%200.439c-0.586-0.586-1.535-0.586-2.121%200l-6.318%206.318c-1.623-0.492-3.342-0.757-5.122-0.757-6.979%200-13.028%204.064-16%2010%201.285%202.566%203.145%204.782%205.407%206.472l-4.968%204.968c-0.586%200.586-0.586%201.535%200%202.121%200.293%200.293%200.677%200.439%201.061%200.439s0.768-0.146%201.061-0.439l27-27c0.586-0.586%200.586-1.536%200-2.121zM13%2010c1.32%200%202.44%200.853%202.841%202.037l-3.804%203.804c-1.184-0.401-2.037-1.521-2.037-2.841%200-1.657%201.343-3%203-3zM3.441%2016c1.197-1.891%202.79-3.498%204.67-4.697%200.122-0.078%200.246-0.154%200.371-0.228-0.311%200.854-0.482%201.776-0.482%202.737%200%201.715%200.54%203.304%201.459%204.607l-1.904%201.904c-1.639-1.151-3.038-2.621-4.114-4.323z%22/%3E%3Cpath%20d%3D%22M24%2013.813c0-0.849-0.133-1.667-0.378-2.434l-10.056%2010.056c0.768%200.245%201.586%200.378%202.435%200.378%204.418%200%208-3.582%208-8z%22/%3E%3Cpath%20d%3D%22M25.938%209.062l-2.168%202.168c0.040%200.025%200.079%200.049%200.118%200.074%201.88%201.199%203.473%202.805%204.67%204.697-1.197%201.891-2.79%203.498-4.67%204.697-2.362%201.507-5.090%202.303-7.889%202.303-1.208%200-2.403-0.149-3.561-0.439l-2.403%202.403c1.866%200.671%203.873%201.036%205.964%201.036%206.978%200%2013.027-4.064%2016-10-1.407-2.81-3.504-5.2-6.062-6.938z%22/%3E%3C/svg%3E")}.my-account.nws-user-is-logout{text-align:center}.my-account.nws-user-is-logout input:not([type=checkbox]){display:block;width:100%;border:1px solid #ccc;font-size:16px;padding:10px}.my-account.nws-user-is-logout label{font-weight:bold}.my-account.nws-user-is-logout .lost_reset_password{max-width:30rem;margin:0 auto}.resetPasswordFooter a{color:#c70004;font-weight:bold;text-decoration:underline}.woocommerce-form-register,.woocommerce-form-login{background:#f5f5f5;margin:0 auto;padding:1em}.woocommerce-form-register label,.woocommerce-form-login label{font-size:16px;text-align:left}.woocommerce-form-register .button,.woocommerce-form-login .button{padding:11px 16px;font-size:16px;margin-left:10px}.container-middle.my-account.nws-user-is-logout .woocommerce{display:block}.container-middle.my-account nav.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.container-middle.my-account nav.woocommerce-MyAccount-navigation ul li{padding:0;border:0px solid #ddd;margin:0}.container-middle.my-account nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#c70004;background:rgba(199,0,4,.15)}.container-middle.my-account nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none;display:block;color:#000;font-weight:bold;font-size:1.1em;padding:10px 12px;margin:0}.container-middle.my-account nav.woocommerce-MyAccount-navigation ul li a:hover{color:#c70004}.container-middle.my-account .woocommerce{display:flex;flex-flow:row wrap}.container-middle.my-account .woocommerce .woocommerce-MyAccount-navigation{flex:0 0 230px;box-sizing:border-box;border-right:1px solid #e5e5e5}.container-middle.my-account .woocommerce .woocommerce-MyAccount-content{box-sizing:border-box;flex:0 0 calc(100% - 230px);padding:0 2rem}.container-middle.my-account .woocommerce .woocommerce-MyAccount-content a:not(.button){color:#c70004;font-weight:bold;text-decoration:underline}.container-middle.my-account .woocommerce .woocommerce-MyAccount-content a:not(.button):hover{color:#050505;text-decoration:none}.container-middle.my-account .col2-set{display:flex;flex-flow:row wrap;margin:0 -1rem}.container-middle.my-account .col2-set>div[class*=col-]{padding:1rem}.container-middle.my-account table.woocommerce-orders-table{width:100%;border-collapse:collapse}.container-middle.my-account table.woocommerce-orders-table th{padding:.5em;text-align:left}.container-middle.my-account table.woocommerce-orders-table th.woocommerce-orders-table__header-order-actions{text-align:center;width:105px}.container-middle.my-account table.woocommerce-orders-table td{padding:.2em .5em;text-align:left}.container-middle.my-account table.woocommerce-orders-table tr{border:1px solid #050505}.container-middle.my-account table.woocommerce-orders-table thead{background:#050505}.container-middle.my-account table.woocommerce-orders-table thead th{font-weight:normal;color:#fff;font-size:14px}.container-middle.my-account table.woocommerce-orders-table tbody{background:#fff}.container-middle.my-account table.woocommerce-orders-table tbody tr{border-color:#ddd}.container-middle.my-account table.woocommerce-orders-table .button.view{float:right;margin:.3rem 0;font-size:13px}.container-middle.my-account table.woocommerce-orders-table *[class*=status-completed]>td:nth-child(3){background:rgba(158,212,132,.2)}.container-middle.my-account table.woocommerce-orders-table *[class*=status-processing]>td:nth-child(3){background:rgba(211,211,16,.2)}.container-middle.my-account .woocommerce-customer-details{font-size:14px}.container-middle.my-account .woocommerce-MyAccount-content form>h3{text-align:center}.container-middle.my-account .woocommerce-EditAccountForm,.container-middle.my-account .woocommerce-address-fields{max-width:40rem;background:#fff;padding:1.3rem;box-shadow:1px 2px 4px rgba(0,0,0,.16);border-radius:5px;margin:0 auto}.container-middle.my-account .woocommerce-EditAccountForm em,.container-middle.my-account .woocommerce-address-fields em{display:block;padding:10px 0;font-size:14px}.container-middle.my-account .woocommerce-EditAccountForm fieldset,.container-middle.my-account .woocommerce-address-fields fieldset{border:1px solid #000;padding:.35em 1em}.container-middle.my-account .woocommerce-EditAccountForm .required,.container-middle.my-account .woocommerce-address-fields .required{color:#f31e31;font-weight:bold;text-decoration:none}.container-middle.my-account .woocommerce-EditAccountForm label,.container-middle.my-account .woocommerce-address-fields label{display:block;font-size:.9rem;color:#797979;margin:0 0 5px}.container-middle.my-account .woocommerce-EditAccountForm input:not([type=checkbox]),.container-middle.my-account .woocommerce-EditAccountForm textarea,.container-middle.my-account .woocommerce-EditAccountForm .select2-selection,.container-middle.my-account .woocommerce-address-fields input:not([type=checkbox]),.container-middle.my-account .woocommerce-address-fields textarea,.container-middle.my-account .woocommerce-address-fields .select2-selection{background:#ededed;border:0;text-shadow:0 0 0 transparent;outline:none;border-radius:0;width:100%;padding:8px 10px;height:auto}.nws-cart-empty{text-align:center}.nws-cart-empty p.cart-empty.woocommerce-info{color:#050505;text-transform:uppercase;font-size:1.2em;opacity:.6}.nws-cart-empty p.cart-empty.woocommerce-info:before{background-image:url(//www.lulis.cz/wp-content/themes/fashionshop/images/emptycart.svg);background-size:100% 100%;width:90px;height:90px;content:"";display:block;margin:0 auto 1rem auto;opacity:.6}@media screen and (max-width: 1023px){.container-middle.my-account .woocommerce .woocommerce-MyAccount-content{flex:0 0 calc(100% - 120px);padding:0 1rem}.container-middle.my-account .woocommerce .woocommerce-MyAccount-navigation{flex:0 0 120px}.container-middle.my-account .woocommerce .woocommerce-MyAccount-navigation ul li a{padding-left:0}}@media screen and (max-width: 639px){#cart-steps{font-size:.8rem}.cart.shop_table .shop_header{display:none}.woocommerce-error,.woocommerce-message,.callout{font-size:.9rem;padding:10px 10px}.cart_item.grid-x .product-thumbnail{flex:0 0 80px}.cart_item.grid-x .product-thumbnail a{display:block;max-width:100%;height:60px}.cart_item.grid-x .product-name{flex:0 0 calc(100% - 80px)}.cart_item.grid-x .product-price{order:1}.cart_item.grid-x .product-subtotal{order:2}.cart_item.grid-x .product-quantity,.cart_item.grid-x .product-subtotal,.cart_item.grid-x .product-price{flex:0 0 auto;width:auto}.cart_item.grid-x .product-price:before,.cart_item.grid-x .product-subtotal:before{display:block;font-weight:bold;font-weight:bold;font-size:11px;text-align:center}.cart_item.grid-x .product-price::before{content:"Cena za ks"}.cart_item.grid-x .product-subtotal{text-align:center}.cart_item.grid-x .product-subtotal:before{content:"Cena Spolu"}.woocommerce-cart-form .actions .cell{order:1}.woocommerce-cart-form .actions .cell.update-cart{order:0;padding-bottom:10px}form.checkout.woocommerce-checkout{padding:1em}.woocommerce-shipping-fields__field-wrapper p,.woocommerce-billing-fields__field-wrapper p{display:block}.woocommerce-order .woocommerce-notice{font-size:1.1em}.woocommerce-table.order_details tfoot tr td:first-child{display:none}.container-middle.my-account .title{margin-top:0}.container-middle.my-account .woocommerce{display:block}.container-middle.my-account .woocommerce .woocommerce-MyAccount-navigation{display:block;border:1px solid #ddd;margin-bottom:1rem}.container-middle.my-account .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:8px 8px}.container-middle.my-account .woocommerce .woocommerce-MyAccount-content{padding:0}.container-middle.my-account table.woocommerce-orders-table{display:block}.container-middle.my-account table.woocommerce-orders-table .button.view{float:none;margin-top:0;padding:7px 11px}.container-middle.my-account table.woocommerce-orders-table:before{display:block;content:"Objednávky";font-size:1.5em;margin-bottom:1rem;font-weight:bold}.container-middle.my-account table.woocommerce-orders-table thead{display:none}.container-middle.my-account table.woocommerce-orders-table tr,.container-middle.my-account table.woocommerce-orders-table th,.container-middle.my-account table.woocommerce-orders-table td,.container-middle.my-account table.woocommerce-orders-table tbody{display:block}.container-middle.my-account table.woocommerce-orders-table td{overflow:hidden}.container-middle.my-account table.woocommerce-orders-table tr{margin-bottom:.5rem}.woocommerce-order-details .shop_table.order_details,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details{display:block}.woocommerce-order-details .shop_table.order_details thead,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details thead{display:none}.woocommerce-order-details .shop_table.order_details tbody,.woocommerce-order-details .shop_table.order_details tfoot,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot{display:block}.woocommerce-order-details .shop_table.order_details tbody tr,.woocommerce-order-details .shop_table.order_details tbody td,.woocommerce-order-details .shop_table.order_details tbody th,.woocommerce-order-details .shop_table.order_details tfoot tr,.woocommerce-order-details .shop_table.order_details tfoot td,.woocommerce-order-details .shop_table.order_details tfoot th,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody td,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody th,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot tr,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot td,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot th{display:block}.woocommerce-order-details .shop_table.order_details tbody tr,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr{display:flex;flex-flow:row wrap;align-items:center;padding:10px 0;margin-bottom:2px}.woocommerce-order-details .shop_table.order_details tbody tr td,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr td{padding:0 10px;flex:0 0 100%}.woocommerce-order-details .shop_table.order_details tbody tr td>*,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr td>*{display:inline-block}.woocommerce-order-details .shop_table.order_details tbody tr .image,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .image{flex:0 0 80px}.woocommerce-order-details .shop_table.order_details tbody tr .td-title,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .td-title{display:inline-block;font-weight:normal}.woocommerce-order-details .shop_table.order_details tbody tr .product-name,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .product-name{flex:0 0 calc(100% - 80px)}.woocommerce-order-details .shop_table.order_details tbody tr .price-per-item,.woocommerce-order-details .shop_table.order_details tbody tr .product-total,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .price-per-item,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .product-total{overflow:hidden}.woocommerce-order-details .shop_table.order_details tbody tr .price-per-item>span,.woocommerce-order-details .shop_table.order_details tbody tr .product-total>span,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .price-per-item>span,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tbody tr .product-total>span{float:left;width:50%}.woocommerce-order-details .shop_table.order_details tfoot,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot{padding:10px 0}.woocommerce-order-details .shop_table.order_details tfoot tr,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot tr{display:flex;flex-flow:row wrap}.woocommerce-order-details .shop_table.order_details tfoot tr td:first-child,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot tr td:first-child{display:none}.woocommerce-order-details .shop_table.order_details tfoot tr th,.woocommerce-order-details .shop_table.order_details tfoot tr td,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot tr th,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot tr td{flex:1 0 0;width:auto;padding:5px 10px 5px 0}.woocommerce-order-details .shop_table.order_details tfoot tr th,.container-middle.my-account .woocommerce-MyAccount-content .shop_table.order_details tfoot tr th{flex:0 0 40%}.woocommerce-order-details .addresses,.container-middle.my-account .woocommerce-MyAccount-content .addresses{display:block}}#livesearch-bg{display:none;background:rgba(220,171,180,.7);position:fixed;top:0;left:0;width:100vw;height:100vh}#header-search.active~#livesearch-bg{display:block}@keyframes rotatingBlinker{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#header-search{width:230px}#header-search .product-search-field-clear{color:#000;position:absolute;top:calc(50% - 4px);display:block;right:50px;width:10px;font-size:17px;height:10px}#header-search .product-search-field-clear:hover{color:#dcabb4}#header-search .product-search-field-clear:after{display:block;width:10px;line-height:.6;font-size:1em}#header-search input.blinker{background:transparent}#header-search input.blinker~button::before{color:#000;content:"";display:block;width:15px;height:15px;animation:rotatingBlinker 1s linear infinite;position:absolute;left:-19px;top:calc(50% - 7px);background:url(//www.lulis.cz/wp-content/themes/fashionshop/images/loader-white.svg);background-size:100% 100%}#header-search form{background:rgba(255,255,255,.1);border-radius:5px;display:block;width:100%;position:relative}#header-search input.product-search-field{height:40px;background:transparent;color:#fff;border:0;border-bottom:2px solid transparent;padding:0 10px;padding-right:40px}#header-search input.product-search-field:focus{outline:none;border-color:#dcabb4}#header-search button[type=submit]{color:#fff;border:0;background:transparent;position:absolute;right:0;top:0;height:100%;font-size:0;padding:0 11px;cursor:pointer}#header-search button[type=submit]:hover{color:#dcabb4}#header-search button[type=submit]:after{font-size:1.3rem;font-family:"icomoon";content:"";display:block}#header-search .product-search-results-content{box-shadow:0 3px 40px rgba(0,0,0,.3);border:0;right:0;min-width:290px;max-height:calc(100vh - 70px);top:0}#header-search .product-search-results-content table tr{border-bottom:1px solid #ddd}#header-search .product-search-results-content table tr td{padding:8px;vertical-align:middle}#header-search .product-search-results-content table tr .more-info{text-align:center}#header-search .product-search-results-content table tr .more-info a{background:pink;box-shadow:0 3px 6px rgba(0,0,0,.2);display:inline-block;padding:4px 15px;border-radius:0 100px 100px 100px;color:#fff}#header-search .product-search-results-content table tr .more-info a:hover{background:#050505;text-decoration:none}#header-search .product-search-results-content table tr a{color:#050505;display:block;font-size:14px}div#product-search-filter-reset-0[style*="display: none;"]+.btu-close-filter{display:none}#header-search{position:fixed;top:0;left:0;width:100%;height:100%;z-index:60;box-sizing:border-box;display:none}#header-search.active{display:block}#header-search input.blinker~button::before{background:url(//www.lulis.cz/wp-content/themes/fashionshop/images/loader.svg)}#header-search .product-search{position:relative;z-index:1;padding:1rem;max-width:40rem;margin:1rem auto 0 auto}#header-search form{background:#fff;border-radius:0}#header-search input.product-search-field,#header-search .product-search-field-clear,#header-search button[type=submit]{color:#050505}#header-search .product-search-results-content{min-width:1px}#header-search .product-search-results-content .no-results{padding:10px;text-align:center}#livesearch-bg{display:block;z-index:0}.left-menu+#nws-product-filter{border-top:1px solid #ddd}#nws-product-filter{position:relative}#nws-product-filter:before{content:"";position:absolute;left:0;top:0;background:rgba(158,212,132,.2);width:100%;height:100%;z-index:2;display:none}#nws-product-filter:after{content:"";background:url(//www.lulis.cz/wp-content/themes/fashionshop/images/loader.svg) no-repeat;background-size:100% 100%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);z-index:2;display:none}#nws-product-filter>h3{margin:0;padding:.7rem 1rem;font-weight:900;text-transform:uppercase}#nws-product-filter>div{border-bottom:1px solid #ddd;padding:1rem;position:relative}#nws-product-filter label a{color:#050505}#nws-product-filter .product-search-filter-price-clear,#nws-product-filter .nav-back{font-size:0;float:right;margin:-26px 0 0 0}#nws-product-filter .product-search-filter-price-clear a,#nws-product-filter .nav-back a{color:#dcabb4}#nws-product-filter .product-search-filter-search .product-search-filter-search-clear:after,#nws-product-filter .product-search-filter-price.hide-slider .product-search-filter-price-clear:after,#nws-product-filter .nav-back>a:before{color:#dcabb4;content:"Zrušiť";font-size:.9rem;padding:0 0 6px 0;display:block;font-weight:bold;text-decoration:underline}#nws-product-filter .product-search-filter-search .product-search-filter-search-clear,#nws-product-filter .product-search-filter-price.hide-slider .product-search-filter-price-clear{position:static;font-size:0}#nws-product-filter .product-search-filter-search .product-search-filter-search-clear:before,#nws-product-filter .product-search-filter-price.hide-slider .product-search-filter-price-clear:before{display:none}#nws-product-filter .product-search-filter-search .product-search-filter-search-clear:after,#nws-product-filter .product-search-filter-price.hide-slider .product-search-filter-price-clear:after{display:inline-block;padding:6px}#nws-product-filter .product-search-filter-search-heading,#nws-product-filter .product-search-filter-price-heading,#nws-product-filter .product-search-filter-terms-heading,#nws-product-filter .product-search-filter-extras-heading,#nws-product-filter .product-search-filter-reset-heading{margin-bottom:5px}#nws-product-filter .selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}#nws-product-filter .item .remove{font-size:1.8em;margin:0 0 0 5px;padding:0}#nws-product-filter button.button.product-search-filter-reset-clear.loading-reset-filter{background-color:#050505}.product-search-filter-loading #nws-product-filter>div{filter:blur(3px)}.product-search-filter-loading #nws-product-filter:before{display:block}.product-search-filter-loading #nws-product-filter:after{display:block;animation:rotating 1s linear infinite}#product-search-filter-stock-0 label a{font-size:0}#product-search-filter-stock-0 label a:after{font-size:1rem;font-weight:bold;content:"Skladom"}.container-openfilter{display:flex;margin-top:2rem;flex-flow:row wrap;margin:2rem -6px 0}.container-openfilter>*{margin:0 6px}.container-openfilter .button{box-shadow:0 3px 5px rgba(0,0,0,.23);font-family:"Nunito",sans-serif;font-weight:normal}.container-openfilter .button.product-search-filter-reset-clear{background-color:#dcabb4 !important}.container-openfilter .button.openfilter{flex:1 0 auto;background:#000}span.filter-ico{float:left;width:25px}span.filter-ico em{display:block;width:19px;height:2px;background:#fff;margin:3px auto}span.filter-ico em:first-child{width:25px}span.filter-ico em:last-child{width:10px}#nws-product-filter ul.style-inline li.attribute-item{display:block;padding:2px 0;display:flex;flex-flow:row wrap;align-items:center}#nws-product-filter ul.style-inline li.attribute-item a{color:#050505;overflow:hidden;flex:1 0 0;width:auto}#nws-product-filter ul.style-inline li.attribute-item a:hover{color:#dcabb4}#nws-product-filter ul.style-inline li.attribute-item a:hover:before{color:#dcabb4}#nws-product-filter ul.style-inline li.attribute-item a:before{content:"";font-family:"icomoon";color:#fff;border:1px solid #000;padding:1px;display:block;float:left}#nws-product-filter ul.style-inline li.attribute-item a:after{display:none}#nws-product-filter ul.style-inline li.attribute-item a span{font-size:.9rem;padding:0 5px;font-weight:bold;float:left;font-size:.9rem;padding:3px 5px 0 5px;font-weight:bold;float:left}#nws-product-filter ul.style-inline li.attribute-item .count{flex:0 0 auto;width:auto;font-size:13px;color:gray}#nws-product-filter ul.style-inline li.attribute-item.current-attribute a:before{background:#050505}#nws-product-filter ul.style-inline li.attribute-item.current-attribute a:hover:before{content:"";background:#dcabb4;color:#050505;border-color:#dcabb4}@media screen and (max-width: 1023px){#leftbox{padding:0}#leftbox .shadow-box{box-shadow:0 0 0 transparent}}#newsletter{border-top:1px solid #e5e5e5}#newsletter p.esd-form__row{flex:0 0 100%;text-align:left;font-size:1rem;margin-top:0;color:#9ed484;font-weight:bold}#newsletter #js-esd-form{margin:0 -1rem;padding:0;background:#fff;display:flex;align-items:center;flex-flow:row wrap}#newsletter #js-esd-form h3{margin:0;font-weight:normal;font-size:1.5em;color:#272b37}#newsletter #js-esd-form>*{padding:2rem 1rem}#newsletter #js-esd-form .esd-form__header{flex:0 0 auto;width:auto}#newsletter #js-esd-form .esd-form__fields{margin:0;flex:1 0 auto;width:auto;display:flex;flex-flow:row wrap}#newsletter #js-esd-form .gdpr-row{order:2;flex:0 0 100%;margin-bottom:0;margin-top:1rem}#newsletter #js-esd-form .gdpr-row label{font-size:14px;margin-left:5px}#newsletter #js-esd-form input,#newsletter #js-esd-form textarea{font-size:1rem}#newsletter #js-esd-form input[type=checkbox]{color:#050505}#newsletter #js-esd-form input[type=email]{margin:0;flex:0 0 calc(70% - 118px);width:calc(70% - 118px);border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.16);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.16);padding:12px 15px;color:gray}#newsletter #js-esd-form button{flex:0 0 131px;cursor:pointer;display:block;margin:0 5px;font-weight:bold;border-radius:6px;border:0}#newsletter #js-esd-form button i{float:right;margin:0px -3px 0 5px}.container-vyhody{border-top:1px solid #e5e5e5}.container-vyhody .grid-x{padding-top:1em;padding-bottom:1em;margin:0 -1rem}.container-vyhody .item{display:flex;flex-flow:row wrap;align-items:center;flex:0 0 20%;padding:1rem}.container-vyhody i{color:#dcabb4;font-size:2.9em;padding-right:11px}.container-vyhody i.icon-card,.container-vyhody i.icon-truck-2{font-size:2.3em}.container-vyhody .txt{flex:1 0 0;width:auto;font-size:1.1em;color:#aaa}.container-vyhody .txt strong{font-weight:900}footer{background:#272b37;color:#aaa}footer a{color:#aaa}footer nav ul li a{display:inline-block;padding:.3em 0;font-size:1rem}footer nav ul li a:hover{color:#dcabb4}footer .footer-top,footer .footer-padding{padding-top:3em;padding-bottom:3em}footer .footer-top .grid-x{margin:0 -1rem}footer .flink{text-decoration:none;display:flex;align-items:center;padding:.2rem 0rem;transition:all .3s}footer .flink:hover{color:#dcabb4}footer .flink i{font-size:1.4em}footer .flink i.icon-clock{font-size:1.3em}footer .flink span{padding-left:.5em}footer .go-to-next-site a{background:#fff;padding:8px;border-radius:6px;overflow:hidden;display:inline-block;color:#050505;transition:all .3s}footer .go-to-next-site a:hover{background:#dcabb4}footer .go-to-next-site a img{float:left;border-radius:3px;margin-right:10px}footer .go-to-next-site a span{padding:3px 10px 0 10px;float:left}footer .footer-top .cell{padding:1em}footer .payment-box h4{font-weight:normal;margin:12px 0 4px 0}footer .payment-box div{overflow:hidden;margin:0 -3px}footer .payment-box div img{float:left;margin:3px}footer .copyright{font-size:15px;border-top:1px solid rgba(255,255,255,.1)}footer .copyright a{font-weight:bold;text-decoration:none;transition:all .3s}footer .copyright a:hover{color:#dcabb4}#box-gdpr{color:#050505;font-size:.9rem;font-weight:500;z-index:4;position:fixed;bottom:1rem;left:1rem;background:#dcabb4;padding:1rem;max-width:350px;border-radius:6px;text-align:left}#box-gdpr p{margin-top:0}#box-gdpr p a{color:#050505}#box-gdpr p a:hover{text-decoration:none}#box-gdpr:after{content:"";position:absolute;right:100%;top:calc(50% - 8px);border:10px solid red;border-color:transparent #dcabb4;border-width:11px 14px 11px 0}@media screen and (max-width: 1380px){#newsletter #js-esd-form{justify-content:center;padding-top:1rem;padding-bottom:1rem;margin:0}#newsletter #js-esd-form .esd-form__header{text-align:center;flex:0 0 100%}#newsletter #js-esd-form>*{padding:.5rem 1rem}#newsletter #js-esd-form .esd-form__fields{max-width:40rem}#newsletter #js-esd-form input[type=email]{flex:0 0 calc(100% - 144px);width:calc(100% - 144px)}}@media screen and (max-width: 1123px){.container-vyhody .grid-x{padding:.5rem 0;margin:0}.container-vyhody .item{font-size:.6rem;padding:.4rem}.container-vyhody .item .txt{font-size:.9rem}}@media screen and (max-width: 1023px){.link-blog{text-align:center;padding:10px}#newsletter .grid-container{padding:0}.container-vyhody .item{flex:0 0 33.333%}footer .footer-top,footer .footer-padding{padding-top:1em;padding-bottom:1em}footer .copyright{font-size:14px}.footer-top{font-size:.9rem}}@media screen and (max-width: 639px){.container-vyhody i{width:2.6rem;text-align:center}.container-vyhody .item{flex:0 0 100%;padding:.4rem 0}footer .footer-top .grid-x{margin:0 -0.6rem}footer .payment-box div img{height:35px}footer .box-1{border:0;border-bottom:1px solid rgba(255,255,255,.2)}footer .box-1 img{margin-bottom:0;max-width:170px}footer .foot-infoblok a.flink{padding:.8em 0}footer .top .foot-address{padding:0 1em 1em}footer .copyright{padding:1rem 0}footer .copyright .footer-padding{padding:5px 0}div#box-gdpr{left:1rem;bottom:1rem;max-width:100%;width:calc(100% - 2rem);box-sizing:border-box}#newsletter #js-esd-form h3{text-align:left;font-size:1.25rem}#newsletter #js-esd-form button{flex:0 0 48px;font-size:0}#newsletter #js-esd-form button i{float:none;font-size:20px;margin:0}#newsletter #js-esd-form .esd-form__fields{max-width:100%;box-sizing:border-box}#newsletter #js-esd-form input[type=email]{flex:0 0 calc(100% - 58px);width:calc(100% - 58px)}}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1em}.offcanvas-close{background:linear-gradient(120deg, rgba(220, 171, 180, 0.7), rgba(5, 5, 5, 0.7) 60%)}a.close-canvas-button{padding:11px;display:block;background:#000;width:36px;height:36px;box-sizing:border-box}a.close-canvas-button svg{display:block;width:100%;height:100%}a.close-canvas-button line{stroke:#fff;stroke-width:2px}h2{font-size:1.5rem}.grid-container{max-width:95.75rem;box-sizing:border-box}body{font-size:1rem;font-family:"Nunito",sans-serif;background:#fff;color:#050505;margin:0}.button{cursor:pointer;transition:all .3s;background:#dcabb4;font-weight:bold;display:inline-block;text-align:center;padding:.5em 1.1em;border-radius:0px;border:0;font-size:1em;color:#fff;cursor:pointer;text-decoration:none;border:0px solid #dcabb4}.button:hover{opacity:.7}.button.hollow{background:transparent;color:#dcabb4;border-width:1px}.button.bordered{border-radius:100px}.button.min{min-width:180px}.button.black{background:#272b37;border-color:#272b37}.button.black:hover{background:#272b37}.button.black.hollow{background:transparent;color:#272b37;border-width:1px}.button.white{background:#fff;color:#dcabb4;border-color:#fff}.button.gray{background:#aaa;border-color:#aaa}.button.gray:hover{background:#050505}.button.gray.hollow{background:transparent;color:#aaa;border-width:1px}.button.gray.hollow:hover{border-color:#050505;color:#050505;opacity:1}.prel{position:relative}@media screen and (max-width: 639px){h2{font-size:1.3rem}}/*# sourceMappingURL=style.css.map */@font-face {
  font-family: 'icomoon';
  src:  url(//www.lulis.cz/wp-content/themes/fashionshop/icomoon/fonts/icomoon.eot?qp6a0g);
  src:  url(//www.lulis.cz/wp-content/themes/fashionshop/icomoon/fonts/icomoon.eot?qp6a0g#iefix) format('embedded-opentype'),
    url(//www.lulis.cz/wp-content/themes/fashionshop/icomoon/fonts/icomoon.ttf?qp6a0g) format('truetype'),
    url(//www.lulis.cz/wp-content/themes/fashionshop/icomoon/fonts/icomoon.woff?qp6a0g) format('woff'),
    url(//www.lulis.cz/wp-content/themes/fashionshop/icomoon/fonts/icomoon.svg?qp6a0g#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !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;
}

.icon-card:before {
  content: "\e901";
}
.icon-cart-bag:before {
  content: "\e903";
}
.icon-clock:before {
  content: "\e905";
}
.icon-heart:before {
  content: "\e908";
}
.icon-heart-o:before {
  content: "\e909";
}
.icon-help-icon:before {
  content: "\e90a";
}
.icon-newie:before {
  content: "\e90f";
}
.icon-repeat:before {
  content: "\e911";
}
.icon-search:before {
  content: "\e912";
}
.icon-user:before {
  content: "\e918";
}
.icon-box:before {
  content: "\e64e";
}
.icon-phone:before {
  content: "\e647";
}
.icon-time:before {
  content: "\e639";
}
.icon-phone-call:before {
  content: "\e906";
}
.icon-phone-o:before {
  content: "\e90b";
}
.icon-shopping-cart:before {
  content: "\e90d";
}
.icon-watch2:before {
  content: "\e62c";
}
.icon-mail2:before {
  content: "\e608";
}
.icon-warning:before {
  content: "\e002";
}
.icon-add:before {
  content: "\e069";
}
.icon-reply:before {
  content: "\e082";
}
.icon-check:before {
  content: "\e206";
}
.icon-close:before {
  content: "\e209";
}
.icon-lock_outline:before {
  content: "\e2ad";
}
.icon-pinterest:before {
  content: "\e914";
}
.icon-home2:before {
  content: "\e80b";
}
.icon-chevron-thin-left:before {
  content: "\e677";
}
.icon-chevron-thin-right:before {
  content: "\e670";
}
.icon-chevron-thin-down:before {
  content: "\e64f";
}
.icon-chevron-thin-up:before {
  content: "\e652";
}
.icon-facebook2:before {
  content: "\e913";
}
.icon-sync:before {
  content: "\e923";
}
.icon-spinner:before {
  content: "\e922";
}
.icon-gift:before {
  content: "\e631";
}
.icon-credit-card:before {
  content: "\e65f";
}
.icon-clock1:before {
  content: "\e602";
}
.icon-plus:before {
  content: "\e660";
}
.icon-checkmark:before {
  content: "\e60d";
}
.icon-arrow-right2:before {
  content: "\e613";
}
.icon-arrow-left2:before {
  content: "\e614";
}
.icon-facebook-full:before {
  content: "\e619";
}
.icon-youtube:before {
  content: "\e61a";
}
.icon-youtube3:before {
  content: "\e637";
}
.icon-switch:before {
  content: "\e910";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-location:before {
  content: "\e915";
}
.icon-coins:before {
  content: "\e916";
}
.icon-truck-2:before {
  content: "\e917";
}
.icon-cart-full:before {
  content: "\e91b";
}
.icon-percentage:before {
  content: "\e91c";
}
.icon-service:before {
  content: "\e91d";
}
.icon-truck:before {
  content: "\e91e";
}
.icon-Heureka:before {
  content: "\e91f";
}
.icon-compare:before {
  content: "\e924";
}
.icon-truck1:before {
  content: "\e900";
}
.icon-wallet:before {
  content: "\e902";
}
.icon-triangel-right:before {
  content: "\e904";
}
.icon-check-full:before {
  content: "\e907";
}
.icon-vymena:before {
  content: "\e90c";
}
.icon-phone-5:before {
  content: "\e90e";
}
.icon-neonus:before {
  content: "\e605";
}
.icon-angle-up:before {
  content: "\e659";
}
.icon-chevron-right:before {
  content: "\e65a";
}
.icon-chevron-left:before {
  content: "\e65c";
}
.icon-chevron-down:before {
  content: "\e65b";
}
.icon-star-o:before {
  content: "\e642";
}
.icon-star:before {
  content: "\e643";
}
.icon-envelope-o:before {
  content: "\e620";
}