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}}@media(max-width:849px){body .catalog-card .product-card__meta{padding-top:16px!important}body .catalog-card .catalog-card__vendor{font-size:12px!important;line-height:1.5;letter-spacing:.1em!important;margin-bottom:8px!important}body .catalog-card .product-card__title{font-size:20px!important;line-height:1.35!important;margin-bottom:10px!important}body .catalog-card .price{font-size:18px!important;line-height:1.5;gap:6px 10px;flex-wrap:wrap}body .catalog-card .price__compare{font-size:15px}body .catalog-card .catalog-card__availability,body .catalog-card .product-card__badge{font-size:12px;line-height:1.4;letter-spacing:.03em;padding:6px 9px}body .catalog-card .product-card__badges+.catalog-card__availability{top:46px!important}body .catalog-card__options{font-size:14px;line-height:1.5}body:not(.template-index) .product-page--atelier .product-info__topline{font-size:12px;line-height:1.5;gap:12px;flex-wrap:wrap}body:not(.template-index) .product-page--atelier .product-price{font-size:27px;line-height:1.3}body:not(.template-index) .product-page--atelier .product-tax-note{font-size:14px;line-height:1.6}body:not(.template-index) .product-page--atelier .product-delivery-badge{font-size:15px;line-height:1.5;padding:11px 14px;gap:10px;max-width:100%}body:not(.template-index) .product-page--atelier .product-delivery-badge svg{width:20px;height:20px;flex:none}body:not(.template-index) .product-page--atelier .product-availability{font-size:16px;line-height:1.5;gap:10px;padding:16px 0}body:not(.template-index) .product-page--atelier .product-availability .stock-dot{width:8px;height:8px;flex:none}body:not(.template-index) .product-page--atelier .product-option legend{font-size:15px;line-height:1.5;gap:12px;flex-wrap:wrap}body:not(.template-index) .product-page--atelier .product-option .product-variant-pill{font-size:15px;line-height:1.45;min-height:48px}body:not(.template-index) .product-page--atelier .product-options-toggle{font-size:16px;line-height:1.5;min-height:44px}body:not(.template-index) .product-page--atelier .product-details summary{font-size:16px;line-height:1.5;min-height:56px;height:auto}body:not(.template-index) .product-page--atelier .detail-content{font-size:16px;line-height:1.7}body:not(.template-index) .product-page--atelier .product-facts dt{font-size:14px;line-height:1.5}body:not(.template-index) .product-page--atelier .product-facts dd{font-size:16px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/knuffsen-v519-scale.css.map */
