.site-content{position:relative;padding-left:var(--body_padding);padding-right:var(--body_padding);z-index:2}.no-js .site-content{overflow-x:hidden}.content-area{max-width:var(--layout_width_content);padding:0 0 var(--content_padding);margin:0 auto}@media (min-width:880px){.has-widgets-in-sidebar .content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blog.no-primary-title .content-area{padding-top:calc(var(--content_padding) / 2 + var(--element_spacing_top))}.site-main{max-width:var(--layout_width_entry_content);margin:0 auto}.archive .site-main,.blog .site-main,.search .site-main{max-width:none}@media (min-width:880px){.has-widgets-in-sidebar .site-main{width:calc(100% - 100% * var(--sidebar_width));max-width:none;margin:0}}.page-content.not-found{max-width:var(--layout_width_entry_content);margin:0 auto;text-align:center}.has-content-layout-no-padding .content-area,.has-content-layout-no-padding .site-content,.is-content-only .content-area{padding:0}.has-content-layout-full-width .content-area,.has-content-layout-full-width .site-main,.has-content-layout-no-padding .site-main{max-width:none}.is-custom-template-file .site-main{max-width:none}.is-custom-template-file .site-main>div:first-child,.is-custom-template-file .site-main>section:first-child{padding-top:calc(var(--content_padding) + var(--white_space) * 2);padding-top:calc(var(--content_padding) + var(--element_spacing_top))}.automatic-space-top .error-404-blocks>.alignwide-wrap:first-child>.wp-block-cover,.automatic-space-top .error-404-blocks>.alignwide-wrap:first-child>.wp-block-group,.automatic-space-top .error-404-blocks>.wp-block-cover:first-child,.automatic-space-top .error-404-blocks>.wp-block-group:first-child,.automatic-space-top .error-404-blocks>[data-block=cover]:first-child .wp-block-cover,.automatic-space-top .error-404-blocks>[data-block=group]:first-child .wp-block-group,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.alignwide-wrap:first-child>.wp-block-cover,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.alignwide-wrap:first-child>.wp-block-group,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.wp-block-cover:first-child,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.wp-block-group:first-child,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>[data-block=cover]:first-child .wp-block-cover,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>[data-block=group]:first-child .wp-block-group{padding-top:calc(var(--white_space) * 2);padding-top:var(--element_spacing_top)}@media (min-width:601px){.automatic-space-top .error-404-blocks>.alignwide-wrap:first-child>.wp-block-media-text .wp-block-media-text__content,.automatic-space-top .error-404-blocks>.wp-block-media-text:first-child .wp-block-media-text__content,.automatic-space-top .error-404-blocks>[data-block=media-text]:first-child .wp-block-media-text__content,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.alignwide-wrap:first-child>.wp-block-media-text .wp-block-media-text__content,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.wp-block-media-text:first-child .wp-block-media-text__content,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>[data-block=media-text]:first-child .wp-block-media-text__content{padding-top:calc(var(--white_space) * 2);padding-top:var(--element_spacing_top)}}.automatic-space-top .error-404-blocks>.wp-block-spacer:first-child,.automatic-space-top.no-primary-title:not(.no-site-header) .entry-content-singular>.wp-block-spacer:first-child{margin-top:calc(var(--white_space) * 2);margin-top:var(--element_spacing_top)}.entry-media img{width:100%}.entry-header a{color:inherit}.entry-content+.entry-meta{margin-top:3rem;margin-bottom:0}.entry-meta a{color:inherit;text-decoration:none}.entry-meta a:focus,.entry-meta a:hover{text-decoration:underline}.entry-meta-item{margin:0.25em 0;margin-right:1.618em}.entry-meta-item:last-child{margin-right:0}.entry-meta+.entry-meta .entry-meta-item:first-child{margin-top:0}.entry-meta .svg-icon{position:relative;width:1.382em;top:-0.15em;margin-right:0.25em;vertical-align:middle;fill:var(--color_body_headings)}.entry-meta .tags-links a:before{content:"#";font-weight:400}.comments-link,.entry-date,.entry-meta .author{white-space:nowrap}.entry-date .label-updated,.entry-date .updated{display:none}.entry-meta .author .svg-icon{display:none}.entry-meta .avatar{width:2em;margin-right:0.382em;border-radius:2em}.entry-summary{word-wrap:break-word}.post-navigation{margin-top:var(--white_space)}.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-navigation .nav-links>div:first-child .label:first-child{padding-top:2rem}.post-navigation .nav-next{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.post-navigation .nav-next:nth-child(2){margin-bottom:4rem}@media (min-width:880px){.post-navigation .nav-next:nth-child(2){margin-left:calc(var(--body_padding) * -1);margin-right:var(--body_padding)}.post-navigation .nav-previous:nth-last-child(2){margin-left:var(--body_padding);margin-right:calc(var(--body_padding) * -1)}}.post-navigation a{display:block;position:relative;text-decoration:none;color:inherit}.post-navigation a:hover .title{text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:1px}.post-navigation .label,.post-navigation .title{display:block}.post-navigation .label{font-size:var(--typography_font_size_s_em);text-transform:uppercase;letter-spacing:var(--letter_spacing)}.post-navigation .title{font-family:var(--typography_font_secondary);font-size:calc(var(--typography_heading_size_posts) * 1em);font-weight:700;line-height:calc(1 + var(--typography_line_height_headings) / var(--typography_heading_size_posts) / var(--responsive_scale));color:var(--color_body_headings)}.post-navigation img{position:absolute;width:calc(38.2% + 2rem);height:calc(100% + 2rem);left:0;top:0;margin-top:-2rem;border-radius:var(--border_radius);-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,100% 0,100% var(--white_space),calc(100% - 4rem) var(--white_space),calc(100% - 4rem) 100%,0 100%)}.post-navigation img+span{padding-top:var(--white_space)}.post-navigation img~span{margin-left:38.2%}.page-header{position:relative;width:calc(100vw - var(--scrollbar_width));padding:var(--content_padding) var(--body_padding) 0;padding-top:calc(var(--white_space) * 2);padding-top:var(--element_spacing_top);margin-left:calc(50% - 50vw + var(--scrollbar_width) / 2);margin-bottom:var(--content_padding);background:var(--color_intro_background);color:var(--color_intro_text)}.has-intro-image .page-header{padding-bottom:var(--content_padding)}@media (min-width:880px){.has-widgets-in-sidebar .page-header{margin-left:calc(50% / (1 - var(--sidebar_width)) - 50vw + var(--scrollbar_width) / 2)}}.page-header-content{width:100%;margin:var(--content_padding) auto 0}.page-header .page-header-content{max-width:var(--max_width_header_content)}.page-header-text{position:relative}@media (min-width:880px){.page-header-text{max-width:calc(100% - 100% * var(--sidebar_width))}}.attachment .page-header .page-title{font-size:var(--typography_heading_size_4_em)}.page-header .page-summary,.page-header .page-title{color:inherit}.page-header .page-description,.page-header .page-summary,.page-header .term-description{max-width:var(--layout_width_entry_content);margin-top:var(--body_padding);font-size:var(--typography_font_size_l_em)}.attachment .page-header .page-description,.attachment .page-header .page-summary,.attachment .page-header .term-description{display:none}.page-header .page-description>:not(.alignwide-wrap):not(.alignfull){max-width:var(--layout_width_entry_content)}.page-header .page-number{display:block;margin-top:1em;font-size:calc(var(--typography_font_size_l) * 1rem);font-weight:400;text-transform:none;white-space:nowrap}.page-header .page-meta{width:100%;margin-top:1.618rem}.page-header .svg-icon{fill:currentColor}.error404 .page-header-content{padding-bottom:0;border-bottom:0}.search .page-title{font-size:var(--typography_font_size_xl_em)}@media (min-width:672px){.search .page-title{font-size:var(--typography_heading_size_4_em)}}.search .page-title span:not(.page-number):before{content:open-quote}.search .page-title span:not(.page-number):after{content:close-quote}.search-results-count{max-width:var(--layout_width_entry_content);margin:1em 0;font-size:var(--typography_font_size_l_em);line-height:1.25}.page-media{position:absolute;width:calc(100vw - var(--scrollbar_width));margin-left:calc(50% - 50vw + var(--scrollbar_width) / 2);left:0;right:0;top:0;bottom:0;opacity:var(--opacity_intro_image)}.page-media img{position:absolute;width:100%;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-o-object-fit:cover;object-fit:cover}.post-password-form{max-width:var(--layout_width_entry_content);margin-left:auto;margin-right:auto}.post-password-form p:first-child{font-size:var(--typography_font_size_xl_em)}.post-password-form input,.post-password-form label{display:block;width:100%;text-align:inherit}.post-password-form label{margin-bottom:1em}.post-password-form label input{margin-top:0.382em}.select2.select2-container .select2-choice,.select2.select2-container .select2-selection{position:relative;max-width:100%;height:auto;padding:0.8em 1em;color:inherit;vertical-align:baseline;background:transparent;border:1px solid;border-color:inherit;border-radius:var(--border_radius)}.select2.select2-container .select2-selection .select2-selection__arrow{top:0.8em}.select2.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;line-height:normal}.posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + var(--posts_list_gap));margin:calc(var(--posts_list_gap) * -1.5) calc(var(--posts_list_gap) / -2)}.date .posts,.posts-list-simple .posts,.search .posts{margin-top:calc(var(--posts_list_gap) * -1);margin-bottom:calc(var(--posts_list_gap) * -1)}.search-generic .posts{--typography_heading_size_posts:var(--typography_font_size_xl);display:block;width:100%;max-width:var(--layout_width_entry_content);margin:0 auto}.posts .entry{position:relative;width:calc(100% - var(--posts_list_gap));margin:calc(var(--posts_list_gap) * 1.5) calc(var(--posts_list_gap) / 2)}@media (min-width:880px){.no-widgets-in-sidebar .posts .entry{width:calc(50% - var(--posts_list_gap));max-width:calc(50% - var(--posts_list_gap))}}.posts .entry>:not(.entry-media):not(.entry-content){max-width:var(--layout_width_entry_content)}.date .posts .entry,.posts-list-simple .posts .entry,.search .posts .entry{padding-bottom:calc(var(--posts_list_gap) * 2);margin-top:var(--posts_list_gap);margin-bottom:var(--posts_list_gap);border-bottom:1px dotted;border-color:inherit}@media (min-width:880px){.date .posts .entry,.posts-list-simple .posts .entry,.search .posts .entry{padding-right:var(--posts_list_gap)}}@media (min-width:1280px){.date .posts .entry,.posts-list-simple .posts .entry,.search .posts .entry{padding-right:calc(var(--posts_list_gap) * 2)}}.search-generic .posts .entry{display:block;width:100%;max-width:none;padding:0 0 var(--posts_list_gap);margin:var(--posts_list_gap) 0}@media (min-width:880px){.search-generic .posts .entry{padding-bottom:calc(var(--posts_list_gap) / 2);margin-top:calc(var(--posts_list_gap) / 2);margin-bottom:calc(var(--posts_list_gap) / 2)}}.search-generic .posts .entry>:not(.entry-header){display:none}@media (min-width:880px){.posts .has-post-thumbnail{padding-top:calc(var(--posts_list_gap) * 4)}.posts .has-post-thumbnail>:not(.entry-media){width:61.8%;margin-left:38.2%}}@media (min-width:1280px){.posts .has-post-thumbnail>:not(.entry-media){width:50%;margin-left:50%}}.date .posts .has-post-thumbnail,.posts-list-simple .posts .has-post-thumbnail,.search .posts .has-post-thumbnail{padding-top:0}.date .posts .has-post-thumbnail>:not(.entry-media),.posts-list-simple .posts .has-post-thumbnail>:not(.entry-media),.search .posts .has-post-thumbnail>:not(.entry-media){width:auto;margin-left:0}.posts .entry-media{margin-bottom:2em}@media (min-width:880px){.posts .entry-media{margin:0}}.posts .entry-media img{border-radius:var(--border_radius)}@media (min-width:880px){.posts .entry-media img{position:absolute;width:calc(38.2% + var(--posts_list_gap) * 2);height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,100% 0,100% calc(var(--posts_list_gap) * 2),calc(100% - var(--posts_list_gap) * 4) calc(var(--posts_list_gap) * 2),calc(100% - var(--posts_list_gap) * 4) 100%,0 100%)}}@media (min-width:1280px){.posts .entry-media img{width:calc(50% + var(--posts_list_gap) * 2)}}.date .posts .entry-media,.posts-list-simple .posts .entry-media,.search .posts .entry-media{display:none}.posts .entry-title{font-size:calc(var(--typography_heading_size_posts) * 1em);line-height:calc(1 + var(--typography_line_height_headings) / var(--typography_heading_size_posts) / var(--responsive_scale))}.posts .entry-title a{display:block}.search-generic .posts .entry-title .price{display:inline-block;margin-left:1em}.lesson-title h2,.lesson-title h3,.lesson-title h4,.lesson-title h5,.lesson-title h6,li.entry h2,li.entry h3,li.entry h4,li.entry h5,li.entry h6{font-size:calc(var(--typography_heading_size_posts) * 1em);line-height:calc(1 + var(--typography_line_height_headings) / var(--typography_heading_size_posts) / var(--responsive_scale))}.posts .entry-meta{margin-bottom:0.618em}.posts .entry-meta-item{margin-right:1em}.posts .entry-content{max-width:480px;margin-top:2em}.posts .entry-content:empty{display:none}.entry-summary+.link-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}.featured-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:50vh}@media (min-width:880px){.featured-posts{min-height:61.8vh}}.featured-posts-section{width:calc(100vw - var(--scrollbar_width));max-width:calc(100vw - var(--scrollbar_width));margin:var(--content_padding) auto;margin-left:calc(50% - 50vw + var(--scrollbar_width) / 2);overflow-x:hidden}.home.blog .featured-posts-section{margin-top:0}@media (min-width:880px){.has-widgets-in-sidebar .featured-posts-section{margin-left:calc(50% / (1 - var(--sidebar_width)) - 50vw + var(--scrollbar_width) / 2)}}.featured-posts a,.featured-posts h2{color:inherit}.featured-posts img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.featured-posts .svg-icon{fill:currentColor}.featured-posts .link-more-container{padding-top:0.618rem}.featured-posts .entry{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:100%;min-width:100%;min-height:38.2vh;padding:2em var(--posts_list_gap);padding-top:var(--white_space);background:#333;color:#fff;overflow:hidden;z-index:1;-webkit-transition:margin var(--featured_posts_transition_speed),opacity var(--featured_posts_transition_speed),-webkit-transform var(--featured_posts_transition_speed),-webkit-box-shadow var(--featured_posts_transition_speed);transition:margin var(--featured_posts_transition_speed),opacity var(--featured_posts_transition_speed),-webkit-transform var(--featured_posts_transition_speed),-webkit-box-shadow var(--featured_posts_transition_speed);transition:transform var(--featured_posts_transition_speed),margin var(--featured_posts_transition_speed),box-shadow var(--featured_posts_transition_speed),opacity var(--featured_posts_transition_speed);transition:transform var(--featured_posts_transition_speed),margin var(--featured_posts_transition_speed),box-shadow var(--featured_posts_transition_speed),opacity var(--featured_posts_transition_speed),-webkit-transform var(--featured_posts_transition_speed),-webkit-box-shadow var(--featured_posts_transition_speed)}@media (min-width:1280px){.featured-posts .entry{padding:var(--posts_list_gap)}}@media (min-width:1600px){.featured-posts .entry{padding:calc(2 * var(--posts_list_gap))}}.featured-posts .entry:before{content:"";position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;height:calc(100% - var(--white_space) / 2);background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000,rgba(0,0,0,0));-webkit-transition:opacity var(--featured_posts_transition_speed);transition:opacity var(--featured_posts_transition_speed);opacity:0.8;pointer-events:none;z-index:-1}.featured-posts .entry>*{margin-top:0.618rem;margin-bottom:0}.featured-posts .entry-content,.featured-posts .entry-header,.featured-posts .entry-meta{width:100%;max-width:var(--layout_width_entry_content)}@media (max-width:1279px){.featured-posts .entry-meta-item{margin-right:1em}}.featured-posts .entry-content{display:none;max-width:480px}@media (min-width:1280px){.featured-posts:focus-within .entry:focus-within,.featured-posts:focus-within .entry:hover,.featured-posts:hover .entry:focus-within,.featured-posts:hover .entry:hover{opacity:1;z-index:10}.featured-posts:focus-within .entry:focus-within:before,.featured-posts:focus-within .entry:hover:before,.featured-posts:hover .entry:focus-within:before,.featured-posts:hover .entry:hover:before{opacity:1}}@media (min-width:880px){.has-2-featured-posts .entry{width:50%;min-width:50%;border-radius:var(--border_radius)}}@media (min-width:672px) and (max-width:1279px){.has-3-featured-posts .entry:not(:first-child){width:50%;min-width:50%}}@media (min-width:1280px){.has-3-featured-posts .entry{width:50%;min-width:50%;border-radius:var(--border_radius)}.has-3-featured-posts .entry:first-child{margin-top:calc(-1 * var(--posts_list_gap) / 2);opacity:1;z-index:5}.has-3-featured-posts .entry:nth-child(2){margin-right:-25%}.has-3-featured-posts .entry:nth-child(2):focus-within,.has-3-featured-posts .entry:nth-child(2):hover{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.has-3-featured-posts .entry:nth-child(3){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:-25%}.has-3-featured-posts .entry:nth-child(3):focus-within,.has-3-featured-posts .entry:nth-child(3):hover{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media (min-width:1600px){.has-3-featured-posts .entry:first-child{margin-top:calc(-1 * var(--posts_list_gap))}}@media (min-width:1280px){.has-2-featured-posts,.has-3-featured-posts{padding-top:var(--posts_list_gap)}.has-2-featured-posts:focus-within .entry,.has-2-featured-posts:hover .entry,.has-3-featured-posts:focus-within .entry,.has-3-featured-posts:hover .entry{margin-top:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.has-2-featured-posts:focus-within .entry:focus-within,.has-2-featured-posts:focus-within .entry:hover,.has-2-featured-posts:hover .entry:focus-within,.has-2-featured-posts:hover .entry:hover,.has-3-featured-posts:focus-within .entry:focus-within,.has-3-featured-posts:focus-within .entry:hover,.has-3-featured-posts:hover .entry:focus-within,.has-3-featured-posts:hover .entry:hover{margin-top:calc(-1 * var(--posts_list_gap) / 2)}}@media (min-width:1600px){.has-2-featured-posts:focus-within .entry:focus-within,.has-2-featured-posts:focus-within .entry:hover,.has-2-featured-posts:hover .entry:focus-within,.has-2-featured-posts:hover .entry:hover,.has-3-featured-posts:focus-within .entry:focus-within,.has-3-featured-posts:focus-within .entry:hover,.has-3-featured-posts:hover .entry:focus-within,.has-3-featured-posts:hover .entry:hover{margin-top:calc(-1 * var(--posts_list_gap))}}.pagination{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:var(--white_space);text-align:center;color:var(--color_body_headings)}.pagination [data-page]:before,.pagination[data-page]:before{content:attr(data-page)}@media (min-width:672px){.pagination [data-page]:before,.pagination[data-page]:before{display:none}}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a span{display:inline-block}.page-numbers,.pagination a:not(.next):not(.prev),.pagination span{display:none;min-width:2.5em;margin:0.25em;text-align:center;text-decoration:none;vertical-align:top}@media (min-width:672px){.page-numbers,.pagination a:not(.next):not(.prev),.pagination span{display:inline-block}}.page-numbers.prev,.pagination a:not(.next):not(.prev).prev,.pagination span.prev{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:671px){.page-numbers.prev,.pagination a:not(.next):not(.prev).prev,.pagination span.prev{margin-right:auto}}@media (max-width:671px){.page-numbers.next,.pagination a:not(.next):not(.prev).next,.pagination span.next{margin-left:auto}}.page-numbers.dots,.page-numbers.extend,.pagination a:not(.next):not(.prev).dots,.pagination a:not(.next):not(.prev).extend,.pagination span.dots,.pagination span.extend{width:auto}.page-numbers.current,.pagination a:not(.next):not(.prev).current,.pagination span.current{font-weight:700}.post-nav-links{clear:both;margin-top:3rem}.post-page-numbers{display:inline-block;padding:0.191em 0.618em;margin:0.1em;vertical-align:middle}.post-page-numbers.current{font-weight:700;border:0}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-0.25em}.gallery:not(:last-child){margin-bottom:var(--gap)}.gallery-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:inline-block;position:relative;width:calc(100% - 0.5em);margin:0.25em;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:calc(50% - 0.5em)}@media (min-width:448px){.gallery-columns-3 .gallery-item{width:calc(33.3333333333% - 0.5em)}.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:calc(25% - 0.5em)}}@media (min-width:672px){.gallery-columns-5 .gallery-item{width:calc(20% - 0.5em)}.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:calc(16.6666666667% - 0.5em)}}@media (min-width:880px){.gallery-columns-7 .gallery-item{width:calc(14.2857142857% - 0.5em)}.gallery-columns-8 .gallery-item{width:calc(12.5% - 0.5em)}.gallery-columns-9 .gallery-item{width:calc(11.1111111111% - 0.5em)}}.gallery-icon{height:100%}.gallery-caption{padding:4%;font-size:var(--typography_font_size_s_em);background:rgba(0,0,0,0.66);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;width:100%;max-height:100%;bottom:0;overflow:auto}.gallery img{height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover}.sticky{position:relative}.sticky:after{content:"";position:absolute;left:calc(var(--border_radius) / -1.666);top:calc(var(--border_radius) / -1.666);border:2em solid transparent;border-left-color:var(--color_accent);border-top-color:var(--color_accent);border-radius:calc(2 * var(--border_radius))}.sticky:not(.has-post-thumbnail){padding-top:4em}.entry-type-product .related,.entry-type-product .upsells{position:relative}.entry-type-product .related>h2,.entry-type-product .upsells>h2{display:inline-block;padding-bottom:2.75em;font-size:1em;line-height:var(--typography_line_height);-webkit-box-shadow:inset 0 -0.25em 0;box-shadow:inset 0 -0.25em 0}.entry-type-product .related>h2:after,.entry-type-product .upsells>h2:after{content:"";position:absolute;width:100%;height:calc(var(--typography_line_height) * 1em);left:0;margin-top:calc(2.75em + 1px);border-bottom:1px solid}body .cross-sells .product,body .related .product,body .upsells .product{margin-bottom:0}.wc-tabs,.woocommerce-MyAccount-navigation{font-family:var(--typography_font_secondary);font-weight:400;text-transform:uppercase;border-color:currentColor}.wc-tabs li:not(:last-child),.woocommerce-MyAccount-navigation li:not(:last-child){margin-right:1.618em}.wc-tabs a,.woocommerce-MyAccount-navigation a{font-size:1em;padding-left:0;padding-right:0;padding-bottom:2.75em}.wc-tabs .active,.wc-tabs .is-active,.woocommerce-MyAccount-navigation .active,.woocommerce-MyAccount-navigation .is-active{font-weight:700;-webkit-box-shadow:inset 0 -0.25em 0;box-shadow:inset 0 -0.25em 0}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-notice{background:var(--color_content_background);border:1px solid;border-color:inherit}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce-noreviews:before,.woocommerce-notice:before{display:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,.woocommerce-notice .button{border-left-width:1em;border-right-width:1em}.woocommerce-store-notice{padding-top:0.618em;padding-bottom:0.618em;font-size:var(--typography_font_size_s_em)}.demo_store{display:block;position:fixed;width:100%;left:0;bottom:0;background:#c03;color:#fff;border-top:1px solid rgba(255,255,255,0.3);-webkit-box-shadow:0 0 1em rgba(0,0,0,0.3);box-shadow:0 0 1em rgba(0,0,0,0.3);z-index:10000}.demo_store:before{display:none}.entry-meta-item:not(.comments-link) .entry-meta-description,.posts .comments-link .entry-meta-description{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute!important;width:1px;height:1px;line-height:1px;overflow:hidden;word-wrap:normal!important}.entry-content:after,.pagination:after{content:"";clear:both;display:table;table-layout:fixed}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-notice{border-radius:var(--border_radius);-webkit-box-shadow:var(--drop_shadow);box-shadow:var(--drop_shadow)}