*{box-sizing:border-box}html{background:#fff1e7;font-size:18px;scroll-behavior:smooth}body{color:#191319;font-family:Broken Taco DIN,Arial,Helvetica,sans-serif;margin:0}@view-transition{navigation:auto}::view-transition-old(root){animation:bt-page-out .16s ease-in both}::view-transition-new(root){animation:bt-page-in .42s cubic-bezier(.2,.75,.2,1) both}.bt-site{animation:bt-initial-reveal .48s cubic-bezier(.2,.75,.2,1) both}@keyframes bt-page-out{to{opacity:0;transform:translateY(-.35rem)}}@keyframes bt-page-in{0%{opacity:0;transform:translateY(.6rem)}}@keyframes bt-initial-reveal{0%{opacity:0;transform:translateY(.45rem)}}img{display:block;max-width:100%}.bt-site-header{align-items:center;background:#b22496;display:flex;gap:0;justify-content:space-between;min-height:5.25rem;padding:.7rem clamp(1rem,4vw,4rem);position:relative;z-index:20}.bt-site-brand{display:block;flex:0 0 clamp(3.6rem,4.6vw,4.25rem);height:clamp(3.6rem,4.6vw,4.25rem);margin-right:clamp(1.75rem,3.2vw,3.5rem);z-index:2}.bt-site-brand img{height:100%;object-fit:contain;object-position:top center;transition:transform .22s ease;width:100%}.bt-site-brand:focus-visible img,.bt-site-brand:hover img{transform:translateY(.12rem) rotate(2deg)}.bt-site-nav{align-items:center;display:flex;flex:1 1;gap:clamp(.8rem,2.2vw,2.75rem);justify-content:space-between;min-width:0;width:auto}.bt-site-menu a,.bt-site-nav a{color:inherit;font-family:Broken Taco DIN,Impact,sans-serif;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;letter-spacing:.015em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,opacity .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,opacity .18s ease,text-decoration-color .18s ease;transition:color .18s ease,opacity .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.bt-site-menu a:focus-visible,.bt-site-menu a:hover,.bt-site-nav a:focus-visible,.bt-site-nav a:hover{color:#ffe800;text-decoration:underline;text-decoration-thickness:.15em}.bt-language{border-left:1px solid;display:flex;gap:.5rem;padding-left:1rem}.bt-language a[aria-current=page]{color:#ffe800}.bt-site-nav__sticky{margin-left:auto}.bt-site-menu{display:none}.bt-site-footer{align-items:center;background:#191319;color:#fff1e7;display:flex;flex-wrap:wrap;gap:1rem clamp(1.25rem,3vw,3rem);justify-content:space-between;min-height:6rem;padding:1.5rem clamp(1rem,4vw,4rem)}.bt-site-footer__brand{font-family:Broken Taco DIN,Impact,sans-serif;font-size:1.35rem;font-weight:700;text-transform:uppercase}.bt-site-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.bt-site-footer a{color:inherit;font-weight:700;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.bt-site-footer a:focus-visible,.bt-site-footer a:hover{color:#ffe800;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.bt-site-footer p{margin:0}.bt-catalog-hero,.bt-catalog-title,.bt-detail__hero{background:#fff1e7;padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem)}.bt-catalog-hero h1,.bt-catalog-title h1,.bt-detail h1,.bt-detail h2{font-family:Broken Taco DIN,Impact,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:.9;margin:0;text-transform:uppercase}.bt-catalog-hero h1,.bt-catalog-title h1,.bt-detail h1{font-size:clamp(3.5rem,8vw,8rem)}.bt-detail h2{font-size:clamp(2rem,4vw,4rem)}.bt-catalog-hero,.bt-detail__hero{align-items:center;display:grid;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);grid-template-columns:1fr 1fr}.bt-catalog-hero{background:#ffe800;padding:clamp(1rem,3vw,3rem)}.bt-detail__hero{background:var(--bt-entry-surface,var(--bt-detail-surface,#f8d5f1));margin:clamp(2rem,4vw,4rem);padding:clamp(2rem,5vw,5rem)}.bt-catalog-hero>img,.bt-detail__hero>img{aspect-ratio:1;object-fit:contain;width:100%}.bt-catalog-grid{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1rem,3vw,3rem)}.bt-catalog-card{--bt-card-surface:#bdc2ae;background:var(--bt-card-surface);color:#191319;display:grid;grid-template-rows:minmax(15rem,26rem) auto;min-height:clamp(21rem,34vw,33rem);text-decoration:none}.bt-catalog-card:nth-child(6n+2){--bt-card-surface:#ffe800}.bt-catalog-card:nth-child(6n+3),.bt-catalog-card:nth-child(6n+5){--bt-card-surface:#f8d5f1}.bt-catalog-card:nth-child(6n+4){--bt-card-surface:#b22496}.bt-catalog-card:nth-child(6n+6){--bt-card-surface:#f68c28}.bt-catalog-card__visual{align-items:center;background:transparent;display:flex;min-height:0;overflow:hidden}.bt-catalog-card__visual img{height:min(100%,26rem);margin:auto;max-height:26rem;object-fit:contain;padding:clamp(1rem,2.5vw,2.5rem);width:100%}.bt-catalog-card--image-cover .bt-catalog-card__visual img{height:100%;max-height:none;object-fit:cover;padding:0}.bt-catalog-card__copy{background:rgb(255 241 231/88%);display:grid;grid-gap:.25rem;gap:.25rem;min-height:7rem;padding:1rem}.bt-catalog-card p,.bt-catalog-card small,.bt-catalog-card strong{margin:0}.bt-catalog-card__strength{font-size:.95rem;font-weight:700;letter-spacing:.08em}.bt-catalog-card strong,.bt-catalog-card__strength{font-family:Broken Taco DIN,Impact,sans-serif;text-transform:uppercase}.bt-catalog-card strong{font-size:1.8rem}.bt-catalog-card__slogan,.bt-detail__slogan{font-family:Viktor Script,cursive;font-size:1.2rem;line-height:1.05}.bt-catalog-card--text-compact strong{font-size:1.45rem}.bt-catalog-card--text-large strong{font-size:clamp(2.1rem,3vw,3rem)}.bt-detail--text-compact h1{font-size:clamp(3rem,6vw,6rem)}.bt-detail--text-large h1{font-size:clamp(4rem,9vw,9rem)}.bt-detail{background:#fff1e7}.bt-detail--product{--bt-intro-padding:clamp(1.5rem,3vw,3rem);--bt-intro-image-height:20rem}.bt-detail--intro-normal{--bt-intro-padding:clamp(2rem,4vw,4rem);--bt-intro-image-height:26rem}.bt-detail--intro-spacious{--bt-intro-padding:clamp(2.5rem,5vw,5rem);--bt-intro-image-height:32rem}.bt-detail--product .bt-detail__hero{gap:clamp(1.5rem,4vw,4rem);padding:var(--bt-intro-padding)}.bt-detail--product .bt-detail__hero>img{aspect-ratio:auto;height:var(--bt-intro-image-height);object-fit:contain}.bt-detail__section{background:var(--bt-detail-surface,#f8d5f1);max-width:none;padding:clamp(2rem,4vw,4rem)}.bt-detail__section,.bt-detail__technical{margin:0 clamp(1rem,4vw,4rem) clamp(.65rem,1vw,1rem)}.bt-detail__technical{display:grid;grid-gap:clamp(.65rem,1vw,1rem);gap:clamp(.65rem,1vw,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.bt-detail__technical .bt-detail__section{margin:0;min-width:0;overflow-wrap:anywhere;padding:clamp(1.5rem,2.5vw,2.5rem)}.bt-detail__technical h2{font-size:clamp(1.75rem,2.5vw,2.5rem)}.bt-detail__technical p{line-height:1.45}.bt-detail__technical p strong{line-height:0}.bt-detail__section:nth-of-type(2n),.bt-detail__section:nth-of-type(odd){background:var(--bt-detail-surface,#f8d5f1)}.bt-detail__section dl>div{border-bottom:1px solid;display:grid;grid-template-columns:1fr 1fr;padding:.75rem 0}.bt-detail__section dd{margin:0;text-align:right}.bt-detail__section li{margin-bottom:2rem}.bt-detail__meta{font-weight:700;text-transform:uppercase}.bt-rich-copy{overflow-wrap:anywhere}.bt-rich-copy a{color:inherit;text-underline-offset:.15em}.bt-rich-copy :is(ul,ol){-webkit-padding-start:1.5em;padding-inline-start:1.5em}.bt-rich-copy li{margin-block:.5rem}.bt-related-products{padding-top:clamp(3rem,7vw,7rem)}.bt-related-products>h2{padding-inline:clamp(1rem,4vw,4rem);text-align:center}.bt-category-strip{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,3rem)}.bt-category-strip a{--bt-category-default-surface:#fff98c;align-content:center;background:var(--bt-category-surface,var(--bt-category-default-surface));color:var(--bt-category-foreground,var(--bt-black));display:grid;font-weight:700;min-height:8rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.bt-category-strip a:nth-child(3n+2){--bt-category-default-surface:var(--bt-yellow)}.bt-category-strip a:nth-child(3n+3){--bt-category-default-surface:var(--bt-pink)}.bt-category-strip a:focus-visible,.bt-category-strip a:hover{filter:saturate(1.12) brightness(.98);transform:translateY(-.2rem)}.bt-recipe-index{display:grid;grid-gap:.4rem;gap:.4rem;padding:clamp(1rem,3vw,3rem)}.bt-recipe-index__card{background:#f8d5f1;color:#191319;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(24rem,48vw,42rem);text-decoration:none}.bt-recipe-index__visual img{transition:filter .3s ease,transform .42s cubic-bezier(.2,.75,.2,1)}.bt-recipe-index__card:focus-visible .bt-recipe-index__visual img,.bt-recipe-index__card:hover .bt-recipe-index__visual img{filter:saturate(1.08);transform:scale(1.025)}@media (hover:hover) and (pointer:fine) and (min-width:641px){.bt-catalog-card{grid-template-rows:1fr;position:relative}.bt-catalog-card__visual img{transition:filter .32s ease,opacity .26s ease,transform .42s cubic-bezier(.2,.75,.2,1)}.bt-catalog-card__copy{align-content:center;background:color-mix(in srgb,var(--bt-card-surface) 94%,transparent);inset:0;justify-items:center;opacity:0;padding:2rem;position:absolute;text-align:center;transform:translateY(.5rem);transition:opacity .26s ease,transform .32s cubic-bezier(.2,.75,.2,1)}.bt-catalog-card:focus-visible .bt-catalog-card__copy,.bt-catalog-card:hover .bt-catalog-card__copy{opacity:1;transform:translateY(0)}.bt-catalog-card:focus-visible .bt-catalog-card__visual img,.bt-catalog-card:hover .bt-catalog-card__visual img{filter:blur(1px) saturate(.85);opacity:.18;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bt-site,::view-transition-new(root),::view-transition-old(root){animation:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bt-recipe-index__card:nth-child(2n) .bt-recipe-index__visual{grid-column:2;grid-row:1}.bt-recipe-index__card:nth-child(2n) .bt-recipe-index__copy{grid-column:1;grid-row:1}.bt-recipe-index__visual{min-height:100%;overflow:hidden}.bt-recipe-index__visual img{height:100%;object-fit:cover;width:100%}.bt-recipe-index__copy{align-content:center;background:var(--bt-entry-surface,#f8d5f1);display:grid;justify-items:center;padding:clamp(2rem,5vw,5rem);text-align:center}.bt-recipe-index__copy small{font-family:Viktor Script,cursive;font-size:clamp(1.25rem,2vw,1.8rem)}.bt-recipe-index__copy strong{font-size:clamp(1.8rem,3vw,3rem);text-transform:uppercase}@media (max-width:820px){.bt-site-nav--desktop{display:none}.bt-site-header{padding:.6rem 1rem}.bt-site-menu{display:block;margin-left:auto}.bt-site-menu summary{cursor:pointer;font-family:Broken Taco DIN,Impact,sans-serif;font-size:1.25rem;font-weight:700;text-transform:uppercase}.bt-site-menu nav{background:#fff1e7;display:grid;grid-gap:.75rem;gap:.75rem;left:0;padding:1.5rem;position:absolute;top:100%;width:100%}.bt-catalog-hero,.bt-detail__hero{grid-template-columns:1fr}}@media (max-width:640px){.bt-site-header{min-height:4.5rem}.bt-site-brand{flex-basis:3.5rem;height:3.5rem;margin-right:1.75rem}.bt-catalog-grid,.bt-category-strip{grid-template-columns:1fr}.bt-catalog-card{grid-template-rows:minmax(15rem,23rem) auto;min-height:21rem}.bt-catalog-card__visual img{max-height:23rem}.bt-detail__hero{margin:1rem}.bt-detail__section{margin-inline:1rem}.bt-detail__technical{margin-inline:1rem}.bt-detail__technical,.bt-recipe-index__card{grid-template-columns:1fr}.bt-recipe-index__card:nth-child(2n) .bt-recipe-index__copy,.bt-recipe-index__card:nth-child(2n) .bt-recipe-index__visual{grid-column:1;grid-row:auto}.bt-recipe-index__visual{min-height:20rem}}