@media screen and (min-width:37.5em) {
    .t-p-fs-s .t {
      font-size: 1.125rem
    }
  
    .t-p-fs-m .t {
      font-size: 1.25rem
    }
  
    .t-p-fs-l .t {
      font-size: 1.625rem
    }
  
    .t-s-d-s .t .b-text h3.wnd-align-right:after,
    .t-s-d-t .t .b-text h3.wnd-align-right:after,
    .t-t-d-s .t .b-text h1.wnd-align-right:after,
    .t-t-d-t .t .b-text h1.wnd-align-right:after {
      left: auto;
      right: 0
    }
  
    .l-sidebar .t-bq-d-l .t .b-text blockquote.tbq {
      padding-left: 1.8125rem !important
    }
  
    .l-sidebar .t-bq-d-l .t .b-text blockquote.tbq.wnd-align-right {
      padding-right: 1.8125rem !important
    }
  
    .l-sidebar .t-bq-d-l .t .b-text blockquote.tbq.wnd-align-justify,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h1,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h2,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h3,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) p {
      padding-left: 1.8125rem !important
    }
  
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h1.wnd-align-right,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h2.wnd-align-right,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h3.wnd-align-right,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) p.wnd-align-right {
      padding-right: 1.8125rem !important
    }
  
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h1.wnd-align-justify,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h2.wnd-align-justify,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) h3.wnd-align-justify,
    .l-sidebar .t-bq-d-l .t .b-text blockquote:not(.tbq) p.wnd-align-justify {
      padding-left: 1.8125rem !important
    }
  
    .t-t-d-s .t .s-bdh-t:after,
    .t-t-d-t .t .s-bdh-t:after {
      width: 10%;
      bottom: .75rem
    }
  
    .t .b-btn-a-l {
      top: .9375rem
    }
  
    .t-t-d-s .t .b-e-d .prd-title:after,
    .t-t-d-t .t .b-e-d .prd-title:after {
      width: 10%;
      bottom: .75rem
    }
  
    .t-p-fs-s .t .b-sr .b-sr-tab a {
      font-size: 1.125rem
    }
  
    .t-p-fs-m .t .b-sr .b-sr-tab a {
      font-size: 1.25rem
    }
  
    .t-p-fs-l .t .b-sr .b-sr-tab a {
      font-size: 1.625rem
    }
  }
  
  @media screen and (min-width:48em) {
    .t-t-fs-s .t .s-bdh-t {
      font-size: 2.375rem
    }
  
    .t-t-fs-m .t .s-bdh-t {
      font-size: 2.8125rem
    }
  
    .t-t-fs-l .t .s-bdh-t {
      font-size: 3.5rem
    }
  
    .t-t-d-s .t .s-bdh-t,
    .t-t-d-t .t .s-bdh-t {
      padding-bottom: .9375rem;
      margin-bottom: .9375rem
    }
  
    .t-t-fs-s .t .b-e-d .prd-title {
      font-size: 1.75rem
    }
  
    .t-t-fs-m .t .b-e-d .prd-title {
      font-size: 1.875rem
    }
  
    .t-t-fs-l .t .b-e-d .prd-title {
      font-size: 2.125rem
    }
  
    .t-t-d-s .t .b-e-d .prd-title,
    .t-t-d-t .t .b-e-d .prd-title {
      margin-bottom: .625rem
    }
  
    .t-t-d-s .t .b-e-d .prd-title:after,
    .t-t-d-t .t .b-e-d .prd-title:after {
      content: "";
      display: block;
      position: absolute;
      margin-left: 0;
      transform: translateX(0);
      left: 1.25rem
    }
  
    .t-p-fs-s .t .b-e-d .prd-text {
      font-size: .98125rem
    }
  
    .t-p-fs-m .t .b-e-d .prd-text {
      font-size: 1.025rem
    }
  
    .t-p-fs-l .t .b-e-d .prd-text {
      font-size: 1.125rem
    }
  
    .t-t-fs-s .t .b-e-d .prd-price {
      font-size: 1.46875rem
    }
  
    .t-t-fs-m .t .b-e-d .prd-price {
      font-size: 1.59375rem
    }
  
    .t-t-fs-l .t .b-e-d .prd-price {
      font-size: 1.6875rem
    }
  
    .t-t-fs-s .t .b-e-d .prd-price.prd-price-com {
      font-size: 1.025rem
    }
  
    .t-t-fs-m .t .b-e-d .prd-price.prd-price-com {
      font-size: 1.075rem
    }
  
    .t-p-fs-s .t .b-sr .b-sr-ci-text,
    .t-t-fs-l .t .b-e-d .prd-price.prd-price-com {
      font-size: 1.125rem
    }
  
    .t-p-fs-m .t .b-sr .b-sr-ci-text {
      font-size: 1.25rem
    }
  
    .t-p-fs-l .t .b-sr .b-sr-ci-text {
      font-size: 1.375rem
    }
  }
  
  @media screen and (min-width:56.25em) {
    .t-p-fs-s .t {
      font-size: 1.1875rem
    }
  
    .t-p-fs-m .t {
      font-size: 1.375rem
    }
  
    .t-p-fs-l .t {
      font-size: 1.625rem
    }
  
    .t-t-fs-s .t .b-e-d .prd-title {
      font-size: 1.75rem
    }
  
    .t-t-fs-m .t .b-e-d .prd-title {
      font-size: 1.875rem
    }
  
    .t-t-fs-l .t .b-e-d .prd-title {
      font-size: 2.125rem
    }
  
    .t .menu-item {
      letter-spacing: 0;
      font-size: .875rem
    }
  
    .t-nav-fw-l.t-p-fw-l .t .menu-item {
      font-weight: 500
    }
  
    .t-nav-fw-s.t-p-fw-l .t .menu-item {
      font-weight: 600
    }
  
    .t-nav-fw-l.t-p-fw-m .t .menu-item {
      font-weight: 500
    }
  
    .t-nav-fw-s.t-p-fw-m .t .menu-item {
      font-weight: 700
    }
  
    .t-nav-fw-l.t-p-fw-s .t .menu-item {
      font-weight: 600
    }
  
    .t-nav-fw-s.t-p-fw-s .t .menu-item {
      font-weight: 800
    }
  
    .t-p-sp .t .menu-item {
      letter-spacing: .08em
    }
  
    .t .cart a {
      letter-spacing: 0;
      font-size: .875rem
    }
  
    .t-nav-fw-l.t-p-fw-l .t .cart a {
      font-weight: 400
    }
  
    .t-nav-fw-s.t-p-fw-l .t .cart a {
      font-weight: 600
    }
  
    .t-nav-fw-l.t-p-fw-m .t .cart a {
      font-weight: 500
    }
  
    .t-nav-fw-s.t-p-fw-m .t .cart a {
      font-weight: 700
    }
  
    .t-nav-fw-l.t-p-fw-s .t .cart a {
      font-weight: 600
    }
  
    .t-nav-fw-s.t-p-fw-s .t .cart a {
      font-weight: 800
    }
  
    .t-p-sp .t .cart a {
      letter-spacing: .08em
    }
  
    .t .search-bar-input {
      letter-spacing: 0
    }
  
    .wnd-s-b .t .search-bar-input {
      font-size: .875rem
    }
  
    .wnd-s-b .t-nav-fw-l.t-p-fw-l .t .search-bar-input {
      font-weight: 500
    }
  
    .wnd-s-b .t-nav-fw-s.t-p-fw-l .t .search-bar-input {
      font-weight: 600
    }
  
    .wnd-s-b .t-nav-fw-l.t-p-fw-m .t .search-bar-input {
      font-weight: 500
    }
  
    .wnd-s-b .t-nav-fw-s.t-p-fw-m .t .search-bar-input {
      font-weight: 700
    }
  
    .wnd-s-b .t-nav-fw-l.t-p-fw-s .t .search-bar-input {
      font-weight: 600
    }
  
    .wnd-s-b .t-nav-fw-s.t-p-fw-s .t .search-bar-input {
      font-weight: 800
    }
  
    .wnd-s-b .t-p-sp .t .search-bar-input {
      letter-spacing: .08em
    }
  
    .t .search-bar-submit {
      font-family: WebnodeIcons
    }
  
    .wnd-s-b .t .search-bar-submit {
      font-size: 1rem;
      line-height: 2.125rem;
      letter-spacing: 0
    }
  
    .wnd-s-b .t-nav-fw-l .t .search-bar-submit {
      font-weight: 400
    }
  
    .wnd-s-b .t-nav-fw-s .t .search-bar-submit {
      font-weight: 700
    }
  
    .t-nav-fw-l.t-p-fw-l .t .menu-default ul.level-1>.wnd-active>.menu-item,
    .t-nav-fw-s.t-p-fw-l .t .menu-default ul.level-1>.wnd-active>.menu-item {
      font-weight: 600
    }
  
    .t-nav-fw-l.t-p-fw-m .t .menu-default ul.level-1>.wnd-active>.menu-item,
    .t-nav-fw-s.t-p-fw-m .t .menu-default ul.level-1>.wnd-active>.menu-item {
      font-weight: 700
    }
  
    .t-nav-fw-l.t-p-fw-s .t .menu-default ul.level-1>.wnd-active>.menu-item,
    .t-nav-fw-s.t-p-fw-s .t .menu-default ul.level-1>.wnd-active>.menu-item {
      font-weight: 800
    }
  
    .t-nav-fw-l.t-p-fw-l .t .menu-default .cart.wnd-active a,
    .t-nav-fw-s.t-p-fw-l .t .menu-default .cart.wnd-active a {
      font-weight: 600
    }
  
    .t-nav-fw-l.t-p-fw-m .t .menu-default .cart.wnd-active a,
    .t-nav-fw-s.t-p-fw-m .t .menu-default .cart.wnd-active a {
      font-weight: 700
    }
  
    .t-nav-fw-l.t-p-fw-s .t .menu-default .cart.wnd-active a,
    .t-nav-fw-s.t-p-fw-s .t .menu-default .cart.wnd-active a {
      font-weight: 800
    }
  
    .t-nav-fw-l .t .wnd-mt-classic .cart .cart-content-link:after {
      font-weight: 400
    }
  
    .t-nav-fw-s .t .wnd-mt-classic .cart .cart-content-link:after {
      font-weight: 700
    }
  
    .t .wnd-mt-classic .search-icon:after {
      font-size: 1rem;
      line-height: 3.125rem
    }
  
    .t .wnd-mt-classic:not(.menu-bottom) #menu ul.level-1>li>.mm-arrow:after,
    .t .wnd-mt-classic:not(.menu-bottom) #menu ul.level-2 li a.mm-arrow {
      top: .0625rem
    }
  
    .t .wnd-mt-classic.s-hn-centered #menu ul.level-1>li>.mm-arrow:after {
      top: 0
    }
  
    .t .wnd-mt-classic.menu-bottom #menu ul.level-1>li>.mm-arrow:after {
      top: .0625rem
    }
  
    .t .wnd-mt-classic.menu-bottom #menu ul.level-2 li a.mm-arrow:after {
      font-size: .875rem;
      line-height: 2.75rem;
      height: 2.8125rem
    }
  
    .t .wnd-mt-classic.menu-bottom.wnd-nh-m .search-icon:after {
      top: .0625rem
    }
  
    .t .wnd-mt-classic.menu-bottom.s-hn-centered .search-icon:after {
      top: .125rem
    }
  
    .t .wnd-mt-boxed .search .search-bar-submit {
      font-size: 1rem;
      line-height: 2.375rem
    }
  
    .t .wnd-mt-boxed #menu ul.level-1 li .mm-arrow:after {
      line-height: 2.625rem
    }
  
    .t .wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow,
    .t .wnd-mt-sliding #menu ul.level-1>li>.mm-arrow {
      top: .5rem
    }
  
    .t .wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow,
    .t .wnd-mt-sliding #menu ul.level-2>li>.mm-arrow {
      top: .25rem
    }
  
    .t .s-hn.wnd-mt-sidebar .search-icon {
      font-size: .875rem
    }
  
    .t .s-hn.wnd-mt-sidebar .search-icon:after {
      font-size: 1rem;
      line-height: 2.25rem
    }
  
    .l-sidebar .t .cart-block .cart a {
      font-size: .875rem;
      line-height: 2.375rem;
      text-transform: uppercase
    }
  
    .l-sidebar .t .cart-block .cart a .cart-piece-count {
      padding-top: .25rem
    }
  
    .l-sidebar .t .cart-block .cart a .cart-content-link:after {
      font-size: 1.075rem;
      margin-left: .1875rem;
      line-height: 2.1875rem;
      top: -.0625rem
    }
  
    .t-t-fs-s .t .b-sr .b-sr-title {
      font-size: 2.375rem;
      line-height: 1.25
    }
  
    .t-t-fs-m .t .b-sr .b-sr-title {
      font-size: 2.8125rem;
      line-height: 1.25
    }
  
    .t-t-fs-l .t .b-sr .b-sr-title {
      font-size: 3.4375rem;
      line-height: 1.25
    }
  
    .t-p-fs-s .t .b-sr .b-sr-tab a {
      font-size: 1.1875rem
    }
  
    .t-p-fs-m .t .b-sr .b-sr-tab a {
      font-size: 1.375rem
    }
  
    .t-p-fs-l .t .b-sr .b-sr-tab a {
      font-size: 1.625rem
    }
  
    .t-p-fs-l .t .b-sr .b-sr-ci-head .b-sr-ci-link a,
    .t-p-fs-m .t .b-sr .b-sr-ci-head .b-sr-ci-link a,
    .t-p-fs-s .t .b-sr .b-sr-ci-head .b-sr-ci-link a {
      font-size: .9125rem;
      line-height: 1.5
    }
  }
  
  @media screen and (min-width:56.25em) and (min-width:56.25em) {
    .t .wnd-mt-classic .cart .cart-content-link:after {
      font-size: 1.125rem;
      line-height: 3rem
    }
  
    .t .menu-delimiters-doublepipe ul.level-1>li>.menu-item>span:after,
    .t .menu-delimiters-doublepipe ul.level-1>li>.menu-item>span:before {
      height: .75rem;
      bottom: .1875rem
    }
  
    .t .menu-delimiters-doublepipe .cart a:after,
    .t .menu-delimiters-doublepipe .cart a:before {
      height: .75rem;
      bottom: 1.1875rem
    }
  
    .t .menu-delimiters-doublepipe .search-icon-text:after,
    .t .menu-delimiters-doublepipe .search-icon-text:before {
      height: .75rem;
      bottom: .1875rem
    }
  }
  
  @container c (min-width:600px) {
    .t-p-fs-s .t .c-c {
      font-size: 1.125rem
    }
  
    .t-p-fs-m .t .c-c {
      font-size: 1.25rem
    }
  
    .t-p-fs-l .t .c-c {
      font-size: 1.625rem
    }
  
    .t .b-text h1 {
      padding-bottom: 1.875rem
    }
  
    .t .b-text h1+h2 {
      margin-top: -.5rem;
      padding-bottom: 1.5625rem
    }
  
    .t .b-text h1+h3 {
      margin-top: -1.25rem;
      padding-bottom: 1.25rem
    }
  
    .t-t-d-s .t .b-text h1:after,
    .t-t-d-t .t .b-text h1:after {
      width: 10%;
      bottom: .75rem
    }
  
    .t .b-text h2 {
      padding-bottom: 1rem
    }
  
    .t-h-fs-s .t .b-text h2 {
      font-size: 1.8125rem;
      line-height: 1.3
    }
  
    .t-h-fs-m .t .b-text h2 {
      font-size: 2.25rem;
      line-height: 1.3
    }
  
    .t-h-fs-l .t .b-text h2 {
      font-size: 2.625rem;
      line-height: 1.3
    }
  
    .t .b-text h2+h3 {
      margin-top: -1rem
    }
  
    .t .b-text h3 {
      padding-bottom: .3125rem
    }
  
    .t-s-fs-s .t .b-text h3 {
      font-size: 1.125rem;
      line-height: 1.35
    }
  
    .t-s-fs-m .t .b-text h3 {
      font-size: 1.375rem;
      line-height: 1.35
    }
  
    .t-s-fs-l .t .b-text h3 {
      font-size: 1.625rem;
      line-height: 1.35
    }
  
    .t-s-d-a .t .b-text h3,
    .t-s-d-a .t .b-text h3.wnd-align-left {
      padding-left: 6.25rem
    }
  
    .t-s-d-a .t .b-text h3.wnd-align-right {
      padding-right: 6.25rem
    }
  
    .t-s-d-a .t .b-text h3.wnd-align-justify {
      padding-left: 6.25rem
    }
  
    .t-s-d-a .t .b-text h3:after {
      width: 5.3125rem
    }
  
    .t-s-d-a.t-s-fs-s .t .b-text h3:after {
      top: .75rem
    }
  
    .t-s-d-a.t-s-fs-m .t .b-text h3:after {
      top: .8125rem
    }
  
    .t-s-d-a.t-s-fs-l .t .b-text h3:after {
      top: .875rem
    }
  
    .t .b-text ol,
    .t .b-text p {
      padding-bottom: .9375rem
    }
  
    .t .b-text ol {
      margin-left: .9375rem
    }
  
    .t .b-text ol li {
      padding-left: 2.1875rem
    }
  
    .t .b-text ul {
      padding-bottom: .875rem;
      margin-left: .9375rem
    }
  
    .t .b-text ul li {
      padding-left: 2.1875rem
    }
  
    .t-bq-fs-s .t .b-text blockquote {
      font-size: 1.25rem;
      line-height: 1.25
    }
  
    .t-bq-fs-m .t .b-text blockquote {
      font-size: 1.625rem;
      line-height: 1.25
    }
  
    .t-bq-fs-l .t .b-text blockquote {
      font-size: 2rem;
      line-height: 1.25
    }
  
    .t-bq-d-l .t .b-text blockquote {
      padding-bottom: 1rem;
      margin: 1.25rem 0
    }
  
    .t-bq-d-q .t .b-text blockquote {
      padding-left: 4.875rem
    }
  
    .t-bq-d-q .t .b-text blockquote:before {
      font-size: 8.75rem;
      top: .9375rem;
      max-height: 3.125rem
    }
  
    html[lang=ja] .t-bq-d-q .t .b-text blockquote:before {
      left: -2.1875rem;
      max-height: 3.75rem;
      font-size: 4rem
    }
  
    html[lang=ca] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=el] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=fr] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=it] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=lv] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=no] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=pt] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=ru] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=uk] .t-bq-d-q .t .b-text blockquote:before {
      top: -.9375rem;
      left: .625rem;
      max-height: 5.625rem;
      font-size: 5rem
    }
  
    .t .b-text blockquote+h1,
    .t .b-text blockquote+h2,
    .t .b-text blockquote+h3,
    .t .b-text ol+h1,
    .t .b-text ol+h2,
    .t .b-text ol+h3,
    .t .b-text p+h1,
    .t .b-text p+h2,
    .t .b-text p+h3,
    .t .b-text ul+h1,
    .t .b-text ul+h2,
    .t .b-text ul+h3 {
      margin-top: 1rem
    }
  
    .t .mt .mt-faq-item .b-text p,
    .t .mt .mt-i .b-text p,
    .t .mt .mt-item .b-text p {
      padding-bottom: .875rem
    }
  }
  
  @container c (min-width:768px) {
  
    .t-s-d-s .t .b-text h3:after,
    .t-s-d-t .t .b-text h3:after {
      width: 10%
    }
  
    .t-h-fs-s .t .blog.no-grid .item-head h2 {
      font-size: 1.6875rem
    }
  
    .t-h-fs-m .t .blog.no-grid .item-head h2 {
      font-size: 1.8125rem
    }
  
    .t-h-fs-l .t .blog.no-grid .item-head h2 {
      font-size: 2.125rem
    }
  
    .t-p-fs-s .t .blog.no-grid .item-perex {
      font-size: 1.125rem
    }
  
    .t-p-fs-m .t .blog.no-grid .item-perex {
      font-size: 1.25rem
    }
  
    .t-p-fs-l .t .blog.no-grid .item-perex {
      font-size: 1.375rem
    }
  
    .t-p-fs-s .t .blog.no-grid .item-perex blockquote,
    .t-p-fs-s .t .blog.no-grid .item-perex h1,
    .t-p-fs-s .t .blog.no-grid .item-perex h2,
    .t-p-fs-s .t .blog.no-grid .item-perex h3 {
      font-size: 1.25rem
    }
  
    .t-p-fs-m .t .blog.no-grid .item-perex blockquote,
    .t-p-fs-m .t .blog.no-grid .item-perex h1,
    .t-p-fs-m .t .blog.no-grid .item-perex h2,
    .t-p-fs-m .t .blog.no-grid .item-perex h3 {
      font-size: 1.4375rem
    }
  
    .t-p-fs-l .t .blog.no-grid .item-perex blockquote,
    .t-p-fs-l .t .blog.no-grid .item-perex h1,
    .t-p-fs-l .t .blog.no-grid .item-perex h2,
    .t-p-fs-l .t .blog.no-grid .item-perex h3 {
      font-size: 1.5625rem
    }
  
    .t .blog.no-grid .wnd-private-content .item-head h2 .ld span:before {
      margin-right: .75rem
    }
  
    .t-h-fs-s .t .blog.no-grid .wnd-private-content .item-head h2 .ld span:before {
      font-size: 1.25rem;
      line-height: 2.375rem
    }
  
    .t-h-fs-m .t .blog.no-grid .wnd-private-content .item-head h2 .ld span:before {
      font-size: 1.3125rem;
      line-height: 2.4375rem
    }
  
    .t-h-fs-l .t .blog.no-grid .wnd-private-content .item-head h2 .ld span:before {
      font-size: 1.5625rem;
      line-height: 2.9375rem
    }
  
    .t-h-fs-s .t .blog-headings.blog.no-grid .item-head h2 {
      font-size: 1.6875rem
    }
  
    .t-h-fs-m .t .blog-headings.blog.no-grid .item-head h2 {
      font-size: 1.8125rem
    }
  
    .t-h-fs-l .t .blog-headings.blog.no-grid .item-head h2 {
      font-size: 2.125rem
    }
  
    .t .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .ld span:before {
      margin-right: .75rem
    }
  
    .t-h-fs-s .t .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .ld span:before {
      font-size: 1.25rem;
      line-height: 2.375rem
    }
  
    .t-h-fs-m .t .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .ld span:before {
      font-size: 1.3125rem;
      line-height: 2.4375rem
    }
  
    .t-h-fs-l .t .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .ld span:before {
      font-size: 1.5625rem;
      line-height: 2.9375rem
    }
  
    .t-h-fs-s .t .b-e-s .prd-title {
      font-size: 1.8125rem
    }
  
    .t-h-fs-m .t .b-e-s .prd-title {
      font-size: 2.125rem
    }
  
    .t-h-fs-l .t .b-e-s .prd-title {
      font-size: 2.75rem
    }
  }
  
  @container c (min-width:900px) {
    .t-p-fs-s .t .c-c {
      font-size: 1.1875rem
    }
  
    .t-p-fs-m .t .c-c {
      font-size: 1.375rem
    }
  
    .t-p-fs-l .t .c-c {
      font-size: 1.625rem
    }
  
    .t-t-fs-s .t .b-text h1 {
      font-size: 2.375rem;
      line-height: 1.25
    }
  
    .t-t-fs-m .t .b-text h1 {
      font-size: 2.8125rem;
      line-height: 1.25
    }
  
    .t-t-fs-l .t .b-text h1 {
      font-size: 3.4375rem;
      line-height: 1.25
    }
  
    .t .b-text h3 {
      padding-bottom: .5rem
    }
  
    .t-s-fs-s .t .b-text h3 {
      font-size: 1.375rem;
      line-height: 1.35
    }
  
    .t-s-fs-m .t .b-text h3 {
      font-size: 1.59375rem;
      line-height: 1.35
    }
  
    .t-s-fs-l .t .b-text h3 {
      font-size: 1.875rem;
      line-height: 1.35
    }
  
    .t-s-d-a.t-s-fs-s .t .b-text h3:after {
      top: .8125rem
    }
  
    .t-s-d-a.t-s-fs-m .t .b-text h3:after {
      top: .875rem
    }
  
    .t-s-d-a.t-s-fs-l .t .b-text h3:after {
      top: 1rem
    }
  
    .t .b-text p {
      padding-bottom: 1.125rem
    }
  
    .t .b-text ol {
      padding-bottom: 1rem;
      margin-left: 1.25rem
    }
  
    .t .b-text ol li {
      padding-left: 2.5rem
    }
  
    .t .b-text ul {
      padding-bottom: 1rem;
      margin-left: 1.25rem
    }
  
    .t .b-text ul li {
      padding-left: 2.5rem
    }
  
    .t-bq-d-q .t .b-text blockquote {
      padding: 2.25rem 2.25rem 3.5rem 5.9375rem
    }
  
    .t-bq-d-q .t .b-text blockquote:before {
      font-size: 10.625rem;
      top: 1.625rem;
      max-height: 4.0625rem
    }
  
    html[lang=ja] .t-bq-d-q .t .b-text blockquote:before {
      left: -2.5rem;
      top: 1.875rem;
      max-height: 5rem;
      font-size: 5rem
    }
  
    html[lang=ca] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=el] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=fr] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=it] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=lv] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=no] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=pt] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=ru] .t-bq-d-q .t .b-text blockquote:before,
    html[lang=uk] .t-bq-d-q .t .b-text blockquote:before {
      top: -1.25rem;
      left: 0;
      max-height: 7.5rem;
      font-size: 8rem
    }
  
    .t-p-fs-l .t .blog.no-grid .item-date,
    .t-p-fs-m .t .blog.no-grid .item-date,
    .t-p-fs-s .t .blog.no-grid .item-date {
      font-size: .9125rem;
      line-height: 1.5
    }
  
    .t .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .ld span:before,
    .t .blog.no-grid .wnd-private-content .item-head h2 .ld span:before {
      margin-right: .875rem
    }
  
    .t-h-fs-s .t .b-e-s .prd-price {
      font-size: 1.5625rem
    }
  
    .t-h-fs-m .t .b-e-s .prd-price {
      font-size: 1.75rem
    }
  
    .t-h-fs-l .t .b-e-s .prd-price {
      font-size: 2rem
    }
  
    .t-h-fs-s .t .b-e-s .prd-price-com {
      font-size: 1.25rem
    }
  
    .t-h-fs-m .t .b-e-s .prd-price-com {
      font-size: 1.375rem
    }
  
    .t-h-fs-l .t .b-e-s .prd-price-com {
      font-size: 1.625rem
    }
  
    .t-h-fs-s .t .b-e-s .prd-price-dual {
      font-size: 1.25rem
    }
  
    .t-h-fs-m .t .b-e-s .prd-price-dual {
      font-size: 1.375rem
    }
  
    .t-h-fs-l .t .b-e-s .prd-price-dual {
      font-size: 1.625rem
    }
  }