.htw-page-cuisinart-us-home{box-sizing:border-box;width:100%;max-width:none;min-width:0;--htw-space:clamp(1rem,3vw,3rem);padding:var(--htw-space);font-family:inherit;color:inherit}
.htw-page-cuisinart-us-home *,.htw-page-cuisinart-us-home *::before,.htw-page-cuisinart-us-home *::after{box-sizing:border-box}
.htw-page-cuisinart-us-home img,.htw-page-cuisinart-us-home video{max-width:100%;height:auto}
.htw-page-cuisinart-us-home .wp-block-group{min-width:0} .htw-page-cuisinart-us-home .wp-block-heading{font-family:inherit;line-height:1.15}
.htw-page-cuisinart-us-home .wp-block-button__link{border-radius:var(--wp--custom--button-radius,4px)}
@media(max-width:600px){.htw-page-cuisinart-us-home{padding:1rem}}
.htw-module-module-003 img.htw-node-module-003-12,.htw-module-module-003 .htw-node-module-003-12 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-20,.htw-module-module-003 .htw-node-module-003-20 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-28,.htw-module-module-003 .htw-node-module-003-28 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-36,.htw-module-module-003 .htw-node-module-003-36 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-44,.htw-module-module-003 .htw-node-module-003-44 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-52,.htw-module-module-003 .htw-node-module-003-52 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-63,.htw-module-module-003 .htw-node-module-003-63 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-71,.htw-module-module-003 .htw-node-module-003-71 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-79,.htw-module-module-003 .htw-node-module-003-79 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-87,.htw-module-module-003 .htw-node-module-003-87 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-95,.htw-module-module-003 .htw-node-module-003-95 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-103,.htw-module-module-003 .htw-node-module-003-103 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-114,.htw-module-module-003 .htw-node-module-003-114 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-122,.htw-module-module-003 .htw-node-module-003-122 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-130,.htw-module-module-003 .htw-node-module-003-130 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-138,.htw-module-module-003 .htw-node-module-003-138 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-146,.htw-module-module-003 .htw-node-module-003-146 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-154,.htw-module-module-003 .htw-node-module-003-154 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-165,.htw-module-module-003 .htw-node-module-003-165 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-173,.htw-module-module-003 .htw-node-module-003-173 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-181,.htw-module-module-003 .htw-node-module-003-181 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-189,.htw-module-module-003 .htw-node-module-003-189 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-197,.htw-module-module-003 .htw-node-module-003-197 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-003 img.htw-node-module-003-205,.htw-module-module-003 .htw-node-module-003-205 img{;width:min(100%,700px);aspect-ratio:700/700;height:auto}
.htw-module-module-005 img.htw-node-module-005-8,.htw-module-module-005 .htw-node-module-005-8 img{--focal-point-x:50%; --focal-point-y:50%}
.htw-module-module-005 img.htw-node-module-005-16,.htw-module-module-005 .htw-node-module-005-16 img{--focal-point-x:50%; --focal-point-y:50%}
.htw-module-module-005 img.htw-node-module-005-24,.htw-module-module-005 .htw-node-module-005-24 img{--focal-point-x:50%; --focal-point-y:50%}
.htw-module-module-006 img.htw-node-module-006-6,.htw-module-module-006 .htw-node-module-006-6 img{;width:min(100%,600px);aspect-ratio:600/400;height:auto}
.htw-module-module-006 img.htw-node-module-006-9,.htw-module-module-006 .htw-node-module-006-9 img{;width:min(100%,600px);aspect-ratio:600/400;height:auto}
.htw-module-module-006 img.htw-node-module-006-12,.htw-module-module-006 .htw-node-module-006-12 img{;width:min(100%,600px);aspect-ratio:600/400;height:auto}
.htw-module-module-006 img.htw-node-module-006-15,.htw-module-module-006 .htw-node-module-006-15 img{;width:min(100%,600px);aspect-ratio:600/400;height:auto}
.htw-module-module-006 img.htw-node-module-006-18,.htw-module-module-006 .htw-node-module-006-18 img{;width:min(100%,600px);aspect-ratio:600/400;height:auto}

