.sp-site .sp-page [id]{scroll-margin-top:110px}.sp-site .sp-page p{max-width:none}.sp-site .sp-page em{color:#686868}.sp-site .sp-page h1,.sp-site .sp-page h2,.sp-site .sp-page h3{text-wrap:balance}.sp-site .sp-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;align-items:center;padding-block:65px 80px;min-height:630px}.sp-site .sp-hero h1{font-size:clamp(52px,5.8vw,84px);line-height:1.08;margin-bottom:28px;letter-spacing:-.045em}.sp-site .sp-hero .cp-hero-description{max-width:46ch!important}.sp-site .sp-hero-display{min-width:0;display:block;background:#fff;border:1px solid #ddd}.sp-site .sp-hero-display>img{width:100%;aspect-ratio:1.5;object-fit:contain}.sp-site .sp-hero-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;font-size:11px;color:#555}.sp-site .sp-hero-caption .cp-kicker{margin:0;color:#333;letter-spacing:.1em}.sp-site .sp-hero-bottom{border-top:1px solid #e5e5e5;background:#efefef;font-size:10px;line-height:1.6}.sp-site .sp-hero-bottom>span:last-child{display:flex;align-items:center;gap:15px}.sp-site .cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 36px}.sp-site .cp-card-photo{position:relative;background:#fff;border-color:#ddd}.sp-site .cp-card-photo img{aspect-ratio:1.5;object-fit:contain;background:#fff}.sp-site .sp-white-badge{position:absolute;top:18px;left:20px;padding:5px 8px;font-size:8px;letter-spacing:.12em;border:1px solid #ccc;background:#fff;color:#555}.sp-site .cp-card h3{font:400 clamp(34px,3.1vw,46px)/1.15 TZEditorial,Georgia,serif;letter-spacing:-.035em}.sp-site .cp-card-copy{padding-top:24px}.sp-site .sp-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:9px}.sp-site .sp-card-top .cp-kicker{margin:0}.sp-site .sp-card-price{font:500 19px/1.4 TZInterface,Arial,sans-serif;color:#333;white-space:nowrap}.sp-site .cp-card-copy>p:not([class]){font-size:14px;margin-top:15px;margin-bottom:13px}.sp-site .sp-dimensions{display:flex;gap:20px;justify-content:space-between;font-size:11px;color:#555;border-top:1px solid #d6d6d6;padding-top:14px;margin-top:auto;margin-bottom:16px}.sp-site .cp-card-foot{margin-top:0}.sp-site .cp-card-foot .cp-link{font-size:13px}.sp-site .cp-add{font-size:12px}.sp-site .cp-toolbar{grid-template-columns:minmax(200px,.65fr) minmax(0,1.6fr);gap:20px 30px}.sp-site .cp-filter-group button{font-size:11px;padding:10px 12px}.sp-site .sp-white-filter{grid-column:1/-1;display:flex;align-items:center;gap:10px;width:fit-content;margin:0;min-height:30px;color:#555;font:12px/1.6 TZInterface,Arial,sans-serif;cursor:pointer}.sp-site .sp-white-filter input{width:16px;height:16px;margin:0;accent-color:#303030}.sp-site .sp-compare-link{font-size:11px;border-bottom:1px solid #777;padding-bottom:3px}.sp-site .sp-price-note{font-size:11px;line-height:1.8;max-width:80ch!important;margin-top:24px}.sp-site .sp-white-story{padding:70px 0;background:#e9e9e9;border-block:1px solid #d1d1d1}.sp-site .sp-white-story>.cp-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;align-items:start}.sp-site .sp-white-story h2{font-size:clamp(38px,4vw,58px);line-height:1.14}.sp-site .sp-white-story p:not(.cp-kicker){font-size:15px;line-height:1.9;color:#555;max-width:48ch}.sp-site .sp-white-links{display:grid;margin-top:20px;max-width:420px}.sp-site .sp-white-links .cp-link{font-size:13px;border-color:#b9b9b9;padding-block:15px}.sp-site .sp-table{width:100%;border-collapse:collapse;border:0;margin:0;color:#333}.sp-site .sp-table thead th{font:500 10px/1.6 TZInterface,Arial,sans-serif;letter-spacing:.025em;text-align:left;color:#666;padding:17px 14px;border:0;border-block:1px solid #bbb}.sp-site .sp-table tbody th,.sp-site .sp-table td{border:0;border-bottom:1px solid #ccc;padding:22px 14px;text-align:left;vertical-align:middle;font:12px/1.7 TZInterface,Arial,sans-serif}.sp-site .sp-table tbody th{font:400 28px/1.2 TZEditorial,Georgia,serif;letter-spacing:-.02em;width:28%}.sp-site .sp-table tbody th a{display:inline-block;border-bottom:1px solid transparent}.sp-site .sp-table tbody th a:hover{border-color:#666}.sp-site .sp-table th:first-child{padding-left:0}.sp-site .sp-table td:last-child,.sp-site .sp-table thead th:last-child{text-align:right;padding-right:0;white-space:nowrap}.sp-site .sp-table .sp-cell-price{font-weight:600;font-size:14px}.sp-site .sp-table-white{display:block;font:8px/1.5 TZInterface,Arial,sans-serif;letter-spacing:.12em;color:#777;margin-top:6px}.sp-site .sp-mobile-label{display:none}.sp-site .sp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sp-site .sp-support{padding-block:20px 80px;display:flex;align-items:center;justify-content:space-between;gap:60px}.sp-site .sp-support h2{font-size:clamp(36px,3.8vw,56px);line-height:1.15}.sp-site .sp-support p:not(.cp-kicker){max-width:60ch;font-size:14px;color:#666;line-height:1.9;margin-top:24px}.sp-site .sp-support>.cp-button{flex-shrink:0}.sp-site .cp-product{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:6vw}.sp-site .cp-product-photo{border:1px solid #ddd;background:#fff;align-self:start}.sp-site .cp-product-photo img{aspect-ratio:1.15;object-fit:contain;background:#fff}.sp-site .cp-product-copy h1{font-size:clamp(48px,5vw,72px);line-height:1.08;text-transform:none;overflow-wrap:normal}.sp-site .sp-product-price{display:flex;align-items:baseline;gap:16px;margin-block:25px 0}.sp-site .sp-product-price>span{font:400 36px/1.2 TZEditorial,Georgia,serif;white-space:nowrap}.sp-site .sp-product-price>p{font-size:10px;color:#666}.sp-site .cp-product-copy .cp-specs{margin-top:22px}.sp-site .cp-product-info .cp-specs{margin-top:25px}.sp-site .cp-product-info .cp-link{font-size:12px;margin-top:15px}.sp-site .cp-related{border-top:1px solid #ccc}.tz-spatulas-page .cky-btn-revisit-wrapper{background:#444!important}
.sp-site .cp-heading>div{flex:1 1 55%;min-width:0}.sp-site .cp-heading>p{flex:0 1 37%;max-width:39ch}
@media(max-width:1100px){.sp-site .sp-hero{gap:4vw;min-height:auto;padding-block:50px 65px}.sp-site .sp-hero h1{font-size:61px}.sp-site .sp-hero-caption{padding:20px;font-size:10px;gap:12px}.sp-site .cp-toolbar{grid-template-columns:1fr}.sp-site .cp-search{max-width:400px}.sp-site .cp-filter-group{justify-content:flex-start}.sp-site .cp-product{gap:4vw}.sp-site .cp-product-copy h1{font-size:54px}.sp-site .sp-support{gap:35px}.sp-site .sp-table tbody th{font-size:25px}}
@media(max-width:760px){.sp-site .sp-hero{grid-template-columns:1fr;gap:35px;padding-block:38px 50px}.sp-site .sp-hero h1{font-size:clamp(45px,8vw,63px);max-width:14ch;margin-bottom:23px}.sp-site .sp-hero .cp-hero-description{max-width:54ch!important}.sp-site .sp-hero-display{width:100%;max-width:570px;justify-self:center}.sp-site .sp-hero-caption{padding:18px 20px;font-size:10px}.sp-site .sp-hero-caption .cp-kicker{font-size:8px}.sp-site .sp-hero-bottom{font-size:9px}.sp-site .cp-grid{gap:36px 24px}.sp-site .cp-card h3{font-size:31px}.sp-site .sp-card-price{font-size:16px}.sp-site .sp-card-top{align-items:start;gap:12px}.sp-site .sp-card-top .cp-kicker{font-size:8px;max-width:19ch}.sp-site .cp-card-copy>p:not([class]){font-size:13px}.sp-site .sp-dimensions{gap:12px;font-size:10px;flex-wrap:wrap}.sp-site .cp-card-foot .cp-link,.sp-site .cp-add{font-size:11px}.sp-site .sp-white-story{padding-block:48px}.sp-site .sp-white-story>.cp-wrap{grid-template-columns:1fr;gap:28px}.sp-site .sp-white-story h2{font-size:39px}.sp-site .sp-white-story p:not(.cp-kicker){font-size:14px;max-width:none}.sp-site .sp-white-links{max-width:none}.sp-site .sp-support{display:block;padding-block:0 55px}.sp-site .sp-support h2{font-size:37px}.sp-site .sp-support>.cp-button{margin-top:25px}.sp-site .cp-product{grid-template-columns:1fr;gap:32px}.sp-site .cp-product-photo{max-width:570px}.sp-site .cp-product-photo img{aspect-ratio:1.5}.sp-site .cp-product-copy h1{font-size:55px;max-width:none}.sp-site .cp-related{padding-top:45px}.sp-site .sp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sp-site .sp-table,.sp-site .sp-table tbody{display:block}.sp-site .sp-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;border-top:1px solid #bbb;padding-block:27px}.sp-site .sp-table tbody tr:last-child{border-bottom:1px solid #bbb}.sp-site .sp-table tbody th{grid-column:1/-1;width:auto;font-size:31px}.sp-site .sp-table tbody th,.sp-site .sp-table td{padding:0;border:0}.sp-site .sp-table td{font-size:12px;line-height:1.6;min-width:0}.sp-site .sp-mobile-label{display:block;font-size:9px;color:#777;margin-bottom:6px;font-weight:400;letter-spacing:.02em}.sp-site .sp-table td:last-child{text-align:left;white-space:normal}.sp-site .sp-table .sp-cell-price{font-size:17px}.sp-site .sp-table-white{display:inline-block;margin:0 0 0 10px;font-size:8px;vertical-align:middle}.sp-site .sp-price-note{font-size:10px;margin-top:20px}.sp-site .sp-white-badge{top:12px;left:13px;font-size:7px;padding:4px 6px}}
@media(max-width:600px){.sp-site .cp-grid{grid-template-columns:1fr;gap:40px}.sp-site .cp-card h3{font-size:38px}.sp-site .sp-card-price{font-size:20px}.sp-site .sp-card-top .cp-kicker{font-size:9px;max-width:none}.sp-site .cp-card-copy>p:not([class]){font-size:14px}.sp-site .sp-dimensions{font-size:11px}.sp-site .cp-card-foot .cp-link,.sp-site .cp-add{font-size:12px}.sp-site .cp-card-photo img{aspect-ratio:1.5;object-fit:contain}.sp-site .cp-product-copy h1{font-size:48px}.sp-site .cp-product-actions>.cp-button,.sp-site .cp-product-actions>.cp-add-large{width:100%}.sp-site .cp-search{max-width:none}.sp-site .sp-hero-caption{gap:10px}.sp-site .sp-hero-bottom>span:last-child{gap:8px}.sp-site .sp-white-filter{font-size:11px}}
@media(max-width:370px){.sp-site .sp-hero h1{font-size:43px}.sp-site .sp-hero-caption{padding:16px 14px}.sp-site .sp-hero-bottom{font-size:8px}.sp-site .sp-hero-bottom>span:last-child{max-width:12ch}.sp-site .cp-product-copy h1{font-size:42px}.sp-site .sp-white-story h2,.sp-site .sp-support h2{font-size:35px}.sp-site .sp-table tbody th{font-size:29px}.sp-site .sp-table tbody tr{gap:18px}}
