/* === tilda-grid-3.0.min.css === */
*,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,b,u,i,center,table,tr,th,td,video{margin:0;padding:0;border:0}sup{line-height:0;font-size:smaller;vertical-align:super}sub{line-height:0;font-size:smaller;vertical-align:sub}.t-clear{clear:both}.t-row{margin:0}.t-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0}.t-container.flexx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100{width:100%;padding:0}.t-container_10{margin-left:auto;margin-right:auto;width:100%;max-width:1000px;padding:0}.t-container_8{margin-left:auto;margin-right:auto;width:100%;max-width:800px;padding:0}.t-container:before,.t-container:after,.t-container_10:before,.t-container_10:after,.t-container_8:before,.t-container_8:after,.t-container_100:before,.t-container_100:after{display:table;content:" ";width:0}.t-container:after,.t-container_10:after,.t-container_8:after,.t-container_100:after{clear:both}.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_flex{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1{max-width:60px}.t-col_2{max-width:160px}.t-col_3{max-width:260px}.t-col_4{max-width:360px}.t-col_5{max-width:460px}.t-col_6{max-width:560px}.t-col_7{max-width:660px}.t-col_8{max-width:760px}.t-col_9{max-width:860px}.t-col_10{max-width:960px}.t-col_11{max-width:1060px}.t-col_12{max-width:1160px}.t-col_100{max-width:100vw}.t-prefix_1{padding-left:100px}.t-prefix_2{padding-left:200px}.t-prefix_3{padding-left:300px}.t-prefix_4{padding-left:400px}.t-prefix_5{padding-left:500px}.t-prefix_6{padding-left:600px}.t-prefix_7{padding-left:700px}.t-prefix_8{padding-left:800px}.t-prefix_9{padding-left:900px}.t-prefix_10{padding-left:1000px}.t-prefix_11{padding-left:1100px}.t-prefix_12{padding-left:1200px}.t-width{width:100%}.t-width_1{max-width:60px}.t-width_2{max-width:160px}.t-width_3{max-width:260px}.t-width_4{max-width:360px}.t-width_5{max-width:460px}.t-width_6{max-width:560px}.t-width_7{max-width:660px}.t-width_8{max-width:760px}.t-width_9{max-width:860px}.t-width_10{max-width:960px}.t-width_11{max-width:1060px}.t-width_12{max-width:1160px}.t-width_100{max-width:100%}.t-cell{display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25{width:25vw}.t-cell_33{width:33.3333333vw}.t-cell_50{width:50vw}.t-cell_100{width:100vw}@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-container_10{max-width:780px}.t-container_8{max-width:640px}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1{max-width:60px}.t-col_2{max-width:140px}.t-col_3{max-width:220px}.t-col_4{max-width:300px}.t-col_5{max-width:380px}.t-col_6{max-width:460px}.t-col_7{max-width:540px}.t-col_8{max-width:620px}.t-col_9{max-width:700px}.t-col_10{max-width:780px}.t-col_11{max-width:860px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}.t-prefix_3{padding-left:240px}.t-prefix_4{padding-left:320px}.t-prefix_5{padding-left:400px}.t-prefix_6{padding-left:480px}.t-prefix_7{padding-left:560px}.t-prefix_8{padding-left:640px}.t-prefix_9{padding-left:720px}.t-prefix_10{padding-left:800px}.t-prefix_11{padding-left:880px}.t-prefix_12{padding-left:960px}.t-width_1{max-width:60px}.t-width_2{max-width:140px}.t-width_3{max-width:220px}.t-width_4{max-width:300px}.t-width_5{max-width:380px}.t-width_6{max-width:460px}.t-width_7{max-width:540px}.t-width_8{max-width:620px}.t-width_9{max-width:700px}.t-width_10{max-width:780px}.t-width_11{max-width:860px}.t-width_12{max-width:940px}.t-width_100{max-width:100%}}@media screen and (max-width:960px){.t-container{max-width:640px}.t-container.flexx{display:block}.t-container_flex{display:block}.t-col{display:block;float:none;padding-left:20px;padding-right:20px;margin:0;width:100%;max-width:100%;box-sizing:border-box}.t-col_1,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9,.t-col_10,.t-col_11,.t-col_12{width:100%;max-width:100%}.t-prefix_1,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9,.t-prefix_10,.t-prefix_11,.t-prefix_12{padding-left:none}}
/* === tilda-menu-widgeticons-1.0.min.css === */
.t-menuwidgeticons__wrapper{margin-bottom:0!important;margin-left:auto;margin-right:30px;padding:0!important}.t-menuwidgeticons__icon,.t-menuwidgeticons__wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.t-menuwidgeticons__icon{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 10px;padding-bottom:2px}.t-menuwidgeticons__link{cursor:pointer;display:inline-block}.t-menuwidgeticons__img,.t-menuwidgeticons__img svg{height:100%;width:100%}.t-menuwidgeticons__img{max-height:24px;max-width:24px;position:relative}.t-menuwidgeticons__icon_bg{background-color:#000}.t-menuwidgeticons__icon_circle{border-radius:50%}.t-menuwidgeticons__icon-counter{background-color:red;border-radius:30px;bottom:-3px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;height:14px;line-height:14px;min-width:8px;padding:0 3px;position:absolute;right:-3px;text-align:center}.t-menuwidgeticons__icon-counter:empty{display:none}.t-menuwidgeticons__icon_sm{margin:0 8px}.t-menuwidgeticons__icon_sm .t-menuwidgeticons__img,.t-menuwidgeticons__icon_text.t-menuwidgeticons__icon_sm .t-menuwidgeticons__img{max-height:19px;max-width:19px}.t-menuwidgeticons__icon_sm .t-menuwidgeticons__text{font-size:13px}.t-menuwidgeticons__icon_sm .t-menuwidgeticons__icon-counter{font-size:8px;height:12px;line-height:12px;min-width:8px;padding:0 3px}.t-menuwidgeticons__icon_sm.t-menuwidgeticons__icon_bg{height:48px;width:48px}.t-menuwidgeticons__icon_md.t-menuwidgeticons__icon_bg{height:58px;width:58px}.t-menuwidgeticons__icon_lg{margin:0 14px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img{max-height:30px;max-width:30px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img circle,.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img line,.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img path{stroke-width:2.5px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__text{font-size:16px;font-weight:500;margin-top:5px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__icon-counter{font-size:12px;height:17px;line-height:17px;min-width:11px;padding:0 4px}.t-menuwidgeticons__icon_lg.t-menuwidgeticons__icon_bg{height:78px;width:78px}.t-menuwidgeticons__icon_text{-webkit-flex:1 0 50px;-ms-flex:1 0 50px;flex:1 0 50px}.t-menuwidgeticons__icon_text .t-menuwidgeticons__link{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;width:auto}.t-menuwidgeticons__text{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;margin-top:4px}.t-menuwidgeticons__error{background-color:#111;border-radius:10px;margin-bottom:10px;margin-left:20px;max-width:350px;position:fixed;right:-350px;top:50px;width:100%;z-index:10000001}.t-menuwidgeticons__error-close{color:#fff;cursor:pointer;position:absolute;right:10px;top:3px}.t-menuwidgeticons__error-text{color:#fff;font-family:tfutura,Arial,sans-serif;font-size:16px;padding:20px 30px}.t-menuwidgeticons__body-error_showed{overflow-x:hidden}.t1002__wishlisticon_neworder .t-menuwidgeticons__img svg,.t706__carticon_neworder .t-menuwidgeticons__img svg{-webkit-animation:t-menuwidgeticons__pulse-anim .7s;animation:t-menuwidgeticons__pulse-anim .6s}@-webkit-keyframes t-menuwidgeticons__pulse-anim{50%{-webkit-transform:scale(1.2)}}@keyframes t-menuwidgeticons__pulse-anim{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:980px){.t-menuwidgeticons__wrapper{margin-right:15px}.t-menuwidgeticons__icon{margin:0 7px}}

/* tilda-grid */
*,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,b,u,i,center,table,tr,th,td,video{margin:0;padding:0;border:0}sup{line-height:0;font-size:smaller;vertical-align:super}sub{line-height:0;font-size:smaller;vertical-align:sub}.t-clear{clear:both}.t-row{margin:0}.t-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0}.t-container.flexx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100{width:100%;padding:0}.t-container_10{margin-left:auto;margin-right:auto;width:100%;max-width:1000px;padding:0}.t-container_8{margin-left:auto;margin-right:auto;width:100%;max-width:800px;padding:0}.t-container:before,.t-container:after,.t-container_10:before,.t-container_10:after,.t-container_8:before,.t-container_8:after,.t-container_100:before,.t-container_100:after{display:table;content:" ";width:0}.t-container:after,.t-container_10:after,.t-container_8:after,.t-container_100:after{clear:both}.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_flex{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1{max-width:60px}.t-col_2{max-width:160px}.t-col_3{max-width:260px}.t-col_4{max-width:360px}.t-col_5{max-width:460px}.t-col_6{max-width:560px}.t-col_7{max-width:660px}.t-col_8{max-width:760px}.t-col_9{max-width:860px}.t-col_10{max-width:960px}.t-col_11{max-width:1060px}.t-col_12{max-width:1160px}.t-col_100{max-width:100vw}.t-prefix_1{padding-left:100px}.t-prefix_2{padding-left:200px}.t-prefix_3{padding-left:300px}.t-prefix_4{padding-left:400px}.t-prefix_5{padding-left:500px}.t-prefix_6{padding-left:600px}.t-prefix_7{padding-left:700px}.t-prefix_8{padding-left:800px}.t-prefix_9{padding-left:900px}.t-prefix_10{padding-left:1000px}.t-prefix_11{padding-left:1100px}.t-prefix_12{padding-left:1200px}.t-width{width:100%}.t-width_1{max-width:60px}.t-width_2{max-width:160px}.t-width_3{max-width:260px}.t-width_4{max-width:360px}.t-width_5{max-width:460px}.t-width_6{max-width:560px}.t-width_7{max-width:660px}.t-width_8{max-width:760px}.t-width_9{max-width:860px}.t-width_10{max-width:960px}.t-width_11{max-width:1060px}.t-width_12{max-width:1160px}.t-width_100{max-width:100%}.t-cell{display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25{width:25vw}.t-cell_33{width:33.3333333vw}.t-cell_50{width:50vw}.t-cell_100{width:100vw}@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-container_10{max-width:780px}.t-container_8{max-width:640px}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1{max-width:60px}.t-col_2{max-width:140px}.t-col_3{max-width:220px}.t-col_4{max-width:300px}.t-col_5{max-width:380px}.t-col_6{max-width:460px}.t-col_7{max-width:540px}.t-col_8{max-width:620px}.t-col_9{max-width:700px}.t-col_10{max-width:780px}.t-col_11{max-width:860px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}.t-prefix_3{padding-left:240px}.t-prefix_4{padding-left:320px}.t-prefix_5{padding-left:400px}.t-prefix_6{padding-left:480px}.t-prefix_7{padding-left:560px}.t-prefix_8{padding-left:640px}.t-prefix_9{padding-left:720px}.t-prefix_10{padding-left:800px}.t-prefix_11{padding-left:880px}.t-prefix_12{padding-left:960px}.t-width_1{max-width:60px}.t-width_2{max-width:140px}.t-width_3{max-width:220px}.t-width_4{max-width:300px}.t-width_5{max-width:380px}.t-width_6{max-width:460px}.t-width_7{max-width:540px}.t-width_8{max-width:620px}.t-width_9{max-width:700px}.t-width_10{max-width:780px}.t-width_11{max-width:860px}.t-width_12{max-width:940px}.t-width_100{max-width:100%}}@media screen and (max-width:960px){.t-container{max-width:640px}.t-container.flexx{display:block}.t-container_flex{display:block}.t-col{display:block;float:none;padding-left:20px;padding-right:20px;margin:0;width:100%;max-width:100%;box-sizing:border-box}.t-col_1,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9,.t-col_10,.t-col_11,.t-col_12{width:100%;max-width:100%}.t-prefix_1,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9,.t-prefix_10,.t-prefix_11,.t-prefix_12{padding-left:none}}
/* widgeticons */
.t-menuwidgeticons__wrapper{margin-bottom:0!important;margin-left:auto;margin-right:30px;padding:0!important}.t-menuwidgeticons__icon,.t-menuwidgeticons__wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.t-menuwidgeticons__icon{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 10px;padding-bottom:2px}.t-menuwidgeticons__link{cursor:pointer;display:inline-block}.t-menuwidgeticons__img,.t-menuwidgeticons__img svg{height:100%;width:100%}.t-menuwidgeticons__img{max-height:24px;max-width:24px;position:relative}.t-menuwidgeticons__icon_bg{background-color:#000}.t-menuwidgeticons__icon_circle{border-radius:50%}.t-menuwidgeticons__icon-counter{background-color:red;border-radius:30px;bottom:-3px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;height:14px;line-height:14px;min-width:8px;padding:0 3px;position:absolute;right:-3px;text-align:center}.t-menuwidgeticons__icon-counter:empty{display:none}.t-menuwidgeticons__icon_sm{margin:0 8px}.t-menuwidgeticons__icon_sm .t-menuwidgeticons__img,.t-menuwidgeticons__icon_text.t-menuwidgeticons__icon_sm .t-menuwidgeticons__img{max-height:19px;max-width:19px}.t-menuwidgeticons__icon_sm .t-menuwidgeticons__text{font-size:13px}.t-menuwidgeticons__icon_sm .t-menuwidgeticons__icon-counter{font-size:8px;height:12px;line-height:12px;min-width:8px;padding:0 3px}.t-menuwidgeticons__icon_sm.t-menuwidgeticons__icon_bg{height:48px;width:48px}.t-menuwidgeticons__icon_md.t-menuwidgeticons__icon_bg{height:58px;width:58px}.t-menuwidgeticons__icon_lg{margin:0 14px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img{max-height:30px;max-width:30px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img circle,.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img line,.t-menuwidgeticons__icon_lg .t-menuwidgeticons__img path{stroke-width:2.5px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__text{font-size:16px;font-weight:500;margin-top:5px}.t-menuwidgeticons__icon_lg .t-menuwidgeticons__icon-counter{font-size:12px;height:17px;line-height:17px;min-width:11px;padding:0 4px}.t-menuwidgeticons__icon_lg.t-menuwidgeticons__icon_bg{height:78px;width:78px}.t-menuwidgeticons__icon_text{-webkit-flex:1 0 50px;-ms-flex:1 0 50px;flex:1 0 50px}.t-menuwidgeticons__icon_text .t-menuwidgeticons__link{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;width:auto}.t-menuwidgeticons__text{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;margin-top:4px}.t-menuwidgeticons__error{background-color:#111;border-radius:10px;margin-bottom:10px;margin-left:20px;max-width:350px;position:fixed;right:-350px;top:50px;width:100%;z-index:10000001}.t-menuwidgeticons__error-close{color:#fff;cursor:pointer;position:absolute;right:10px;top:3px}.t-menuwidgeticons__error-text{color:#fff;font-family:tfutura,Arial,sans-serif;font-size:16px;padding:20px 30px}.t-menuwidgeticons__body-error_showed{overflow-x:hidden}.t1002__wishlisticon_neworder .t-menuwidgeticons__img svg,.t706__carticon_neworder .t-menuwidgeticons__img svg{-webkit-animation:t-menuwidgeticons__pulse-anim .7s;animation:t-menuwidgeticons__pulse-anim .6s}@-webkit-keyframes t-menuwidgeticons__pulse-anim{50%{-webkit-transform:scale(1.2)}}@keyframes t-menuwidgeticons__pulse-anim{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:980px){.t-menuwidgeticons__wrapper{margin-right:15px}.t-menuwidgeticons__icon{margin:0 7px}}
/* tilda-fix */
/* ===== Global: prevent horizontal scrollbar from Tilda zoom overflow ===== */
html {
  overflow-x: hidden;
}


/* ===== Self-hosted fonts with font-display: swap ===== */
@font-face {
  font-family: 'Graphic';
  src: url('/fonts/GraphikCompLCWebExli.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Graphic';
  src: url('/fonts/Graphik-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Graphic';
  src: url('/fonts/GraphikCompLCWebRegu.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Graphic';
  src: url('/fonts/GraphikCompLCWebMedi.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Graphic';
  src: url('/fonts/GraphikCompLCWebBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===== Blog page: feed layout fixes ===== */

/* Hide skeleton preloaders (they show while waiting for Tilda CDN which we replaced) */
.t-feed__post-preloader {
  display: none !important;
}

/* Feed block padding */
#rec1949502771 {
  padding-bottom: 60px !important;
}

/* Reduce gap between title and posts */
#rec1949502771 .t-section__title {
  margin-bottom: 30px !important;
}

/* Blog feed grid — our JS injects posts into this container */
.js-feed-container {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.js-feed-container .t-feed__grid-col {
  box-sizing: border-box;
}

.js-feed-container .t-feed__post-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 44px;
}

.js-feed-container .t-feed__post-descr {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 52px;
}

@media (max-width: 960px) {
  .js-feed-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .js-feed-container {
    grid-template-columns: 1fr;
    padding: 0 16px;
  }
}

/* Hide feed separator divs — handled by flex gap */
.t-feed__grid-separator {
  display: none !important;
}