/* Reviewed Cuisinart homepage visual system */
.htw-page-cuisinart-us-home{
  --cu-forest:#233c28;
  --cu-forest-soft:#314c37;
  --cu-gold:#f2c94c;
  --cu-cream:#f8f4ea;
  --cu-paper:#fbfaf7;
  --cu-ink:#1a1816;
  --cu-muted:#5d665f;
  --cu-line:#ded8cc;
  padding:0;
  color:var(--cu-ink);
  background:#fff;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height:1.45;
}
.htw-page-cuisinart-us-home>.wp-block-group{
  width:100%;
  margin:0;
}
.htw-page-cuisinart-us-home p{
  font-size:1rem;
}
.htw-offer-strip{
  background:var(--cu-forest);
  color:#fff;
  padding:13px 24px;
  text-align:center;
  font-size:.9rem;
  letter-spacing:.015em;
}
.htw-offer-strip p{margin:0}
.htw-offer-strip strong{
  color:var(--cu-gold);
  font-size:1.12em;
  letter-spacing:.04em;
}
.htw-hero{
  position:relative;
  display:flex;
  align-items:stretch;
  min-height:620px;
  overflow:hidden;
  background:var(--cu-forest-soft);
}
.htw-hero-media{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  margin:0;
}
.htw-hero-media picture,
.htw-hero-media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.htw-hero-media::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(20,38,24,.76) 0%,rgba(20,38,24,.47) 32%,rgba(20,38,24,.02) 64%);
}
.htw-hero-copy{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:min(620px,54vw);
  min-height:620px;
  padding:72px clamp(28px,6vw,96px);
  color:#fff;
}
.htw-hero-copy h1{
  max-width:560px;
  margin:0 0 .55rem;
  color:#fff;
  font:700 clamp(2.65rem,5vw,4.8rem)/.98 Georgia,"Times New Roman",serif;
  letter-spacing:-.035em;
}
.htw-hero-copy>p:not(.htw-offer-badge){
  max-width:450px;
  margin:0 0 1.65rem;
  color:#fff;
  font-size:clamp(1.05rem,1.7vw,1.36rem);
  line-height:1.45;
}
.htw-offer-badge{
  display:inline-flex!important;
  align-items:center;
  width:max-content;
  margin:0 0 1rem!important;
  padding:.6rem .85rem;
  border-radius:2px;
  background:var(--cu-gold);
  color:var(--cu-ink)!important;
  font-size:.9rem!important;
  font-weight:800;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.htw-page-cuisinart-us-home .wp-block-button__link,
.htw-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:.8rem 1.4rem;
  border:1px solid var(--cu-gold);
  border-radius:0;
  background:var(--cu-gold);
  color:var(--cu-ink)!important;
  font-size:.9rem;
  font-weight:800;
  letter-spacing:.055em;
  line-height:1;
  text-decoration:none;
  text-transform:uppercase;
  transition:background-color .18s ease,color .18s ease;
}
.htw-page-cuisinart-us-home .wp-block-button__link:hover,
.htw-button:hover{
  background:transparent;
  color:var(--cu-gold)!important;
}
.htw-best-sellers{
  max-width:1540px;
  margin:0 auto!important;
  padding:72px clamp(20px,4vw,64px) 88px!important;
  color:var(--cu-ink);
  background:#fff;
}
.htw-best-sellers>h2{
  margin:0 0 .35rem!important;
  color:var(--cu-forest);
  font:700 clamp(2.4rem,4.3vw,4rem)/1 Georgia,"Times New Roman",serif;
  letter-spacing:-.035em;
}
.htw-section-lede{
  max-width:780px;
  margin:0 0 1.65rem!important;
  color:var(--cu-muted);
  font-size:1.02rem!important;
}
.htw-category-links{
  display:flex!important;
  flex-wrap:wrap;
  gap:.55rem;
  margin:0 0 2rem!important;
  padding:0 0 1.15rem!important;
  border-bottom:1px solid var(--cu-line);
  overflow:visible;
}
.htw-category-links>.wp-block-buttons{
  flex:0 0 auto;
  margin:0!important;
}
.htw-category-links .wp-block-button{margin:0}
.htw-category-links .wp-block-button__link{
  min-height:0;
  padding:.66rem 1rem;
  border-color:var(--cu-line);
  background:#fff;
  color:var(--cu-forest)!important;
  font-size:.78rem;
  letter-spacing:.025em;
  text-transform:none;
}
.htw-category-links .wp-block-button__link:hover{
  border-color:var(--cu-gold);
  background:var(--cu-gold);
  color:var(--cu-ink)!important;
}
.htw-product-category{
  margin:0!important;
  padding:1.7rem 0 2.4rem!important;
  border-bottom:1px solid var(--cu-line);
  scroll-margin-top:24px;
}
.htw-product-category:last-child{border-bottom:0}
.htw-product-category>h3{
  margin:0 0 1.25rem!important;
  color:var(--cu-forest);
  font:700 clamp(1.65rem,3vw,2.35rem)/1.1 Georgia,"Times New Roman",serif;
}
.htw-product-grid.wp-block-columns,
.htw-product-category>.wp-block-columns{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  align-items:stretch;
  margin:0!important;
}
.htw-product-grid>.wp-block-column,
.htw-product-category>.wp-block-columns>.wp-block-column{
  display:flex;
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0;
}
.htw-product-card{
  width:100%;
  margin:0!important;
  padding:14px;
  border:1px solid var(--cu-line);
  border-radius:12px;
  background:var(--cu-paper);
  box-shadow:0 8px 22px rgba(35,60,40,.045);
}
.htw-product-card figure{
  margin:0 0 .85rem;
}
.htw-product-card img{
  display:block;
  width:100%!important;
  aspect-ratio:1/1!important;
  object-fit:contain;
  background:#fff;
  border-radius:8px;
}
.htw-product-rating{
  margin:.1rem 0 .62rem!important;
  color:#6d756e;
  font-size:.78rem!important;
}
.htw-product-card h4{
  min-height:2.65em;
  margin:0 0 .65rem!important;
  color:var(--cu-forest);
  font:700 1.03rem/1.28 Arial,sans-serif!important;
}
.htw-product-price{
  margin:0 0 .55rem!important;
  font-size:1rem!important;
  font-weight:700;
}
.htw-product-price del{
  margin-right:.5rem;
  color:#8c908b;
  font-weight:400;
}
.htw-product-price ins{
  color:#b3261e;
  font-size:1.22em;
  text-decoration:none;
}
.htw-product-saving{
  display:inline-block;
  margin:0!important;
  padding:.3rem .52rem;
  background:var(--cu-gold);
  color:var(--cu-ink);
  font-size:.72rem!important;
  font-weight:800;
  letter-spacing:.065em;
  line-height:1;
  text-transform:uppercase;
}
.htw-feature{
  margin:0!important;
  background:var(--cu-forest);
}
.htw-feature>.wp-block-columns{
  align-items:stretch;
  gap:0;
  margin:0;
}
.htw-feature>.wp-block-columns>.wp-block-column{
  flex-basis:50%!important;
  margin:0;
}
.htw-feature-image{
  min-height:540px;
  margin:0!important;
}
.htw-feature-image picture,
.htw-feature-image img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}
.htw-feature-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:540px;
  margin:0!important;
  padding:64px clamp(28px,6vw,96px);
  background:var(--cu-forest);
  color:#fff;
}
.htw-feature-copy h2{
  max-width:620px;
  margin:0 0 .85rem!important;
  color:#fff;
  font:700 clamp(2rem,3.8vw,3.55rem)/1.02 Georgia,"Times New Roman",serif;
}
.htw-feature-copy>p{
  max-width:520px;
  margin:0 0 1rem!important;
  color:#e7ece8;
  font-size:1.12rem!important;
}
.htw-eyebrow{
  margin:0 0 .7rem!important;
  color:var(--cu-gold)!important;
  font-size:.76rem!important;
  font-weight:800;
  letter-spacing:.14em;
}
.htw-feature-price{
  margin:.6rem 0 1.6rem!important;
  color:#fff;
  font-size:1.32rem!important;
  font-weight:800;
}
.htw-feature-price del{
  margin-right:.6rem;
  color:#bac4bd;
  font-weight:400;
}
.htw-feature-price ins{text-decoration:none}
.htw-editorial-block{
  max-width:1540px;
  margin:0 auto!important;
  padding:76px clamp(20px,4vw,64px)!important;
}
.htw-editorial-block>h2,
.htw-section-heading h2{
  margin:0 0 1.35rem!important;
  color:var(--cu-forest);
  font:700 clamp(2rem,3.8vw,3.35rem)/1.04 Georgia,"Times New Roman",serif;
  letter-spacing:-.03em;
}
.htw-product-finder>.wp-block-columns{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  margin:0!important;
}
.htw-product-finder>.wp-block-columns>.wp-block-column{
  width:auto!important;
  min-width:0;
}
.htw-editorial-card{
  height:100%;
  margin:0;
  padding:0 0 18px;
  overflow:hidden;
  border:1px solid var(--cu-line);
  background:#fff;
}
.htw-editorial-card picture,
.htw-editorial-card img{
  display:block;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
}
.htw-editorial-card h3{
  margin:18px 18px .8rem!important;
  color:var(--cu-forest);
  font:700 1.18rem/1.2 Georgia,"Times New Roman",serif;
}
.htw-editorial-card .wp-block-buttons{margin:0 18px!important}
.htw-editorial-card .wp-block-button__link{
  min-height:0;
  padding:.55rem .75rem;
  border-color:var(--cu-forest);
  background:transparent;
  color:var(--cu-forest)!important;
  font-size:.72rem;
}
.htw-editorial-card .wp-block-button__link:hover{
  background:var(--cu-forest);
  color:var(--cu-gold)!important;
}
.htw-section-heading{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
  margin:0 0 1.5rem;
}
.htw-section-heading h2{margin:0!important}
.htw-section-heading .wp-block-buttons{margin:0!important;flex:0 0 auto}
.htw-section-heading .wp-block-button__link{
  border-color:var(--cu-forest);
  background:transparent;
  color:var(--cu-forest)!important;
}
.htw-recipes{
  background:var(--cu-cream);
}
.htw-recipes>.wp-block-columns{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:16px;
  margin:0!important;
}
.htw-recipes>.wp-block-columns>.wp-block-column{
  width:auto!important;
  min-width:0;
}
.htw-recipe-card{
  height:100%;
  margin:0;
  overflow:hidden;
  background:#fff;
}
.htw-recipe-card img{
  display:block;
  width:100%!important;
  aspect-ratio:3/2!important;
  object-fit:cover;
}
.htw-recipe-card h3{
  margin:14px 14px 18px!important;
  color:var(--cu-forest);
  font:700 1rem/1.25 Georgia,"Times New Roman",serif;
}
.htw-peace{
  margin:0!important;
  padding:80px clamp(20px,5vw,72px)!important;
  background:var(--cu-forest);
  color:#fff;
}
.htw-peace>h2{
  margin:0 0 2rem!important;
  color:#fff;
  font:700 clamp(2.2rem,4vw,3.7rem)/1 Georgia,"Times New Roman",serif;
  text-align:center;
}
.htw-peace>.wp-block-columns{
  display:grid!important;
  max-width:1320px;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1px;
  margin:0 auto!important;
  background:rgba(255,255,255,.18);
}
.htw-peace>.wp-block-columns>.wp-block-column{
  width:auto!important;
  min-width:0;
}
.htw-guarantee{
  height:100%;
  margin:0;
  padding:34px 28px;
  background:var(--cu-forest);
  text-align:center;
}
.htw-guarantee h3{
  margin:0 0 .7rem!important;
  color:var(--cu-gold);
  font:700 1.18rem/1.25 Arial,sans-serif;
}
.htw-guarantee p{
  max-width:330px;
  margin:0 auto!important;
  color:#e6ebe7;
  font-size:.95rem!important;
}
.htw-page-cuisinart-us-home .wp-block-column,
.htw-page-cuisinart-us-home .wp-block-group,
.htw-page-cuisinart-us-home .wp-block-columns{
  min-width:0;
}
@media(max-width:900px){
  .htw-hero{min-height:520px}
  .htw-hero-copy{width:63vw;min-height:520px;padding:52px 38px}
  .htw-product-grid.wp-block-columns,
  .htw-product-category>.wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
  .htw-feature-image,.htw-feature-copy{min-height:470px}
  .htw-feature-copy{padding:48px 38px}
  .htw-editorial-block{padding-top:56px!important;padding-bottom:56px!important}
  .htw-product-finder>.wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
  .htw-recipes>.wp-block-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:781px){
  .htw-page-cuisinart-us-home{padding:0}
  .htw-offer-strip{padding:12px 16px;font-size:.8rem}
  .htw-hero{display:block;min-height:0}
  .htw-hero-media{position:relative;height:410px;inset:auto}
  .htw-hero-media::after{background:linear-gradient(0deg,rgba(20,38,24,.12),transparent)}
  .htw-hero-copy{width:100%;min-height:0;padding:30px 22px 38px;background:var(--cu-forest)}
  .htw-hero-copy h1{font-size:clamp(2.45rem,10vw,3.4rem)}
  .htw-best-sellers{padding:48px 16px 58px!important}
  .htw-best-sellers>h2{font-size:2.55rem}
  .htw-category-links{
    flex-wrap:nowrap;
    margin:0 -16px 1.3rem!important;
    padding:0 16px .9rem!important;
    overflow-x:auto;
    scrollbar-width:none;
  }
  .htw-category-links::-webkit-scrollbar{display:none}
  .htw-category-links .wp-block-button__link{white-space:nowrap}
  .htw-product-category{padding:1.35rem 0 1.8rem!important}
  .htw-product-grid.wp-block-columns,
  .htw-product-category>.wp-block-columns{gap:10px}
  .htw-product-card{padding:9px;border-radius:8px}
  .htw-product-card img{border-radius:5px}
  .htw-product-rating{font-size:.68rem!important;margin-bottom:.45rem!important}
  .htw-product-card h4{min-height:4.4em;font-size:.82rem!important;line-height:1.28!important}
  .htw-product-price{font-size:.8rem!important}
  .htw-product-price ins{font-size:1.14em}
  .htw-product-saving{font-size:.61rem!important;padding:.25rem .35rem}
  .htw-feature>.wp-block-columns{display:block!important;margin:0}
  .htw-feature>.wp-block-columns>.wp-block-column{width:100%!important}
  .htw-feature-image{height:360px;min-height:0}
  .htw-feature-image img{height:360px}
  .htw-feature-copy{min-height:0;padding:38px 22px 44px}
  .htw-feature-copy h2{font-size:2.3rem}
  .htw-editorial-block{padding:48px 16px!important}
  .htw-editorial-block>h2,
  .htw-section-heading h2{font-size:2.15rem}
  .htw-product-finder>.wp-block-columns{grid-template-columns:1fr}
  .htw-section-heading{align-items:flex-start;flex-direction:column}
  .htw-recipes>.wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .htw-recipe-card h3{font-size:.9rem;margin:11px 11px 14px!important}
  .htw-peace{padding:52px 16px!important}
  .htw-peace>h2{font-size:2.5rem}
  .htw-peace>.wp-block-columns{grid-template-columns:1fr;gap:1px}
  .htw-guarantee{padding:28px 22px}
}
