#pd-shop{--pd-muted:#b8c6d3;--pd-line:#304252;padding:24px 0 64px}#pd-shop .pd-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}#pd-shop .pd-breadcrumb{margin:0;flex-wrap:wrap;font-size:13px}#pd-shop .pd-topline>.pd-text-button{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--pd-ink)}#pd-shop .pd-search-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:.01em;line-height:1.28;margin:0 0 28px}#pd-shop .pd-hero{grid-template-columns:1.35fr 1fr;gap:48px;padding:0 0 32px;position:relative}#pd-shop .pd-hero h1{font-size:clamp(40px,4.5vw,62px);line-height:1.28;letter-spacing:.01em;text-wrap:balance}#pd-shop .pd-hero .pd-eyebrow{margin-bottom:14px}#pd-shop .pd-lead{font-size:16px;line-height:1.7;margin-bottom:22px;max-width:52ch}#pd-shop .pd-hero-art{aspect-ratio:1.4;background:#fff;border-radius:8px}#pd-shop .pd-hero-art img{padding:16px 24px 48px;mix-blend-mode:multiply}#pd-shop .pd-art-label{padding:13px 18px;font-size:12px;background:#122331}#pd-shop .pd-benefits{margin-top:26px;padding-block:16px;font-size:13px}#pd-shop .pd-finder{padding:26px;border-color:#496372;background:#101e2b;box-shadow:0 14px 36px #0002}#pd-shop .pd-finder .pd-section-head{margin-bottom:18px}#pd-shop .pd-finder h2{font-size:clamp(25px,2.5vw,32px);line-height:1.28;text-wrap:balance}#pd-shop .pd-finder .pd-eyebrow{font-size:11px}#pd-shop .pd-text-button{min-height:44px;font-size:13px}#pd-shop .pd-search-label{font-size:13px}#pd-shop #pd-query{font-size:16px;min-height:56px;background:#080f17}#pd-shop .pd-suggestions{margin:12px 0 16px}#pd-shop .pd-suggestions button{min-height:44px;padding:10px 15px;font-size:13px;background:#172c3b;color:#d9e5ee}#pd-shop .pd-filters summary{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;font-size:14px;list-style:none}#pd-shop .pd-filters summary:before,#pd-shop .pd-category-disclosure summary:after{content:"+";font-size:21px;color:var(--pd-accent);font-weight:400}#pd-shop .pd-filters[open] summary:before,#pd-shop .pd-category-disclosure[open] summary:after{content:"\2212"}#pd-shop .pd-filter-grid{margin-top:18px}#pd-shop .pd-help{font-size:13px;line-height:1.65}#pd-shop .pd-filter-grid>label,#pd-shop .pd-dimensions legend{font-size:13px}#pd-shop .pd-dimensions label{font-size:12px}#pd-shop .pd-categories{margin:26px 0 0;border-block:1px solid var(--pd-line);padding-block:18px}#pd-shop .pd-categories .pd-section-head{margin:0;gap:14px}#pd-shop .pd-categories h2{font-size:22px;letter-spacing:.01em;line-height:1.3}#pd-shop .pd-categories .pd-section-head>span{font-size:13px}#pd-shop .pd-category-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;cursor:pointer;list-style:none;margin-top:10px}#pd-shop .pd-category-disclosure summary::-webkit-details-marker,#pd-shop .pd-filters summary::-webkit-details-marker{display:none}#pd-shop .pd-category-disclosure nav{margin-top:12px}#pd-shop .pd-category-link{min-height:52px;line-height:1.45;font-size:14px}#pd-shop .pd-results-bar{margin-top:22px}#pd-shop .pd-results-bar p{font-size:16px;font-weight:600}#pd-shop .pd-results-bar label,#pd-shop .pd-results-bar select{font-size:13px}#pd-shop .pd-grid{gap:20px}#pd-shop .pd-card{border-radius:8px;border-color:#314352;background:#111e2a}#pd-shop .pd-card-image{background:#fff;aspect-ratio:1.18}#pd-shop .pd-card-image img{padding:20px;mix-blend-mode:multiply}#pd-shop .pd-card-copy{padding:20px}#pd-shop .pd-card-category{font-size:12px;line-height:1.45;margin-bottom:12px}#pd-shop .pd-card h3{font-size:16px;line-height:1.45;font-weight:600;letter-spacing:.01em}#pd-shop .pd-sku{font-size:12px;margin-bottom:14px}#pd-shop .pd-card-facts{font-size:13px;line-height:1.6}#pd-shop .pd-card-price{gap:6px;padding-top:17px;font-variant-numeric:tabular-nums}#pd-shop .pd-card-price small{font-size:12px;line-height:1.45}#pd-shop .pd-card-price b{font-size:24px;color:#fff;letter-spacing:.01em}#pd-shop .pd-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px}#pd-shop .pd-card-actions>a{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;flex:1 0 100%}#pd-shop .pd-compare-toggle{font-size:12px;min-height:44px;padding:10px 12px;border-color:#466071}#pd-shop .pd-detail-top{font-size:13px;line-height:1.5;flex-wrap:wrap}#pd-shop .pd-gallery-main{background:#fff;max-height:620px}#pd-shop .pd-gallery-main img{mix-blend-mode:multiply}#pd-shop .pd-detail-copy h1{font-size:clamp(30px,3vw,42px);line-height:1.28;letter-spacing:.01em;text-wrap:balance}#pd-shop .pd-detail-facts{gap:0;border-block:1px solid var(--pd-line);margin:20px 0}#pd-shop .pd-detail-facts>div{background:transparent;border:0;border-radius:0;padding:14px 12px 14px 0;font-size:14px}#pd-shop .pd-detail-facts span{font-size:12px;margin-bottom:6px}#pd-shop .pd-quantity-box{border-color:#536d7d;background:#11212f;padding:24px}#pd-shop .pd-quantity-box h2{font-size:22px}#pd-shop .pd-quantity-box label,#pd-shop #pd-unit-explanation,#pd-shop .pd-proposal-label{font-size:13px;line-height:1.6}#pd-shop .pd-quantity-box select{font-size:16px;min-height:50px;background:#080f17}#pd-shop .pd-price-proposal .pd-total-price{font-size:38px;font-variant-numeric:tabular-nums;letter-spacing:.01em}#pd-shop .pd-price-proposal summary{min-height:44px;display:flex;align-items:center;font-size:14px}#pd-shop .pd-price-proposal th,#pd-shop .pd-price-proposal td{font-size:13px;padding:10px 4px;min-width:0}#pd-shop .pd-quantity-box>.pd-button{width:100%;min-height:50px;margin-top:20px}#pd-shop .pd-complementary-quick a{padding:12px;border-radius:5px;font-size:14px}#pd-shop .pd-description{font-size:16px;line-height:1.75}#pd-shop .pd-description h2,#pd-shop .pd-advice h2{line-height:1.3}#pd-shop .pd-description table{font-size:14px}#pd-shop .pd-description th,#pd-shop .pd-description td{font-size:14px;min-width:0}#pd-shop .pd-advice p{font-size:14px;line-height:1.7}#pd-shop .pd-measurement p{font-size:13px;line-height:1.65}#pd-shop summary:focus-visible{outline:2px solid var(--pd-accent);outline-offset:4px}.tkf-kits .kit-hero h1,.tkf-about h1{text-wrap:balance;letter-spacing:.01em}.tkf-kits .kit-card{border-radius:8px;overflow:hidden}.tkf-kits .kit-content{padding:32px}.tkf-kits .kit-components a{font-size:14px;line-height:1.5}.tkf-kits .kit-components small,.tkf-kits .kit-price span,.tkf-kits .kit-fine{font-size:13px;line-height:1.6}.tkf-kits summary{display:flex;align-items:center;min-height:44px;font-size:14px}.tkf-kits .kit-selector a{min-height:44px;display:inline-flex;align-items:center;border-radius:5px}.tkf-about .about-station,.tkf-about .about-process,.tkf-about .about-closing{border-radius:8px}.tkf-about .about-station p:last-child,.tkf-about .about-values p,.tkf-about .about-qualifications p{font-size:16px;line-height:1.75}@media(max-width:1100px){#pd-shop .pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pd-shop .pd-hero{gap:28px}}@media(max-width:700px){#pd-shop{padding-top:16px;padding-bottom:44px}#pd-shop .pd-topline{margin-bottom:16px;gap:8px;align-items:center}#pd-shop .pd-breadcrumb{font-size:12px;gap:7px}#pd-shop .pd-topline>.pd-text-button{font-size:12px}#pd-shop .pd-hero{display:block;padding-bottom:24px}#pd-shop .pd-hero h1{font-size:34px;line-height:1.28;letter-spacing:.01em;padding-right:112px;min-height:145px;margin-bottom:16px;text-wrap:initial}#pd-shop .pd-hero .pd-eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:14px}#pd-shop .pd-hero-art{position:absolute;width:100px;height:124px;right:0;top:28px;aspect-ratio:auto}#pd-shop .pd-hero-art img{padding:8px}#pd-shop .pd-art-label{display:none}#pd-shop .pd-lead{font-size:14px;line-height:1.6;margin-bottom:18px;max-width:none}#pd-shop .pd-hero .pd-button{width:100%;min-height:48px}#pd-shop .pd-finder{padding:18px}#pd-shop .pd-finder .pd-section-head{display:block}#pd-shop .pd-finder .pd-text-button{margin-top:6px;min-height:44px}#pd-shop .pd-finder h2{font-size:26px}#pd-shop .pd-filter-grid{grid-template-columns:minmax(0,1fr);gap:18px}#pd-shop .pd-suggestions{gap:8px}#pd-shop .pd-suggestions button{padding:9px 12px;font-size:12px}#pd-shop .pd-benefits{grid-template-columns:1fr;gap:12px;font-size:13px;padding-block:18px}#pd-shop .pd-categories .pd-section-head{align-items:flex-start;flex-direction:column;gap:7px}#pd-shop .pd-categories nav{grid-template-columns:minmax(0,1fr)}#pd-shop .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#pd-shop .pd-card-copy{padding:14px}#pd-shop .pd-card h3{font-size:15px;line-height:1.5}#pd-shop .pd-card-image img{padding:14px}#pd-shop .pd-card-price b{font-size:23px}#pd-shop .pd-results-bar{flex-wrap:wrap;gap:10px}#pd-shop .pd-results-bar label{width:100%;justify-content:space-between}#pd-shop .pd-detail-copy h1{font-size:30px;line-height:1.28}#pd-shop .pd-gallery-main{max-height:420px}#pd-shop .pd-quantity-box{padding:20px}#pd-shop .pd-detail-body{margin-top:32px}.tkf-kits .kit-content{padding:22px}.tkf-kits .kit-content>p:not(.mono){font-size:15px}.tkf-kits .kit-line-price{font-size:13px}.tkf-about .about-process ol{grid-template-columns:1fr}}@media(max-width:380px){#pd-shop .pd-grid,#pd-shop .pd-complementary .pd-grid{grid-template-columns:minmax(0,1fr)}#pd-shop .pd-complementary .pd-grid>article:last-child{max-width:none;grid-column:auto}#pd-shop .pd-card-image{aspect-ratio:1.5}#pd-shop .pd-card h3{font-size:17px}#pd-shop .pd-card-copy{padding:18px}}@media(prefers-reduced-motion:reduce){#pd-shop *,#pd-shop *:before,#pd-shop *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}#pd-shop .pd-detail-grid{grid-template-areas:"images heading" "images info";grid-template-rows:auto 1fr;column-gap:48px;row-gap:22px}#pd-shop .pd-product-heading{grid-area:heading;min-width:0}#pd-shop .pd-product-heading h1{font-size:clamp(30px,3vw,42px);line-height:1.28;letter-spacing:.01em;text-wrap:balance;margin:0 0 18px;overflow-wrap:anywhere}#pd-shop .pd-product-heading .pd-eyebrow{margin-bottom:14px}#pd-shop .pd-product-heading .pd-sku{margin-bottom:0}#pd-shop #pd-gallery-panel{grid-area:images}#pd-shop .pd-detail-copy{grid-area:info}#pd-shop .pd-detail-facts{margin-top:0}#pd-shop .pd-description .pd-measurement{margin-top:28px}#pd-shop .pd-commerce-actions{margin-top:18px}#pd-shop .pd-commerce-actions .pd-button{width:100%;min-height:50px}#pd-shop .pd-commerce-actions p:empty{display:none}#pd-shop .pd-commerce-actions button:disabled{opacity:.7;cursor:wait}@media(max-width:700px){#pd-shop .pd-detail-grid{grid-template-areas:"heading" "images" "info";grid-template-rows:auto;gap:22px}#pd-shop .pd-product-heading h1{font-size:28px;line-height:1.28}#pd-shop .pd-product-heading .pd-eyebrow{margin-bottom:10px}#pd-shop .pd-gallery-main{max-height:360px;width:100%}#pd-shop .pd-thumbs button{width:64px;min-width:64px;height:64px}}#pd-shop .pd-button,#pd-shop .pd-text-button{line-height:1.55;letter-spacing:.02em}#pd-shop .pd-button{padding:16px 24px}#pd-shop .pd-card-actions{gap:14px}#pd-shop .pd-card h3{line-height:1.55;margin-bottom:16px}#pd-shop .pd-card-facts{line-height:1.8}#pd-shop .pd-category-link{line-height:1.65;padding-block:16px}#pd-shop .pd-product-heading h1,#pd-shop .pd-hero h1{letter-spacing:.01em;line-height:1.28}.tkf-kits .kit-selector{gap:16px}.tkf-kits .kit-selector a{line-height:1.6;padding:14px 18px;letter-spacing:.015em}.tkf-kits .kit-components a,.tkf-kits summary{line-height:1.7}.tkf-kits .kit-price{flex-wrap:wrap;row-gap:14px}.tkf-about .about-tags{gap:14px}@media(max-width:700px){#pd-shop .pd-hero h1{padding-right:0;min-height:0;font-size:34px}#pd-shop .pd-hero-art{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.5;margin-block:28px}#pd-shop .pd-card-actions>a{line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tkf-refinement.css.map */
