.stv-site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.stv-main{flex:1 0 auto;width:100%;padding-block-end:calc(var(--stv-tabbar-height) + env(safe-area-inset-bottom, 0px) + var(--stv-space-5))}body .stv-main{padding-block-start:calc(var(--stv-header-height) + var(--stv-header-offset) + var(--stv-topbar-height, 0px) + var(--stv-page-space-start, 0px))}body.stv-has-hero .stv-main{padding-block-start:0}@media (min-width:900px){.stv-main{padding-block-end:0}}.stv-container{width:100%;max-width:calc(var(--stv-container) + var(--stv-gutter) * 2);margin-inline:auto;padding-inline:var(--stv-gutter)}.stv-container--content{max-width:calc(var(--stv-container-content) + var(--stv-gutter) * 2)}.stv-container--wide{max-width:calc(var(--stv-container-wide) + var(--stv-gutter) * 2)}.stv-container--flush{padding-inline:0}.stv-section{position:relative;padding-block:var(--stv-section-space)}.stv-section--tight{padding-block:var(--stv-space-6)}.stv-section--flush{padding-block:0}.stv-section--surface{background:var(--stv-color-surface)}.stv-section--gradient{background:var(--stv-gradient-dark)}.stv-section--full{width:100%;overflow:hidden}.stv-section--bordered{border-block:1px solid var(--stv-color-border)}.stv-section+.stv-section--flush{margin-block-start:calc(var(--stv-section-space) * -1)}@media (min-width:900px){.stv-section--tight{padding-block:var(--stv-space-7)}}.stv-page-header{padding-block:var(--stv-space-6) var(--stv-space-5)}.stv-page-header__title,.stv-page-title{font-size:var(--stv-font-size-3xl);line-height:var(--stv-lh-heading)}.stv-page-header__description{max-width:60ch;margin-block-start:var(--stv-space-3);color:var(--stv-color-text-muted)}.stv-page-header__meta{margin-block-start:var(--stv-space-3);color:var(--stv-color-text-muted);font-size:var(--stv-font-size-sm)}@media (min-width:900px){.stv-page-header{padding-block:var(--stv-space-7) var(--stv-space-6)}.stv-page-header__title,.stv-page-title{font-size:var(--stv-font-size-4xl)}}.stv-grid{display:grid;grid-template-columns:repeat(var(--stv-grid-cols,1),minmax(0, 1fr));gap:var(--stv-grid-gap,var(--stv-space-4))}.stv-grid--2{--stv-grid-cols:1}.stv-grid--3{--stv-grid-cols:1}.stv-grid--4{--stv-grid-cols:1}.stv-grid--products{--stv-grid-cols:2;--stv-grid-gap:var(--stv-space-3)}.stv-grid--auto{grid-template-columns:repeat(auto-fill,minmax(min(260px, 100%), 1fr))}.stv-grid--list{--stv-grid-cols:1}@media (min-width:600px){.stv-grid{--stv-grid-gap:var(--stv-space-5)}.stv-grid--2,.stv-grid--3,.stv-grid--4{--stv-grid-cols:2}.stv-grid--products{--stv-grid-cols:3;--stv-grid-gap:var(--stv-space-4)}.stv-grid--list{--stv-grid-cols:1}}@media (min-width:900px){.stv-grid--3{--stv-grid-cols:3}.stv-grid--4{--stv-grid-cols:4}.stv-grid--products{--stv-grid-cols:4;--stv-grid-gap:var(--stv-space-5)}}@media (min-width:1200px){.stv-grid--products.stv-grid--5{--stv-grid-cols:5}}.stv-articles{display:grid;gap:var(--stv-space-4)}.stv-articles--list{grid-template-columns:minmax(0, 1fr)}.stv-articles--grid{grid-template-columns:repeat(auto-fill,minmax(min(280px, 100%), 1fr));gap:var(--stv-space-5)}.stv-single__layout,.stv-archive__layout,.stv-blog__layout,.stv-magazine__body{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--stv-space-7);align-items:start}.stv-single__main,.stv-archive__content,.stv-blog__results,.stv-magazine__main{min-width:0}.stv-sidebar{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:var(--stv-space-5);min-width:0}.stv-sidebar__widgets{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--stv-space-5)}.stv-widget{padding:var(--stv-space-5);background:var(--stv-color-surface);border:1px solid var(--stv-color-border);border-radius:var(--stv-radius-lg)}.stv-widget__title,.stv-widget .widget-title{margin-block-end:var(--stv-space-4);font-size:var(--stv-font-size-lg);font-weight:var(--stv-weight-heading)}.stv-widget ul{list-style:none}.stv-widget li+li{margin-block-start:var(--stv-space-2);padding-block-start:var(--stv-space-2);border-top:1px solid var(--stv-color-border)}.stv-side-cats{margin:0;padding:0;list-style:none}.stv-widget .stv-side-cats__item+.stv-side-cats__item{margin-block-start:var(--stv-space-1);padding-block-start:0;border-top:0}.stv-side-cats__link{display:flex;align-items:center;justify-content:space-between;gap:var(--stv-space-3);min-height:40px;padding:var(--stv-space-2) var(--stv-space-3);border-radius:var(--stv-radius-md);color:var(--stv-color-text);font-weight:var(--stv-weight-ui);text-decoration:none;transition:background-color var(--stv-transition),color var(--stv-transition)}.stv-side-cats__name{min-width:0;overflow-wrap:anywhere}.stv-side-cats__count{flex:0 0 auto;min-width:28px;padding:2px var(--stv-space-2);border-radius:var(--stv-radius-pill);background:var(--stv-color-surface-2);color:var(--stv-color-text-muted);font-size:var(--stv-font-size-xs);text-align:center}.stv-side-cats__item.is-current .stv-side-cats__link{background:var(--stv-color-primary-soft);color:var(--stv-color-primary)}.stv-side-cats__item.is-current .stv-side-cats__count{background:var(--stv-color-primary);color:var(--stv-color-on-primary)}.stv-side-cats__link:focus-visible{outline:none;box-shadow:var(--stv-focus-ring)}@media (hover:hover){.stv-side-cats__link:hover{background:var(--stv-color-surface-2);color:var(--stv-color-primary)}}.stv-widget>:last-child,.stv-widget .wp-block-group>:last-child{margin-block-end:0}.stv-widget .wp-block-group{margin:0}.stv-widget :is(h2,h3,h4):not(.stv-widget__title){margin-block:0 var(--stv-space-4);font-size:var(--stv-font-size-lg);font-weight:var(--stv-weight-heading);line-height:1.4}.stv-widget p{margin-block:0 var(--stv-space-3);color:var(--stv-color-text-muted)}.stv-widget a:not(.stv-btn){color:var(--stv-color-text);text-decoration:none;transition:color var(--stv-transition)}.stv-widget p a:not(.stv-btn){color:var(--stv-color-primary)}.stv-widget img{max-width:100%;height:auto;border-radius:var(--stv-radius-md)}.stv-widget select{width:100%}@media (hover:hover){.stv-widget a:not(.stv-btn):hover{color:var(--stv-color-primary)}}.stv-widget .wp-block-search__label{display:block;margin-block-end:var(--stv-space-2);font-size:var(--stv-font-size-sm);font-weight:var(--stv-weight-ui);color:var(--stv-color-text)}.stv-widget .wp-block-search__inside-wrapper{display:flex;gap:var(--stv-space-2);width:100% !important;padding:0;border:0;background:0 0}.stv-widget .wp-block-search__input{flex:1 1 auto;min-width:0;height:var(--stv-control-height);margin:0;padding-inline:var(--stv-space-4);border:1px solid var(--stv-color-border-strong);border-radius:var(--stv-radius-md);background:var(--stv-color-surface-2);color:var(--stv-color-text);font:inherit}.stv-widget .wp-block-search__input:focus{outline:none;border-color:var(--stv-color-primary);box-shadow:var(--stv-focus-ring)}.stv-widget .wp-block-search__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:var(--stv-control-height);height:var(--stv-control-height);margin:0;padding-inline:var(--stv-space-4);border:0;border-radius:var(--stv-radius-md);background:var(--stv-color-primary);color:var(--stv-color-on-primary);font:inherit;font-weight:var(--stv-weight-ui);cursor:pointer}.stv-widget .wp-block-search__button.has-icon{padding-inline:0}.stv-widget .wp-block-search__button svg{width:22px;height:22px;fill:currentColor}.stv-widget .wp-block-search__button:focus-visible{outline:none;box-shadow:var(--stv-focus-ring)}.stv-widget :is(.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-categories,.wp-block-archives,.wp-block-page-list,.wp-block-rss){margin:0;padding:0;list-style:none}.stv-widget .wp-block-latest-posts__post-title,.stv-widget .wp-block-latest-posts>li>a{font-weight:var(--stv-weight-ui);line-height:1.5}.stv-widget :is(.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-author,.wp-block-latest-comments__comment-date,.wp-block-rss__item-publish-date){display:block;margin-block-start:2px;font-size:var(--stv-font-size-xs);color:var(--stv-color-text-muted)}.stv-widget .wp-block-latest-posts__post-excerpt{margin-block:var(--stv-space-1) 0;font-size:var(--stv-font-size-sm);color:var(--stv-color-text-muted)}.stv-widget .wp-block-latest-posts__featured-image img{border-radius:var(--stv-radius-md)}.stv-widget .wp-block-latest-comments__comment{margin:0;line-height:1.6}.stv-widget .wp-block-latest-comments__comment-meta{font-size:var(--stv-font-size-sm);color:var(--stv-color-text-muted)}.stv-widget .wp-block-latest-comments__comment-excerpt p{margin:var(--stv-space-1) 0 0;font-size:var(--stv-font-size-sm)}.stv-widget :is(.wp-block-categories,.wp-block-archives) li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--stv-space-1) var(--stv-space-2);color:var(--stv-color-text-muted);font-size:var(--stv-font-size-sm)}.stv-widget :is(.wp-block-categories,.wp-block-archives) li>a{font-size:var(--stv-font-size-base);font-weight:var(--stv-weight-ui)}.stv-widget .wp-block-categories .children{flex:1 1 100%;margin:var(--stv-space-1) 0 0;padding-inline-start:var(--stv-space-3)}.stv-widget :is(.wp-block-tag-cloud,.tagcloud){display:flex;flex-wrap:wrap;gap:var(--stv-space-2);margin:0}.stv-widget :is(.wp-block-tag-cloud,.tagcloud) a{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:var(--stv-space-1) var(--stv-space-3);border:1px solid var(--stv-color-border-strong);border-radius:var(--stv-radius-pill);font-size:var(--stv-font-size-sm) !important}.stv-widget .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--stv-control-height);padding-inline:var(--stv-space-5);border-radius:var(--stv-radius-md);background:var(--stv-color-cta);color:var(--stv-color-on-cta);font-weight:var(--stv-weight-ui);text-decoration:none}@media (min-width:1200px){.stv-single__layout,.stv-archive__layout,.stv-magazine__body{grid-template-columns:minmax(0, 1fr) 320px}.stv-blog__layout{grid-template-columns:300px minmax(0, 1fr)}.stv-sidebar{position:sticky;top:calc(var(--stv-adminbar-height, 0px) + var(--stv-header-height) + var(--stv-header-offset) + var(--stv-topbar-height, 0px) + var(--stv-store-notice-height, 0px) + var(--stv-space-4))}}.stv-stack{display:flex;flex-direction:column;gap:var(--stv-space-4)}.stv-stack--sm{gap:var(--stv-space-2)}.stv-stack--md{gap:var(--stv-space-5)}.stv-stack--lg{gap:var(--stv-space-7)}.stv-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stv-space-3)}.stv-cluster--sm{gap:var(--stv-space-2)}.stv-cluster--lg{gap:var(--stv-space-5)}.stv-split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--stv-space-3) var(--stv-space-4)}.stv-center{display:flex;flex-direction:column;align-items:center;text-align:center}.stv-sticky{position:sticky;top:calc(var(--stv-adminbar-height, 0px) + var(--stv-header-height) + var(--stv-header-offset) + var(--stv-topbar-height, 0px) + var(--stv-store-notice-height, 0px) + var(--stv-space-4));z-index:var(--stv-z-sticky)}.stv-aspect-square{aspect-ratio:1/1;overflow:hidden}.stv-aspect--video,.stv-aspect-video{aspect-ratio:16/9;overflow:hidden}.stv-aspect-square>img,.stv-aspect--video>img,.stv-aspect-video>img{width:100%;height:100%;object-fit:cover}.stv-divider{height:1px;margin-block:var(--stv-space-5);background:var(--stv-color-border);border:0}.stv-divider--vertical{width:1px;height:auto;align-self:stretch;margin-block:0;margin-inline:var(--stv-space-3)}.stv-scroll-x{display:flex;gap:var(--stv-space-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stv-scroll-x::-webkit-scrollbar{display:none}.stv-scroll-x>*{flex:0 0 auto;scroll-snap-align:start}.stv-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.stv-page{--stv-page-space-start:var(--stv-space-5);padding-block-end:var(--stv-space-8)}.stv-page--full .stv-prose{max-width:none}.stv-page__body{max-width:var(--stv-container-content)}.stv-page--full .stv-page__body{max-width:none}