:root{--ro34-container: 1400px;--ro34-gutter: 48px;--ro34-narrow: 700px;--ro34-rhythm: 44px}@media(max-width:1024px){:root{--ro34-gutter: 32px;--ro34-rhythm: 34px}}@media(max-width:640px){:root{--ro34-gutter: 20px;--ro34-rhythm: 26px}}.container{max-width:var(--ro34-container);padding-left:var(--ro34-gutter);padding-right:var(--ro34-gutter)}.container-narrow{max-width:calc(var(--ro34-narrow) + (2 * var(--ro34-gutter)));padding-left:var(--ro34-gutter);padding-right:var(--ro34-gutter)}body:not(.template-index) #MainContent .page-title,body:not(.template-index) #MainContent .page-hero-heading,body:not(.template-index) #MainContent .article-template-title,body:not(.template-index) #MainContent .product-info-heading,body:not(.template-index) #MainContent .search-empty-state-heading{font-size:clamp(24px,2.4vw,32px)!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.015em!important;line-height:1.15!important;color:#1c1c1c!important}body:not(.template-index) #MainContent .card-article-heading,body:not(.template-index) #MainContent .card-overlay-heading,body:not(.template-index) #MainContent .section-heading,body:not(.template-index) #MainContent h2.title,body:not(.template-index) #MainContent .rte h2,body:not(.template-index) #MainContent .article-template h2,body:not(.template-index) #MainContent .product-info-description .rte h3{font-size:clamp(19px,1.9vw,24px)!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.15!important}body:not(.template-index) #MainContent .card-article-heading,body:not(.template-index) #MainContent .section-heading,body:not(.template-index) #MainContent h2.title,body:not(.template-index) #MainContent .rte h2,body:not(.template-index) #MainContent .article-template h2,body:not(.template-index) #MainContent .product-info-description .rte h3{color:#1c1c1c!important}body:not(.template-index) #MainContent .cart-login-title,body:not(.template-index) #MainContent #ProductCount,body:not(.template-index) #MainContent .rte h3,body:not(.template-index) #MainContent .article-template h3{font-size:17px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.005em!important;line-height:1.2!important;color:#1c1c1c!important}body:not(.template-index) #MainContent .section-content,body:not(.template-index) #MainContent .rte,body:not(.template-index) #MainContent .article-template{font-size:15px;line-height:1.6;color:#444}body:not(.template-index) #MainContent .section-content:not(.section-breadcrumbs-setting){margin-top:var(--ro34-rhythm);margin-bottom:var(--ro34-rhythm)}body:not(.template-index) #MainContent .product-info-heading{font-size:clamp(21px,2vw,26px)!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.15!important;color:#1c1c1c!important}.card-product .card-heading,.card-product .card-heading a{font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.35!important;text-transform:none!important}.card-product:not(.card-product--overlay) .card-heading,.card-product:not(.card-product--overlay) .card-heading a{color:#1c1c1c!important}.card-product .card-footer .price{font-weight:700!important}.card-product .card-footer .price .price-item{font-weight:500!important}.card-product{border-radius:12px!important}.card.card-product .ro34-atc-btn,.card.card-product a.ro34-atc-btn,.card.card-product button.ro34-atc-btn,.card.card-product .ro34-atc-btn[disabled],.card.card-product .ro34-atc-soldout{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;min-height:44px!important}body #ro34-trends .ro34-tr__pname{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.35}body #ro34-trends .ro34-tr__pprice{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ro34-system.css.map */
