:root{--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-serif:"DM Sans", serif;--container:calc(100% - 64px);--content-width:720px;--color-body:#fffefc;--color-accent:#312e81;--color-white:#fff;--color-black:#000;--color-red:#e61414;--color-900:#171717;--color-700:#404040;--color-500:#525252;--color-400:#737373;--color-200:#d4d4d4;--color-100:#f5f5f5;--radius-s:5px;--radius:10px;--radius-lg:50px;--spacing:8px;--spacing-xs:12px;--spacing-s:16px;--spacing-m:24px;--spacing-l:32px;--spacing-xl:56px;--spacing-xxl:88px;--spacing-xxxl:124px;--border-color:8, 8, 8;--border-thin:1px solid lightgray;--box-shadow:0 8px 20px rgba(0, 0, 0, 0.05);}
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)){all:unset;display:revert;}
input, textarea, select{all:revert;}
*,
*::before,
*::after{box-sizing:border-box;}
a, button{cursor:revert;}
ol, ul, menu{list-style:none;}
img{max-inline-size:100%;max-block-size:100%;}
table{border-collapse:collapse;}
input, textarea{-webkit-user-select:auto;}
textarea{white-space:revert;}
meter{-webkit-appearance:revert;appearance:revert;}
pre{all:revert;}::placeholder{color:unset;}::marker{content:initial;}:where([hidden]){display:none;}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto;}:where([draggable="true"]){-webkit-user-drag:element;}:where(dialog:modal){all:revert;}
html{font-size:16px;}
body{background-color:var(--color-body);text-rendering:optimizeSpeed;min-height:100vh;overflow-x:hidden;}
body, button, input, optgroup, select, textarea{color:var(--color-900);font-family:var(--font-body);font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6{font-family:var(--font-serif);font-weight:bold;line-height:1.3;margin-bottom:var(--spacing-s);margin-top:var(--spacing-s);}
h1{font-size:2.67rem;}
h2{font-size:2.2rem;}
h3{font-size:1.75rem;}
h4{font-size:1.125rem;}
h5{font-size:1.05rem;}
h6 {
font-size: 0.875rem;
} a{color:var(--color-accent);}
a:hover, a:focus, a:active{color:var(--color-500);}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
a img:hover{opacity:0.85;}
input, textarea, select{box-sizing:border-box;background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-s);box-shadow:0 2px 12px -8px rgba(0, 0, 0, 0.3);padding:16px;text-align:left;}
input:focus, textarea:focus, select:focus{border-color:var(--color-400);outline:0 none;}
input[type="submit"],
button[type="submit"]{background:var(--color-accent);border-color:var(--color-accent);border-radius:var(--radius-s);color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;}
input[type="submit"]:hover,
button[type="submit"]:hover{background:var(--color-900);border-color:var(--color-900);}
input[type="password"]{font-family:Verdana;letter-spacing:0.13em;}
input[type="checkbox"]{box-shadow:none;}
label{color:var(--color-500);cursor:pointer;display:block;font-size:0.9rem;padding:0 0 8px;}
button{cursor:pointer;}
select{border:1px solid #ccc;}
textarea{width:100%;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}
img{height:auto;max-width:100%;}
em{font-style:italic;}
s, del{text-decoration:line-through;}
strong{font-weight:bolder;}
embed, iframe, object, pre{max-width:100%;}
iframe{border:none;}
address, table{margin:0 0 1.5em;}
address, cite{font-style:italic;}
pre{background:#f0f0f0;color:var(--color-700);display:block;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.5;margin:32px 0;padding:32px;white-space:pre-wrap;word-wrap:break-word;}
code, kbd, tt, var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:0.9rem;}
code{color:#c7254e;display:inline-block;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
ins{text-decoration:none;}
mark{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
table{width:100%;}
table, th, td{border:var(--border-thin);}
table thead th { background:var(--color-100); font-weight:500; } u{text-decoration:underline;}
.flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.flex-col{flex-direction:column;}
.grid{display:grid;grid-gap:32px;}
.grid-auto{grid-gap:24px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));}
.grid-dense{--grid-width:220px;grid-gap:24px;grid-template-columns:repeat( auto-fit, minmax(min(100%, var(--grid-width)), 1fr) );}
.v-boxed, .v-bordered, .v-framed{background:var(--color-body);}
.v-boxed .v, .v-bordered .v, .v-framed .v{margin:0 auto;max-width:1100px;width:var(--container);}
.v-boxed .v, .v-bordered .v{background:var(--color-white);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);overflow:hidden;}
.v-bordered .v{border-radius:12px;margin:32px auto;}
.v-framed #main-header,
.v-framed #content,
.v-framed #main-footer{background:var(--color-white);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);border:0;}
.v-framed #content{border-radius:12px;overflow:hidden;}
.v-framed #main-header{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:32px;overflow:hidden;}
.v-framed #main-footer{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:32px;}
.container, .container-max, .container-full{margin:0 auto;}
.container, .container-max{width:var(--container);}
.container{max-width:1200px;}
.container-max{max-width:1800px;}
.container-full{max-width:2560px;}
.announcements-bar{background:var(--color-accent);color:#fff;font-size:0.9rem;padding:16px 0;font-weight:500;}
.announcements-bar.bar-big{font-size:1.1rem;padding:24px 0;}
.announcements-bar.bar-compact{font-size:0.85rem;padding:9px 0;}
.announcements-bar a{color:#fff;font-weight:700;text-decoration:underline;}
.announcements-bar a:hover{opacity:0.8;}
.announcements-bar .content{display:flex;align-items:center;flex:auto;justify-content:center;text-align:center;}
.announcements-bar .form{flex:0 0 40%;}
.announcements-bar form{text-align:right;position:relative;}
.announcements-bar input{font-size:0.8rem;padding:12px 100px 12px 12px;}
.announcements-bar input[type="submit"]{background:var(--color-700);border:0;color:var(--color-white);font-size:0.75rem;padding:8px;position:absolute;top:50%;right:6px;transform:translateY(-50%);}
.announcements-bar.form .content{justify-content:flex-start;text-align:left;}
#main-header{background:var(--color-white);position:relative;}
.header-style-shadow{box-shadow:var(--box-shadow);}
.header-style-border{border-bottom:var(--border-thin);}
.header-style-clean .head-wrapper, .header-style-clean .nav-wrapper{border:0 !important;}
.logo img{width:auto;max-height:60px;max-width:640px;vertical-align:middle;}
.logo-text{font-size:inherit;margin:0;}
.logo-text a{font-size:36px;font-weight:700;color:var(--color-900);}
.logo-text a:hover{opacity:0.8;}
.logo-tagline{font-size:0.9rem;font-weight:500;opacity:0.8;margin-top:16px;}
.mNav{display:inline-block;font-family:var(--font-body);font-size:0.9rem;width:100%;z-index:10;}
.mNav ul{text-align:center;text-transform:uppercase;}
.mNav li{display:block;padding:12px 0;position:relative;}
.mNav li a{display:block;font-weight:500;}
.mNav > ul > li{display:inline-block;}
.mNav > ul > li > a{padding:0 24px;}
.mNav > ul > li > a:first-child:not(.mNav.mobile > ul > li > a){padding-left:0;}
.mNav li li{padding:14px 24px;}
.mNav ul ul{border-radius:8px;box-shadow:0 8px 68px rgba(0, 0, 0, 0.15);display:none;margin:0;position:absolute;text-align:left;top:44px;width:250px;z-index:10;}
.mNav li li{display:block;font-weight:400;}
.mNav ul ul ul{left:256px;top:0;}
.mNav > ul > li:hover > ul > li:hover > ul{opacity:1;top:0;visibility:visible;}
.mNav ul ul li{border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.mNav ul ul li:last-child{border-bottom:0;}
.mNav li.has-sub > a:after{color:var(--color-700);content:"\f004";font:90% mnmld-icons;margin-left:12px;}
.mNav li li.has-sub > a:after{color:var(--color-700);content:"\f006";font:90% mnmld-icons;margin-left:12px;text-align:right;}
.mNav .sub-menu li a{font-weight:500;letter-spacing:0;text-transform:capitalize;}
.menu-toggle, .menu-close{display:none;}
.mNav .drop-toggle{display:none;}
.mNav.mobile ul{border:0;}
.mNav.mobile > ul > li{display:block;padding:0;}
.mNav.mobile ul ul{-moz-transition:none;-o-transition:color 0 ease-in;-webkit-transition:none;border:0;border-radius:0;display:none;margin:0;opacity:1;position:relative;transition:none;visibility:visible;top:auto;width:auto;}
.mNav.mobile ul ul ul{background:none;left:auto;top:8px;}
.mNav.mobile .drop-toggle, .mNav.mobile .menu-toggle{border:0;display:block;}
.mNav.mobile li li.has-sub > a:after, .mNav.mobile li.has-sub > a:after{display:none;}
.mNav-x{overflow-x:hidden;}
.mNav > ul > li > a{color:var(--color-700);}
.mNav li a:hover{color:var(--color-accent);}
.mNav ul ul{background:var(--color-white);}
.mNav > ul > li > ul > li a{color:var(--color-500);}
.mNav > ul > li > ul > li a:hover{color:var(--color-400);}
.mNav.mobile li a, .mNav.mobile i{color:#fff !important;}
.mNav.mobile > ul > li > a{border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:20px 24px;}
.mNav.mobile > ul > li > a:hover, .mNav.mobile i:hover{color:rgba(255, 255, 255, 0.7);}
.mNav.mobile ul{background:none;color:#fff;text-align:left;}
.mNav.mobile ul ul{background:rgba(255, 255, 255, 0.07);}
.mNav.mobile ul ul ul{box-shadow:none;}
.mNav-white .mNav.mobile a, .mNav-white .mNav.mobile i{color:var(--color-700) !important;}
.mNav-white .mNav.mobile > ul > li > a{border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.mNav-white .menu-close{color:var(--color-black) !important;}
.menu-toggle{color:var(--color-700);}
.menu-toggle:hover{color:var(--color-accent);}
.menu-toggle:focus{outline:none;}
.mNav.mobile[aria-hidden="true"] a[href]{visibility:hidden;}
.flat-nav ul{font-size:0.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:28px;align-items:center;padding:6px 0;}
.flat-nav ul li a{color:var(--color-500);}
.flat-nav ul li a:hover{opacity:0.8;}
@media only screen and (min-width: 990px) {
.v-framed #main-header{overflow:initial !important;}
.head-wrapper{padding:36px 0;}
.nav-wrapper{padding:8px 0;}
.nav-wrapper + .head-wrapper,
.head-wrapper + .nav-wrapper{border-top:var(--border-thin);}
.mNav, .search-wrapper, .social-wrapper, .subscribe-wrapper, .cart-wrapper{flex:0 auto;margin:auto 0;}
.search-wrapper, .social-wrapper, .subscribe-wrapper, .cart-wrapper{padding-left:28px;}
.mNav{order:1;width:auto;}
.search-wrapper{order:2;}
.social-wrapper{order:3;}
.cart-wrapper{padding-top:4px;padding-right:8px;position:relative;order:4;}
.subscribe-wrapper{order:5;}
.logo-center .logo, .logo-center .logo img{display:flex;align-items:center;}
.mNav li li{font-size:0.8rem;}
.mNav > ul > li:last-child a{padding-right:8px;}
.mNav li li.has-sub > a:after{position:absolute;right:24px;}
#main-header .flat-nav ul{font-weight:500;}
.search-block-xs, .social-block-xs{display:none;}
.search-full-search-icon{display:inline-block;}
.search-min{min-width:96px;}
.search-full-search-icon .ico-search{margin-bottom:-4px;}
.search-block-text{font-size:0.85rem;font-weight:500;padding-left:8px;text-transform:uppercase;letter-spacing:1px;}
#main-header .social-icons{font-size:1.3rem;margin:0;}
#main-header .social-icons a:first-child{padding-left:0;}
#main-header .social-icons a:last-child{padding-right:0;}
#main-header .btn-subscribe{cursor:pointer;border-radius:var(--radius-s);font-weight:500;padding:14px 20px;line-height:1;}
#main-header .btn-subscribe:hover{background:var(--color-700)!important;color:var(--color-white)!important;}
#main-header .btn-bg{color:#fff;}
.hide-lg{display:none !important;}
.header-default{text-align:center;}
.header-default .nav-wrapper .flex{justify-content:center;}
.header-default .social-icons{margin-top:32px !important;}
.header-aligned .head-wrapper{text-align:left;}
.header-aligned .mNav{flex:1 auto;}
.header-aligned .mNav ul{text-align:left;}
.header-magazine{text-align:center;}
.header-magazine .head-wrapper{padding:48px 0;}
.header-magazine .logo{flex:auto;order:2;}
.header-magazine .left-wrapper{flex:1;order:1;text-align:left;display:flex;justify-content:flex-start;}
.header-magazine .right-wrapper{flex:1;order:3;display:flex;justify-content:flex-end;}
.header-magazine .nav-wrapper .flex{justify-content:center;}
.header-creative .logo-tagline{display:none;}
.header-creative .nav-wrapper{padding:12px 0;text-transform:uppercase;}
.header-creative .offcanvas-wrapper{flex:1 auto;order:1;}
.header-modern .logo{flex:auto;order:1;}
.header-modern .logo img{max-height:48px;}
.header-modern .logo-tagline{display:none;}
.header-modern .mNav{display:flex;flex:1 auto;order:2;justify-content:flex-end;}
.header-modern .right-wrapper{order:3;display:flex;justify-content:flex-end;}
.header-modern .nav-wrapper{text-align:center;}
.header-blog .head-wrapper{padding:12px 0;}
.header-blog .logo{flex:1;order:1;}
.header-blog .logo img{max-height:36px;}
.header-blog .logo-tagline{display:none;}
.header-blog .mNav{display:flex;flex:auto;order:2;justify-content:center;}
.header-blog .right-wrapper{flex:1;order:3;display:flex;justify-content:flex-end;}
.header-splash .head-wrapper{padding:16px 0;}
.header-splash .logo{flex:unset;order:2;justify-content:center;}
.header-splash .mNav{order:1;justify-content:flex-start;flex:1;font-size:0.85rem;}
.header-splash .right-wrapper{order:3;justify-content:flex-end;flex:1;}
.header-splash .flat-nav ul{justify-content:center;}
.header-landing .head-wrapper{padding:16px 0;}
.header-landing .logo{order:1;}
.header-landing .logo img{max-height:32px;}
.header-landing .logo-tagline{display:none;}
.header-landing .mNav{display:flex;flex:1 auto;order:2;justify-content:flex-start;padding-left:44px;}
.header-landing .mNav li a{padding-top:0;padding-bottom:0;}
.header-landing .right-wrapper{order:3;display:flex;justify-content:flex-end;}
.header-slim .head-wrapper{padding:16px 0;}
.header-slim .offcanvas-wrapper{order:1;margin-right:20px;}
.header-slim .logo{flex:1;order:2;}
.header-slim .logo img{max-height:32px;}
.header-slim .logo-tagline{display:none;}
.header-slim .right-wrapper{order:3;display:flex;justify-content:flex-end;}
.header-slim .search-wrapper{order:4;}
.header-minimal .head-wrapper{padding:8px;}
.header-minimal .logo{flex:1;order:1;}
.header-minimal .logo img{max-height:28px;}
.header-minimal .logo-tagline{display:none;}
.header-minimal .right-wrapper{order:2;display:flex;justify-content:flex-end;}
.header-minimal .offcanvas-wrapper{order:3;margin-left:28px;}
.v-framed .header-floating .container, .v-framed .header-floating .container-max{width:100%;}
.header-floating{background:unset !important;border:0 !important;box-shadow:none !important;padding:32px 0 16px;}
.header-floating .head-wrapper{padding:14px 28px;background:var(--color-white);border-radius:12px;border:var(--border-thin);}
.header-search .head-wrapper{padding:24px 0;}
.header-search .nav-wrapper{padding:4px 0;}
.header-search .logo{order:1;}
.header-search .logo img{max-height:36px;}
.header-search .logo-tagline{display:none;}
.header-search .search-nav-wrap{flex:1;order:2;padding-left:32px;}
.header-search .right-wrapper{order:3;display:flex;justify-content:flex-end;}
.header-search .search-box input{box-shadow:none;padding:10px 16px;width:100%;}
.header-cover .head-cover{background-position:center;height:250px;}
.header-pro .logo{flex:1;order:1;}
.header-pro .logo img{max-height:50px;}
.header-pro .logo-tagline{display:none;}
.header-pro .right-wrapper{order:2;display:flex;justify-content:flex-end;}
.header-pro .nav-wrapper{padding:12px 0;}
.header-pro .offcanvas-wrapper{order:1;}
.header-pro .flat-nav{flex:1;order:2;border-left:var(--border-thin);padding-left:28px;margin-left:28px;}
.menu-offcanvas .offcanvas-wrapper{display:flex;letter-spacing:0.08rem;align-items:center;text-transform:uppercase;font-weight:500;}
.menu-offcanvas .offcanvas-wrapper span{height:24px;}
.offcanvas-wrapper .ico-menu{width:24px;height:24px;}
.menu-offcanvas .offcanvas-wrapper .text-menu{padding-left:12px;display:flex;align-items:center;}
.menu-offcanvas .menu-toggle{display:inline-flex;}
.menu-offcanvas .menu-close{color:var(--color-white);display:inline-block;margin:0 0 20px 20px;}
.menu-offcanvas .menu-close:hover{cursor:pointer;opacity:0.7;}
.menu-offcanvas .mNav{background:var(--color-accent);bottom:0;display:block;overflow-y:auto;padding-top:2rem;position:fixed;right:-1px;top:0;width:420px;z-index:20;}
.menu-offcanvas .mNav .drop-toggle{border:0 !important;height:48px;overflow:hidden;padding:0;position:absolute;right:8px;text-align:center;top:0;width:60px;z-index:10;}
.menu-offcanvas .mNav .drop-toggle i{-moz-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;left:16px;margin:auto;position:absolute;top:28%;transition:transform 0.3s ease-out;}
.menu-offcanvas .mNav.mobile > ul > li > a.drop-toggle{margin-top:8px;padding:0;}
.menu-offcanvas .mNav li.open > a.drop-toggle i{-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.menu-offcanvas .menu-hide{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);}
.menu-offcanvas .menu-show{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.menu-overlay{box-shadow:0 0 1000px 3000px rgba(0, 0, 0, 0.5);}
} .home-section{padding:var(--spacing-xl) 0;}
.home-section .section-title{margin-top:0;margin-bottom:var(--spacing-l);}
.home-section .section-title-s{font-size:1.4rem;}
.home-section .subtitle{opacity:0.75;}
.home-section .item-image img{vertical-align:middle;}
.home-landing{padding:var(--spacing-xxl) 0 0 0;}
.home-landing .text-wrapper{padding-bottom:var(--spacing-xl);max-width:990px;margin:0 auto;}
.home-landing .subtitle{font-weight:500;padding-bottom:8px;}
.home-landing h2{font-size:4.4rem;line-height:1.2;}
.home-landing .text-block{font-size:1.25rem;font-weight:500;line-height:1.7;padding:var(--spacing-s);}
.home-landing .btn{border-radius:var(--radius-lg);font-size:0.9rem;font-weight:500;margin-top:var(--spacing-l);}
.home-landing .btn:hover{color:#fff;}
.home-landing .btn-bg{margin-right:16px;padding:16px 40px;}
.home-welcome{padding:var(--spacing-xxl) 0 var(--spacing-l) 0;}
.home-welcome .grid{grid-gap:var(--spacing-xl);grid-template-columns:1.25fr 1fr;}
.home-welcome .text-wrapper{padding-top:var(--spacing-s);}
.home-welcome h2{font-size:3rem;}
.home-welcome .text-block{opacity:0.8;padding:8px 0;}
.home-welcome .text-block p{padding-top:8px;}
.home-welcome .grid-w{grid-template-columns:1fr;}
.home-welcome .grid-w .text-wrapper{margin-left:0;max-width:840px;}
.welcome-boxed{padding:var(--spacing-xl) 0;}
.welcome-boxed .box{padding:var(--spacing-xl);border-radius:12px;background:var(--color-100);}
.welcome-wide, .welcome-boxed .box{background-size:contain;}
.home-hero .cat{font-size:0.75rem;font-weight:700;letter-spacing:0.08rem;}
.hero-cards a{color:var(--color-900);}
.hero-cards h3{margin:0;}
.hero-cards .grid-item{max-width:460px;}
.hero-cards .item-image{position:relative;}
.hero-cards .item-title{font-size:1.2rem;}
.container-max .hero-cards .item-title{font-size:1.4rem;}
.hero-cards .cat{background:var(--color-accent);color:#fff;display:inline-block;margin:0;padding:8px 16px;position:relative;bottom:20px;}
.hero-cards .cat-space{margin-bottom:16px;}
.hero-floating a{color:#fff !important;}
.hero-floating h3{font-size:1.5rem;}
.hero-floating .grid-item{position:relative;max-width:600px;}
.hero-floating .item-text{bottom:36px;left:20px;position:absolute;width:90%;}
.hero-floating .thumbnail-portrait img{aspect-ratio:1/1.5;}
.hero-floating .cat{font-size:0.65rem;font-weight:500;padding:4px 12px;}
.no-gutter{padding:0;}
.no-gutter .hero-floating{grid-gap:0 !important;}
.hero-magazine{grid-gap:var(--spacing-l);grid-template-columns:1.25fr 1fr;}
.hero-magazine{line-height:1.4;}
.hero-magazine .meta-item{font-size:0.7rem;color:var(--color-500);text-transform:uppercase;}
.hero-magazine .p-date{letter-spacing:1px;}
.hero-magazine h3{color:var(--color-900);}
.hero-magazine .splash-item{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-s);overflow:hidden;}
.hero-magazine .splash-item .item-text{padding:var(--spacing-l);}
.hero-magazine .splash-item .thumbnail-landscape img{aspect-ratio:1.8/1;}
.hero-magazine .list-item .grid{grid-gap:var(--spacing-m);grid-template-columns:1fr 1.5fr;margin-bottom:var(--spacing-l);}
.hero-magazine .list-item .thumbnail-landscape img{aspect-ratio:1.2/1;border-radius:var(--radius-s);}
.hero-magazine .list-item h3{font-size:1.2rem;margin:0 0 12px 0;}
.hero-magazine .list-item .item-text{padding-top:4px;}
.hero-magazine .list-item .cat{padding-bottom:12px;}
.hero-masonry{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:8px 8px;grid-auto-flow:row;grid-template-areas:"splash-1 splash-1 inner-2 inner-3" "splash-1 splash-1 splash-6 splash-6" "inner-4 inner-5 splash-6 splash-6";}
.splash-1{grid-area:splash-1;}
.splash-6{grid-area:splash-6;}
.inner-2{grid-area:inner-2;}
.inner-3{grid-area:inner-3;}
.inner-4{grid-area:inner-4;}
.inner-5{grid-area:inner-5;}
.hero-masonry .grid-item{position:relative;}
.hero-masonry .grid-item a{color:#fff;}
.hero-masonry .grid-item a:hover{opacity:0.9;}
.hero-masonry h3{margin-top:24px;}
.hero-masonry .inner h3{font-size:110%;}
.hero-masonry .item-text{bottom:10%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:90%;}
.hero-masonry .inner .item-text{bottom:10%;}
.home-slider .section-title{margin-top:var(--spacing-l);}
.slider-fullwidth{padding:0;}
.slider-fullwidth h3{font-size:2.3rem;}
.splide__slide{max-height:80vh;}
.splide__slide img{aspect-ratio:1.5/1;width:100%;height:100%;object-fit:cover;}
.home-slider .item-text{position:absolute;color:#fff;max-width:660px;}
.home-slider .cat{font-size:0.85rem;font-weight:700;}
.home-slider .excerpt{font-size:1.05rem;max-width:480px;}
.slider-wide .excerpt{margin:0 auto;}
.slider-wide .item-text{left:50%;text-align:center;top:50%;transform:translate(-50%, -50%);}
.slider-fullwidth .item-text{left:25%;text-align:left;top:50%;transform:translate(-20%, -50%);}
.home-carousel{padding:var(--spacing-m) 0;}
.home-carousel .grid{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));justify-content:center;}
.home-carousel .grid-item{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--box-shadow);display:flex;height:96px;overflow:hidden;}
.home-carousel .item-img{display:flex;width:96px;order:1;}
.home-carousel .item-text{display:flex;flex:1;font-size:0.75rem;font-weight:700;height:100%;order:2;overflow:hidden;padding:16px 12px;text-align:left;}
.home-carousel .item-text a{color:var(--color-900);}
.home-carousel .item-text a:hover{text-decoration:underline;}
.home-carousel .p-date{color:var(--color-400);display:block;font-size:0.65rem;font-weight:500;margin:0 0 4px;letter-spacing:0.08rem;}
.home-carousel-rounded .grid-item{background:none;box-shadow:none;}
.home-carousel-rounded .item-img img{border-radius:50%;border:2px solid var(--color-accent);padding:2px;}
.home-editorial .grid{grid-gap:0;grid-template-columns:1fr 1.25fr;align-items:center;}
.editorial-block a{color:var(--color-900);}
.editorial-block a:hover{opacity:.8;}
.home-editorial .text-block{padding:var(--spacing-l) var(--spacing-xl);}
.home-editorial .cat{border-bottom:var(--border-thin);color:var(--color-accent);font-size:0.8rem;font-weight:700;padding-bottom:4px;margin-bottom:12px;}
.home-editorial .excerpt{opacity:0.7;}
.home-editorial .author{padding-top:24px;font-size:0.75rem;}
.home-editorial .editorial-readmore{font-size:.85rem;font-weight:700;padding-top:var(--spacing-l);}
.home-cover::before{background-color:rgba(0, 0, 0, 0.3);}
.home-cover{height:100vh;position:relative;}
.home-cover .text-block{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--container);max-width:767px;z-index:2;}
.home-cover .text-block a{color:#fff;}
.home-cover .post-title{font-size:3rem;}
.home-cover .excerpt{font-size:1.1rem;max-width:480px;margin:0 auto var(--spacing-s) auto;}
.home-cover .btn{box-shadow:inset 0 0 0 2px;border-radius:0;margin-top:var(--spacing-m);}
.home-cover .btn:hover{background:#fff;color:var(--color-900);}
.home-post-grid{background:var(--color-100);padding:var(--spacing-xl) 0;}
.home-post-grid h2{margin-bottom:var(--spacing-xl);}
.home-post-grid h3{font-size:1.15rem;margin-top:24px;}
.home-post-grid .subtitle{font-weight:700;}
.home-post-grid .item-image img{border-radius:var(--radius);}
.home-post-grid .grid-item a{color:var(--color-900);}
.home-post-grid .grid-item a:hover{opacity:.8;}
.home-post-grid .btn{margin-top:var(--spacing-m);}
.home-cat-grid .grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 100px), 1fr));}
.home-cat-grid .section-title{margin-bottom:var(--spacing-xl);}
.home-cat-grid .item-img img{border-radius:50%;margin-bottom:16px;max-width:150px;}
.home-cat-grid a:hover{opacity:0.9;}
.home-cat-grid .cat{font-size:0.9rem;font-weight:700;}
.home-cat-grid .btn-block{padding:var(--spacing-xl) 0 0;}
.home-picks{padding-top:var(--spacing-xl);}
.home-picks .grid-main{padding-bottom:var(--spacing-xl);}
.home-picks .block-head{position:relative;}
.home-picks .cat-title{font-size:1.9rem;margin:0 0 var(--spacing-l);}
.home-picks .btn-main{font-weight:700;font-size:0.9rem;}
.home-picks .section-btn{padding-left:32px;position:absolute;right:0;top:12px;}
.home-picks .post-title{font-family:var(--font-body);font-size:1.1rem;margin-top:var(--spacing-m);max-width:480px;}
.home-picks .post-item{max-width:580px;}
.home-picks .post-item a{color:var(--color-700);}
.home-picks .post-item a:hover{color:var(--color-accent);}
.home-picks .picks-unique .block-head{text-align:center;}
.home-picks .picks-unique .cat-title{font-size:2.4rem;margin:0 0 var(--spacing-xl);}
.home-picks .picks-unique .btn-main{padding-top:var(--spacing-l);text-align:center;}
.home-headlines{padding:var(--spacing-l) 0 var(--spacing-xl) 0;}
.home-headlines .grid{grid-template-columns:repeat(3, 1fr);}
.home-headlines a{color:var(--color-900);}
.home-headlines h3{font-size:1.5rem;}
.home-headlines .splash{grid-column:1/4;}
.home-headlines .splash h3{font-size:2.4rem;}
.home-headlines .splash .thumbnail-landscape img{aspect-ratio:3/1;}
.home-headlines .grid-item.list{background:var(--color-white);}
.home-headlines .item-text{margin:0 auto;padding:var(--spacing-l) 0;}
.home-headlines .splash .item-text{background:var(--color-white);box-shadow:var(--box-shadow);margin-top:-100px;max-width:80%;max-width:960px;padding:var(--spacing-xl);position:relative;z-index:1;}
.home-headlines .cat{color:var(--color-accent);font-weight:700;font-size:0.8rem;}
.home-headlines .excerpt{color:var(--color-400);}
.home-sections .grid{grid-gap:var(--spacing-xl);}
.home-sections .cat-title{border-left:4px solid var(--color-accent);font-size:1.8rem;line-height:1;padding-left:12px;margin:0 0 24px;}
.home-sections .post-item{display:grid;grid-gap:var(--spacing-s);grid-template-columns:1fr;padding-bottom:28px;}
.home-sections .post-item-grid{grid-template-columns:1fr 1.8fr;}
.home-sections .thumbnail-ratio img{aspect-ratio:1.5/1;}
.home-sections a{color:var(--color-700);}
.home-sections a:hover{color:var(--color-accent);}
.home-sections .post-line{background-color:var(--color-accent);height:2px;width:52px;margin:0;}
.home-sections .post-title{font-family:var(--font-body);margin:0 0 4px;max-width:480px;}
.home-sections .post-item-splash .post-title{font-size:1.2rem;}
.home-sections .post-item-grid .post-title{font-size:0.9rem;font-weight:500;}
.home-sections .entry-date{opacity:0.8;font-size:0.7rem;text-transform:uppercase;letter-spacing:1px;}
.home-sections .section-btn a{color:var(--color-accent);font-weight:700;font-size:0.9rem;padding:32px 0 4px 0;border-bottom:4px solid var(--color-100);}
.home-video{color:var(--color-white);background:var(--color-900);padding:var(--spacing-xxl) 0;}
.home-video .grid{grid-gap:var(--spacing-xl);grid-template-columns:1fr 2fr;max-width:100%;align-items:center;}
.home-video .section-title{margin-top:var(--spacing-s);}
.home-video .subtitle{font-size:0.8rem;font-weight:700;}
.home-video .card{overflow:hidden;}
.home-video .wp-video{margin:0 auto;border-radius:var(--radius);overflow:hidden;}
.home-subscribe .block-wrapper{background-color:var(--color-100);background-size:cover;padding:var(--spacing-xxl);display:flex;position:relative;}
.home-subscribe .grid{grid-gap:var(--spacing-xl);width:100%;grid-template-columns:1fr 1fr;align-items:center;z-index:5;}
.home-subscribe .section-title{margin:0 0 8px;}
.home-subscribe .social-icons{text-align:left;font-size:1.5rem;margin-bottom:0;}
.home-subscribe .form-block{text-align:right;position:relative;}
.home-subscribe input[type="email"]{padding:16px;width:100%;max-width:600px;}
.home-subscribe input[type="submit"]{font-size:0.85rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);right:8px;text-align:center;}
.home-subscribe.spacing-fullwidth{padding:0;}
.home-subscribe.spacing-fullwidth .block-wrapper{background:none;}
.home-subscribe .padding-compact{padding:var(--spacing-l) var(--spacing-xl) !important;}
.home-cta.spacing-fullwidth{padding:0;}
.home-cta .block-wrapper{background-color:var(--color-100);background-size:cover;padding:var(--spacing-xxxl);display:flex;align-items:center;position:relative;}
.home-cta .text-block{margin:0 auto;max-width:var(--content-width);z-index:5;}
.home-cta .section-title{margin:var(--spacing-m) 0 var(--spacing-xl) 0;}
.home-cta-image .grid{grid-gap:var(--spacing-xxl);width:100%;grid-template-columns:1fr 1fr;align-items:center;}
.home-cta-image .text-wrapper{max-width:580px;}
.home-cta-image .btn{margin-top:var(--spacing-l);}
.home-cta-image.spacing-fullwidth{padding:0;}
.home-shop-products .grid{margin:var(--spacing-xl) 0;}
.home-shop-products a{color:var(--color-700);}
.home-shop-products a:hover{opacity:0.9;}
.home-shop-products h3{font-size:1.1rem;margin:8px 0;}
.home-shop-products .item-text{color:var(--color-400);background:var(--color-white);box-shadow:var(--box-shadow);font-size:0.75rem;padding:var(--spacing-l);text-align:left;}
.home-shop-products .cat{font-weight:500;}
.home-shop-products ins{background-color:transparent;color:var(--color-red);}
.home-shop .btn{background:var(--color-900);border-radius:0;min-width:200px;}
.home-shop a.btn-bg{color:var(--color-white);}
.home-shop-featured .subtitle{opacity:0.9;}
.home-shop-featured .block-wrapper{background-image:url(../../../../themes/inertia/assets/images/bg-cover.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:var(--spacing-xl);position:relative;height:440px;}
.home-shop-featured .text-block{color:var(--color-white);right:10%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);max-width:400px;z-index:1;}
.home-services{padding:var(--spacing-xxl) 0;text-align:center;}
.home-services .section-title{font-size:2.5rem;max-width:840px;margin-left:auto;margin-right:auto;}
.home-services .subtitle{font-size:1.1rem;max-width:760px;margin:0 auto var(--spacing-xl) auto;}
.home-services .grid{grid-gap:var(--spacing-xxl);grid-template-columns:repeat(2, 1fr);}
.home-services .service-title{font-family:var(--font-body);}
.home-services .item-text{max-width:480px;margin:0 auto;}
.home-services .item-img{max-width:150px;margin:0 auto;}
.home-services .btn-block{margin-top:var(--spacing-xl);}
.home-testimonials{padding:var(--spacing-xxl) 0;}
.home-testimonials h2{padding:8px 0 var(--spacing-l) 0;}
.home-testimonials .grid{grid-gap:var(--spacing-xxl);}
.home-testimonials .grid-item:before{color:var(--color-accent);content:"\e809";display:block;font-size:2rem;font-family:"mnmld-icons";opacity:0.7;margin-bottom:var(--spacing-l);}
.home-testimonials .grid-item{font-size:1.05rem;margin:0 auto;max-width:var(--content-width);}
.home-testimonials h3{font-size:1.1rem;margin:24px 0 8px;}
.home-testimonials h4{font-size:0.9rem;font-weight:400;margin:0;}
.home-seen img{filter:grayscale(100%);opacity:0.5;height:36px;width:auto;margin:var(--spacing-s);}
.home-seen img:hover{filter:none;}
.home-widgets{margin:0 auto;}
.loop-item{position:relative;}
.loop-item a{color:var(--color-900);}
.loop-item a:hover{color:var(--color-accent);}
.loop-item h3{font-weight:500;}
.loop-item .excerpt{color:var(--color-500);text-align:justify;text-justify:inter-word;margin-top:var(--spacing-s);}
.loop-item .cat{color:var(--color-accent);display:inline-block;font-size:0.8rem;font-weight:700;margin-top:var(--spacing-m);}
.loop-sticky{border-right:var(--border-thin);color:var(--color-red);display:inline-block;font-size:0.75rem;font-weight:700;padding-right:12px;margin-right:12px;margin-top:var(--spacing-s);}
.loop-sticky.loop-post-format{color:var(--color-400);}
.archive .loop-sticky{border-right:0;}
.loop-meta{color:var(--color-400);font-size:0.8rem;font-weight:500;line-height:2.5;margin-top:var(--spacing-s);}
.loop-meta i{margin-right:8px;}
.loop-readmore{font-size:0.9rem;font-weight:700;margin-top:32px;}
.loop-readmore:after{content:"\f006";font:80% mnmld-icons;margin-left:12px;}
.vertical-masonry{column-count:2;column-fill:initial;column-gap:50px;}
.no-sidebar .vertical-masonry{column-count:3;}
.vertical-masonry .brick{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--box-shadow);display:inline-block;overflow:hidden;margin-bottom:50px;vertical-align:top;width:100%;}
.vertical-masonry .brick .item-text{padding:8px 32px 32px;}
.vertical-masonry .brick h3{font-size:1.5rem;margin-bottom:0;}
.vertical-masonry .brick .excerpt{font-size:0.85rem;}
.vertical-masonry .brick .cat{font-size:.7rem;}
.loop-grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));}
.loop-grid .item-image{overflow:hidden;}
.loop-grid h3{font-size:1.5rem;margin-bottom:0;}
.loop-grid .excerpt{font-size:0.85rem;}
.loop-grid .loop-unique .cat{margin-top:0;}
.loop-unique{grid-column:1/-1;text-align:center;}
.loop-unique .item-image img{max-height:500px;}
.loop-unique .item-text{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--box-shadow);max-width:calc(100% - 80px);margin:-100px auto 28px auto;padding:var(--spacing-l) var(--spacing-xl);position:relative;z-index:1;}
.loop-unique h3{font-size:2.2rem;}
.loop-unique .excerpt{font-size:1.1rem;text-align:center;max-width:480px;margin-left:auto;margin-right:auto;}
.loop-bordered .loop-item{background:var(--color-white);border:1px solid var(--color-900);overflow:hidden;}
.loop-bordered .item-image img{border-bottom:1px solid var(--color-900);}
.loop-bordered .item-wrapper{padding:8px 16px 12px 16px;}
.loop-bordered .loop-meta{padding:0 16px 16px;}
.loop-bordered .loop-readmore{padding:0 16px 24px 16px;margin-top:8px;}
.loop-bordered .loop-unique .item-text{margin:0 auto;box-shadow:none;background:transparent;max-width:unset;padding:24px;}
.loop-list{margin:0 auto;max-width:960px;}
.loop-list .loop-item{grid-template-columns:40% auto;}
.loop-list .loop-item.no-image{grid-template-columns:auto;}
.loop-list .item-image img{height:100%;}
.loop-list .item-text{padding:24px 24px 24px 0;}
.loop-list .no-image.loop-list-unique .item-text{padding-left:24px;}
.loop-list .cat{border-right:var(--border-thin);font-size:0.75rem;padding-right:12px;margin-right:12px;margin-top:0;}
.loop-list .p-date{color:var(--color-500);font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.loop-list-unique{box-shadow:var(--box-shadow);border-radius:var(--radius);border:var(--border-thin);overflow:hidden;}
.loop-list-unique h3{font-size:2.2rem;font-weight:700;}
.loop-bold .loop-item{border-bottom:var(--border-thin);grid-template-columns:auto 45%;padding-bottom:32px;}
.loop-bold .loop-list-unique{padding-bottom:0;}
.loop-bold .loop-list-unique .item-text{padding:32px;}
.loop-bold h3{font-size:2rem;}
.loop-classic{margin:0 auto;max-width:960px;}
.loop-classic .item-image img{max-height:360px;}
.loop-classic .item-text{max-width:660px;margin:auto;}
.loop-classic .item-text .excerpt{text-align:center;}
.archive .loop-classic .loop-item h3{padding-top:var(--spacing-s);}
.grid-core{display:grid;grid-template-columns:minmax(0, 1fr) 332px;grid-gap:32px;}
.grid-secondary{padding-top:32px;}
.sidebar-left .grid-core{grid-template-columns:332px minmax(0, 1fr);}
.sidebar-left .grid-secondary{order:-1;}
.no-sidebar .grid-core{grid-template-columns:minmax(0, 1fr);}
#primary{flex:auto;order:1;}
#secondary{flex:0 0 364px;padding:32px 0 var(--spacing-xl) 64px;width:364px;order:2;}
.sidebar-left #primary{order:2;}
.sidebar-left #secondary{order:1;padding-left:0;padding-right:64px;}
.widget select{border-width:1px;max-width:100%;width:100%;}
.widget ul{margin:0;padding:0;text-align:left;}
.widget li:not(.widget ul li ul li){border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.widget ul li ul{margin-top:0.5rem;}
.main-sidebar .widget{margin:0 0 32px;}
.main-sidebar .widget, .main-sidebar .widget li{font-size:0.95rem;font-weight:500;}
.main-sidebar .widget li{padding:8px 0;}
.main-sidebar .widget h2, .main-sidebar .widget h3{align-items:center;display:flex;font-family:var(--font-body);font-size:0.9rem;justify-content:center;letter-spacing:1px;margin-bottom:16px;text-align:center;width:100%;text-transform:uppercase;}
.main-sidebar .widget h2:after, .main-sidebar .widget .widget-title:after{border-top:2px solid rgba(var(--border-color), 0.1);content:"";flex:1 0 16px;margin:0 0 0 16px;}
.main-sidebar .widget ol{padding:0;text-align:left;}
.main-sidebar .wp-block-search{position:relative;}
.main-sidebar .wp-block-search input[type="search"]{padding:12px 80px 12px 12px;width:100%;}
.main-sidebar .wp-block-search button[type="submit"]{border-radius:var(--radius-s);padding:6px 10px;position:absolute;font-size:0.8rem;right:8px;bottom:8px;}
.wp-block-search__label{color:var(--color-900);letter-spacing:1px;text-transform:uppercase;}
.wp-block-search__input{border-color:rgba(var(--border-color), 0.1);}
.single-base{display:flex;flex-wrap:wrap;}
.entry-grid{display:grid;grid-template-columns:minmax(0, 1fr) 332px;grid-gap:32px;}
.sidebar-left .entry-grid{grid-template-columns:332px minmax(0, 1fr);}
.no-sidebar .entry-grid{grid-template-columns:minmax(0, 1fr);}
.entry-primary{width:100%;max-width:var(--content-width);margin:auto;}
.entry-grid-2cols{display:grid;grid-template-columns:140px minmax(0, 1fr) 280px;grid-gap:32px;}
.elementor-page .entry-primary, .wpb-js-composer .entry-primary{max-width:var(--container) !important;}
.head-center .container, .head-center .entry-title, .head-center .entry-excerpt, .head-center .entry-meta, .head-center .p-cat{text-align:center;margin-left:auto;margin-right:auto;}
.entry-head{padding:var(--spacing-l) 0;}
.entry-title{margin-top:0;margin-bottom:var(--spacing);max-width:840px;}
.entry-excerpt{color:var(--color-500);font-weight:400;font-size:1.2rem;font-family:var(--font-body);max-width:640px;margin:0;line-height:1.5;padding-top:var(--spacing-s);text-transform:none;}
.entry-meta{padding-top:var(--spacing-l);color:var(--color-500);font-size:0.9rem;line-height:3.2;font-weight:500;}
.entry-meta a{color:var(--color-500);}
.entry-meta a:hover{color:var(--color-accent);}
.entry-meta i{margin-right:var(--spacing);}
.meta-item{display:inline-block;margin-right:var(--spacing-s);}
.meta-item-bold{font-weight:700;padding:var(--spacing-l) 0;border-bottom:2px solid var(--color-white);max-width:840px;}
.p-cat{margin-bottom:var(--spacing-m);}
.p-cat li{display:inline-block;}
.p-cat li a{font-size:0.85rem;font-weight:700;letter-spacing:1px;line-height:48px;margin:0 4px;padding:12px 24px;text-transform:uppercase;}
.p-cat-plain{margin-bottom:var(--spacing-s);}
.p-cat-plain li a{letter-spacing:0.08rem;}
.p-cat-shadow li a{background:rgba(255, 255, 255, 0.5);border-radius:var(--radius-lg);box-shadow:0 8px 20px 0 rgba(90, 90, 90, 0.1);padding:12px 24px;}
.p-cat-bg li a{color:#fff;background:var(--color-accent);border-radius:var(--radius-lg);}
.p-cat-bg li a:hover{opacity:0.7;}
.p-cat-border li a{border:2px solid var(--color-accent);border-radius:var(--radius);color:var(--color-accent);padding:8px 20px;}
.p-cat-border li a:hover{background:var(--color-accent);color:var(--color-white);}
.p-author img{border-radius:50%;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--color-accent);margin-right:8px;vertical-align:middle;}
.meta-item-bold .flex{justify-content:flex-start;line-height:2;}
.meta-item-bold .flex img{border-width:2px;margin-right:16px;}
.meta-item-bold .flex p{letter-spacing:0.08rem;font-size:0.75rem;font-weight:500;text-transform:uppercase;margin:4px 0 0;}
.p-date-updated{border:var(--border-thin);border-radius:4px;font-size:0.75rem;margin-left:var(--spacing);padding:var(--spacing);}
.date-published{display:none;}
.p-social{padding-top:var(--spacing-s);}
.entry-thumbnail{text-align:center;}
.entry-thumbnail img{object-fit:cover;width:100%;vertical-align:middle;aspect-ratio:1.67/1;}
.entry-thumbnail-wide img{aspect-ratio:2.2/1;}
.entry-thumbnail-cover{overflow:hidden;opacity:0.4;}
.single-contrast .entry-head div > *,
.single-contrast .entry-head li a, .single-contrast .entry-head .social-share path, .single-contrast .sticky, .single-contrast .sticky:before, .single-contrast .sticky:after{color:#fff;border-color:#fff;fill:#fff;}
.single-contrast .entry-head li a:hover, .single-contrast .entry-head .social-share button:hover path{background:transparent;opacity:0.7;fill:#fff;}
.single-aligned .p-cat-plain li a{padding-left:0;margin-left:0;}
.single-magazine .entry-head{background:var(--color-accent);}
.single-magazine .p-cat-border li a{border-radius:0;border-width:1px;}
.single-feature .entry-head, .single-feature .entry-thumbnail{flex:0 0 50%;}
.single-feature .entry-head{display:flex;align-items:center;}
.single-feature .entry-head .container{max-width:80%;}
.single-editorial .entry-head .container{background:var(--color-white);border-radius:var(--radius);margin-top:-200px;padding:32px 32px 0 32px;position:relative;}
.single-floating .floating-head-container{margin:var(--spacing-xl) auto 16px auto;border:var(--border-thin);border-radius:var(--radius);overflow:hidden;box-shadow:var(--box-shadow);}
.single-floating .entry-head{padding-right:var(--spacing-l);padding-left:var(--spacing-l);}
.cover-wrapper figure{margin:0;}
.single-cover .cover-wrapper{position:relative;width:100%;background:#000;}
.single-cover .entry-head{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:var(--container);z-index:1;}
.single-cover .entry-flex{padding-top:var(--spacing-s);}
.single-blog .blog-wrapper{border-bottom:var(--border-thin);flex:0 0 100%;flex-wrap:wrap;padding:var(--spacing-l) 0;}
.single-blog .blog-wrapper .container{display:flex;}
.single-blog .entry-head, .single-blog .entry-thumbnail{display:flex;align-items:center;padding:0;}
.single-blog .entry-head{flex:0 0 60%;}
.single-blog .entry-thumbnail{flex:0 0 40%;}
.single-blog .entry-head{padding-right:var(--spacing-xl);}
.single-blog .entry-thumbnail img{border-radius:var(--radius);}
.single-blog .p-cat li a{padding-left:0;}
.single-blog-mirror .entry-head{flex:0 0 70%;order:2;}
.single-blog-mirror .entry-thumbnail{flex:0 0 30%;order:1;}
.single-blog-mirror .entry-head{padding-left:var(--spacing-xl);padding-right:0;}
.entry-meta-side{font-size:0.85rem;font-weight:500;text-align:center;color:var(--color-500);}
.entry-meta-side a:not(.p-author a){color:var(--color-500);}
.entry-meta-side .meta-item, .entry-meta-side .p-social{display:block;width:100%;padding-bottom:var(--spacing-l);padding-top:2px;}
.entry-meta-side .p-author a{display:block;margin-top:12px;font-size:0.9rem;}
.entry-meta-side i{display:block;font-size:1.2rem;margin-bottom:8px;}
.entry-meta-side .p-date-updated{display:none;}
.entry-meta-side .social-share button.share-link-header{margin-bottom:36px;}
.single-classic{padding-top:var(--spacing-l);}
.single-classic .thumbnail-ratio{padding-bottom:0;}
.single-classic .thumbnail-landscape img{aspect-ratio:1.8/1;}
.single-classic .p-cat{margin:var(--spacing-s) 0 0;}
.single-classic .p-cat-plain li a{padding-left:0;padding-top:0;margin-left:0;}
.single-classic .entry-head{padding:0;}
.single-classic .entry-meta{padding-top:0;}
.single-classic .entry-excerpt{padding-bottom:var(--spacing-l);}
.single-classic .sticky{margin-top:16px;}
.single-classic .entry-flex .container{justify-content:flex-start;}
.entry-content{font-size:1.06rem;padding:var(--spacing-l) 0;}
.entry-content p{color:var(--color-700);padding-bottom:24px;line-height:1.75;}
.entry-content ol, .entry-content ul{margin:0 0 1.5em 3em;line-height:1.75;}
.entry-content ul{list-style:disc;}
.entry-content ol{list-style:decimal;}
.entry-content li > ol, .entry-content li > ul{margin-bottom:0;margin-left:1.5em;}
.single .entry-content th, .single .entry-content td, .page .entry-content th, .page .entry-content td{padding:10px;}
.no-sidebar .alignfull:not(.single-2cols .alignfull){margin-left:calc((100% - 100vw) / 2);width:100vw;}
.no-sidebar .alignwide:not(.single-2cols .alignfull){margin-left:calc((100% - 80vw) / 2);width:80vw;}
.wp-block-media-text{padding-bottom:var(--spacing-m);}
.wp-block-image figcaption{margin:var(--spacing-s) 0 var(--spacing-m) 0;}
.wp-block-cover .wp-block-cover__inner-container{text-align:center;}
.wp-block-image, .wp-block-embed{margin:0 0 24px;}
.twitter-tweet{margin:0 auto;}
.sticky{align-items:center;color:var(--color-400);display:flex;font-size:0.9rem;font-weight:500;justify-content:center;margin:0 auto 16px auto;text-align:center;width:100%;max-width:840px;}
.sticky:before, .sticky:after{border-top:2px solid rgba(var(--border-color), 0.1);content:"";flex:1 0 24px;margin:0 24px 0 0;}
.sticky:after{margin:0 0 0 24px;}
.sticky-aligned .sticky{justify-content:flex-start;text-align:left;margin-left:0;}
.sticky-aligned .sticky:before{flex:0;margin-right:0;}
.sticky-side{background:var(--color-accent);border-radius:var(--radius-s);color:var(--color-white);display:table;font-size:0.8rem;padding:8px 16px;margin:0 auto var(--spacing-l) auto;}
.post-format-icon{display:inline-block;vertical-align:middle;}
.post-format-icon .svg-icon{vertical-align:inherit;}
.page-links{clear:both;font-size:0.9rem;padding:32px 0;text-align:center;}
.p-edit-post a{margin:var(--spacing-l) 0 var(--spacing-s) 0;display:inline-block;background:var(--color-accent);border-radius:var(--radius);color:var(--color-white);font-size:0.9rem;padding:12px 16px;}
.p-edit-post a:hover{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-900);color:var(--color-900);}
.entry-end h3{font-family:var(--font-body);font-size:1rem;font-style:normal;letter-spacing:1px;margin-top:0;text-transform:uppercase;}
.entry-readalso{padding-bottom:var(--spacing-xl);}
.entry-readalso li{padding:4px 0;font-weight:500;}
.entry-readalso li:before{color:var(--color-400);content:"-";padding-right:8px;}
.entry-social{padding-bottom:var(--spacing-m);}
.entry-tags{padding-bottom:var(--spacing-s);}
.entry-tags a{background:var(--color-100);border-radius:var(--radius);color:var(--color-500);display:inline-block;font-size:0.9rem;font-weight:500;line-height:16px;margin:4px 8px 4px 0;padding:12px 16px;}
.entry-tags a:hover{background:var(--color-accent);color:var(--color-white);}
.entry-subscribe{background:var(--color-white);border:1px solid rgba(var(--border-color), 0.1);border-radius:var(--radius);margin:var(--spacing-s) 0;padding:36px 28px;text-align:center;}
.entry-subscribe .subscribe-heading{padding-bottom:var(--spacing-m);}
.entry-subscribe .email{min-width:60%;margin-right:8px;padding:13px;}
.entry-footer{margin:0 auto;width:100%;}
.entry-footer .container{max-width:calc(var(--content-width) + 364px);}
.no-sidebar .entry-footer .container{max-width:var(--content-width);}
.entry-subscribe, .entry-author, .post-navigation, .comments-area{max-width:760px;}
.entry-author{background:var(--color-white);border:1px solid rgba(var(--border-color), 0.1);border-radius:var(--radius);margin:var(--spacing-s) 0;padding:36px 28px;}
.entry-author .avatar{flex:0 0 152px;display:flex;align-items:center;}
.entry-author .avatar img{border-radius:50%;box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--color-accent);vertical-align:middle;}
.entry-author .description{flex:1;margin-top:16px;}
.entry-author h3{font-size:1.6rem;margin:4px 0 16px 0;font-weight:500;}
.entry-author p{color:var(--color-500);margin:0 auto;}
.entry-author .written{font-size:0.75rem;font-weight:500;letter-spacing:0.08rem;text-transform:uppercase;}
.entry-author .text{font-size:0.95rem;max-width:480px;}
.entry-author-aligned .text{margin-left:0;}
.entry-author .author-links{padding-top:24px;}
.entry-author .author-links a{color:var(--color-500);}
.entry-author .author-links a:hover{color:var(--color-accent);}
.entry-author-center .avatar, .entry-author-center .description{flex:0 0 100%;justify-content:center;text-align:center;}
.post-navigation{padding:var(--spacing-l) 0;}
.post-navigation .nav-links{display:flex;gap:24px;flex-wrap:wrap;}
.nav-title{color:var(--color-900);font-weight:500;}
.nav-title i{color:var(--color-accent);}
.nav-title:hover{color:var(--color-accent);}
.nav-subtitle{color:var(--color-400);display:block;font-size:0.75rem;font-weight:700;letter-spacing:0.08rem;margin-bottom:16px;text-transform:uppercase;}
.nav-previous, .nav-next{min-height:140px;padding:28px;border-radius:var(--radius);word-break:break-all;}
.post-navigation .nav-previous, .post-navigation .nav-next{flex:1;max-width:50%;}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-right:12px;}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:12px;}
.post-nav-border{border:1px solid rgba(var(--border-color), 0.1);}
.post-nav-bg .nav-previous:hover, .post-nav-bg .nav-next:hover{opacity:0.7;}
.post-nav-bg .nav-subtitle, .post-nav-bg .nav-title, .post-nav-bg .nav-title i, .post-nav-bg .nav-title:hover{color:#fff;}
.post-nav-block .nav-title-icon-wrapper{display:none;}
.post-nav-block .nav-previous, .post-nav-block .nav-next{padding:0;}
.post-nav-block .nav-links img{border-radius:var(--radius);}
.post-nav-block .nav-previous img{float:left;margin-right:16px;}
.post-nav-block .nav-next img{float:right;margin-left:16px;}
.post-nav-block .nav-next{text-align:right;}
.comments-area{padding:var(--spacing-l) 0;}
.comments-title{font-weight:500;margin:0 0 36px;}
#respond textarea{min-height:224px;width:100%;}
#respond input[type="text"]{width:100%;}
#respond input[type="checkbox"]{float:left;height:20px;margin-right:12px;width:20px;}
.comment-respond h3{font-weight:500;}
.comment-respond p{margin:20px 0;}
.comment-form-email, .comment-form-url{display:inline-block;width:48%;}
.comment-form-url{float:right;}
.comment-form-email input, .comment-form-url input{width:100%;}
.comment-form label{padding-bottom:12px;}
#cancel-comment-reply-link{font-family:var(--font-body);font-size:0.9rem;margin-left:20px;}
.logged-in-as, .comment-notes{font-size:0.9rem;font-weight:500;color:var(--color-500);}
.comment-list .children{padding-left:48px;}
.pingback .comment-body, .trackback .comment-body{font-weight:500;padding-left:0;}
.comment-body{border-bottom:var(--border-thin);font-size:0.95rem;padding:0 0 32px 84px;margin-bottom:32px;}
.comment-author{font-size:1.1rem;font-weight:500;margin-bottom:8px;position:relative;z-index:1;}
.comment-author .fn{font-style:normal !important;}
.comment-author .avatar{height:70px;left:-84px;position:absolute;width:70px;max-block-size:unset;}
.comment-author .avatar img{border-radius:50%;}
.bypostauthor .avatar{border:1px solid var(--color-accent);padding:2px;}
.comment-author .says{display:none;}
.commentmetadata{margin-bottom:24px;}
.commentmetadata{color:var(--color-500);font-size:0.75rem;}
.commentmetadata a{color:var(--color-500);}
.commentmetadata a.comment-edit-link{color:var(--color-accent);margin-left:12px;}
.comment-edit-link:hover{opacity:0.7;}
.comment-content a{word-wrap:break-word;}
.no-comments{font-weight:700;}
.comment-awaiting-moderation{color:var(--color-400);font-size:0.75rem;font-style:italic;}
.comments-pagination{margin:24px 0 36px;}
.reply a{background:var(--color-white);border-radius:8px;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.05);display:inline-block;font-size:0.9rem;font-weight:700;line-height:1.5rem;margin-top:24px;padding:8px 16px;}
.required-field-message{display:block;padding-top:8px;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption{margin-bottom:24px;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.wp-block-gallery{font-size:1rem;margin-bottom:24px;}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;}
.gallery-item{display:inline-block;text-align:center;width:100%;}
.gallery-columns-2{grid-template-columns:repeat(2, 1fr);}
.gallery-columns-3{grid-template-columns:repeat(3, 1fr);}
.gallery-columns-4{grid-template-columns:repeat(4, 1fr);}
.gallery-columns-5{grid-template-columns:repeat(5, 1fr);}
.gallery-columns-6{grid-template-columns:repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns:repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns:repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns:repeat(9, 1fr);}
.gallery-caption{display:block;}
.post-password-form .container{display:block;text-align:center;padding-bottom:var(--spacing-s);}
.post-password-form i{color:var(--color-accent);font-size:7rem;}
.post-password-form h2{margin-top:0;}
.post-password-form p{color:var(--color-500);}
.post-password-form input{margin:8px;max-width:95%;padding:12px;}
blockquote, .wp-block-quote{border:none !important;padding:var(--spacing-s) var(--spacing-l);}
blockquote:before, .wp-block-quote:before{color:var(--color-accent);content:"\e809";display:block;font-size:2rem;font-family:"mnmld-icons";padding-bottom:16px;}
blockquote p, .wp-block-quote p{font-family:var(--font-serif);font-size:1.5rem;font-weight:500;line-height:1.5 !important;}
blockquote cite, .wp-block-quote cite{color:var(--color-accent);font-size:1rem;font-weight:700;}
blockquote cite:before, .wp-block-quote cite:before{content:"\2014";margin-right:4px;}
.wp-block-pullquote cite:before{content:"\2014";margin-right:4px;}
.archive-head{position:relative;overflow:hidden;}
.archive .page-title{margin:0;position:relative;}
.taxonomy-description{padding:var(--spacing-s) 0 0 0;color:var(--color-500);font-size:1.1rem;max-width:var(--content-width);position:relative;}
.taxonomy-description p{padding-top:12px;}
.archive-subcat{padding-top:var(--spacing-s);}
.archive-subcat-title{color:var(--color-400);font-size:0.9rem;padding:0 8px 8px 0;}
.archive-subcat-link a{font-weight:700;padding-right:16px;}
.tagged-posts{display:block;font-size:0.85rem;font-weight:400;}
.archive-head.image-light-overlay, .archive-head.image-light-overlay a, .archive-head.image-light-overlay p{color:#fff;}
.archive-head-default{border-bottom:var(--border-thin);padding:var(--spacing-xxl) 0;}
.archive-head-accent::before{background-color:var(--color-accent);mix-blend-mode:multiply;}
.archive-head-accent{min-height:340px;}
.archive-head-accent div > *,
.archive-head-accent a{color:#fff;}
.archive-head-accent .taxonomy-description{margin:0 auto;}
.archive-head-bold{padding:var(--spacing-xxl) 0;}
.archive-head-bold h1{font-size:4rem;}
.archive-head-bold .taxonomy-description{font-size:1.2rem;padding:var(--spacing-l) 0;max-width:var(--content-width);margin:auto;}
.archive-floating-wrapper{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius);box-shadow:var(--box-shadow);padding:var(--spacing-xl);position:relative;margin:var(--spacing-l) 0;}
.archive-head-floating .taxonomy-description{margin:auto;}
.archive-magazine-wrapper{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--box-shadow);padding:var(--spacing-xl);margin:-100px auto 0;max-width:var(--content-width);z-index:9;position:relative;}
.archive-head-magazine .archive-head, .archive-head-magazine .taxonomy-description p, .archive-head-magazine .archive-subcat-title, .archive-head-magazine .archive-subcat-link a{color:var(--color-900);}
.archive-body{padding:var(--spacing-xl) 0;}
#archive-select{width:100%;max-width:480px;margin-top:var(--spacing-l);}
.author-links a{font-size:1.4rem;padding:0 12px;}
.author-head .flex{gap:var(--spacing-xl);}
.author-head .avatar{flex:0 0 172px;display:flex;align-items:center;}
.author-head .avatar img{border-radius:50%;box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--color-accent);vertical-align:middle;}
.author-head .info{flex:1;max-width:580px;display:flex;flex-direction:column;justify-content:center;}
.author-head .desc{color:var(--color-500);font-size:1rem;padding-top:var(--spacing-s);}
.author-head .author-links{padding-top:var(--spacing-l);}
.author-head-default{border-bottom:var(--border-thin);padding:var(--spacing-xxl) 0;}
.author-head-bold{padding:var(--spacing-xxl) 0;}
.author-head-bold h1{font-size:3.6rem;}
.author-head-bold .avatar{flex:0 0 100%;justify-content:center;}
.author-head-bold .info{margin:0 auto;}
.author-head-bold .author-links i{font-size:1.5rem;margin:0 12px;}
.author-floating-wrapper{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius);box-shadow:var(--box-shadow);padding:var(--spacing-xl);margin:var(--spacing-l) 0;}
.author-body{padding:var(--spacing-xl) 0;}
.search .page-title{margin:0;}
.search-head{background:var(--color-500);color:var(--color-white);position:relative;}
.search-head .container{max-width:var(--content-width);}
.search-query{position:relative;}
.search-query span{display:block;font-family:var(--font-body);font-size:0.8rem;font-weight:400;margin-bottom:8px;}
.search .search-box{margin-top:var(--spacing-l);}
.search .search-box input{width:100%;}
.search-head-default{border-bottom:var(--border-thin);padding:var(--spacing-xl) 0;}
.search-head-magazine{margin-bottom:var(--spacing-xl);}
.search-head-magazine .container{position:relative;height:100%;}
.search-head-magazine .bg-wrapper{height:340px;position:relative;}
.search-head-magazine .search-query{width:100%;top:46%;}
.search-head-magazine .search-input{position:absolute;bottom:-30px;width:100%;}
.search-head-magazine .search-input input{box-shadow:var(--box-shadow);padding-top:20px;padding-bottom:20px;}
.search-body{padding:var(--spacing-xl) 0;}
.search-box{margin:0 auto;position:relative;}
.search-box label{padding:0;}
.search-box input{border-radius:var(--radius);color:var(--color-400);font-size:1.05rem;padding-right:56px;}
.search-box button[type="submit"]{background:transparent;color:var(--color-400);position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:2px;}
.search-box button[type="submit"]:hover{opacity:0.7;}
.search-full-search-icon{cursor:pointer;}
.search-full-search-icon:hover{opacity:0.7;}
.search-fullscreen{align-items:center;background-color:var(--color-accent);display:flex;height:100%;justify-content:center;overflow:hidden;position:fixed;right:100%;top:0;transform:translateX(100%);width:0;opacity:0.92;z-index:15;}
.search-full-close-icon{color:var(--color-white);cursor:pointer;font-size:2rem;opacity:0;position:absolute;right:36px;top:36px;}
.search-full-search-box{background:none;border:0;color:var(--color-white);font-size:3rem;margin:0 auto 40px;max-width:600px;outline:none;text-align:center;width:100%;}
.search-fullscreen input{box-shadow:unset;text-align:center;}
.search-fullscreen.active{transition-delay:0s;width:100vw;}
.search-fullscreen.active .search-full-close-icon{opacity:1;transition:0.2s linear 0.2s;}
.overlay-bg-white .search-full-search-box, .overlay-bg-white .search-full-close-icon{color:var(--color-700);}
.page-head-title{font-weight:500;margin:var(--spacing-xl) 0;}
.page-base .page-head-title{position:relative;padding-bottom:24px;}
.page-base .page-head-title:after{background:var(--color-accent);content:"";height:4px;position:absolute;top:100%;width:48px;left:0;}
.page-center .page-head-title:after{left:50%;transform:translateX(-50%);}
.page-content p{padding:8px 0;}
.page .entry-head{padding:0 32px;}
.page .p-social{margin:-24px 0 var(--spacing-xl) 0;}
.page-heading .entry-thumbnail{background-color:var(--color-accent);}
.page-heading .entry-thumbnail, .page-heading .entry-thumbnail img{height:280px;}
.page-cover .cover-wrapper{background:#000;}
.error-404 .page-content{padding:60px 0;text-align:center;max-width:575px;margin:0 auto;width:100%;}
.error-404 .search-box{margin-top:24px;}
.error-404 .search-box input{width:100%;}
.error-full .btn{margin:var(--spacing-s) 0;}
.page-box{width:100%;}
.page-logo a img{width:auto;max-height:60px;margin-bottom:var(--spacing-s);}
.page-box p{margin-top:var(--spacing-s);}
.soon-modern .flex{height:100vh;}
.soon-modern .flex-bg{flex:0 0 36%;background:var(--color-accent);}
.soon-modern .flex-content{flex:auto;position:relative;}
.soon-modern .page-box{padding:0 60px;text-align:left;}
.soon-modern .social-icons{text-align:left;}
.comingsoon-bg, .soon-modern .flex-bg{background-size:cover;}
.comingsoon-bg, .comingsoon-bg a, .comingsoon-bg .social-icons a{color:#fff;}
.attachement-page{text-align:center;}
.attachement-page .post-meta{padding:var(--spacing-l) 0;}
.attachement-page .meta-text{color:var(--color-500);font-size:0.9rem;font-weight:500;text-transform:uppercase;}
.related-posts{border-top:var(--border-thin);padding:var(--spacing-xl) 0;text-align:center;}
.related-posts a{color:var(--color-700);}
.related-posts a:hover{opacity:.8;}
.related-posts .item-text{padding:0 16px 32px 16px;}
.related-posts h2{margin-top:0;margin-bottom:var(--spacing-xl);}
.related-posts h3{font-size:1.3rem;margin-top:24px;}
.related-posts p{color:var(--color-400);font-size:0.9rem;}
.related-posts .grid-item{border-radius:var(--radius);overflow:hidden;}
.related-posts .border-none{border-radius:unset;}
.related-posts .border-shadow{box-shadow:var(--box-shadow);}
.related-posts .border-thin{border:var(--border-thin);background:var(--color-white);}
#main-footer{background:var(--color-white);padding:var(--spacing-xl) 0 var(--spacing-m) 0;}
.footer-style-shadow{box-shadow:0 -8px 20px rgba(0, 0, 0, 0.05);}
.footer-style-border{border-top:var(--border-thin);}
.logo-footer, .text-f-wrapper, .menu-f-wrapper, .credit-f-wrapper, .social-f-wrapper{flex:0 0 100%;padding-bottom:28px;}
.logo-footer{padding-top:12px;}
.logo-footer img{width:auto;max-height:40px;vertical-align:middle;}
.logo-text-footer{margin:0;}
.text-f-wrapper p{color:var(--color-500);max-width:440px;font-size:0.9rem;}
.menu-f-wrapper{padding:8px 0 36px 0;}
.credit-f-wrapper{color:var(--color-700);font-weight:500;font-size:0.9rem;margin:0;}
.social-f-wrapper .social-icons{margin:0;}
.footer-basic .credit-f-wrapper{flex:1;}
.footer-basic .menu-f-wrapper{border-bottom:var(--border-thin);margin-bottom:28px;}
.footer-basic .social-f-wrapper{flex:0 auto;}
.footer-aligned .flex{gap:28px;}
.footer-aligned .left-f-wrapper{flex:0 33%;}
.footer-aligned .right-f-wrapper{flex:1;text-align:right;}
.footer-aligned .menu-f-wrapper{padding-top:0;}
.footer-aligned .menu-f-wrapper ul{justify-content:flex-end;padding:0;}
.footer-aligned .logo-footer{padding-top:0;}
.footer-aligned .social-icons{text-align:right;}
.footer-modern{text-align:center;}
.footer-modern .text-f-wrapper p{margin:auto;}
.footer-modern .menu-f-wrapper ul{justify-content:center;}
.footer-bold .text-f-wrapper p{font-size:1rem;max-width:575px;}
.footer-bold .menu-f-wrapper{border-bottom:none;margin-bottom:0;}
.footer-bold .menu-f-wrapper li a{font-size:1.3rem;text-transform:uppercase;}
.footer-bold .social-f-wrapper{flex:0 0 100%;}
.footer-bold .social-icons{text-align:left;}
.footer-floating{background:unset !important;border:0 !important;box-shadow:none !important;}
.footer-floating .canvas-wrapper{padding:36px 36px 8px 36px;background:var(--color-white);border-radius:12px;border:var(--border-thin);margin-bottom:32px;}
.v-framed .footer-floating .container, .v-framed .footer-floating .container-max{width:100%;}
.footer-mega{padding-top:var(--spacing-xl) !important;}
.footer-mega h2, .footer-mega h3{color:var(--color-900);font-family:var(--font-body);font-size:1rem;font-weight:500;margin-top:0;}
.footer-mega .flex{column-gap:48px;}
.footer-mega .full-f-wrapper{flex:0 0 100%;border-top:var(--border-thin);padding-top:28px;}
.footer-mega .left-f-wrapper{flex:0 46%;}
.footer-mega .right-f-wrapper{flex:1;display:flex;gap:48px;justify-content:flex-end;}
.footer-mega .col-2{flex:1;padding-top:12px;}
.footer-mega .widget{margin:0 0 var(--spacing-l);}
.footer-mega .widget li{border-bottom:none !important;font-size:0.9rem;opacity:0.8;padding:6px 0;}
.footer-mega .widget li a{color:var(--color-900);}
.footer-mega .social-icons{text-align:left;}
#breadcrumb-wrapper{border-bottom:var(--border-thin);}
#breadcrumb-nav{color:var(--color-400);font-size:0.85rem;font-weight:500;padding:16px 0;margin:0 auto;text-align:center;overflow-wrap:break-word;word-wrap:break-word;}
#breadcrumb-nav a{color:var(--color-700);}
#breadcrumb-nav .delimiter{margin:0 8px;}
#breadcrumb-nav i{font-size:0.65rem;}
.modal-popup{background:var(--color-white);border-radius:var(--radius);bottom:0;box-shadow:0 0 85px 1px rgba(0, 0, 0, 0.4);display:none;height:400px;left:0;margin:auto;max-height:90%;max-width:90%;overflow:hidden;position:fixed;right:0;text-align:center;top:0;width:720px;z-index:100;}
.modal-close{color:var(--color-400);cursor:pointer;font-size:1.2rem;position:absolute;right:28px;top:20px;z-index:101;}
.modal-wrapper{width:100% !important;max-width:580px;}
.modal-text h2{font-size:2rem;margin-top:0;}
.modal-text p{padding-bottom:var(--spacing-xl);}
.modal-form input[type="email"]{width:65%;margin:0 8px 12px 0;}
.modal-form input[type="email"],
.modal-form input[type="submit"]{font-size:0.9rem;padding:12px;}
.modal-bg{background-size:cover;}
.modal-col{height:480px;}
.modal-col .flex{height:100%;}
.modal-col .modal-bg{flex:0 0 40%;background-color:var(--color-accent);}
.modal-col .modal-content{flex:auto;position:relative;}
.modal-col .modal-text{text-align:left;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:var(--color-900);border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.5);clip:auto !important;clip-path:none;color:var(--color-white);display:block;font-size:0.9rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:10;}
#primary[tabindex="-1"]:focus{outline:0;}
.aligncenter, .alignleft, .alignright{margin-bottom:1.5em;}
.alignleft{float:left;margin-right:1.5em;}
.alignright{float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.text-box{font-weight:500;padding:24px;}
.text-box p{font-size:0.85rem;margin-top:8px;}
.text-box-info, .text-box-info p{background:#e1f5fe !important;color:#01579b !important;}
.text-box-caution, .text-box-caution p{background:#feefe3 !important;color:#bf360c !important;}
.text-box-rounded{border-radius:var(--radius);margin:16px 0;}
.text-box-flat{border-radius:0 !important;margin:0 !important;}
.btn{border-radius:var(--radius);display:inline-block;font-size:0.85rem;font-weight:700;padding:16px 28px;text-transform:uppercase;}
.btn-compact{padding:8px 16px;}
.btn-bg, .btn-border:hover{background:var(--color-accent);color:#fff;}
.btn-border{box-shadow:inset 0 0 0 1px;color:var(--color-accent);}
.btn-plain{border-radius:0;border-bottom:2px solid var(--color-accent);padding:0 0 8px 0;}
.btn-plain:hover{border-color:var(--color-900);}
a.btn-bg{color:#fff;}
a.btn-bg:hover{background:var(--color-900);}
.pg-pagination{padding-top:var(--spacing-xl);text-align:center;}
.pg-next-prev a{background:var(--color-900);border-radius:var(--radius);color:var(--color-white);display:inline-block;font-size:0.9rem;font-weight:500;margin:12px;padding:16px 24px;}
.pg-next-prev a:hover{background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-900);color:var(--color-900);text-decoration:none;}
.pg-paged ul{list-style-type:none;text-align:center;}
.pg-paged li{display:inline-block;font-size:0.95rem;margin:4px;}
.pg-paged li a, .page-links a{background:var(--color-900);color:var(--color-white);}
.pg-paged li a, .pg-paged li .current, .pg-paged li .dots, .page-links a, .page-links > span{border:var(--border-thin);border-radius:var(--radius);display:inline-block;font-weight:500;padding:12px 20px;text-decoration:none;}
.pg-paged li a:hover, .page-links a:hover{background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-900);color:var(--color-900);}
.ad-base{padding:var(--spacing-l) 0;}
.ad-space{background:var(--color-100);margin:0 auto;}
.ad-space, .adsbygoogle, .google-auto-placed{overflow:hidden;}
.social-icons{font-size:1.4rem;margin:32px 0 12px 0;text-align:center;}
.social-icons a{color:var(--color-700);display:inline-block;padding:0 12px;line-height:28px;}
.social-icons a:hover{opacity:0.7;}
.cart-wrapper a{color:var(--color-900);}
.cart-wrapper a:hover{opacity:0.7;}
.block-cart-count{position:absolute;color:var(--color-white);background:var(--color-red);border-radius:50%;top:0;left:40px;font-size:9px;width:18px;height:18px;line-height:18px;text-align:center;}
.align-center{align-items:center;}
.big{color:var(--color-accent);font-size:5rem;}
.btn-block{padding:var(--spacing-l) 0;}
.letter-spacing{letter-spacing:1px;}
.letter-spacing-w{letter-spacing:0.08rem;}
.no-overflow{overflow:hidden;}
.padding-l{padding:var(--spacing-l) 0;}
.radius-lg{border-radius:var(--radius-lg);}
.required{color:var(--color-red);}
.text-center{text-align:center;}
.text-justify{text-align:justify;text-justify:inter-word;}
.uppercase{text-transform:uppercase;}
.bg-wrapper{background:var(--color-accent);height:300px;}
.bg-center{background-position:center;}
.bg-cover{background-size:cover;}
.cover-overlay::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}
.cover-overlay{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}
.cover-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);z-index:1;width:var(--container);}
.cover-aligned{left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;}
.screen-overlay{-moz-opacity:0.3;background:#000;bottom:0;display:none;height:100%;left:0;margin:0;opacity:0.3;padding:0;position:fixed;right:0;top:0;width:100%;z-index:90;}
.image-light-overlay:before{background:rgba(0, 0, 0, 0.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;}
.image-gradient-overlay:before{background:linear-gradient( 0deg, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0) 100% );bottom:0;content:"";left:0;position:absolute;right:0;top:0;}
.thumbnail-ratio img{object-fit:cover;width:100%;vertical-align:middle;}
.thumbnail-landscape img{aspect-ratio:1.5/1;}
.thumbnail-square img{aspect-ratio:1/1;}
.thumbnail-portrait img{aspect-ratio:1/1.25;}
.dropdown-styled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='grey' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:auto 50%;border-radius:7px;color:var(--color-500) !important;outline:none;appearance:none;}
h1, h2, h3, h4, h5, h6{-ms-word-break:break-all;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;}
.line-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}
.clamp-xs{-webkit-line-clamp:2;}
.clamp-s{-webkit-line-clamp:3;}
#scroll-top{background:var(--color-white);border-radius:50%;bottom:-60px;box-shadow:0 0 8px 4px rgba(var(--border-color), 0.1);color:var(--color-500);cursor:pointer;height:44px;line-height:60px;padding-left:4px;position:fixed;right:20px;text-align:center;width:44px;z-index:9;}
#scroll-top.show{bottom:32px;}
#darkmode-toggle{background:var(--color-white);border-radius:50%;bottom:32px;box-shadow:0 0 8px 4px rgba(var(--border-color), 0.1);color:var(--color-500);cursor:pointer;height:44px;position:fixed;left:20px;text-align:center;width:44px;z-index:7;}
#darkmode-toggle .svg-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
#darkmode-toggle path{fill:var(--color-500);}
#darkmode-toggle:hover{background:var(--color-900);}
#darkmode-toggle:hover path{fill:#fff;}
a, a img, input, textarea, button, .slide, .home-seen img, .nav-previous:hover, .nav-next:hover, .search-full-search-icon, .search-fullscreen{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}
@keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}  .svg-icon{width:22px;height:22px;}
.svg-icon path, .svg-icon polygon, .svg-icon rect{fill:currentcolor;}
.svg-icon circle{stroke:currentcolor;stroke-width:1;}
.ico-search{width:20px;height:20px;margin-top:2px;}
.ico-close{width:32px;height:32px;}
@font-face{font-family:"mnmld-icons";src:url(../../../../themes/inertia/assets/fonts/mnmld-icons/mnmld-icons%EF%B9%9634245557.eot);src:url(../../../../themes/inertia/assets/fonts/mnmld-icons/mnmld-icons%EF%B9%9634245557.eot#iefix) format("embedded-opentype"), url(../../../../themes/inertia/assets/fonts/mnmld-icons/mnmld-icons%EF%B9%9634245557.woff2) format("woff2"), url(../../../../themes/inertia/assets/fonts/mnmld-icons/mnmld-icons%EF%B9%9634245557.woff) format("woff"), url(../../../../themes/inertia/assets/fonts/mnmld-icons/mnmld-icons%EF%B9%9634245557.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:"mnmld-icons";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-search:before{content:"\e800";}
.icon-lock:before{content:"\e801";}
.icon-meh:before{content:"\e802";}
.icon-attention:before{content:"\e803";}
.icon-chart:before{content:"\e804";}
.icon-heart:before{content:"\e805";}
.icon-star:before{content:"\e806";}
.icon-cancel:before{content:"\e807";}
.icon-home:before{content:"\e808";}
.icon-quote:before{content:"\e809";}
.icon-location:before{content:"\e80a";}
.icon-comment:before{content:"\e80b";}
.icon-tag:before{content:"\e80c";}
.icon-tiktok:before{content:"\e80d";}
.icon-edit:before{content:"\e80e";}
.icon-clock:before{content:"\e811";}
.icon-spin:before{content:"\e839";}
.icon-down:before{content:"\f004";}
.icon-up:before{content:"\f005";}
.icon-right:before{content:"\f006";}
.icon-left:before{content:"\f007";}
.icon-info:before{content:"\f086";}
.icon-bookmark:before{content:"\f097";}
.icon-rss:before{content:"\f09e";}
.icon-pinterest-alt:before{content:"\f0d2";}
.icon-mail:before{content:"\f0e0";}
.icon-youtube:before{content:"\f16a";}
.icon-instagram:before{content:"\f16d";}
.icon-tumblr:before{content:"\f173";}
.icon-vimeo:before{content:"\f27d";}
.icon-whatsapp:before{content:"\f232";}
.icon-twitter:before{content:"\f309";}
.icon-twitter-alt:before{content:"\f30a";}
.icon-facebook:before{content:"\f30c";}
.icon-facebook-alt:before{content:"\f30d";}
.icon-pinterest:before{content:"\f312";}
.icon-tumblr-alt:before{content:"\f316";}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../../../themes/inertia/assets/fonts/dm-sans/DMSans-Regular.woff2) format("woff2");}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../../../../themes/inertia/assets/fonts/dm-sans/DMSans-Medium.woff2) format("woff2");}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../../../themes/inertia/assets/fonts/dm-sans/DMSans-Bold.woff2) format("woff2");}
@media only screen and (max-width: 1199px) {
.grid-dense{--grid-width:210px;}
} @media only screen and (max-width: 990px) {
:root{--container:calc(100% - 48px);--spacing:6px;--spacing-xs:10px;--spacing-s:12px;--spacing-m:20px;--spacing-l:26px;--spacing-xl:36px;--spacing-xxl:68px;--spacing-xxxl:76px;}
.grid-dense{--grid-width:300px;}
#main-header{position:relative;}
.header-mobile-sticky #main-header{top:0;position:fixed;width:100%;height:100%;z-index:10;}
.header-mobile-height-normal{height:64px;max-height:64px;}
.sticky-normal{padding-top:64px;scroll-padding-top:64px;}
.header-mobile-height-compact{height:48px;max-height:48px;}
.header-mobile-height-compact .logo img{max-height:28px;}
.sticky-compact{padding-top:48px;scroll-padding-top:48px;}
.header-mobile-height-large{height:96px;max-height:96px;}
.sticky-large{padding-top:96px;scroll-padding-top:96px;}
.header-mobile-align-center .logo{text-align:center;}
.header-mobile-align-center .search-block-xs{right:24px;}
.header-mobile-align-center .menu-block{right:unset;left:21px;}
.header-mobile-align-center .cart-wrapper{right:68px;}
.header-mobile-align-right .logo{text-align:right;}
.header-mobile-align-right .menu-block{right:unset;left:21px;}
.header-mobile-align-right .search-block-xs{right:unset;left:68px;}
.header-mobile-align-right .cart-wrapper{right:unset;left:112px;}
.logo, .menu-block, .search-block-xs, .cart-wrapper{position:absolute;top:50%;transform:translateY(-50%);}
.logo{width:var(--container);}
.logo img{width:auto;max-height:32px !important;}
.logo-text a, .logo-text-footer a{font-size:28px !important;}
.logo-tagline{display:none;}
.search-block-xs{height:28px;right:68px;padding-top:2px;}
.cart-wrapper{right:112px;padding-top:6px;}
.block-cart-count{left:12px;}
.social-block-xs{display:block;margin-top:48px;}
.menu-block{height:26px;right:24px;}
.menu-block .ico-menu{width:26px;height:26px;}
.menu-toggle{display:block;}
.menu-close{color:var(--color-white);display:inline-block;margin:0 0 20px 20px;}
.menu-close:hover{cursor:pointer;}
.mNav{bottom:0;background:var(--color-accent);display:block;overflow-y:auto;padding-top:2rem;position:fixed;right:0;top:0;width:100%;outline:0;z-index:10;}
.menu-hide{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);}
.menu-show{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.mNav .drop-toggle{border:0 !important;height:48px;overflow:hidden;padding:0;position:absolute;right:8px;text-align:center;top:0;width:60px;z-index:9;}
.mNav .drop-toggle i{-moz-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;left:16px;margin:auto;position:absolute;top:28%;transition:transform 0.3s ease-out;}
.mNav.mobile > ul > li > a.drop-toggle{margin-top:8px;padding:0;}
.mNav li.open > a.drop-toggle i{-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
#main-header .flat-nav{display:none;}
.grid-core, .sidebar-left .grid-core{grid-template-columns:minmax(0, 1fr);}
.grid-secondary, .grid-secondary-2cols{display:none;}
.sidebar-left .grid-secondary{order:initial;}
.home-landing h2{font-size:calc(1.8rem + 2vw) !important;}
.hero-floating .thumbnail-portrait img{aspect-ratio:1/1;}
.hero-magazine{grid-template-columns:1fr 1fr;}
.hero-magazine .list-item h3{font-size:1rem;}
.hero-masonry{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr auto;grid-template-areas:"splash-1 splash-1" "inner-2 inner-3" "splash-6 splash-6" "inner-4 inner-5";}
.home-cta-image .grid{grid-gap:var(--spacing-l);}
.home-cta-image .text-wrapper{padding:24px;}
.home-cta-image h2{font-size:2rem !important;}
.home-cta-image .thumbnail-wrapper{padding:0;}
.home-headlines .splash h3{font-size:1.8rem;}
.home-headlines .splash .thumbnail-landscape img{aspect-ratio:2/1;}
.home-headlines .splash .item-text{margin-top:0;max-width:100%;}
.entry-grid, .sidebar-left .entry-grid{grid-template-columns:minmax(0, 1fr);}
.single-feature .entry-head, .single-feature .entry-thumbnail{flex-basis:100%;}
.single-2cols .entry-main{margin:0 auto;}
.entry-grid-2cols{grid-template-columns:100px minmax(0, 1fr);}
.entry-meta-side .meta-item{display:inline-block;width:auto;margin-right:16px;margin-left:16px;}
.entry-meta-side .p-author a{display:inline-block;margin-top:0;}
.entry-meta-side .p-social{display:block;}
.entry-thumbnail img{aspect-ratio:1.3/1;}
.single-blog-mirror .entry-head{flex:0 0 60%;}
.single-blog-mirror .entry-thumbnail{flex:0 0 40%;}
.single-blog .entry-thumbnail img{aspect-ratio:1/1;}
.page .entry-head{margin-bottom:0;}
.alignfull:not(.single-2cols .alignfull){margin-left:calc((100% - 100vw) / 2);width:100vw;}
.alignwide:not(.single-2cols .alignwide){margin-left:calc((100% - 80vw) / 2);width:80vw;}
#main-footer{padding-bottom:8px;}
.footer-mega .flex{gap:0;}
.footer-mega .left-f-wrapper{flex:100%;}
.footer-mega .col-2{flex:auto;}
.vertical-masonry, .no-sidebar .vertical-masonry{column-count:2;}
.no-sidebar .alignwide{margin-left:-28px;margin-right:-28px;width:unset;}
.hide-xs{display:none !important;}
} @media only screen and (max-width: 767px) {
html{font-size:15px;}
h1{font-size:2.4rem;}
h2{font-size:2rem;}
h3{font-size:1.5rem;}
.grid-dense{--grid-width:220px;}
.announcements-bar.bar-big{font-size:0.85rem;padding:16px 0;}
.announcements-bar .flex{flex-wrap:wrap;}
.announcements-bar .form{flex:0 0 100%;margin-top:16px;}
.announcements-bar form{text-align:left;}
.announcements-bar input[type="email"]{width:100%;}
.home-welcome{padding-top:var(--spacing-xl);}
.home-welcome .grid{grid-gap:var(--spacing-m);grid-template-columns:1fr;}
.hero-floating h3{font-size:1.2rem;}
.hero-magazine{grid-template-columns:1fr;}
.hero-magazine .list-item h3{font-size:1.2rem;}
.home-slider h3{font-size:1.8rem;}
.home-cat-grid .grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 160px), 1fr));}
.home-cover .post-title{font-size:calc(2rem + 1vw);}
.home-headlines .grid{grid-template-columns:1fr;}
.home-headlines .splash{grid-column:unset;}
.home-subscribe .grid{grid-template-columns:1fr;}
.home-shop-featured .text-block{transform:translate(50%, -50%);right:50%;}
.loop-item .excerpt{font-size:0.9rem;}
.loop-bold h3{font-size:1.5rem;}
.single-blog .blog-wrapper .container{flex-direction:column;gap:var(--spacing-s);}
.single-blog .entry-head, .single-blog .entry-thumbnail{flex:1;}
.single-blog .entry-thumbnail img{aspect-ratio:1.7/1;}
.single-blog-mirror .entry-head{padding-left:0;}
.sticky-side{margin-left:auto;margin-right:auto;}
.post-navigation .nav-previous, .post-navigation .nav-next{flex:0 0 100%;max-width:100%;}
.search-full-search-box{font-size:1.5rem;}
.page-head-title{font-size:2.2rem !important;}
.page .entry-head{padding:0;}
.page-heading .entry-thumbnail{height:180px;}
.modal-2col .modal-form input[type="email"],
.modal-2col .modal-form input[type="submit"]{width:100%;text-align:center;}
}
@media only screen and (max-width: 575px) {
html{font-size:14px;}
.flex-xs{flex-direction:column;}
.hero-masonry{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"splash-1" "inner-2" "inner-3" "splash-6" "inner-4" "inner-5";}
.hero-masonry h3{font-size:110%;}
.home-editorial .grid{grid-gap:var(--spacing-s);grid-template-columns:1fr;}
.home-editorial .text-block{padding:var(--spacing-m) 0;}
.home-cta-image .grid{grid-template-columns:1fr;}
.home-cta-image .thumbnail-wrapper img{aspect-ratio:1.5/1;}
.home-video .grid{grid-template-columns:1fr;}
.vertical-masonry, .no-sidebar .vertical-masonry{column-count:1;}
.loop-unique h3{font-size:1.75rem;}
.loop-list .loop-item{grid-gap:0;grid-template-columns:1fr;}
.loop-list-unique .item-text{padding-left:16px;}
.single-2cols .entry-head{text-align:center;}
.single-2cols .p-author img{width:40px;}
.entry-excerpt{font-size:1.05rem;}
.entry-thumbnail-cover-xs{opacity:1;}
.single .single-cover .cover-wrapper{background:var(--color-accent);}
.single-cover-xs .entry-head{left:auto;position:relative;top:auto;transform:inherit;margin:0 auto;}
.single-editorial .entry-head .container{margin-top:0;padding:0;}
.entry-grid-2cols{grid-template-columns:minmax(0, 1fr);grid-gap:0;}
.entry-author{text-align:center;}
.entry-author .avatar{flex:0 0 100%;margin-bottom:16px;justify-content:center;}
.comment-form-email, .comment-form-url{display:block;float:none;width:100%;}
.taxonomy-description{font-size:1rem;}
.archive-head-bold{padding:48px 0;}
.archive-head-bold h1{font-size:2.8rem;}
.archive-head-bold .taxonomy-description{font-size:1.4rem;}
.author-head{text-align:center;}
.author-head .avatar{flex:0 0 100%;justify-content:center;}
.author-head-bold h1{font-size:2.8rem;}
.page-title, .page-head-title{font-size:2rem !important;}
.soon-modern .page-box{left:auto;position:relative;top:auto;transform:inherit;padding:48px 0 0 0;width:100%;}
.social-f-wrapper .social-icons{text-align:left;}
.footer-modern .social-icons{text-align:center;}
.footer-aligned .flex{gap:0;}
.footer-aligned .right-f-wrapper{text-align:left;}
.footer-aligned .menu-f-wrapper ul{justify-content:flex-start;}
.modal-col{height:90vh;}
.aligncenter, .alignleft, .alignright{float:none !important;margin:auto !important;}
.btn{font-size:0.75rem;}
} @media only screen and (max-width: 480px) {
h1{font-size:2rem;}
h2{font-size:1.8rem;}
h3{font-size:1.4rem;}
.v-boxed .v, .v-bordered .v, .v-framed .v{width:calc(100% - 24px);}
.v-bordered .v{margin-top:12px;}
.logo img{width:auto;max-height:24px !important;}
.logo-text a, .logo-text-footer a{font-size:16px !important;}
.hero-magazine .list-item .grid{grid-template-columns:1fr;}
.home-slider h3{font-size:1.2rem;}
.home-slider .cat, .home-slider .excerpt{display:none;}
.home-slider .item-text{left:50%;text-align:center;top:50%;transform:translate(-50%, -50%);width:70%;}
.home-headlines .splash .thumbnail-landscape img{aspect-ratio:1.5/1;}
.home-headlines .splash .item-text{padding:var(--spacing-l);}
.home-picks .section-btn{position:unset;padding:0 0 32px 0;}
.home-subscribe .block-wrapper{padding:var(--spacing-xl) var(--spacing-l);text-align:center;}
.home-subscribe input[type="submit"]{margin-top:16px;position:unset;width:100%;top:auto;transform:inherit;}
.home-subscribe .social-icons{text-align:center;}
.home-services .grid{grid-template-columns:1fr;}
.home-landing .btn{width:100%;text-align:center;}
.loop-unique .item-text{margin-top:16px;max-width:100%;}
.loop-grid{grid-template-columns:1fr;}
.archive-head-magazine .bg-wrapper{height:200px;}
.entry-subscribe .email{width:100%;}
.entry-subscribe .form-button-subscribe{margin-top:16px;width:100%;text-align:center;}
} @media (prefers-reduced-motion: reduce) { *{transition-delay:0s !important;transition-duration:0s !important;}
html{scroll-behavior:auto;}
} @media only print {
@page {
margin: 2cm;
}
* {
background-color: var(--color-white);
color: unset !important;
}
#secondary,
#scroll-top,
.hide-xs {
display: none;
}
}.widget-sidebar-posts li{border-bottom:none!important;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.widget-sidebar-posts li a{color:var(--color-900);display:grid;grid-gap:16px;grid-template-columns:110px auto;font-size:.92rem;font-weight:500;line-height:1.25;}
.widget-sidebar-posts li a:hover{color:var(--color-accent);}
.widget-sidebar-posts img{border-radius:4px;width:110px;height:110px;}
.widget-sidebar-posts .cat-side{color:var(--color-accent);display:block;font-size:0.65rem;font-weight:700;margin-bottom:12px;}
.social-share button{background:transparent;color:var(--color-700);font-size:0.9rem;font-weight:500;margin-bottom:var(--spacing-l);padding-right:34px;position:relative;}
.social-share button path, .social-share button span{display:inline-block;line-height:28px;transition:all 0.3s ease-in-out;}
.social-share button span{margin-left:36px;}
.social-share button:hover span{color:var(--color-500);}
.social-share button .svg-icon{width:32px;height:32px;position:absolute;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;}
.social-share button path{fill:var(--color-accent);}
.social-share button:hover path{fill:var(--color-500);}
.social-share button.share-link-header{padding-right:24px;padding-left:24px;margin-bottom:0;}
.social-share button.share-link-header .svg-icon{width:28px;height:28px;}
.social-share button.share-link-header path{fill:var(--color-accent);}
.social-share button.share-link-header:hover path{fill:var(--color-700);}
.widget-aboutme .bg-container{background:#fff;padding:20px;margin:100px 0 48px 0;border-radius:8px;box-shadow:0 8px 20px rgba(0, 0, 0, 0.05);border:1px solid #f0f0f0;text-align:center;}
.widget-aboutme h3{color:#404040;font-size:1.3rem !important;font-family:var(--font-serif)!important;font-weight:700!important;margin:0 0 12px 0 !important;}
.widget-aboutme .subtitle{color:#525252;font-size:0.95rem;padding-bottom:12px;}
.widget-aboutme .text-desc{color:#555;font-size:0.85rem;font-weight:400;padding-bottom:12px;}
.widget-aboutme img{border-radius:50%;height:auto;width:150px;margin-bottom:28px;margin-top:-106px;box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--color-accent);}
.widget-aboutme .link{display:inline-block;font-size:0.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:16px 0;padding:0 7px;line-height:0.3;border-bottom:8px solid rgba(47, 47, 47, 0.1);}
.form-field{margin-top:30px;margin-bottom:30px;}
.no-sidebar .form-field{margin-left:auto;margin-right:auto;}
.template-contact label{text-align:left;font-size:.9rem;font-weight:500;}
.template-contact input:not([type="submit"]),
.template-contact textarea{width:100%;}
.text-box{border-radius:7px;font-weight:500;margin:15px 0 50px 0;padding:25px;}
.text-box-success{background:#d1fadf;color:#054e31;}
.text-box-caution {
background: #feefe3;
color: #bf360c;
}