﻿@charset "UTF-8"; /*!
 * Author: Webnode.com
 * This website may use some licensed content – more details here: http://www.webnode.com/license/ */
.t-34 {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.625;
    font-style: normal;
    font-weight: 300
}

.wnd-fonts-fallback .t-34 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 {
    font-size: 1rem;
    line-height: 1.625
}

.t-34 .pr-600 {
    font-size: 1.125rem;
    line-height: 1.55556
}

.t-34 .pr-900 {
    font-size: 1.25rem;
    line-height: 1.6
}

.t-34 .wt-normal {
    font-weight: 300
}

.t-34 .b-text b,.t-34 .b-text strong,.t-34 .item-perex b,.t-34 .item-perex strong,.t-34 .wt-bold {
    font-weight: 600
}

.t-34 .b-text h1 {
    font-size: 2rem;
    line-height: 1.25;
    padding: 0 0 .9375rem;
    font-family: brandon-grotesque,Arial,sans-serif;
    font-style: normal;
    font-weight: 300;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0
}

.t-34 .b-text h1:last-child {
    padding-bottom: 0
}

.wnd-fonts-fallback .t-34 .b-text h1 {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .b-text h1:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-text h1 b,.t-34 .b-text h1 strong {
    font-weight: 500
}

.t-34 .b-text h1+h3 {
    margin-top: -.625rem;
    padding-bottom: .9375rem
}

.t-34 .pr-0 .b-text h1 {
    font-size: 2rem;
    line-height: 1.25;
    padding: 0 0 .9375rem
}

.t-34 .pr-0 .b-text h1:last-child {
    padding-bottom: 0
}

.t-34 .pr-900 .b-text h1 {
    font-size: 3.4375rem;
    line-height: 1.16364;
    padding-bottom: 1.875rem
}

.t-34 .pr-0 .b-text h1+h3 {
    margin-top: -.625rem;
    padding-bottom: .9375rem
}

.t-34 .pr-400 .b-text h1+h3 {
    padding-bottom: 1.25rem
}

.t-34 .pr-900 .b-text h1+h3 {
    margin-top: -1.25rem
}

.t-34 .b-text h2 {
    font-size: 1.5rem;
    line-height: 1.5;
    padding: 0 0 .625rem;
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 600;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0
}

.t-34 .b-text h2:last-child {
    padding-bottom: 0
}

.wnd-fonts-fallback .t-34 .b-text h2 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .b-text h2:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-text h2 b,.t-34 .b-text h2 strong {
    font-weight: 800
}

.t-34 .b-text h2+h3 {
    margin-top: -.625rem;
    padding-bottom: .625rem
}

.t-34 .pr-0 .b-text h2 {
    font-size: 1.5rem;
    line-height: 1.5;
    padding: 0 0 .625rem
}

.t-34 .pr-0 .b-text h2:last-child {
    padding-bottom: 0
}

.t-34 .pr-900 .b-text h2 {
    font-size: 2rem;
    line-height: 1.375;
    padding-bottom: 1rem
}

.t-34 .pr-0 .b-text h2+h3 {
    margin-top: -.625rem;
    padding-bottom: .625rem
}

.t-34 .pr-400 .b-text h2+h3 {
    margin-top: -.5rem;
    padding-bottom: .75rem
}

.t-34 .pr-600 .b-text h2+h3 {
    margin-top: -1rem;
    padding-bottom: 1rem
}

.t-34 .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.5;
    padding: 0 0 .3125rem;
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 300;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0
}

.t-34 .b-text h3:last-child {
    padding-bottom: 0
}

.wnd-fonts-fallback .t-34 .b-text h3 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .b-text h3:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-text h3 b,.t-34 .b-text h3 strong {
    font-weight: 600
}

.t-34 .pr-0 .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.5;
    padding: 0 0 .3125rem
}

.t-34 .pr-0 .b-text h3:last-child {
    padding-bottom: 0
}

.t-34 .pr-600 .b-text h3 {
    font-size: 1.25rem;
    line-height: 1.5;
    padding-bottom: .375rem
}

.t-34 .pr-900 .b-text h3 {
    font-size: 1.5rem;
    line-height: 1.5;
    padding-bottom: .5rem
}

.t-34 .b-text p {
    padding: 0 0 .75rem;
    margin: 0
}

.t-34 .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-0 .b-text p {
    padding: 0 0 .75rem
}

.t-34 .pr-0 .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .b-text p {
    padding-bottom: .9375rem
}

.t-34 .pr-600 .b-text p {
    padding-bottom: 1.125rem
}

.t-34 .b-text ol {
    padding: 0 0 .9375rem;
    margin: 0 0 0 .625rem;
    display: block;
    list-style: none
}

.t-34 .b-text ol:last-child {
    padding-bottom: 0
}

.t-34 .b-text ol li {
    padding: 0 0 .3125rem 1.875rem;
    counter-increment: a;
    text-align: left;
    position: relative
}

.t-34 .b-text ol li:last-child {
    padding-bottom: 0
}

.t-34 .b-text ol li:before {
    content: counter(a) ".";
    position: absolute;
    top: 0;
    left: 0
}

.t-34 .pr-0 .b-text ol {
    padding: 0 0 .9375rem;
    margin: 0 0 0 .625rem
}

.t-34 .pr-0 .b-text ol:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .b-text ol {
    padding-bottom: 1rem;
    margin-left: .9375rem
}

.t-34 .pr-600 .b-text ol {
    padding-bottom: 1.125rem;
    margin-left: 1.25rem
}

.t-34 .pr-0 .b-text ol li {
    padding: 0 0 .3125rem 1.875rem
}

.t-34 .pr-0 .b-text ol li:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .b-text ol li {
    padding-left: 1.875rem
}

.t-34 .pr-600 .b-text ol li {
    padding-left: 2.1875rem
}

.t-34 .b-text ul {
    padding: 0 0 .9375rem;
    margin: 0 0 0 .625rem;
    display: block;
    list-style: none
}

.t-34 .b-text ul:last-child {
    padding-bottom: 0
}

.t-34 .b-text ul li {
    padding: 0 0 .3125rem 1.5625rem;
    text-align: left;
    position: relative
}

.t-34 .b-text ul li:last-child {
    padding-bottom: 0
}

.t-34 .b-text ul li:before {
    content: "\f105";
    font-family: WebnodeIcons;
    position: absolute;
    top: 0;
    left: 0
}

.t-34 .pr-0 .b-text ul {
    padding: 0 0 .9375rem;
    margin: 0 0 0 .625rem
}

.t-34 .pr-0 .b-text ul:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .b-text ul {
    padding-bottom: 1rem;
    margin-left: .9375rem
}

.t-34 .pr-600 .b-text ul {
    padding-bottom: 1.125rem;
    margin-left: 1.25rem
}

.t-34 .pr-0 .b-text ul li {
    padding: 0 0 .3125rem 1.5625rem
}

.t-34 .pr-0 .b-text ul li:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .b-text ul li {
    padding-left: 1.875rem
}

