body:not(.template-index){font-size:16px}body:not(.template-index) .announcement{font-size:13px;padding-block:9px}body:not(.template-index) .header-nav,body:not(.template-index) .icon-link,body:not(.template-index) .cart-count{font-size:13px}body:not(.template-index) .icon-link svg{width:21px;height:21px}body:not(.template-index) .knuffsen-header .menu-toggle{font-size:12px;min-height:48px}body:not(.template-index) .knuffsen-header .knuffsen-menu-mark{transform:scale(1.08);transform-origin:left center}body:not(.template-index) .knuffsen-search-link svg,body:not(.template-index) .knuffsen-cart-link svg,body:not(.template-index) .shop-header-save svg{width:22px;height:22px}body:not(.template-index) .button{min-height:52px;padding-inline:28px;font-size:13px}body:not(.template-index) .text-link,body:not(.template-index) .luxe-link{font-size:13px}body:not(.template-index) .eyebrow{font-size:13px}body:not(.template-index) .pagination a,body:not(.template-index) .pagination span{min-width:42px;height:42px;font-size:13px}body:not(.template-index) .product-card__vendor{font-size:13px}body:not(.template-index) .product-card__title{font-size:24px}body:not(.template-index) .product-card__meta .price,body:not(.template-index) .price{font-size:16px}body:not(.template-index) .catalog-card>.shop-item-actions button{width:48px;min-height:48px}body:not(.template-index) .catalog-card>.shop-item-actions svg{width:20px;height:20px}body:not(.template-index) .shop-card-caption{font-size:11px}body:not(.template-index) .shop-card-discover{font-size:12px}body:not(.template-index) .product-breadcrumb,body:not(.template-index) .breadcrumb{font-size:13px}body:not(.template-index) .product-page--atelier .product-price{font-size:24px}body:not(.template-index) .product-page--atelier .product-price s{font-size:15px}body:not(.template-index) .product-tax-note,body:not(.template-index) .product-delivery-badge,body:not(.template-index) .product-availability{font-size:13px}body:not(.template-index) .product-delivery-badge{padding:8px 12px;gap:8px}body:not(.template-index) .product-page--atelier .product-option legend{font-size:13px}body:not(.template-index) .product-variant-pill{min-height:50px;padding:9px 15px;font-size:15px}body:not(.template-index) .quantity-picker button{font-size:18px}body:not(.template-index) .quantity-picker input{font-size:17px}body:not(.template-index) .product-page--atelier .product-add-button{min-height:60px;font-size:14px;padding-inline:22px}body:not(.template-index) .product-add-button svg{width:20px;height:20px}body:not(.template-index) .product-dynamic-checkout .shopify-payment-button__button{min-height:56px!important;font-size:14px!important}body:not(.template-index) .product-page--atelier .product-assurance{gap:10px;margin-block:30px 36px}body:not(.template-index) .product-page--atelier .product-assurance>div,body:not(.template-index) .product-page--atelier .product-assurance>div:first-child,body:not(.template-index) .product-page--atelier .product-assurance>div:last-child{padding:21px 11px 19px;gap:13px}body:not(.template-index) .product-page--atelier .product-assurance svg{width:56px;height:56px;padding:13px}body:not(.template-index) .product-page--atelier .product-assurance span{font-size:12px;max-width:120px}body:not(.template-index) .product-page--atelier .shop-quick-facts>div{padding:17px 14px}body:not(.template-index) .product-page--atelier .shop-quick-facts dt{font-size:11px}body:not(.template-index) .product-page--atelier .shop-quick-facts dd{font-size:14px}body:not(.template-index) .product-page--atelier .product-facts dt{font-size:12px}body:not(.template-index) .product-page--atelier .product-facts dd{font-size:15px}body:not(.template-index) .product-page--atelier .product-details-title{font-size:28px}body:not(.template-index) .product-page--atelier .product-details summary{height:56px;font-size:14px}body:not(.template-index) .product-page--atelier .product-details summary i{width:14px;height:14px}body:not(.template-index) .product-page--atelier .product-details summary i:before,body:not(.template-index) .product-page--atelier .product-details summary i:after{width:14px;top:6px}body:not(.template-index) .product-guarantee.product-guarantee--card{grid-template-columns:124px minmax(0,1fr);gap:25px;padding:30px 27px}body:not(.template-index) .product-guarantee--card .product-guarantee__art{width:124px;height:124px}body:not(.template-index) .product-guarantee--card .product-guarantee__eyebrow{font-size:10px}body:not(.template-index) .product-guarantee--card h3{font-size:clamp(26px,2.55vw,34px)}body:not(.template-index) .product-guarantee--card .product-guarantee__copy>p:not(.product-guarantee__eyebrow){font-size:13px}body:not(.template-index) .product-guarantee--card a{font-size:12px}body:not(.template-index) .product-guarantee--card small{font-size:10px}body:not(.template-index) .kf-page{--kf-page-emphasis:1.06}body:not(.template-index) .kf-page .kf-group-heading h2{font-size:15px}body:not(.template-index) .kf-page .kf-group-heading h2>span{font-size:11px}body:not(.template-index) .kf-page .kf-text-button{font-size:12px}body:not(.template-index) .kf-page .kf-brand{min-height:61px;font-size:13px}body:not(.template-index) .kf-brand .catalog-brand-name{font-size:13px}body:not(.template-index) .kf-page .kf-genre{min-height:180px;padding:20px}body:not(.template-index) .kf-genre__name{font-size:26px}body:not(.template-index) .kf-genre__note{font-size:12px}body:not(.template-index) .kf-page .kf-accessory-type{min-height:104px;padding:20px 22px}body:not(.template-index) .kf-accessory-type>span{font-size:clamp(20px,1.85vw,26px)}body:not(.template-index) .kf-accessory-type small{font-size:11px}body:not(.template-index) .kf-search input,body:not(.template-index) .kf-price,body:not(.template-index) .kf-stock,body:not(.template-index) .kf-page .kf-sort select{font-size:13px}body:not(.template-index) .kf-search svg{width:20px;height:20px}body:not(.template-index) .kf-results-head>span{font-size:12px}body:not(.template-index) .collection-filter>summary,body:not(.template-index) .collection-sort,body:not(.template-index) .collection-sort select,body:not(.template-index) .filter-choice,body:not(.template-index) .filter-choice small,body:not(.template-index) .filter-price input,body:not(.template-index) .filter-price button{font-size:13px}body:not(.template-index) .cart-item h3,body:not(.template-index) .search-result h3{font-size:26px}body:not(.template-index) .cart-item__variant,body:not(.template-index) .cart-summary p,body:not(.template-index) .search-result__type{font-size:13px}body:not(.template-index) .cart-summary__row{font-size:18px}body:not(.template-index) .search-form input{font-size:19px}body:not(.template-index) .rte{font-size:17px}body:not(.template-index) .contact-form input,body:not(.template-index) .contact-form textarea{font-size:16px;padding:15px}@media(max-width:749px){body:not(.template-index){font-size:15.5px}body:not(.template-index) .product-card__title{font-size:20px}body:not(.template-index) .catalog-card>.shop-item-actions button{width:46px;min-height:46px}body:not(.template-index) .product-page--atelier .product-assurance svg{width:52px;height:52px;padding:12px}body:not(.template-index) .product-page--atelier .product-assurance span{font-size:11px;max-width:105px}body:not(.template-index) .product-guarantee.product-guarantee--card{grid-template-columns:88px minmax(0,1fr);gap:18px;padding:24px 18px}body:not(.template-index) .product-guarantee--card .product-guarantee__art{width:88px;height:88px}body:not(.template-index) .product-guarantee--card h3{font-size:27px}body:not(.template-index) .kf-page .kf-group-heading h2{font-size:13px}body:not(.template-index) .kf-page .kf-text-button{font-size:11px}body:not(.template-index) .kf-page .kf-accessory-type{min-height:86px;padding:16px}body:not(.template-index) .kf-accessory-type>span{font-size:21px}body:not(.template-index) .kf-page .kf-sort select{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/knuffsen-v519-scale.css.map */
