.fk-gallery .fk-edit .shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.fk-edit .well{height:clamp(140px,18vw,260px)}.fk-edit h3{font-size:clamp(21px,2vw,31px);line-height:1.12}.fk-edit .shelf small{display:block;margin-bottom:6px}.fk-gallery .fk-product-view{padding:0 var(--edge);max-width:1480px}.fk-product-view .woocommerce-breadcrumb{margin:20px 0;font:12px var(--sans)}.fk-product-view .fk-buy-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(30px,7vw,110px);align-items:start;margin:18px auto 52px;max-width:1250px}.fk-picture,.fk-buy{min-width:0}.fk-picture .woocommerce-product-gallery{width:100%;float:none}.fk-picture .woocommerce-product-gallery img{object-fit:contain}.fk-gallery .fk-buy{width:auto;float:none;margin:0;padding:20px 0}.fk-buy h1{font:500 clamp(40px,4.4vw,74px)/1.02 var(--serif);letter-spacing:-.04em;margin:4px 0 18px;color:var(--ink)}#product-6706 .fk-buy h1{font-size:clamp(64px,7vw,100px)}.fk-maker,.fk-buy .fk-product-house{font:600 12px var(--sans);letter-spacing:.12em;margin-bottom:10px}.fk-buy .fk-maker:has(+.fk-product-house){display:none}.fk-gallery .fk-buy .price{display:block;border-top:1px solid var(--rule);padding-top:16px;margin:16px 0;font:500 22px var(--sans)}.fk-buy .woocommerce-Price-amount{color:var(--ink)}.fk-gallery .fk-buy .single_add_to_cart_button{background:#20231f;color:white;border:0;border-radius:0;min-height:46px;padding:0 28px;font:500 15px var(--sans);text-transform:none;letter-spacing:0}.fk-buy .variations select{max-width:100%;min-height:44px}.fk-service{font-size:13px;border-top:1px solid var(--rule);padding-top:14px}.fk-product-info{max-width:1250px;margin:0 auto 42px}.fk-product-info:empty{display:none}.fk-gallery .fk-buy form.cart{margin-top:16px}.fk-buy .product-short-description{max-width:62ch}.fk-gallery footer a{font-size:13px}
@media(max-width:760px){.fk-gallery .fk-edit .shelf{grid-template-columns:1fr 1fr;gap:22px 12px}.fk-product-view .fk-buy-layout{grid-template-columns:minmax(0,1fr);gap:12px}.fk-gallery .fk-buy{padding:0}.fk-picture .woocommerce-product-gallery__image img{max-height:380px;object-fit:contain}.fk-gallery footer{flex-wrap:wrap}}

.fk-buy .fk-samples{border-block:1px solid var(--rule);padding:18px 0;margin:20px 0;font-size:14px}.fk-samples h2{font:500 30px/1.12 var(--serif);margin:0 0 10px}.fk-samples ul{margin:0 0 10px;padding:0;list-style:none}.fk-samples li{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin:0;padding:6px 0}.fk-samples li>span:last-child{color:var(--muted)}