.t-34 .pr-600 .b-text ul li {
    padding-left: 2.1875rem
}

.t-34 .b-text blockquote {
    font-size: 1.125rem;
    line-height: 1.55556;
    padding: 1.25rem 1.25rem 1.875rem 3.125rem;
    font-family: "pt-serif",Times New Roman,serif;
    position: relative;
    font-weight: 400;
    margin: 0
}

.wnd-fonts-fallback .t-34 .b-text blockquote {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .b-text blockquote:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-text blockquote b,.t-34 .b-text blockquote strong {
    font-weight: 700
}

.t-34 .b-text blockquote:lang(ja) {
    font-style: normal
}

.t-34 .b-text blockquote:before {
    max-height: 1.875rem;
    position: absolute;
    top: 22px;
    left: 5px;
    font-size: 4.75rem;
    content: "“";
    font-weight: 400;
    display: block;
    line-height: 1;
    overflow: hidden
}

html[lang=ja] .t-34 .b-text blockquote:before {
    content: "「」";
    top: 25px;
    left: -18px;
    max-height: 3.125rem;
    font-size: 2.5rem
}

html[lang=ca] .t-34 .b-text blockquote:before,html[lang=el] .t-34 .b-text blockquote:before,html[lang=fr] .t-34 .b-text blockquote:before,html[lang=it] .t-34 .b-text blockquote:before,html[lang=lv] .t-34 .b-text blockquote:before,html[lang=no] .t-34 .b-text blockquote:before,html[lang=pt] .t-34 .b-text blockquote:before,html[lang=ru] .t-34 .b-text blockquote:before,html[lang=uk] .t-34 .b-text blockquote:before {
    content: "«";
    font-family: serif;
    top: 0;
    left: 3px;
    max-height: 4.375rem
}

html[lang=cz] .t-34 .b-text blockquote:before,html[lang=de] .t-34 .b-text blockquote:before,html[lang=hr] .t-34 .b-text blockquote:before,html[lang=hu] .t-34 .b-text blockquote:before,html[lang=nl] .t-34 .b-text blockquote:before,html[lang=pl] .t-34 .b-text blockquote:before,html[lang=sk] .t-34 .b-text blockquote:before {
    content: "„";
    top: -32px;
    left: 5px;
    max-height: 5.625rem
}

.t-34 .b-text blockquote h1,.t-34 .b-text blockquote h2,.t-34 .b-text blockquote h3,.t-34 .b-text blockquote p {
    color: inherit!important
}

.t-34 .b-text blockquote h1:after,.t-34 .b-text blockquote h2:after,.t-34 .b-text blockquote h3:after,.t-34 .b-text blockquote p:after {
    background-color: transparent!important
}

.t-34 .pr-0 .b-text blockquote {
    font-size: 1.125rem;
    line-height: 1.55556;
    padding: 1.25rem 1.25rem 1.875rem 3.125rem
}

.t-34 .pr-600 .b-text blockquote {
    font-size: 1.3125rem;
    line-height: 1.52381;
    padding: 2rem 2rem 2.9375rem 4.6875rem
}

.t-34 .pr-900 .b-text blockquote {
    font-size: 1.5rem;
    line-height: 1.5;
    padding: 2.25rem 2.25rem 3.5rem 5.9375rem
}

.t-34 .pr-0 .b-text blockquote:before {
    font-size: 4.75rem;
    top: 22px;
    left: 5px;
    max-height: 1.875rem
}

.t-34 .pr-600 .b-text blockquote:before {
    font-size: 6.875rem;
    top: 30px;
    max-height: 2.5rem
}

.t-34 .pr-900 .b-text blockquote:before {
    font-size: 9.375rem;
    max-height: 4.0625rem
}

.t-34 .b-text blockquote+h1,.t-34 .b-text blockquote+h2,.t-34 .b-text blockquote+h3,.t-34 .b-text ol+h1,.t-34 .b-text ol+h2,.t-34 .b-text ol+h3,.t-34 .b-text p+h1,.t-34 .b-text p+h2,.t-34 .b-text p+h3,.t-34 .b-text ul+h1,.t-34 .b-text ul+h2,.t-34 .b-text ul+h3,.t-34 .pr-0 .b-text p+h1 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text p+h1 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text p+h1 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text p+h2 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text p+h2 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text p+h2 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text p+h3 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text p+h3 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text p+h3 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text ul+h1 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text ul+h1 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text ul+h1 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text ul+h2 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text ul+h2 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text ul+h2 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text ul+h3 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text ul+h3 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text ul+h3 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text ol+h1 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text ol+h1 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text ol+h1 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text ol+h2 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text ol+h2 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text ol+h2 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text ol+h3 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text ol+h3 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text ol+h3 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text blockquote+h1 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text blockquote+h1 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text blockquote+h1 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text blockquote+h2 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text blockquote+h2 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text blockquote+h2 {
    padding-top: 1rem
}

.t-34 .pr-0 .b-text blockquote+h3 {
    padding-top: .625rem
}

.t-34 .pr-400 .b-text blockquote+h3 {
    padding-top: .75rem
}

.t-34 .pr-600 .b-text blockquote+h3 {
    padding-top: 1rem
}

.t-34 .eshop-filter-category,.t-34 .pr-0 .eshop-filter-category {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400
}

.t-34 .pr-900 .eshop-filter-category {
    font-size: 1rem;
    line-height: 1.125
}

.t-34 .eshop-filter h3,.t-34 .pr-0 .eshop-filter h3 {
    font-size: 1.1875rem;
    line-height: 1.47368;
    font-weight: 600;
    text-transform: none
}

.t-34 .eshop-grid .item-head h2 {
    font-size: 1.125rem;
    line-height: 1.44444;
    font-weight: 500
}

.t-34 .eshop-grid .item-head h2 b,.t-34 .eshop-grid .item-head h2 strong {
    font-weight: 700
}

.t-34 .pr-0 .eshop-grid .item-head h2 {
    font-size: 1.125rem;
    line-height: 1.44444;
    font-weight: 500
}

.t-34 .pr-0 .eshop-grid .item-head h2 b,.t-34 .pr-0 .eshop-grid .item-head h2 strong {
    font-weight: 700
}

.t-34 .pr-400 .eshop-grid .item-head h2 {
    font-size: 1.125rem;
    line-height: 1.44444;
    max-height: 3rem
}

.t-34 .pr-900 .eshop-grid .item-head h2,.t-34 .pr-1200 .eshop-grid .item-head h2 {
    font-size: 1.125rem;
    line-height: 1.44444
}

.t-34 .eshop-grid .product-label>span,.t-34 .pr-0 .eshop-grid .product-label>span {
    font-size: .75rem;
    line-height: 1.33333;
    font-weight: 500
}

.t-34 .eshop-grid .product-price,.t-34 .pr-0 .eshop-grid .product-price {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 300
}

.t-34 .eshop-grid .product-price-comparative,.t-34 .pr-0 .eshop-grid .product-price-comparative {
    font-size: .95rem;
    line-height: 1.6;
    font-weight: 300
}

.t-34 .pr-900 .eshop-grid .product-price-comparative {
    font-size: 1rem;
    line-height: 1.5
}

.t-34 .eshop-slider .product-title,.t-34 .pr-0 .eshop-slider .product-title {
    font-size: 1.75rem;
    line-height: 1.35714;
    font-weight: 700;
    font-style: normal;
    max-height: 4.5rem
}

.t-34 .pr-400 .eshop-slider .product-title {
    max-height: 4.625rem
}

.t-34 .pr-900 .eshop-slider .product-title {
    font-size: 1.875rem;
    line-height: 1.33333;
    max-height: 4.875rem
}

.t-34 .pr-1200 .eshop-slider .product-title {
    font-size: 2rem;
    line-height: 1.3125;
    max-height: 5.25rem
}

.t-34 .eshop-slider .product-label>span,.t-34 .pr-0 .eshop-slider .product-label>span {
    font-size: .875rem;
    line-height: 1.28571;
    font-weight: 700
}

.t-34 .eshop-slider .product-text,.t-34 .pr-0 .eshop-slider .product-text {
    font-size: 1rem;
    line-height: 1.5625;
    max-height: 4.5rem
}

.t-34 .pr-400 .eshop-slider .product-text {
    max-height: 4.625rem
}

.t-34 .pr-768 .eshop-slider .product-text {
    max-height: 4.75rem
}

.t-34 .pr-900 .eshop-slider .product-text {
    font-size: 1.125rem;
    line-height: 1.44444
}

.t-34 .eshop-slider .product-price,.t-34 .pr-0 .eshop-slider .product-price {
    font-size: 1.5rem;
    line-height: 1.33333;
    font-weight: 700
}

.t-34 .pr-900 .eshop-slider .product-price {
    font-size: 1.625rem;
    line-height: 1.30769
}

.t-34 .eshop-slider .product-price-comparative,.t-34 .pr-0 .eshop-slider .product-price-comparative {
    font-size: 1.125rem;
    line-height: 1.44444;
    font-weight: 400
}

.t-34 .pr-900 .eshop-slider .product-price-comparative {
    font-size: 1.25rem;
    line-height: 1.4
}

.t-34 .eshop-cart-th {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.66667;
    text-transform: uppercase;
    letter-spacing: .075em
}

.wnd-fonts-fallback .t-34 .eshop-cart-th {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-th:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-th {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.66667;
    text-transform: uppercase;
    letter-spacing: .075em
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-th {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-th:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-product-title {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.375;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .eshop-cart-product-title {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-product-title:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-product-title {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.375;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-product-title {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-product-title:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-product-variant {
    font-family: Raleway,Arial,sans-serif;
    font-size: .75rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: .01em
}

.wnd-fonts-fallback .t-34 .eshop-cart-product-variant {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-product-variant:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-product-variant {
    font-family: Raleway,Arial,sans-serif;
    font-size: .75rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: .01em
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-product-variant {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-product-variant:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-price span {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .eshop-cart-price span {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-price span:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-price span {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-price span {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-price span:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-quantity {
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .eshop-cart-quantity {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-quantity:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-quantity {
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-quantity {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-quantity:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-quantity input {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.71429;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .eshop-cart-quantity input {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-quantity input:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-quantity input {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.71429;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-quantity input {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-quantity input:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-sum-price {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .eshop-cart-sum-price {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-sum-price:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-sum-price {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-sum-price {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-sum-price:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-out-of-stock {
    font-family: Raleway,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.42857;
    font-weight: 600
}

.wnd-fonts-fallback .t-34 .eshop-cart-out-of-stock {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-out-of-stock:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-out-of-stock {
    font-family: Raleway,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.42857;
    font-weight: 600
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-out-of-stock {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-out-of-stock:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-total-label {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: .75rem;
    line-height: 2.5;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .075em
}

.wnd-fonts-fallback .t-34 .eshop-cart-total-label {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-total-label:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-total-label {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: .75rem;
    line-height: 2.5;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .075em
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-total-label {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-total-label:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-cart-total-value {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .eshop-cart-total-value {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-cart-total-value:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-total-value {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 700
}

.wnd-fonts-fallback .t-34 .pr-0 .eshop-cart-total-value {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .eshop-cart-total-value:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-title {
    font-size: 1.8125rem;
    line-height: 1.37931;
    font-family: brandon-grotesque,Arial,sans-serif;
    font-weight: 500;
    font-style: normal
}

.wnd-fonts-fallback .t-34 .eshop-detail .product-title {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-title:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-title b,.t-34 .eshop-detail .product-title strong {
    font-weight: 700
}

.t-34 .eshop-detail .product-ribbon-content {
    font-size: .75rem;
    line-height: 1.33333;
    font-family: Raleway,Arial,sans-serif;
    font-weight: 400
}

.wnd-fonts-fallback .t-34 .eshop-detail .product-ribbon-content {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-ribbon-content:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-text {
    font-size: .95rem;
    line-height: 1.6;
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-weight: 300
}

.wnd-fonts-fallback .t-34 .eshop-detail .product-text {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-detail .product-text:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-variants-title {
    font-size: 1.25rem;
    line-height: 1.3;
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .eshop-detail .product-variants-title {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-detail .product-variants-title:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-price {
    font-size: 1.625rem;
    line-height: 1.23077;
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-weight: 600;
    letter-spacing: .025em
}

.wnd-fonts-fallback .t-34 .eshop-detail .product-price {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .eshop-detail .product-price:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .eshop-detail .product-price.product-price-comparative {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400
}

.t-34 .blog .item-head a {
    text-decoration: none;
    border-bottom: none;
    transition: color .25s,text-decoration .25s
}

body.wnd-fe:not(.touched) .t-34 .blog .item-head a:hover {
    text-decoration: underline
}

.t-34 .blog.wnd-active-listing-zone .item-head a {
    text-decoration: none;
    border-bottom: none;
    transition: color .25s,text-decoration .25s
}

body.wnd-cms:not(.touched) .t-34 .blog.wnd-active-listing-zone .item-head a:hover {
    text-decoration: underline
}

.t-34 .blog.no-grid .item-head h2 {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1.125rem;
    line-height: 1.33333;
    font-weight: 600;
    font-style: normal;
    letter-spacing: -.0625rem
}

.wnd-fonts-fallback .t-34 .blog.no-grid .item-head h2 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .blog.no-grid .item-head h2:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .blog.no-grid .item-head h2 b,.t-34 .blog.no-grid .item-head h2 strong {
    font-weight: 800
}

.t-34 .pr-0 .blog.no-grid .item-head h2 {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1.125rem;
    line-height: 1.33333;
    font-weight: 600;
    font-style: normal;
    letter-spacing: -.0625rem
}

.wnd-fonts-fallback .t-34 .pr-0 .blog.no-grid .item-head h2 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .blog.no-grid .item-head h2:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .blog.no-grid .item-head h2 b,.t-34 .pr-0 .blog.no-grid .item-head h2 strong {
    font-weight: 800
}

.t-34 .pr-400 .blog.no-grid .item-head h2 {
    font-size: 1.375rem;
    line-height: 1.27273
}

.t-34 .pr-600 .blog.no-grid .item-head h2 {
    font-size: 1.625rem;
    line-height: 1.23077
}

.t-34 .pr-900 .blog.no-grid .item-head h2 {
    font-size: 1.875rem;
    line-height: 1.2;
    font-weight: 700
}

.t-34 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before,.t-34 .pr-0 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 12px;
    line-height: 22px;
    margin-right: .625rem
}

.t-34 .pr-400 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 15px;
    line-height: 27px;
    margin-right: .625rem
}

.t-34 .pr-600 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 17px;
    line-height: 32px;
    margin-right: .75rem
}

.t-34 .pr-900 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 20px;
    line-height: 34px
}

.t-34 .pr-1200 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before {
    margin-right: .875rem
}

.t-34 .blog.no-grid .item-date {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: 1rem;
    line-height: 1.375;
    font-weight: 300;
    font-style: italic
}

.wnd-fonts-fallback .t-34 .blog.no-grid .item-date {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .blog.no-grid .item-date:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .blog.no-grid .item-date {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: 1rem;
    line-height: 1.375;
    font-weight: 300;
    font-style: italic
}

.wnd-fonts-fallback .t-34 .pr-0 .blog.no-grid .item-date {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .pr-0 .blog.no-grid .item-date:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .blog.no-grid .item-perex {
    font-size: 1rem;
    line-height: 1.625;
    font-weight: 300;
    letter-spacing: .0625rem
}

.t-34 .blog.no-grid .item-perex blockquote,.t-34 .blog.no-grid .item-perex h1,.t-34 .blog.no-grid .item-perex h2,.t-34 .blog.no-grid .item-perex h3 {
    font-size: 1.075rem;
    line-height: 1.52941;
    font-weight: 300;
    letter-spacing: normal
}

.t-34 .pr-0 .blog.no-grid .item-perex {
    font-size: 1rem;
    line-height: 1.625;
    font-weight: 300;
    letter-spacing: .0625rem
}

.t-34 .pr-400 .blog.no-grid .item-perex {
    font-size: 1.075rem;
    line-height: 1.64706
}

.t-34 .pr-900 .blog.no-grid .item-perex {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-0 .blog.no-grid .item-perex h1 {
    font-size: 1.075rem;
    line-height: 1.52941;
    font-weight: 300;
    letter-spacing: normal
}

.t-34 .pr-600 .blog.no-grid .item-perex h1 {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-900 .blog.no-grid .item-perex h1 {
    font-size: 1.5rem;
    line-height: 1.16667
}

.t-34 .pr-0 .blog.no-grid .item-perex h2 {
    font-size: 1.075rem;
    line-height: 1.52941;
    font-weight: 300;
    letter-spacing: normal
}

.t-34 .pr-600 .blog.no-grid .item-perex h2 {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-900 .blog.no-grid .item-perex h2 {
    font-size: 1.5rem;
    line-height: 1.16667
}

.t-34 .pr-0 .blog.no-grid .item-perex h3 {
    font-size: 1.075rem;
    line-height: 1.52941;
    font-weight: 300;
    letter-spacing: normal
}

.t-34 .pr-600 .blog.no-grid .item-perex h3 {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-900 .blog.no-grid .item-perex h3 {
    font-size: 1.5rem;
    line-height: 1.16667
}

.t-34 .pr-0 .blog.no-grid .item-perex blockquote {
    font-size: 1.075rem;
    line-height: 1.52941;
    font-weight: 300;
    letter-spacing: normal
}

.t-34 .pr-600 .blog.no-grid .item-perex blockquote {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-900 .blog.no-grid .item-perex blockquote {
    font-size: 1.5rem;
    line-height: 1.16667
}

.t-34 .blog.grid .item-head h2 {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1.125rem;
    line-height: 1.33333;
    font-weight: 600;
    font-style: normal;
    letter-spacing: normal
}

.wnd-fonts-fallback .t-34 .blog.grid .item-head h2 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .blog.grid .item-head h2:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .blog.grid .item-head h2 b,.t-34 .blog.grid .item-head h2 strong {
    font-weight: 800
}

.t-34 .pr-0 .blog.grid .item-head h2 {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-size: 1.125rem;
    line-height: 1.33333;
    font-weight: 600;
    font-style: normal;
    letter-spacing: normal
}

.wnd-fonts-fallback .t-34 .pr-0 .blog.grid .item-head h2 {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .pr-0 .blog.grid .item-head h2:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .blog.grid .item-head h2 b,.t-34 .pr-0 .blog.grid .item-head h2 strong {
    font-weight: 800
}

.t-34 .pr-400 .blog.grid .item-head h2 {
    font-size: 1.375rem;
    line-height: 1.27273
}

.t-34 .blog.grid .wnd-private-content .item-head h2 .listing-data span:before,.t-34 .pr-0 .blog.grid .wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 12px;
    line-height: 22px;
    margin-right: .625rem
}

.t-34 .pr-400 .blog.grid .wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 15px;
    line-height: 28px
}

.t-34 .blog.grid .item-date {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: 1rem;
    line-height: 1.375;
    font-weight: 300;
    font-style: italic
}

.wnd-fonts-fallback .t-34 .blog.grid .item-date {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .blog.grid .item-date:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .blog.grid .item-date {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: 1rem;
    line-height: 1.375;
    font-weight: 300;
    font-style: italic
}

.wnd-fonts-fallback .t-34 .pr-0 .blog.grid .item-date {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .pr-0 .blog.grid .item-date:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.blog.grid.blog-feed-board .pr-0 .t-34 .item-date,.t-34 .blog.grid.blog-feed-board .item-date {
    font-style: normal;
    font-size: 1rem;
    line-height: 1
}

.t-34 .blog.grid .item-perex {
    font-size: .95rem;
    line-height: 1.73333;
    font-weight: 300
}

.pr-0 .t-34 .blog.grid .item-perex blockquote,.pr-0 .t-34 .blog.grid .item-perex h1,.pr-0 .t-34 .blog.grid .item-perex h2,.pr-0 .t-34 .blog.grid .item-perex h3,.t-34 .blog.grid .item-perex blockquote,.t-34 .blog.grid .item-perex h1,.t-34 .blog.grid .item-perex h2,.t-34 .blog.grid .item-perex h3 {
    font-size: 1.125rem;
    line-height: 1.27778
}

.pr-400 .t-34 .blog.grid .item-perex blockquote,.pr-400 .t-34 .blog.grid .item-perex h1,.pr-400 .t-34 .blog.grid .item-perex h2,.pr-400 .t-34 .blog.grid .item-perex h3 {
    font-size: 1.25rem;
    line-height: 1.3
}

.pr-big .t-34 .blog.grid .item-perex blockquote,.pr-big .t-34 .blog.grid .item-perex h1,.pr-big .t-34 .blog.grid .item-perex h2,.pr-big .t-34 .blog.grid .item-perex h3 {
    font-size: 1.375rem;
    line-height: 1.18182
}

.t-34 .pr-0 .blog.grid .item-perex {
    font-size: .95rem;
    line-height: 1.73333;
    font-weight: 300
}

.t-34 .pr-400 .blog.grid .item-perex {
    font-size: 1.125rem;
    line-height: 1.44444
}

.t-34 .pr-0 .blog.grid .item-perex h1 {
    font-size: 1.125rem;
    line-height: 1.27778
}

.t-34 .pr-400 .blog.grid .item-perex h1 {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-600 .blog.grid .item-perex h1 {
    font-size: 1.375rem;
    line-height: 1.18182
}

.t-34 .pr-0 .blog.grid .item-perex h2 {
    font-size: 1.125rem;
    line-height: 1.27778
}

.t-34 .pr-400 .blog.grid .item-perex h2 {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-600 .blog.grid .item-perex h2 {
    font-size: 1.375rem;
    line-height: 1.18182
}

.t-34 .pr-0 .blog.grid .item-perex h3 {
    font-size: 1.125rem;
    line-height: 1.27778
}

.t-34 .pr-400 .blog.grid .item-perex h3 {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-600 .blog.grid .item-perex h3 {
    font-size: 1.375rem;
    line-height: 1.18182
}

.t-34 .pr-0 .blog.grid .item-perex blockquote {
    font-size: 1.125rem;
    line-height: 1.27778
}

.t-34 .pr-400 .blog.grid .item-perex blockquote {
    font-size: 1.25rem;
    line-height: 1.3
}

.t-34 .pr-600 .blog.grid .item-perex blockquote {
    font-size: 1.375rem;
    line-height: 1.18182
}

.t-34 .blog.perex-crop .item-perex p {
    max-height: 6.5rem
}

.t-34 .blog.perex-crop .item-perex blockquote,.t-34 .blog.perex-crop .item-perex h1,.t-34 .blog.perex-crop .item-perex h2,.t-34 .blog.perex-crop .item-perex h3 {
    max-height: 5.6875rem
}

.t-34 .blog-headings.blog.no-grid .item-head h2,.t-34 .pr-0 .blog-headings.blog.no-grid .item-head h2 {
    font-size: 1.125rem;
    line-height: 1.33333;
    letter-spacing: normal
}

.t-34 .pr-400 .blog-headings.blog.no-grid .item-head h2 {
    font-size: 1.375rem;
    line-height: 1.27273
}

.t-34 .pr-600 .blog-headings.blog.no-grid .item-head h2 {
    font-size: 1.625rem;
    line-height: 1.23077
}

.t-34 .pr-900 .blog-headings.blog.no-grid .item-head h2 {
    font-size: 1.875rem;
    line-height: 1.2
}

.t-34 .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .listing-data span:before,.t-34 .pr-0 .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 12px;
    line-height: 23px;
    margin-right: .625rem
}

.t-34 .pr-400 .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 15px;
    line-height: 28px;
    margin-right: .75rem
}

.t-34 .pr-600 .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 17px;
    line-height: 32px;
    margin-right: .75rem
}

.t-34 .pr-900 .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .listing-data span:before {
    font-size: 19px;
    line-height: 35px;
    margin-right: .875rem
}

.t-34 .s-bdh-t {
    font-size: 2rem;
    line-height: 1.25;
    font-family: brandon-grotesque,Arial,sans-serif;
    font-style: normal;
    font-weight: 300
}

.wnd-fonts-fallback .t-34 .s-bdh-t {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .s-bdh-t:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .s-bdh-t b,.t-34 .s-bdh-t strong {
    font-weight: 500
}

.t-34 .s-bdh-d {
    font-family: "pt-serif",Times New Roman,serif;
    font-weight: 300;
    font-style: italic;
    font-size: 1rem;
    line-height: 1.3125
}

.wnd-fonts-fallback .t-34 .s-bdh-d {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .s-bdh-d:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-btn-l,.t-34 .wnd-replace-form-button {
    font-size: 1rem;
    line-height: 1.875;
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-weight: 400
}

.wnd-fonts-fallback .t-34 .b-btn-l,.wnd-fonts-fallback .t-34 .wnd-replace-form-button {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .b-btn-l:lang(ja),.t-34 .wnd-replace-form-button:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-btn.b-btn-fs:not(.b-btn-5) .b-btn-l,.t-34 .b-btn.b-btn-fs:not(.b-btn-5) .wnd-replace-form-button {
    font-size: 1rem
}

.t-34 .b-btn-5 .b-btn-l:after,.t-34 .b-btn-5 .wnd-replace-form-button:after {
    content: "\e920";
    font-family: WebnodeIcons
}

.t-34 .b-btn-file .b-btn-l:before {
    content: "\e917";
    font-family: WebnodeIcons;
    font-size: 21px
}

.t-34 .b-btn-i-s .b-btn-t:after {
    content: "\e914";
    font-family: WebnodeIcons
}

.t-34 .b-btn-i-atc .b-btn-t:before {
    content: "\e904";
    font-family: WebnodeIcons;
    font-size: 16px
}

.t-34 .b-btn-a-l {
    top: 13px
}

.t-34 .b-btn-a-a .checked:after {
    margin-top: .6875rem
}

.t-34 .b-form-default.form label {
    font-size: 16px;
    font-weight: 300
}

.t-34 .b-form-default.form label b,.t-34 .b-form-default.form label strong {
    font-weight: 700
}

.t-34 .b-form-default .form-checkbox-simple.wnd-required label>span:after {
    font-family: Roboto,Arial,sans-serif;
    font-weight: 300
}

.wnd-fonts-fallback .t-34 .b-form-default .form-checkbox-simple.wnd-required label>span:after {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .b-form-default .form-checkbox-simple.wnd-required label>span:after:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-form-default.form .wnd-required>label {
    font-weight: 700
}

.t-34 .b-form-default.form .form-input {
    font-size: 16px
}

.t-34 .b-form-default.form .form-input input,.t-34 .b-form-default.form .form-input textarea {
    font-weight: 300
}

.t-34 .b-form-default.form .select select {
    font-size: 16px;
    font-weight: 300
}

.t-34 .b-form-default.form .form-message {
    font-size: 110%;
    font-weight: 700
}

.t-34 .b-form-default.f-rh-tiny.form textarea {
    padding-top: .25rem
}

.t-34 .b-form-default.f-rh-small.form textarea {
    padding-top: .4375rem
}

.t-34 .b-form-default.f-rh-normal.form textarea {
    padding-top: .5rem
}

.t-34 .b-form-default.f-rh-large.form textarea {
    padding-top: .625rem
}

.t-34 .b-form-light.form label {
    font-size: 16px;
    font-weight: 300
}

.t-34 .b-form-light.form label b,.t-34 .b-form-light.form label strong {
    font-weight: 700
}

.t-34 .b-form-light .form-checkbox-simple.wnd-required label>span:after,.t-34 .b-form-light .form-group.wnd-required>label>span>span:after,.t-34 .b-form-light .form-input:not(.form-group).wnd-required>label:after,.t-34 .b-form-light .form-textarea.wnd-required div label:after,.t-34 .b-form-light .wnd-required .select label:after,.t-34 .b-form-light .wnd-required>label:after {
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 300
}

.wnd-fonts-fallback .t-34 .b-form-light .form-checkbox-simple.wnd-required label>span:after,.wnd-fonts-fallback .t-34 .b-form-light .form-group.wnd-required>label>span>span:after,.wnd-fonts-fallback .t-34 .b-form-light .form-input:not(.form-group).wnd-required>label:after,.wnd-fonts-fallback .t-34 .b-form-light .form-textarea.wnd-required div label:after,.wnd-fonts-fallback .t-34 .b-form-light .wnd-required .select label:after,.wnd-fonts-fallback .t-34 .b-form-light .wnd-required>label:after {
    font-family: Noto Sans,Arial,sans-serif
}

.t-34 .b-form-light .form-checkbox-simple.wnd-required label>span:after:lang(ja),.t-34 .b-form-light .form-group.wnd-required>label>span>span:after:lang(ja),.t-34 .b-form-light .form-input:not(.form-group).wnd-required>label:after:lang(ja),.t-34 .b-form-light .form-textarea.wnd-required div label:after:lang(ja),.t-34 .b-form-light .wnd-required .select label:after:lang(ja),.t-34 .b-form-light .wnd-required>label:after:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-form-light.form .form-input {
    font-size: 16px
}

.t-34 .b-form-light.form input,.t-34 .b-form-light.form label,.t-34 .b-form-light.form select,.t-34 .b-form-light.form textarea {
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .b-form-light.form input,.wnd-fonts-fallback .t-34 .b-form-light.form label,.wnd-fonts-fallback .t-34 .b-form-light.form select,.wnd-fonts-fallback .t-34 .b-form-light.form textarea {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .b-form-light.form input:lang(ja),.t-34 .b-form-light.form label:lang(ja),.t-34 .b-form-light.form select:lang(ja),.t-34 .b-form-light.form textarea:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .b-form-light.form input,.t-34 .b-form-light.form select.not-clicked,.t-34 .b-form-light.form textarea {
    font-size: 16px
}

.t-34 .b-form-light.form .form-input.wnd-validate-error input+label,.t-34 .b-form-light.form .form-input.wnd-validate-error textarea+label {
    font-size: 12px
}

.t-34 .b-form-light.form .form-input.wnd-validate-error input+label:after,.t-34 .b-form-light.form .form-input.wnd-validate-error textarea+label:after {
    font-size: 12px!important
}

.t-34 .b-form-light.form input.not-empty+label,.t-34 .b-form-light.form input:focus+label,.t-34 .b-form-light.form select:not(.not-clicked)+label,.t-34 .b-form-light.form textarea.not-empty+label,.t-34 .b-form-light.form textarea:focus+label {
    font-size: 12px
}

.t-34 .b-form-light.form input.not-empty+label:after,.t-34 .b-form-light.form input:focus+label:after,.t-34 .b-form-light.form select:not(.not-clicked)+label:after,.t-34 .b-form-light.form textarea.not-empty+label:after,.t-34 .b-form-light.form textarea:focus+label:after {
    font-size: 12px!important
}

.t-34 .b-form-light.form .form-file.not-empty label {
    font-size: 12px
}

.t-34 .b-form-light.form .form-file.not-empty label:after {
    font-size: 12px!important
}

.t-34 .b-form-light.form select.not-clicked+label {
    font-size: 16px
}

.t-34 .b-form-light.form select:not(.not-clicked)+label {
    font-size: 12px
}

.t-34 .b-form-light.form .select select {
    font-size: 16px
}

.t-34 .b-form-light.form .form-file-button:after {
    font-size: 22px
}

.t-34 .b-form-light.form .form-file-text {
    font-size: 16px
}

.t-34 .b-form-light.form .form-file-remove {
    font-size: 25px;
    font-weight: 400
}

.t-34 .b-form-light.form .form-message {
    font-size: 110%
}

.t-34 .mt {
    font-size: .95rem;
    line-height: 1.6
}

.t-34 .mt .b-text h3 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0;
    font-weight: 600;
    text-align: inherit
}

.t-34 .mt .b-text h3 b,.t-34 .mt .b-text h3 strong {
    font-weight: 800
}

.t-34 .mt .b-text h3+h4 {
    margin-top: -.3125rem;
    padding-bottom: .3125rem
}

.t-34 .mt .b-text h4 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0 0 .3125rem;
    font-weight: 400;
    margin: 0
}

.t-34 .mt .b-text h4:last-child {
    padding-bottom: 0
}

.t-34 .mt .b-text h4 b,.t-34 .mt .b-text h4 strong {
    font-weight: 600
}

.t-34 .mt .b-text p {
    padding: 0 0 .375rem
}

.t-34 .mt .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .mt.mt-l .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.55556
}

.t-34 .pr-0 .mt {
    font-size: .95rem;
    line-height: 1.6
}

.t-34 .pr-400 .mt {
    font-size: 1rem;
    line-height: 1.625
}

.t-34 .pr-900 .mt {
    font-size: 1.125rem;
    line-height: 1.77778
}

.t-34 .pr-0 .mt .b-text h3 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0
}

.t-34 .pr-400 .mt .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.55556;
    padding-bottom: .375rem
}

.t-34 .pr-900 .mt .b-text h3 {
    font-size: 1.25rem;
    line-height: 1.5
}

.t-34 .pr-0 .mt .b-text h3+h4 {
    margin-top: -.3125rem;
    padding-bottom: .3125rem
}

.t-34 .pr-400 .mt .b-text h3+h4 {
    margin-top: -.375rem;
    padding-bottom: .375rem
}

.t-34 .pr-0 .mt .b-text h4 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0 0 .3125rem
}

.t-34 .pr-0 .mt .b-text h4:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .mt .b-text h4 {
    padding-bottom: .375rem
}

.t-34 .pr-900 .mt .b-text h4 {
    font-size: 1.125rem;
    line-height: 1.55556
}

.t-34 .pr-0 .mt .b-text p {
    padding: 0 0 .375rem
}

.t-34 .pr-0 .mt .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .mt .b-text p {
    padding-bottom: .4375rem
}

.t-34 .pr-0 .mt.mt-l .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.55556
}

.t-34 .pr-400 .mt.mt-l .b-text h3 {
    font-size: 1.25rem;
    line-height: 1.5
}

.t-34 .pr-900 .mt.mt-l .b-text h3 {
    font-size: 1.375rem;
    line-height: 1.45455
}

.t-34 .mt.mt-2 {
    font-size: .95rem;
    line-height: 1.6
}

.t-34 .mt.mt-2 .b-text h3 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0
}

.t-34 .mt.mt-2 .b-text h3+h4 {
    margin-top: -.3125rem;
    padding-bottom: .3125rem
}

.t-34 .mt.mt-2 .b-text h4 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0 0 .3125rem
}

.t-34 .mt.mt-2 .b-text h4:last-child {
    padding-bottom: 0
}

.t-34 .mt.mt-2 .b-text p {
    padding: 0 0 .375rem
}

.t-34 .mt.mt-2 .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-0 .mt.mt-2 {
    font-size: .95rem;
    line-height: 1.6
}

.t-34 .pr-400 .mt.mt-2 {
    font-size: 1rem;
    line-height: 1.625
}

.t-34 .pr-900 .mt.mt-2 {
    font-size: 1.125rem;
    line-height: 1.77778
}

.t-34 .pr-0 .mt.mt-2 .b-text h3 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0
}

.t-34 .pr-400 .mt.mt-2 .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.55556;
    padding-bottom: .375rem
}

.t-34 .pr-900 .mt.mt-2 .b-text h3 {
    font-size: 1.25rem;
    line-height: 1.5
}

.t-34 .pr-0 .mt.mt-2 .b-text h4 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0 0 .3125rem
}

.t-34 .pr-0 .mt.mt-2 .b-text h4:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .mt.mt-2 .b-text h4 {
    padding-bottom: .375rem
}

.t-34 .pr-900 .mt.mt-2 .b-text h4 {
    font-size: 1.125rem;
    line-height: 1.55556
}

.t-34 .pr-0 .mt.mt-2 .b-text h3+h4 {
    margin-top: -.3125rem;
    padding-bottom: .3125rem
}

.t-34 .pr-400 .mt.mt-2 .b-text h3+h4 {
    margin-top: -.375rem;
    padding-bottom: .375rem
}

.t-34 .pr-0 .mt.mt-2 .b-text p {
    padding: 0 0 .375rem
}

.t-34 .pr-0 .mt.mt-2 .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .mt.mt-2 .b-text p {
    padding-bottom: .4375rem
}

.t-34 .mt.mt-3 {
    font-size: .95rem;
    line-height: 1.6
}

.t-34 .mt.mt-3 .b-text h3 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0
}

.t-34 .mt.mt-3 .b-text h3+h4 {
    margin-top: -.3125rem;
    padding-bottom: .3125rem
}

.t-34 .mt.mt-3 .b-text h4 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0 0 .3125rem
}

.t-34 .mt.mt-3 .b-text h4:last-child {
    padding-bottom: 0
}

.t-34 .mt.mt-3 .b-text p {
    padding: 0 0 .375rem
}

.t-34 .mt.mt-3 .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-0 .mt.mt-3 {
    font-size: .95rem;
    line-height: 1.6
}

.t-34 .pr-400 .mt.mt-3 {
    font-size: 1rem;
    line-height: 1.625
}

.t-34 .pr-900 .mt.mt-3 {
    font-size: 1.125rem;
    line-height: 1.77778
}

.t-34 .pr-0 .mt.mt-3 .b-text h3 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0
}

.t-34 .pr-400 .mt.mt-3 .b-text h3 {
    font-size: 1.125rem;
    line-height: 1.55556;
    padding-bottom: .375rem
}

.t-34 .pr-900 .mt.mt-3 .b-text h3 {
    font-size: 1.25rem;
    line-height: 1.5
}

.t-34 .pr-0 .mt.mt-3 .b-text h4 {
    font-size: 1rem;
    line-height: 1.625;
    padding: 0 0 .3125rem
}

.t-34 .pr-0 .mt.mt-3 .b-text h4:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .mt.mt-3 .b-text h4 {
    padding-bottom: .375rem
}

.t-34 .pr-900 .mt.mt-3 .b-text h4 {
    font-size: 1.125rem;
    line-height: 1.55556
}

.t-34 .pr-0 .mt.mt-3 .b-text h3+h4 {
    margin-top: -.3125rem;
    padding-bottom: .3125rem
}

.t-34 .pr-400 .mt.mt-3 .b-text h3+h4 {
    margin-top: -.375rem;
    padding-bottom: .375rem
}

.t-34 .pr-0 .mt.mt-3 .b-text p {
    padding: 0 0 .375rem
}

.t-34 .pr-0 .mt.mt-3 .b-text p:last-child {
    padding-bottom: 0
}

.t-34 .pr-400 .mt.mt-3 .b-text p {
    padding-bottom: .4375rem
}

.t-34 .mt.mt-serif {
    font-family: "pt-serif",Times New Roman,serif
}

.wnd-fonts-fallback .t-34 .mt.mt-serif {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .mt.mt-serif:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .menu-font {
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .menu-font {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .menu-font:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .cart {
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .cart {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .cart:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .cart a .cart-content-link:after {
    content: "\e904";
    font-family: WebnodeIcons;
    font-size: 1.21875rem;
    font-weight: 300
}

.t-34 .search {
    font-family: proxima-nova,Helvetica,Arial,sans-serif
}

.wnd-fonts-fallback .t-34 .search {
    font-family: Noto Sans,Helvetica,Arial,sans-serif
}

.t-34 .search:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .search-icon {
    font-weight: 400;
    line-height: 50px
}

.t-34 .search-icon:after {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 50px
}

.wnd-s-i .t-34 .search-bar-input {
    font-size: 1rem;
    font-weight: 400
}

.t-34 .s-hn.wnd-mt-sliding .cart a .cart-content-link:after {
    font-size: 1.21875rem
}

.t-34 .s-hn.wnd-mt-boxed .search-icon,.t-34 .s-hn.wnd-mt-boxed .search-icon:after {
    font-size: 1rem;
    line-height: 38px
}

.t-34 .s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    font-size: 1.0625rem;
    font-weight: 700
}

.t-34 .s-f .s-f-l .ccy-select .ccy-items>ul,.t-34 .s-f .s-f-l .ccy-select .ccy-title>span,.t-34 .s-f .s-f-l .inline-text>span,.t-34 .s-f .s-f-l .lang-select .lang-items>ul,.t-34 .s-f .s-f-l .lang-select .lang-title>span,.t-34 .s-f .s-f-l .sf {
    font-size: .875rem;
    line-height: 20px;
    letter-spacing: .0625rem
}

.t-34 .s-f .s-f-l .lang-select .lang-title>span>span {
    font-weight: 700
}

.t-34 .footer-font,.t-34 .lang-select,.t-34 .system-footer {
    font-size: .875rem
}

.t-34 .lang-select .lang-title {
    font-weight: 700
}

.t-34 .copyright {
    font-size: .875rem
}

.t-34 .pager a {
    font-size: 1rem;
    line-height: 1.25
}

.t-34 .b-gal-t,.t-34 .b-img-t {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: .875rem;
    line-height: 1.57143;
    font-style: italic;
    font-weight: 400
}

.wnd-fonts-fallback .t-34 .b-gal-t,.wnd-fonts-fallback .t-34 .b-img-t {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .b-gal-t:lang(ja),.t-34 .b-img-t:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-0 .b-img-t {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: .875rem;
    line-height: 1.57143;
    font-style: italic;
    font-weight: 400
}

.wnd-fonts-fallback .t-34 .pr-0 .b-img-t {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .pr-0 .b-img-t:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-900 .b-img-t {
    font-size: 1rem;
    line-height: 1.5
}

.t-34 .pr-0 .b-gal-t {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: .875rem;
    line-height: 1.57143;
    font-style: italic;
    font-weight: 400
}

.wnd-fonts-fallback .t-34 .pr-0 .b-gal-t {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .pr-0 .b-gal-t:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

.t-34 .pr-900 .b-gal-t {
    font-size: 1rem;
    line-height: 1.5
}

.t-34 .pswp__caption {
    font-family: "pt-serif",Times New Roman,serif;
    font-size: .875rem;
    line-height: 1.57143;
    font-style: italic;
    font-weight: 400
}

.wnd-fonts-fallback .t-34 .pswp__caption {
    font-family: Noto Serif,Times New Roman,serif
}

.t-34 .pswp__caption:lang(ja) {
    font-family: Noto Sans Japanese,Noto Sans,Arial,sans-serif
}

@media screen and (min-width: 25em) {
    .t-34 .b-text h1+h3 {
        padding-bottom:1.25rem
    }

    .t-34 .b-text h2+h3 {
        margin-top: -.5rem;
        padding-bottom: .75rem
    }

    .t-34 .b-text p {
        padding-bottom: .9375rem
    }

    .t-34 .b-text ol {
        padding-bottom: 1rem;
        margin-left: .9375rem
    }

    .t-34 .b-text ol li {
        padding-left: 1.875rem
    }

    .t-34 .b-text ul {
        padding-bottom: 1rem;
        margin-left: .9375rem
    }

    .t-34 .b-text ul li {
        padding-left: 1.875rem
    }

    .t-34 .b-text blockquote+h1,.t-34 .b-text blockquote+h2,.t-34 .b-text blockquote+h3,.t-34 .b-text ol+h1,.t-34 .b-text ol+h2,.t-34 .b-text ol+h3,.t-34 .b-text p+h1,.t-34 .b-text p+h2,.t-34 .b-text p+h3,.t-34 .b-text ul+h1,.t-34 .b-text ul+h2,.t-34 .b-text ul+h3 {
        padding-top: .75rem
    }

    .t-34 .eshop-grid .item-head h2 {
        font-size: 1.125rem;
        line-height: 1.44444;
        max-height: 3rem
    }

    .t-34 .eshop-slider .product-text,.t-34 .eshop-slider .product-title {
        max-height: 4.625rem
    }

    .t-34 .eshop-detail .product-title {
        font-size: 1.9375rem;
        line-height: 1.35484
    }

    .t-34 .eshop-detail .product-text {
        font-size: 1rem;
        line-height: 1.625
    }

    .t-34 .eshop-detail .product-price {
        font-size: 1.6875rem;
        line-height: 1.18519
    }

    .t-34 .eshop-detail .product-price.product-price-comparative {
        font-size: 1.125rem;
        line-height: 1.44444
    }

    .t-34 .blog.no-grid .item-head h2 {
        font-size: 1.375rem;
        line-height: 1.27273
    }

    .t-34 .blog.no-grid .wnd-private-content .item-head h2 .listing-data span:before {
        font-size: 15px;
        line-height: 27px;
        margin-right: .625rem
    }

    .t-34 .blog.no-grid .item-perex {
        font-size: 1.075rem;
        line-height: 1.64706
    }

    .t-34 .blog.grid .item-head h2 {
        font-size: 1.375rem;
        line-height: 1.27273
    }

    .t-34 .blog.grid .wnd-private-content .item-head h2 .listing-data span:before {
        font-size: 15px;
        line-height: 28px
    }

    .t-34 .blog.grid .item-perex {
        font-size: 1.125rem;
        line-height: 1.44444
    }

    .t-34 .blog.grid .item-perex blockquote,.t-34 .blog.grid .item-perex h1,.t-34 .blog.grid .item-perex h2,.t-34 .blog.grid .item-perex h3 {
        font-size: 1.25rem;
        line-height: 1.3
    }

    .t-34 .blog.perex-crop .item-perex p {
        max-height: 6.25rem
    }

    .t-34 .blog.perex-crop .item-perex blockquote,.t-34 .blog.perex-crop .item-perex h1,.t-34 .blog.perex-crop .item-perex h2,.t-34 .blog.perex-crop .item-perex h3 {
        max-height: 6.5rem
    }

    .t-34 .blog-headings.blog.no-grid .item-head h2 {
        font-size: 1.375rem;
        line-height: 1.27273
    }

    .t-34 .blog-headings.blog.no-grid .item.wnd-private-content .item-head h2 .listing-data span:before {
        font-size: 15px;
        line-height: 28px;
        margin-right: .75rem
    }

    .t-34 .mt {
        font-size: 1rem;
        line-height: 1.625
    }

    .t-34 .mt .b-text h3 {
        font-size: 1.125rem;
        line-height: 1.55556;
        padding-bottom: .375rem
    }

    .t-34 .mt .b-text h3+h4 {
        margin-top: -.375rem;
        padding-bottom: .375rem
    }

    .t-34 .mt .b-text h4 {
        padding-bottom: .375rem
    }

    .t-34 .mt .b-text p {
        padding-bottom: .4375rem
    }

    .t-34 .mt.mt-l .b-text h3 {
        font-size: 1.25rem;
        line-height: 1.5
    }

    .t-34 .mt.mt-2 {
        font-size: 1rem;
        line-height: 1.625
    }

    .t-34 .mt.mt-2 .b-text h3 {
        font-size: 1.125rem;
        line-height: 1.55556;
        padding-bottom: .375rem
    }

    .t-34 .mt.mt-2 .b-text h3+h4 {
        margin-top: -.375rem;
        padding-bottom: .375rem
    }

    .t-34 .mt.mt-2 .b-text h4 {
        padding-bottom: .375rem
    }

    .t-34 .mt.mt-2 .b-text p {
        padding-bottom: .4375rem
    }

    .t-34 .mt.mt-3 {
        font-size: 1rem;
        line-height: 1.625
    }

    .t-34 .mt.mt-3 .b-text h3 {
        font-size: 1.125rem;
        line-height: 1.55556;
        padding-bottom: .375rem
    }

    .t-34 .mt.mt-3 .b-text h3+h4 {
        margin-top: -.375rem;
        padding-bottom: .375rem
    }

    .t-34 .mt.mt-3 .b-text h4 {
        padding-bottom: .375rem
    }

    .t-34 .mt.mt-3 .b-text p {
        padding-bottom: .4375rem
    }
}

@media screen and (max-width: 56.24375em) {
    .t-34 .menu-item {
        font-size:1rem;
        font-weight: 400;
        text-transform: uppercase
    }

    .t-34 .s-hn.wnd-mt-boxed #menu-submit span {
        top: 19px
    }
}

@media screen and (max-width: 56.25em) {
    .wnd-s-b .t-34 .search-bar-input {
        font-size:1rem;
        font-weight: 400
    }
}
