.baking-site .mag-article,.baking-site .mag-index-intro,.baking-site .mag-workshop-detail,.baking-site .mag-workshops-intro{min-width:0}.baking-site .mag-index-intro{padding-block:30px 32px}.baking-site .mag-article-header h1,.baking-site .mag-index-intro h1,.baking-site .mag-workshop-detail-grid h1,.baking-site .mag-workshops-intro h1{font-family:var(--font-display);font-size:44px;font-weight:400;letter-spacing:0;line-height:1.26;color:var(--navy)}.baking-site .mag-index-intro h1{max-width:26ch}.baking-site .bake-editorial-cover{display:grid;grid-template-columns:1.04fr 1fr;grid-gap:38px;gap:38px;align-items:center}.baking-site .bake-editorial-intro-copy{min-width:0;padding-block:8px}.baking-site .bake-editorial-cover .brand-breadcrumb{margin-bottom:23px}.baking-site .bake-editorial-intro-copy>p{font-size:16px;line-height:1.8;margin-top:19px;max-width:49ch;color:#52616c}.baking-site .bake-editorial-cover-photo{margin:0;min-width:0}.baking-site .bake-editorial-cover-photo img{display:block;width:100%;height:265px;object-fit:cover;border-radius:0}.baking-site .bake-editorial-index.is-tips .bake-editorial-cover-photo img{object-position:50% 56%}.baking-site .mag-index-search{display:flex;width:min(760px,100%);min-width:0;gap:9px;padding:10px;margin-top:28px;background:var(--blue)}.baking-site .mag-index-search input[type=search]{flex:1 1;width:0;min-width:0;border:1px solid white;border-radius:0;padding:11px 14px;background:white;min-height:44px;color:var(--navy)}.baking-site .mag-index-search .brand-button{border-radius:0;min-height:44px;padding:10px 21px;font:600 13px/1.4 var(--font-body);background:#c62980;border-color:#c62980;color:white}.baking-site .mag-index-search .brand-button:hover{background:#a81f69;border-color:#a81f69}.baking-site .mag-filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.baking-site .mag-filter-pills a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;text-align:center;padding:8px 13px;border:1px solid #cee2eb;border-radius:0;background:white;color:var(--navy);font-size:16px;line-height:1.55}.baking-site .mag-filter-pills a:hover,.baking-site .mag-filter-pills a[aria-current=page]{background:var(--blue);color:white;border-color:var(--blue)}.baking-site .mag-list-count{color:#5b6d76;font-size:16px;line-height:1.6;margin-bottom:23px}.baking-site .brand-page .mag-index-results{padding-top:29px;border-top:1px solid #d6e7ed}.baking-site .mag-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px 24px;gap:36px 24px}.baking-site .mag-story,.baking-site .mag-workshop{min-width:0}.baking-site .mag-story>a,.baking-site .mag-workshop>a{display:block;text-decoration:none;min-width:0;height:auto}.baking-site .mag-story-photo{background:#f2fdff;border-radius:0}.baking-site .mag-story-photo img,.baking-site .mag-workshop>a>img{display:block;width:100%;height:205px;object-fit:cover;border-radius:0}.baking-site .mag-story-copy{padding-top:13px}.baking-site .mag-story .mag-card-type,.baking-site .mag-workshop .mag-card-type{font:600 13px/1.6 var(--font-body);color:#a82b71;letter-spacing:.02em;margin-top:0}.baking-site .mag-workshop .mag-card-type{margin-top:13px}.baking-site .mag-story-copy h3{font:600 21px/1.35 var(--font-body);color:var(--navy);letter-spacing:-.015em;margin-top:8px;overflow-wrap:break-word}.baking-site .mag-story-copy>p:not(.mag-card-type),.baking-site .mag-workshop>a>p:not(.mag-card-type){font-size:16px;line-height:1.8;color:#56616a;margin-top:11px}.baking-site .mag-story .bake-story-link,.baking-site .mag-workshop .mag-link-label{font-size:16px;color:#a82b71;margin-top:13px;text-underline-offset:4px}.baking-site .mag-story a:hover h3,.baking-site .mag-workshop a:hover h3{color:#a82b71}.baking-site .mag-workshop h3{font:400 28px/1.3 var(--font-display);letter-spacing:0;color:var(--navy);margin-top:9px}.baking-site .mag-story-small .mag-story-photo img{height:180px}.baking-site .mag-story-small .mag-story-copy h3{font-size:20px}.baking-site .mag-empty{padding:28px 0 50px}.baking-site .mag-empty h2{font:400 33px/1.3 var(--font-display);color:var(--navy);letter-spacing:0}.baking-site .mag-empty p{font-size:16px;line-height:1.8;max-width:58ch}.baking-site .mag-empty>a{color:#a82b71;font-size:16px}.baking-site .mag-empty>a.brand-button{color:white}.baking-site .mag-section-title h2{font:400 35px/1.3 var(--font-display);color:var(--navy);letter-spacing:0}.baking-site .mag-section-title p{font-size:16px;line-height:1.75;color:#56616a}.baking-site .mag-peach,.baking-site .mag-tips-band{background:#f2fdff;padding-block:44px}.baking-site .bake-workshops-cover{display:grid;grid-template-columns:1fr 1.04fr;grid-gap:0;gap:0;align-items:stretch;padding-top:28px;padding-bottom:0}.baking-site .bake-workshops-cover>div{min-width:0;padding:29px 31px 31px;background:var(--blue);color:white}.baking-site .bake-workshops-cover .brand-breadcrumb{color:#d0e8f5;font-size:16px;margin-bottom:20px}.baking-site .bake-workshops-cover h1{color:white;max-width:15ch}.baking-site .bake-workshops-cover .brand-lead{color:white;font-size:16px;line-height:1.8;margin-top:18px;max-width:43ch}.baking-site .bake-workshops-cover .mag-small-note{color:#d2e7f5;font-size:16px;line-height:1.7;margin-top:18px}.baking-site .bake-workshops-cover>img{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:50% 50%;border-radius:0;margin:0}.baking-site .mag-workshop-section+.mag-workshop-section{margin-top:43px;padding-top:36px;border-top:1px solid #d7e8ef}.baking-site .mag-workshop-section .mag-section-title{margin-bottom:24px}.baking-site .mag-workshop-detail{padding-block:30px 46px}.baking-site .mag-workshop-detail .brand-breadcrumb{margin-bottom:25px}.baking-site .mag-workshop-detail-grid{display:grid;grid-template-columns:1.02fr 1fr;grid-gap:32px;gap:32px;align-items:start}.baking-site .mag-workshop-detail-grid>div{min-width:0;padding-top:6px}.baking-site .mag-workshop-detail-grid h1{max-width:22ch;margin-top:9px;margin-bottom:19px}.baking-site .mag-workshop-detail-grid .brand-lead{font-size:16px;line-height:1.8;max-width:48ch;margin-bottom:23px}.baking-site .mag-workshop-detail-grid .mag-card-type{font:600 14px/1.5 var(--font-body);color:#a82b71}.baking-site .mag-workshop-detail-grid .brand-button{min-height:46px;border-radius:0}.baking-site .mag-workshop-detail-grid .mag-small-note{font-size:16px;line-height:1.8;margin-top:13px}.baking-site .mag-workshop-detail-grid figure{min-width:0;margin:0}.baking-site .mag-workshop-detail-grid figure img{display:block;width:100%;height:330px;aspect-ratio:auto;object-fit:cover;border-radius:0}.baking-site .mag-workshop-detail-grid figcaption{font-size:16px;color:#61717a;line-height:1.6;margin-top:9px}.baking-site .mag-workshop-practical{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding-top:0;margin-top:38px;border:0}.baking-site .mag-workshop-practical>section{min-width:0;padding:26px 28px}.baking-site .mag-workshop-practical>section:first-child{background:var(--blue);color:white}.baking-site .mag-workshop-practical>section:last-child{background:#fff1f8;border:1px solid #f0c5dd}.baking-site .mag-workshop-practical h2{font:400 29px/1.3 var(--font-display);letter-spacing:0;color:var(--navy);max-width:22ch;margin-bottom:22px}.baking-site .mag-workshop-practical>section:first-child h2{color:white}.baking-site .mag-workshop-practical dl{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:14px 20px;gap:14px 20px;font-size:16px;line-height:1.7}.baking-site .mag-workshop-practical dt{color:#c7e1f2}.baking-site .mag-workshop-practical dd{margin:0;font-size:16px}.baking-site .mag-workshop-practical p{font-size:16px;line-height:1.85}.baking-site .mag-workshop-practical .brand-text-link{font-size:16px;margin-top:20px}.baking-site .mag-article{padding-block:29px 42px}.baking-site .mag-article-header{margin:0 auto 29px;text-align:center;max-width:900px}.baking-site .mag-article-header h1{max-width:31ch;font-size:44px;margin:13px auto 19px}.baking-site .mag-article-header .mag-card-type{font-size:16px;color:#a82b71;margin-top:0}.baking-site .mag-article-header .brand-lead{color:#56616a;font-size:16px;line-height:1.8;max-width:65ch;margin-inline:auto}.baking-site .mag-recipe-actions{justify-content:center;gap:22px;margin-top:23px}.baking-site .mag-print-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;color:var(--navy);font-size:16px}.baking-site .mag-article-figure{margin:0}.baking-site .mag-article-hero{width:100%;height:430px;max-height:540px;object-fit:cover;border-radius:0;margin:0}.baking-site .mag-image-caption{max-width:none!important;font-size:14px;line-height:1.65;color:#61717a}.baking-site .mag-recipe-summary{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:20px 0 0}.baking-site .mag-recipe-summary strong{font:600 18px/1.5 var(--font-body);color:var(--navy)}.baking-site .mag-recipe-summary span{font-size:16px;color:#61717a;border:0;padding:0}.baking-site .mag-recipe-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;grid-gap:0;gap:0;padding:21px 0;margin:18px 0 34px;border-top:1px solid #cadfe9;border-bottom:1px solid #cadfe9;background:#f2fdff}.baking-site .mag-recipe-facts>div{min-width:0;align-items:flex-start;text-align:left;padding:0 21px;border-left:1px solid #cadfe9}.baking-site .mag-recipe-facts>div:first-child{padding-left:21px;border-left:0}.baking-site .mag-recipe-facts dt{font:600 13px/1.5 var(--font-body);letter-spacing:.035em;text-transform:uppercase;color:#315e79;margin-bottom:7px}.baking-site .mag-recipe-facts dd{margin:0;font:500 16px/1.7 var(--font-body);color:var(--navy)}.baking-site .mag-article-body{max-width:810px;margin:34px auto 0}.baking-site .mag-article-body.has-ingredients{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.45fr);grid-gap:36px;gap:36px;max-width:none;align-items:start}.baking-site .mag-ingredient-box{min-width:0;padding:25px 25px 27px;background:#fff1f8;border:1px solid #f0c5dd;scroll-margin-top:calc(var(--artoah-sticky-actions-height,70px) + 18px)}.baking-site .mag-ingredient-box h2{font:400 30px/1.3 var(--font-display);color:var(--navy);letter-spacing:0}.baking-site .mag-ingredient-box>p{font-size:16px;line-height:1.8;margin-top:11px;color:#6d5064}.baking-site .mag-article .mag-eyebrow{font:600 13px/1.6 var(--font-body)!important;color:#a82b71!important;letter-spacing:.03em;margin-bottom:9px!important}.baking-site .mag-ingredients{list-style:none;margin-top:17px;padding:0}.baking-site .mag-ingredients li+li{border-top:1px solid #edcfe0}.baking-site .mag-ingredients label{display:flex;align-items:flex-start;min-height:48px;cursor:pointer;gap:11px;font-size:16px;line-height:1.7;padding:11px 0}.baking-site .mag-ingredients input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:20px;height:20px;flex:none;accent-color:var(--blue);margin:3px 0 0}.baking-site .mag-ingredients input:checked+span{color:#7f6274}.baking-site .mag-equipment{padding-top:19px;margin-top:19px;border-top:1px solid #edcfe0}.baking-site .mag-equipment h3{font:600 16px/1.5 var(--font-body);color:var(--navy);margin-bottom:9px}.baking-site .mag-equipment ul{padding-left:20px}.baking-site .mag-equipment li{font-size:16px;line-height:1.8}.baking-site .mag-method{min-width:0}.baking-site .mag-method h2{font:400 32px/1.35 var(--font-display);letter-spacing:0;color:var(--navy);max-width:none;margin-bottom:21px}.baking-site .mag-method>ol{padding:0;margin:0}.baking-site .mag-method>ol>li{display:block;position:relative;padding:0 0 25px 43px;margin:0 0 12px;min-height:40px}.baking-site .mag-method>ol>li:before{position:absolute;left:0;top:0;color:var(--blue);font:600 21px/1.4 var(--font-body)}.baking-site .mag-method>ol>li h3{font:600 18px/1.5 var(--font-body);letter-spacing:0;color:var(--navy);margin-bottom:9px}.baking-site .mag-method p{font-size:16px;line-height:1.9}.baking-site .mag-baking-tip{padding:24px 25px;margin-top:6px;margin-bottom:30px;border-left:3px solid #c62980;background:#fff1f8}.baking-site .mag-baking-tip>span{font:600 13px/1.6 var(--font-body);letter-spacing:.025em;color:#a82b71}.baking-site .mag-baking-tip h3{font:400 28px/1.35 var(--font-display);letter-spacing:0;color:var(--navy);margin:10px 0 15px}.baking-site .mag-baking-tip p{font-size:16px}.baking-site .mag-keep h2{font-size:29px}.baking-site .mag-recipe-note,.baking-site .mag-recipe-source{color:#61717a!important;font-size:16px!important;line-height:1.8!important}.baking-site .mag-article-tags{margin-top:28px;gap:8px}.baking-site .mag-article-tags span{border:1px solid #c8e0e9;background:white;color:#315e79;border-radius:0;padding:5px 10px;font-size:16px}.baking-site .bake-search-intro{padding-block:30px}.baking-site .bake-search-intro h1{max-width:34ch;overflow-wrap:anywhere}.baking-site .bake-search-intro .mag-index-search{width:min(820px,100%)}@media(max-width:1050px){.baking-site .bake-editorial-cover{gap:27px}.baking-site .bake-editorial-cover-photo img{height:250px}.baking-site .mag-story-grid{gap:30px 20px}.baking-site .mag-story-photo img,.baking-site .mag-workshop>a>img{height:185px}.baking-site .mag-workshop-detail-grid{gap:26px}.baking-site .mag-workshop-detail-grid figure img{height:290px}.baking-site .mag-workshop-practical>section{padding:24px}.baking-site .mag-workshop-practical dl{grid-template-columns:1fr;gap:4px}.baking-site .mag-workshop-practical dd{margin-bottom:13px}.baking-site .mag-article-body.has-ingredients{grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);gap:26px}.baking-site .mag-ingredient-box{padding:23px 21px}.baking-site .mag-recipe-facts>div{padding-inline:15px}.baking-site .mag-recipe-facts>div:first-child{padding-left:15px}}@media(max-width:820px){.baking-site .mag-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baking-site .mag-story-grid>article:last-child:nth-child(3){grid-column:auto;display:block}.baking-site .mag-story-grid>article:last-child:nth-child(3)>a{display:block}.baking-site .mag-story-copy h3{font-size:19px}.baking-site .mag-workshop h3{font-size:26px}.baking-site .mag-index-intro h1,.baking-site .mag-workshops-intro h1{font-size:38px}.baking-site .bake-workshops-cover>div{padding:25px}.baking-site .bake-workshops-cover>img{min-height:340px}.baking-site .mag-article-header h1{font-size:39px}.baking-site .mag-article-hero{height:350px}.baking-site .mag-workshop-detail-grid h1{font-size:39px}.baking-site .mag-workshop-detail-grid figure img{height:280px}.baking-site .mag-workshop-practical{gap:22px}.baking-site .mag-recipe-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 0}.baking-site .mag-recipe-facts>div:nth-child(3){border-left:0}.baking-site .mag-recipe-facts>div:last-child{grid-column:auto}}@media(max-width:700px){.baking-site .mag-article-body.has-ingredients{display:block}.baking-site .mag-ingredient-box{margin-bottom:31px}.baking-site .bake-editorial-cover{grid-template-columns:1fr 1fr;gap:22px}.baking-site .bake-editorial-intro-copy>p{font-size:16px}.baking-site .bake-editorial-cover-photo img{height:280px}.baking-site .bake-workshops-cover{grid-template-columns:1fr}.baking-site .bake-workshops-cover>img{min-height:0;height:265px}.baking-site .mag-workshop-detail-grid{grid-template-columns:1fr}.baking-site .mag-workshop-detail-grid figure img{height:auto;max-height:360px;aspect-ratio:8/5}.baking-site .mag-workshop-practical{grid-template-columns:1fr}.baking-site .mag-workshop-practical dl{grid-template-columns:1fr 1.3fr;gap:12px 20px}.baking-site .mag-workshop-practical dd{margin-bottom:0}}@media(max-width:580px){.baking-site .mag-index-intro{padding-block:24px}.baking-site .bake-editorial-cover{grid-template-columns:1fr;gap:22px}.baking-site .bake-editorial-intro-copy{padding:0}.baking-site .bake-editorial-cover .brand-breadcrumb{margin-bottom:20px}.baking-site .mag-article-header h1,.baking-site .mag-index-intro h1,.baking-site .mag-workshop-detail-grid h1,.baking-site .mag-workshops-intro h1{font-size:34px;line-height:1.32;max-width:none}.baking-site .bake-editorial-intro-copy>p{font-size:16px;line-height:1.8;margin-top:16px}.baking-site .bake-editorial-cover-photo img{height:215px}.baking-site .mag-index-search{margin-top:23px;padding:8px;gap:7px}.baking-site .mag-index-search input[type=search]{font-size:16px;padding:10px}.baking-site .mag-index-search .brand-button{font-size:16px;padding:10px 13px}.baking-site .mag-filter-pills{gap:7px;margin-top:20px}.baking-site .mag-filter-pills a{font-size:16px;padding:8px 11px}.baking-site .mag-list-count{font-size:16px}.baking-site .brand-page .mag-index-results{padding-top:24px}.baking-site .mag-story-grid{grid-template-columns:1fr;gap:30px}.baking-site .mag-story-photo img,.baking-site .mag-workshop>a>img{height:210px}.baking-site .mag-story-copy h3{font-size:21px}.baking-site .mag-story-copy>p:not(.mag-card-type),.baking-site .mag-workshop>a>p:not(.mag-card-type){font-size:16px;line-height:1.85}.baking-site .mag-story .bake-story-link,.baking-site .mag-story .mag-card-type,.baking-site .mag-workshop .mag-card-type,.baking-site .mag-workshop .mag-link-label{font-size:16px}.baking-site .mag-workshop h3{font-size:28px}.baking-site .mag-section-title h2{font-size:31px}.baking-site .mag-section-title p{font-size:16px}.baking-site .bake-workshops-cover{padding-top:24px;padding-bottom:0}.baking-site .bake-workshops-cover>div{padding:25px 23px}.baking-site .bake-workshops-cover .brand-lead{font-size:16px}.baking-site .bake-workshops-cover>img{height:225px;margin:0}.baking-site .mag-workshop-section+.mag-workshop-section{margin-top:33px;padding-top:27px}.baking-site .mag-workshop-detail{padding-block:24px 35px}.baking-site .mag-workshop-detail-grid .brand-lead{font-size:16px}.baking-site .mag-workshop-detail-grid .brand-button{width:100%}.baking-site .mag-workshop-detail-grid .mag-small-note{font-size:16px}.baking-site .mag-workshop-practical{margin-top:30px;gap:22px}.baking-site .mag-workshop-practical>section{padding:25px 22px}.baking-site .mag-workshop-practical h2{font-size:29px}.baking-site .mag-workshop-practical dl{grid-template-columns:1fr;gap:4px}.baking-site .mag-workshop-practical dd{margin-bottom:13px}.baking-site .mag-workshop-practical .brand-text-link,.baking-site .mag-workshop-practical p{font-size:16px}.baking-site .mag-article{padding-block:24px 36px}.baking-site .mag-article-header{text-align:left;margin-bottom:24px}.baking-site .mag-article-header h1{margin:12px 0 18px}.baking-site .mag-article-header .brand-lead{font-size:16px}.baking-site .mag-recipe-actions{justify-content:flex-start;gap:18px;margin-top:23px}.baking-site .mag-print-button{font-size:16px}.baking-site .mag-article-hero{height:245px}.baking-site .mag-recipe-summary{gap:8px;padding-top:18px}.baking-site .mag-recipe-summary strong{font-size:17px}.baking-site .mag-recipe-summary span{font-size:16px}.baking-site .mag-recipe-facts{margin-top:18px;margin-bottom:28px;padding-block:21px;gap:20px 0}.baking-site .mag-recipe-facts>div,.baking-site .mag-recipe-facts>div:first-child{padding-inline:13px}.baking-site .mag-recipe-facts dt{font-size:16px;text-transform:none;letter-spacing:0}.baking-site .mag-recipe-facts dd{font-size:16px}.baking-site .mag-article-body{margin-top:28px}.baking-site .mag-ingredient-box{padding:24px 21px}.baking-site .mag-article .mag-eyebrow{font-size:16px!important}.baking-site .mag-ingredient-box>p,.baking-site .mag-ingredients label{font-size:16px}.baking-site .mag-method h2{font-size:30px}.baking-site .mag-method>ol>li{padding-left:35px;padding-bottom:22px}.baking-site .mag-method>ol>li:before{font-size:20px}.baking-site .mag-method>ol>li h3{font-size:18px}.baking-site .mag-method p{font-size:16px;line-height:1.85}.baking-site .mag-baking-tip{padding:23px 21px}.baking-site .mag-baking-tip p,.baking-site .mag-baking-tip>span,.baking-site .mag-equipment li{font-size:16px}.baking-site .mag-recipe-note,.baking-site .mag-recipe-source{font-size:16px!important}.baking-site .bake-search-intro{padding-block:25px}}@media(max-width:360px){.baking-site .mag-ingredient-box,.baking-site .mag-workshop-practical>section{padding-inline:18px}.baking-site .mag-recipe-facts>div,.baking-site .mag-recipe-facts>div:first-child{padding-inline:10px}.baking-site .mag-recipe-facts dd{font-size:16px}}@media print{.baking-site .bake-article{width:100%!important}.baking-site .artie-inline-invite{display:none!important}.baking-site .mag-article-body.has-ingredients{display:grid!important}.baking-site .mag-article-figure{display:none!important}.baking-site .mag-article-header h1{font-family:var(--font-body)!important;font-size:25px!important;color:black!important}.baking-site .mag-ingredient-box h2,.baking-site .mag-method h2{font-family:var(--font-body)!important;font-size:19px!important}.baking-site .mag-ingredient-box{border:1px solid #ccc!important}.baking-site .mag-recipe-facts{background:white!important}}.baking-site .mag-article-header h1,.baking-site .mag-ingredient-box,.baking-site .mag-recipe-facts dd,.baking-site .mag-story-copy h3,.baking-site .mag-workshop h3,.baking-site .mag-workshop-practical dd{overflow-wrap:anywhere}.baking-site .mag-ingredients label>span{min-width:0}.baking-site .mag-index-search input[type=search]{font-size:16px}.baking-site .mag-recipe-actions{flex-wrap:wrap}.baking-site .mag-recipe-actions>a,.baking-site .mag-recipe-actions>button{min-height:44px}.baking-site .mag-recipe-source a{overflow-wrap:anywhere}@media(max-width:760px){.baking-site .mag-ingredient-box{scroll-margin-top:20px}}.baking-site .mag-shop-intro{padding-block:30px 26px;border-bottom:1px solid #dfedf1;margin-bottom:28px}.baking-site .brand-page .mag-shop-intro h1{font:400 clamp(34px,3.5vw,47px)/1.2 var(--font-display);letter-spacing:-.025em;color:var(--navy);max-width:25ch}.baking-site .mag-shop-intro>p{font-size:15px;margin-top:15px;color:#586975;max-width:68ch}.baking-site .mag-catalogue-layout{grid-template-columns:185px minmax(0,1fr);gap:27px;padding-bottom:55px}.baking-site .mag-catalogue-categories{border-top:4px solid var(--blue);padding-top:18px;background:white}.baking-site .brand-page .mag-catalogue-categories h2{font:400 26px/1.25 var(--font-display);letter-spacing:0;color:var(--navy);margin-bottom:15px}.baking-site .mag-catalogue-categories nav a{font-size:12px;line-height:1.5;padding:11px 0;border-color:#dce9ef;color:#33536b}.baking-site .mag-catalogue-categories nav a span{font-size:10px;color:#687e8b;padding-top:1px}.baking-site .mag-catalogue-categories nav a[aria-current=page]{color:#be257c;font-weight:700;border-bottom-color:#e6a8cc}.baking-site .mag-shop-help{background:var(--pale);border:0;border-top:2px solid #8cbdcf;padding:18px 14px;margin-top:26px}.baking-site .brand-page .mag-shop-help h3{font:600 14px/1.4 var(--font-body);letter-spacing:0;color:var(--navy);margin:0 0 10px}.baking-site .mag-shop-help a,.baking-site .mag-shop-help p{font-size:12px;line-height:1.7}.baking-site .mag-shop-help a{color:#b02474;text-underline-offset:4px}.baking-site .mag-catalogue-filters{padding:18px;background:#f2fdff;border:1px solid #d3e8ef;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.baking-site .mag-catalogue-filters .mag-filter-query{grid-column:auto}.baking-site .mag-catalogue-filters label{font-size:12px;color:var(--navy);margin-bottom:7px}.baking-site .mag-catalogue-filters input,.baking-site .mag-catalogue-filters select{border:1px solid #a8c6d6;border-radius:0;min-height:44px;font-size:13px;background:white;color:#263f54;padding:10px 12px}.baking-site .shop-filter-submit{min-height:44px;font-size:12px;padding:10px 20px}.baking-site .shop-filter-options{border-top:1px solid #c9e1e9;padding-top:9px}.baking-site .shop-filter-options summary{font-size:12px;color:var(--navy);min-height:30px}.baking-site .shop-filter-fields{gap:12px}.baking-site .shop-filter-options>.brand-button{font-size:12px;min-height:40px}.baking-site .mag-result-count{font-size:13px;margin:22px 0;color:#526b7b}.baking-site .mag-result-count strong{font-weight:700;color:var(--navy)}.baking-site .mag-result-count a{color:#b02474;font-size:12px}.baking-site .mag-catalogue-results .mag-product-grid,.baking-site .mag-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:31px 18px}.baking-site .mag-product{min-width:0;align-self:stretch;text-align:center;background:white;border:0;box-shadow:none}.baking-site .mag-product>a{height:auto;display:flex;flex-direction:column;align-items:stretch;color:#343b42}.baking-site .mag-catalogue-results .mag-product-photo,.baking-site .mag-product-photo{height:195px;padding:8px;background:white;border:1px solid #eef0f1;border-radius:0;display:grid;place-items:center}.baking-site .mag-product-photo img{height:100%;width:100%;object-fit:contain;transition:transform .2s ease}.baking-site .mag-product a:hover .mag-product-photo img{transform:scale(1.025)}.baking-site .mag-product .mag-image-label{font-size:10px;line-height:1.5;color:#75818a;margin-top:6px}.baking-site .mag-product .mag-card-type{font-size:10px;line-height:1.5;color:#617b8a;margin-top:11px;text-transform:none;letter-spacing:0}.baking-site .brand-page .mag-product h3{font:600 12px/1.5 var(--font-body);letter-spacing:.015em;text-transform:uppercase;color:#253e53;margin:7px 0 0;overflow-wrap:anywhere;min-height:36px}.baking-site .mag-product a:hover h3{color:#b02474}.baking-site .mag-product-pack{font-size:11px;line-height:1.6;color:#71818c;margin-top:5px;min-height:18px}.baking-site .mag-product .mag-link-label{font-size:11px;margin-top:8px;color:#a92b73}.baking-site .mag-pagination{border-top:1px solid #dce9ef;margin-top:30px;padding-top:28px;font-size:13px;gap:18px}.baking-site .mag-pagination a{color:var(--navy)}.baking-site .mag-detail-breadcrumb{padding-top:26px;padding-bottom:23px}.baking-site .mag-product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:43px;padding-bottom:45px;align-items:start}.baking-site .mag-product-detail>div{min-width:0}.baking-site .mag-product-detail-photo{padding:22px;margin:0;border:1px solid #e2eaf0;background:white}.baking-site .mag-product-detail-photo img{height:390px;object-fit:contain;max-width:100%}.baking-site .mag-product-detail-photo .mag-image-label{font-size:12px;color:#6a7c87;line-height:1.65;margin:14px 0 0}.baking-site .brand-page .mag-product-detail h1{font:600 clamp(27px,2.4vw,35px)/1.2 var(--font-body);letter-spacing:-.035em;color:var(--navy);max-width:25ch;margin:9px 0 18px;overflow-wrap:anywhere}.baking-site .mag-product-detail .mag-card-type{font-size:11px;color:#b02474}.baking-site .mag-product-detail .brand-lead{font-size:15px;line-height:1.7;max-width:46ch;color:#647786}.baking-site .mag-specs{gap:11px 22px;margin:23px 0;font-size:13px;border-top:1px solid #d8e7ee;padding-top:18px}.baking-site .mag-specs dt{color:#70828e}.baking-site .mag-specs dd{color:#324e63;line-height:1.6}.baking-site .mag-product-detail .shop-purchase{background:var(--pale);border:1px solid #cbdfe8;border-top:4px solid var(--blue);padding:22px 20px 10px;margin-top:23px}.baking-site .mag-product-advice{border-top:1px solid #d5e5ed;padding-top:16px;margin-top:20px}.baking-site .mag-product-advice summary{font-size:14px;color:var(--navy)}.baking-site .mag-product-advice p{font-size:13px;line-height:1.8;color:#647786}.baking-site .shop-product-delivery{font-size:13px;color:#647786;line-height:1.7;margin-top:16px}.shop-purchase{border-color:#dbe9f0}.shop-price-line{gap:10px 16px;margin-bottom:17px}.shop-price-label{font:400 11px/1.5 var(--font-body);color:#6f7e89;margin-bottom:4px}.shop-price strong{font:600 32px/1.15 var(--font-body);letter-spacing:-.025em;color:#be257c}.shop-stock{font:400 12px/1.5 var(--font-body);color:#2f6a62}.shop-stock small{font-size:11px;color:#6a7f88}.shop-stock>span{background:#377a68;width:6px;height:6px}.shop-purchase-form{gap:13px}.shop-quantity-label{font:400 12px/1.5 var(--font-body);color:#617787;margin-bottom:6px;text-align:left}.shop-quantity-stepper{border:1px solid #abc3d3;border-radius:0;background:white;height:44px}.shop-quantity-stepper button{color:var(--navy);width:33px;font:400 21px/1 var(--font-body);min-height:42px}.shop-quantity-stepper input{font:500 14px/1.4 var(--font-body);color:var(--navy);border-color:#d2e0e8;width:38px}.shop-add-button{background:var(--blue);border-color:var(--blue);color:white;border-radius:0;min-height:44px;font:600 12px/1.4 var(--font-body);padding:11px 17px;text-transform:none;letter-spacing:0}.shop-add-button:hover{background:var(--navy);border-color:var(--navy)}.shop-add-button:disabled{background:#d5dfe5;border-color:#d5dfe5;color:#586b77}.shop-add-status{font-size:12px;line-height:1.6;color:#687d8b}.shop-add-status a{color:#b02474}.shop-purchase-compact{margin-top:13px;padding-top:12px}.shop-purchase-compact .shop-price strong{font:600 24px/1.15 var(--font-body);color:#be257c;letter-spacing:-.02em}.shop-purchase-compact .shop-price-line{display:block;margin-bottom:12px;text-align:left}.shop-purchase-compact .shop-price-label{font-size:10px}.shop-purchase-compact .shop-stock{font-size:11px;margin-top:7px!important}.shop-purchase-compact .shop-purchase-form{gap:9px;flex-wrap:wrap;align-items:end}.shop-purchase-compact .shop-quantity-stepper{height:40px}.shop-purchase-compact .shop-quantity-stepper button{width:28px;min-height:38px}.shop-purchase-compact .shop-quantity-stepper input{width:34px}.shop-purchase-compact .shop-add-button{flex-basis:100%;font-size:12px;min-height:40px;padding:9px 8px}.shop-purchase-compact .shop-add-status{font-size:11px;min-height:44px;text-align:left}.baking-site .shop-page{padding-block:28px 55px}.baking-site .brand-page .shop-page h1{font:400 clamp(35px,3.7vw,48px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--navy)}.baking-site .shop-page-intro{font-size:15px;line-height:1.7;color:#647786;margin:17px 0 30px}.baking-site .shop-cart-layout,.baking-site .shop-checkout-layout{grid-template-columns:minmax(0,1fr) 315px;gap:31px}.baking-site .shop-cart-list-heading{border-bottom:2px solid var(--blue);font-size:13px;color:var(--navy)}.baking-site .shop-text-button{font-size:12px;color:#b02474}.baking-site .shop-cart-line{grid-template-columns:92px minmax(0,1fr) auto;gap:18px;border-color:#dfebf1;padding-block:23px}.baking-site .shop-cart-photo{border-color:#dce7ee;padding:6px}.baking-site .shop-cart-photo img{height:82px}.baking-site .shop-cart-product-name{font:600 17px/1.4 var(--font-body);color:var(--navy);overflow-wrap:anywhere}.baking-site .shop-cart-unit-price{font-size:13px;color:#597080}.baking-site .shop-cart-unit-price span{font-size:11px}.baking-site .shop-cart-image-label,.baking-site .shop-cart-stock{font-size:11px;line-height:1.6}.baking-site .shop-cart-line-total{font:600 18px/1.4 var(--font-body);color:#be257c}.baking-site .shop-cart-line-actions{gap:17px}.baking-site .shop-cart-line-actions .shop-text-button{margin-bottom:11px}.baking-site .shop-summary{background:var(--pale);border:1px solid #d2e5ed;border-top:4px solid var(--blue);padding:24px 22px}.baking-site .brand-page .shop-summary h2{font:400 29px/1.2 var(--font-display);letter-spacing:0;color:var(--navy);margin-bottom:22px}.baking-site .shop-summary dl>div{font-size:13px;gap:12px}.baking-site .shop-summary dt{color:#637b8a}.baking-site .shop-summary dd{color:#2b4c64}.baking-site .shop-summary dl>.shop-summary-total{border-color:#bfd9e5;font-size:18px;padding-top:18px;margin-top:20px}.baking-site .shop-summary-total dd,.baking-site .shop-summary-total dt{color:var(--navy)}.baking-site .shop-checkout-button{background:#be257c;border-color:#be257c;font-size:13px;border-radius:0}.baking-site .shop-checkout-button:hover{background:#a51f6b;border-color:#a51f6b}.baking-site .shop-summary-note{font-size:12px;line-height:1.8;color:#5b7282}.baking-site .shop-empty{border-color:#d6e5ed;padding-block:30px 50px}.baking-site .brand-page .shop-empty h2{font:400 34px/1.3 var(--font-display);color:var(--navy);letter-spacing:0}.baking-site .shop-empty p{color:#637b8a;font-size:15px;line-height:1.8}.baking-site .shop-load-error,.baking-site .shop-loading,.baking-site .shop-storage-warning{background:var(--pale);border-left:3px solid var(--blue);color:#41627a}.baking-site .shop-delivery-fieldset legend{font:400 29px/1.3 var(--font-display);letter-spacing:0;color:var(--navy);margin-bottom:20px}.baking-site .shop-delivery-option{border:1px solid #aecbda;gap:13px;padding:21px 17px;font-size:14px;background:white}.baking-site .shop-delivery-option.is-selected{border:2px solid var(--blue);padding:20px 16px;background:#f2fdff}.baking-site .shop-delivery-option input{accent-color:var(--blue)}.baking-site .shop-delivery-option small{color:#617c8d;font-size:12px;line-height:1.6}.baking-site .shop-demo-payment{border-color:#d2e5ed}.baking-site .brand-page .shop-demo-payment h2{font:400 29px/1.25 var(--font-display);color:var(--navy);letter-spacing:0}.baking-site .shop-demo-payment p{font-size:14px;line-height:1.8;color:#637b8a}.baking-site .shop-checkout-products li{border-color:#d2e5ed;line-height:1.6;font-size:12px}.baking-site .shop-checkout-products img{border:1px solid #deebf1;padding:3px;object-fit:contain}.baking-site .shop-checkout-products strong{font-size:12px;color:var(--navy)}.baking-site .brand-page .shop-confirmation h2{font:400 34px/1.25 var(--font-display);color:var(--navy);letter-spacing:0}.baking-site .shop-confirmation>p{font-size:15px;line-height:1.8;color:#617787}.baking-site .shop-confirmation-receipt{background:var(--pale);border:1px solid #cbdfe9;border-top:4px solid var(--blue);padding:24px}.baking-site .brand-page .shop-confirmation-receipt h3{font:600 17px/1.4 var(--font-body);letter-spacing:0;color:var(--navy);margin-bottom:15px}.baking-site .shop-confirmation-receipt li,.baking-site .shop-confirmation-receipt>p{font-size:13px;line-height:1.8;color:#4e6a7d}.baking-site .shop-confirmation-receipt>.shop-confirmation-total{font-size:20px;color:var(--navy);border-color:#bad6e3}@media(max-width:1150px){.baking-site .mag-catalogue-layout{grid-template-columns:165px minmax(0,1fr);gap:22px}.baking-site .mag-catalogue-results .mag-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 15px}.baking-site .mag-catalogue-results .mag-product-photo,.baking-site .mag-product-photo{height:175px}.baking-site .shop-cart-layout,.baking-site .shop-checkout-layout{grid-template-columns:minmax(0,1fr) 290px;gap:25px}.baking-site .shop-cart-line{grid-template-columns:75px minmax(0,1fr);gap:15px}.baking-site .shop-cart-line-total{grid-column:2;margin-top:-4px}.baking-site .mag-product-detail{gap:28px}.baking-site .mag-product-detail-photo img{height:330px}}@media(max-width:900px){.baking-site .mag-catalogue-layout{grid-template-columns:1fr;gap:20px}.baking-site .mag-catalogue-categories{border:0;padding:0}.baking-site .mag-catalogue-categories h2,.baking-site .mag-shop-help{display:none}.baking-site .mag-catalogue-categories nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:0 0 12px;scrollbar-width:thin}.baking-site .mag-catalogue-categories nav a{flex:none;white-space:nowrap;border:1px solid #bfd7e4;padding:8px 11px;min-height:38px;border-radius:0;font-size:12px}.baking-site .mag-catalogue-categories nav a[aria-current=page]{color:white;background:var(--blue);border-color:var(--blue)}.baking-site .mag-catalogue-categories nav a span{display:none}.baking-site .mag-product-grid{gap:26px 16px}.baking-site .mag-catalogue-results .mag-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.baking-site .shop-cart-layout,.baking-site .shop-checkout-layout{grid-template-columns:1fr;gap:29px}.baking-site .shop-cart-line{grid-template-columns:88px minmax(0,1fr) auto}.baking-site .shop-cart-line-total{grid-column:auto;margin-top:0}}@media(max-width:640px){.baking-site .mag-shop-intro{padding-block:23px 24px;margin-bottom:22px}.baking-site .brand-page .mag-shop-intro h1{font-size:35px;max-width:19ch}.baking-site .mag-shop-intro>p{font-size:14px}.baking-site .mag-catalogue-layout{padding-bottom:40px}.baking-site .mag-catalogue-filters{padding:14px 12px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.baking-site .mag-catalogue-filters label{font-size:12px}.baking-site .mag-catalogue-filters input,.baking-site .mag-catalogue-filters select{font-size:14px;padding:10px 9px}.baking-site .shop-filter-submit{padding-inline:12px;font-size:12px}.baking-site .shop-filter-fields{grid-template-columns:1fr}.baking-site .mag-result-count{font-size:12px;margin:19px 0}.baking-site .mag-result-count a{font-size:12px}.baking-site .mag-catalogue-results .mag-product-grid,.baking-site .mag-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.baking-site .mag-catalogue-results .mag-product-photo,.baking-site .mag-product-photo{height:155px;padding:6px}.baking-site .brand-page .mag-product h3{font-size:12px;line-height:1.5;min-height:54px;letter-spacing:0}.baking-site .mag-product .mag-card-type{font-size:11px}.baking-site .mag-product-pack{font-size:12px;min-height:36px}.baking-site .mag-product .mag-image-label{font-size:10px}.baking-site .mag-product .mag-link-label{font-size:12px}.shop-purchase-compact .shop-price strong{font-size:23px}.shop-purchase-compact .shop-price-label{font-size:11px}.shop-purchase-compact .shop-stock{font-size:12px!important}.shop-purchase-compact .shop-quantity-label{font-size:12px}.shop-purchase-compact .shop-add-button{min-height:44px;font-size:12px;line-height:1.5;padding:9px 6px}.shop-purchase-compact .shop-quantity-stepper{height:42px}.shop-purchase-compact .shop-quantity-stepper button{width:28px;min-height:40px}.shop-purchase-compact .shop-quantity-stepper input{width:34px;font-size:14px}.shop-purchase-compact .shop-add-status{font-size:12px;min-height:57px;line-height:1.6}.baking-site .mag-detail-breadcrumb{padding-top:22px;padding-bottom:20px}.baking-site .mag-product-detail{grid-template-columns:1fr;gap:25px;padding-bottom:38px}.baking-site .mag-product-detail-photo{padding:14px}.baking-site .mag-product-detail-photo img{height:300px}.baking-site .mag-product-detail-photo .mag-image-label{font-size:12px;line-height:1.65}.baking-site .brand-page .mag-product-detail h1{font-size:29px;max-width:none}.baking-site .mag-specs{grid-template-columns:1fr 1fr;font-size:13px;gap:12px 17px}.baking-site .mag-product-detail .shop-purchase{padding:19px 15px 10px}.baking-site .mag-product-detail .shop-price strong{font-size:30px}.shop-purchase-form{flex-wrap:wrap}.shop-add-button{flex-basis:130px}.baking-site .shop-page{padding-block:24px 43px}.baking-site .shop-page-intro{font-size:14px;line-height:1.8;margin-bottom:25px}.baking-site .shop-cart-list-heading{gap:13px;font-size:12px}.baking-site .shop-cart-list-heading .shop-text-button{font-size:12px}.baking-site .shop-cart-line{grid-template-columns:65px minmax(0,1fr);gap:14px;padding-block:22px}.baking-site .shop-cart-photo{padding:4px}.baking-site .shop-cart-photo img{height:65px}.baking-site .shop-cart-product-name{font-size:15px;line-height:1.5}.baking-site .shop-cart-line-total{grid-column:2;margin-top:-3px;font-size:19px}.baking-site .shop-cart-unit-price{font-size:12px}.baking-site .shop-cart-unit-price span{display:block;font-size:11px;margin:4px 0 0}.baking-site .shop-cart-image-label,.baking-site .shop-cart-stock{font-size:11px}.baking-site .shop-cart-line-actions{gap:13px}.baking-site .shop-text-button{font-size:12px}.baking-site .shop-summary{padding:23px 18px}.baking-site .shop-summary dl>div{font-size:13px;line-height:1.6}.baking-site .shop-summary-note{font-size:12px}.baking-site .shop-delivery-fieldset legend{font-size:28px}.baking-site .shop-delivery-option{grid-template-columns:18px minmax(0,1fr) auto;font-size:13px;padding:18px 12px;gap:9px}.baking-site .shop-delivery-option.is-selected{padding:17px 11px}.baking-site .shop-delivery-option small{font-size:12px;line-height:1.5}.baking-site .shop-checkout-products li{grid-template-columns:35px minmax(0,1fr);gap:10px;font-size:12px}.baking-site .shop-checkout-products img{width:35px;height:43px}.baking-site .shop-checkout-products strong{grid-column:2;font-size:13px}.baking-site .shop-confirmation-receipt{padding:19px 15px}.baking-site .shop-confirmation-receipt li,.baking-site .shop-confirmation-receipt>p{font-size:12px;gap:14px;line-height:1.8}}@media(max-width:360px){.baking-site .mag-catalogue-results .mag-product-photo,.baking-site .mag-product-photo{height:130px}.shop-purchase-compact .shop-add-button{font-size:11px}.shop-purchase-compact .shop-quantity-stepper button{width:26px}.shop-purchase-compact .shop-quantity-stepper input{width:31px}.baking-site .mag-specs{grid-template-columns:1fr;gap:5px}.baking-site .mag-specs dd{margin-bottom:11px}}@media print{.shop-purchase{display:none!important}}.baking-site .mag-catalogue-categories nav a{font-size:14px;min-height:44px;align-items:center}.baking-site .mag-catalogue-categories nav a span{font-size:12px}.baking-site .mag-catalogue-filters label,.baking-site .shop-quantity-label{font-size:14px}.baking-site .mag-catalogue-filters input,.baking-site .mag-catalogue-filters select{font-size:16px;min-height:48px}.baking-site .shop-filter-options>.brand-button,.baking-site .shop-filter-submit{font-size:14px;min-height:48px}.baking-site .shop-filter-options summary{font-size:14px;min-height:44px;display:list-item;align-content:center;padding-block:10px;line-height:1.6}.baking-site .mag-result-count,.baking-site .mag-result-count a{font-size:14px}.baking-site .mag-result-count a{display:inline-flex;align-items:center;min-height:44px}.baking-site .brand-page .mag-product h3{font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0;min-height:42px}.baking-site .mag-product .mag-card-type,.baking-site .mag-product .mag-image-label,.baking-site .mag-product-pack{font-size:12px;line-height:1.6}.baking-site .mag-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:7px 10px}.shop-purchase-compact .shop-quantity-stepper,.shop-quantity-stepper{display:grid;grid-template-columns:44px minmax(32px,1fr) 44px;align-items:stretch;height:46px;min-height:46px;width:134px;max-width:100%;overflow:hidden}.shop-purchase-compact .shop-quantity-stepper button,.shop-quantity-stepper button{width:44px;min-width:44px;min-height:44px;height:44px;display:grid;place-items:center;touch-action:manipulation}.shop-purchase-compact .shop-quantity-stepper input,.shop-quantity-stepper input{width:100%;min-width:0;font-size:16px;min-height:44px;padding:0 2px}.shop-add-button,.shop-purchase-compact .shop-add-button{font-size:14px;min-height:46px;line-height:1.5}.shop-price-label,.shop-purchase-compact .shop-price-label{font-size:12px}.shop-purchase-compact .shop-stock,.shop-stock{font-size:13px!important}.shop-add-status,.shop-purchase-compact .shop-add-status{font-size:13px;line-height:1.65}.shop-add-status a{display:inline-block;padding-block:5px}.baking-site .shop-text-button{font-size:14px;min-height:44px;padding-block:10px}.baking-site .shop-cart-line-actions{flex-wrap:wrap;align-items:end}.baking-site .shop-cart-line-actions .shop-text-button{margin-bottom:0}.baking-site .shop-cart-unit-price,.baking-site .shop-checkout-products li,.baking-site .shop-checkout-products strong,.baking-site .shop-summary dl>div,.baking-site .shop-summary-note{font-size:14px}.baking-site .shop-cart-image-label,.baking-site .shop-cart-stock,.baking-site .shop-cart-unit-price span{font-size:12px}.baking-site .shop-cart-quick-checkout{display:none}.baking-site .shop-summary{position:sticky;top:calc(var(--artoah-sticky-actions-height,0px) + 16px)}.baking-site .shop-delivery-option{min-height:72px}.baking-site .shop-delivery-option small{font-size:13px}.baking-site .mag-product-detail-photo{grid-column:1;grid-row:1}.baking-site .mag-product-detail-copy{grid-column:2;grid-row:1}.baking-site .mag-product-detail .shop-purchase{margin-top:20px}.baking-site .shop-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-block:22px 14px}.baking-site .shop-intro-actions .brand-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.baking-site .brand-contact-form input,.baking-site .brand-contact-form textarea{font-size:16px;min-height:48px;max-width:100%;min-width:0}.baking-site .brand-form-pair>div{min-width:0}.baking-site .brand-contact-form .brand-form-hint{font-size:13px;line-height:1.7}.baking-site .brand-mail-copy{border-top:1px solid #cbdfe8;margin-top:24px;padding-top:10px}.baking-site .brand-mail-copy summary{cursor:pointer;min-height:44px;padding-block:10px;color:var(--navy);font-size:15px;font-weight:600}.baking-site .brand-mail-copy p{font-size:14px;line-height:1.7;margin-block:12px}.baking-site .brand-mail-copy textarea{font-size:16px;line-height:1.7;white-space:pre-wrap}@media(max-width:900px){.baking-site .shop-summary{position:static}.baking-site .shop-cart-quick-checkout{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:16px;background:var(--pale);border:1px solid #cbdfe8}.baking-site .shop-cart-quick-checkout p{margin:0;font-size:14px;line-height:1.6}.baking-site .shop-cart-quick-checkout p strong{font-size:20px;color:var(--navy);margin-right:5px}.baking-site .shop-cart-quick-checkout .brand-button{font-size:14px}}@media(max-width:640px){.baking-site .mag-catalogue-categories nav a{font-size:14px;min-height:44px;padding:10px 12px}.baking-site .mag-catalogue-filters{grid-template-columns:minmax(0,1fr)}.baking-site .mag-catalogue-filters .mag-filter-query,.baking-site .shop-filter-options,.baking-site .shop-filter-submit{grid-column:1}.baking-site .shop-filter-submit{width:100%}.baking-site .brand-page .mag-product h3{font-size:14px;line-height:1.5;min-height:42px}.baking-site .mag-product-detail-copy{grid-column:1;grid-row:1}.baking-site .mag-product-detail-photo{grid-column:1;grid-row:2}.baking-site .mag-product-detail .brand-lead{font-size:15px}.baking-site .mag-specs{font-size:14px}.baking-site .shop-purchase-form{gap:12px;flex-wrap:wrap}.baking-site .mag-product-detail .shop-add-button{flex:1 1 125px}.baking-site .shop-cart-list-heading{flex-wrap:wrap}.baking-site .shop-cart-list-heading .shop-text-button{font-size:14px}.baking-site .shop-cart-product-name{font-size:16px}.baking-site .shop-summary dl>div,.baking-site .shop-summary-note{font-size:14px}.baking-site .shop-confirmation-receipt li,.baking-site .shop-confirmation-receipt>p{font-size:14px;overflow-wrap:anywhere}.baking-site .shop-delivery-option{font-size:14px}.baking-site .shop-cart-quick-checkout{display:grid;grid-template-columns:1fr;padding:15px}.baking-site .shop-cart-quick-checkout .brand-button{width:100%}.baking-site .shop-intro-actions{gap:10px 18px}.baking-site .brand-contact-form .brand-button{font-size:14px;min-height:48px}}.baking-site .shop-checkout-summary{position:static}.baking-site .artie-inline-invite .artie-ask:not(.brand-button),.baking-site .artie-product-invite .artie-ask:not(.brand-button),.baking-site .artie-workshop-question{color:#a82875;font:600 13px/1.6 var(--font-body);border-color:#dc9ec5;text-decoration:none;padding:5px 0}.baking-site .artie-ask.brand-button{background:var(--blue);border-color:var(--blue);color:white;border-radius:0}.baking-site .artie-inline-invite{background:#fff3fa;border:1px solid #f1c5e0;border-top:3px solid #d94294;padding:24px 26px;margin-top:32px}.baking-site .brand-page .artie-inline-invite h2{font:400 30px/1.25 var(--font-display);letter-spacing:0;color:#8b2d68;margin-bottom:12px}.baking-site .artie-inline-invite p{font-size:14px;line-height:1.8;color:#71556d}.baking-site .artie-inline-invite>div{gap:14px 24px}.baking-site .artie-product-invite{border-top:1px solid #d8e8ef;padding-top:14px;margin-top:20px}.baking-site .artie-page{padding-block:26px 45px}.baking-site .artie-page-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-gap:42px;gap:42px;align-items:center;border-bottom:1px solid #dce9ef;padding-bottom:32px}.baking-site .artie-page-copy{max-width:none}.baking-site .artie-page-chat-label{display:flex;align-items:center;gap:12px;color:#a82875;font:500 13px/1.5 var(--font-body);margin-bottom:17px}.baking-site .artie-page-chat-label .hulpchef-icon{width:47px;height:47px;color:#084989}.baking-site .brand-page .artie-page h1{font:400 clamp(38px,4vw,53px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--navy);max-width:15ch}.baking-site .artie-page .brand-lead{font-size:16px;line-height:1.8;color:#607687;margin:22px 0 25px;max-width:50ch}.baking-site .artie-page-hero figure{margin:0;background:#f1fbfd;border:1px solid #dfebf1}.baking-site .artie-page-hero img{display:block;width:100%;height:315px;object-fit:cover;object-position:center 57%}.baking-site .artie-page-hero figcaption{font-size:11px;line-height:1.6;color:#557a8d;padding:11px 14px}.baking-site .artie-page-prompts{border:0;margin:30px 0 25px;padding:28px;background:#ffe5f4}.baking-site .brand-page .artie-page-prompts h2{font:400 31px/1.25 var(--font-display);letter-spacing:0;color:#8b2d68;margin-bottom:22px}.baking-site .artie-page-prompts>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px;max-width:none}.baking-site .artie-page-prompts .artie-ask{background:white;border:1px solid #e8b3d4;padding:12px 14px;min-height:47px;line-height:1.6;color:#8d286b;text-align:left;font-size:13px}.baking-site .artie-page-prompts .artie-ask:hover{border-color:#ac2e7a;background:#fff8fc}.baking-site .artie-page>.artie-disclaimer{font-size:12px!important;line-height:1.8;color:#677d8b;max-width:85ch}.artie-launcher{right:22px;bottom:max(20px,env(safe-area-inset-bottom));border:1px solid #084989;border-radius:2px;background:linear-gradient(#11669e,#084989 55%,#093768);color:white;box-shadow:0 3px 10px #09376824;padding:10px 17px 10px 11px;gap:11px;min-height:62px;max-width:calc(100vw - 32px);font:600 13px/1.25 var(--font-body)}.hulpchef-icon{display:block;flex:none}.artie-launcher>.hulpchef-icon{width:38px;height:38px;color:#084989}.artie-launcher-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;min-width:0}.artie-launcher-copy>strong{font:600 14px/1.3 var(--font-body)}.artie-launcher-copy>span{font:400 11px/1.35 var(--font-body);color:#e0f3fc}.artie-launcher:hover{background:#093768}.artie-dialog{border:1px solid #0a5188;border-radius:0;background:white;color:#334e63;box-shadow:0 14px 60px #0526474a;font-family:var(--font-body)}.artie-dialog::backdrop{background:#092f524f}.artie-dialog a{color:#a62774;text-underline-offset:3px}.artie-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:13px;gap:13px;background:linear-gradient(#12669e,#084989 60%,#093768);border-bottom:3px solid #eda6d2;padding:21px 22px 18px;color:white}.artie-header-identity{display:flex;align-items:flex-start;gap:11px;min-width:0}.artie-header-identity>.hulpchef-icon{width:40px;height:40px;color:#084989;margin-top:2px}.artie-header-copy{min-width:0}.artie-dialog .artie-header h2{font:400 31px/1.18 var(--font-display);letter-spacing:0;color:white;max-width:100%;text-wrap:balance}.artie-mode{font:400 12px/1.55 var(--font-body);color:#d5edf8;margin-top:7px}.artie-header-actions{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-end;gap:8px}.artie-reset{font-size:12px;color:white;border-bottom-color:#b7d7e9;margin-top:5px}.artie-close{border:1px solid #9dbfd7;border-radius:0;color:white;background:#ffffff0a;width:40px;height:40px;flex:none;font:400 27px/1 var(--font-body)}.artie-close:hover{background:#ffffff1f}.artie-conversation{padding:23px 22px;background:white}.artie-dialog .artie-welcome h3{font:400 29px/1.3 var(--font-display);letter-spacing:0;color:#093768;margin-bottom:15px}.artie-welcome>p{font-size:14px;line-height:1.8;color:#5b7486}.artie-prompts{gap:10px;margin:22px 0}.artie-prompts button,.artie-suggestions button{border:1px solid #b8d4e3;border-radius:0;color:#0d4c7c;background:#f6fcff;padding:12px 13px;min-height:44px;font:500 13px/1.6 var(--font-body)}.artie-prompts button:hover,.artie-suggestions button:hover{background:#fff0f9;border-color:#d384b5;color:#a32775}.artie-disclaimer{font-size:12px!important;line-height:1.7;color:#607687}.artie-message-author{color:#0b5286;font-size:12px}.artie-answer{font:400 14px/1.8 var(--font-body);color:#334e63}.artie-message.is-user{background:#ffe8f5;border-left:2px solid #edb0d5;border-radius:0;padding:14px 16px;margin-left:27px}.artie-message.is-user .artie-answer{font-size:14px;line-height:1.7;color:#794364}.artie-message.is-user .artie-message-author{color:#a32874}.artie-sources{border-left:2px solid #80b5d1;padding-left:12px;margin-top:17px}.artie-sources p{font-size:12px;color:#6a8291}.artie-sources li{font-size:12px;line-height:1.65}.artie-recommendations{gap:14px;margin-top:20px}.artie-card{border:1px solid #d7e7ef;border-top:3px solid #9cc3d8;background:white;box-shadow:none;padding:13px}.artie-card>a{color:#274c65;gap:12px}.artie-card-image{width:84px;height:84px;object-fit:cover}.artie-card-body>span{color:#ad2b78;font:500 11px/1.5 var(--font-body);margin-bottom:5px}.artie-dialog .artie-card h3{font:600 16px/1.4 var(--font-body);color:#164b72;letter-spacing:-.015em;overflow-wrap:anywhere}.artie-card p{font-size:12px;line-height:1.7;color:#647e8f;margin-top:7px}.artie-card small{font-size:12px;color:#0a5487}.artie-card .artie-image-label{font-size:11px;line-height:1.6}.artie-product-note{font-size:12px!important;line-height:1.6}.artie-product-card{border-top-color:#df93c2}.artie-product-card .shop-purchase{margin-top:13px;padding-top:13px;border-color:#d8e7ef}.artie-product-card .shop-purchase-compact .shop-price-line{display:flex;align-items:center;gap:8px 15px;margin-bottom:13px}.artie-product-card .shop-purchase-compact .shop-price strong{font:600 24px/1.15 var(--font-body);color:#be257c}.artie-product-card .shop-purchase-compact .shop-stock{font-size:12px;margin:0!important}.artie-product-card .shop-purchase-compact .shop-purchase-form{flex-wrap:nowrap;gap:11px;align-items:end}.artie-product-card .shop-quantity-label{font-size:12px}.artie-product-card .shop-purchase-compact .shop-add-button{flex-basis:auto;min-height:42px;font:600 12px/1.4 var(--font-body);padding:10px 12px;background:#084989;border-color:#084989;color:white}.artie-product-card .shop-purchase-compact .shop-add-status{min-height:22px;font-size:12px}.artie-suggestions{margin-top:20px;gap:10px}.artie-thinking{font-size:13px;color:#647f90}.artie-composer{background:#f2fdff;border-top:1px solid #c7e0ec;padding:17px 20px 14px}.artie-composer label{font-size:12px;color:#335f7b}.artie-composer textarea{border:1px solid #94b8cc;border-radius:0;background:white;color:#274e69;font:400 14px/1.6 var(--font-body);padding:10px}.artie-composer .brand-button{border-radius:0;background:#084989;border-color:#084989;color:white;font:600 12px/1.5 var(--font-body);padding:10px 15px}.artie-composer .brand-button:hover{background:#093768;border-color:#093768}.artie-composer .brand-button:disabled{background:#b5cbd8;border-color:#b5cbd8;color:#38586d}.artie-composer>p{font-size:11px;line-height:1.6;color:#678294}.artie-error{color:#832a5f;background:#ffedf7;font-size:13px;border-top:1px solid #edc5de}.artie-error button{font-size:12px}@media(max-width:820px){.baking-site .artie-page-hero{gap:27px;grid-template-columns:1fr .75fr}.baking-site .artie-page-hero img{height:280px}.baking-site .artie-page .brand-lead{font-size:15px}}@media(max-width:640px){.baking-site .artie-inline-invite{padding:22px 17px}.baking-site .artie-inline-invite>div{gap:12px}.baking-site .artie-page{padding-block:24px 40px}.baking-site .artie-page-hero{grid-template-columns:1fr;gap:25px;padding-bottom:0;border:0}.baking-site .brand-page .artie-page h1{font-size:39px}.baking-site .artie-page .brand-lead{font-size:15px;line-height:1.8;margin:19px 0 23px}.baking-site .artie-page-hero img{height:235px}.baking-site .artie-page-hero figcaption{font-size:12px}.baking-site .artie-page-prompts{padding:24px 16px;margin-block:25px 21px}.baking-site .brand-page .artie-page-prompts h2{font-size:30px;margin-bottom:19px}.baking-site .artie-page-prompts>div{grid-template-columns:1fr;gap:11px;align-items:stretch}.baking-site .artie-page-prompts .artie-ask{font-size:14px;min-height:48px;padding:12px}.artie-launcher{right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:58px;gap:9px;padding:9px 13px 9px 10px;font-size:12px}.artie-launcher>.hulpchef-icon{width:33px;height:33px}.artie-launcher-copy>strong{font-size:13px}.artie-launcher-copy>span{font-size:10px}.artie-dialog{inset:8px 8px auto;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:0}.artie-header{padding:16px 15px 15px;gap:10px}.artie-dialog .artie-header h2{font-size:28px;line-height:1.25}.artie-header-identity{gap:8px}.artie-header-identity>.hulpchef-icon{width:33px;height:33px}.artie-mode{font-size:11px;line-height:1.5;max-width:24ch}.artie-reset{font-size:11px;line-height:1.4;margin-top:0;max-width:8ch;text-align:right}.artie-header-actions{gap:7px}.artie-close{width:40px;height:40px;flex:none}.artie-conversation{padding:19px 15px}.artie-answer,.artie-message.is-user .artie-answer{font-size:14px}.artie-message.is-user{margin-left:17px;padding:13px}.artie-card{padding:11px}.artie-card-image{width:65px;height:75px}.artie-dialog .artie-card h3{font-size:15px}.artie-card p{font-size:12px}.artie-card small,.artie-card-body>span{font-size:11px}.artie-product-card .shop-purchase-compact .shop-purchase-form{gap:9px}.artie-product-card .shop-purchase-compact .shop-add-button{font-size:12px;padding-inline:9px;min-height:42px;line-height:1.4}.artie-product-card .shop-purchase-compact .shop-price-line{gap:9px}.artie-composer{padding:13px 13px max(13px,env(safe-area-inset-bottom))}.artie-composer textarea{font-size:16px;line-height:1.5;padding:9px}.artie-composer .brand-button{font-size:12px;padding-inline:11px}.artie-composer>p{font-size:11px}.artie-disclaimer{font-size:12px!important}}@media(max-width:360px){.artie-header{gap:8px;padding-inline:12px}.artie-header-identity{gap:7px}.artie-header-identity>.hulpchef-icon{width:29px;height:29px}.artie-dialog .artie-header h2{font-size:26px}.artie-header-actions{gap:7px}.artie-reset{max-width:7ch;font-size:10px;line-height:1.4}.artie-product-card .shop-purchase-compact .shop-purchase-form{gap:8px}.artie-product-card .shop-quantity-stepper button{width:44px}.artie-product-card .shop-quantity-stepper input{width:40px}.artie-product-card .shop-purchase-compact .shop-add-button{font-size:11px;padding-inline:7px}}@media(prefers-reduced-motion:reduce){.artie-card,.artie-conversation,.artie-dialog,.artie-launcher{scroll-behavior:auto;transition:none}}.artie-dialog{width:500px}.artie-header-actions{justify-content:flex-start}.artie-close{width:44px;height:44px}.artie-reset{min-height:44px;padding:9px 6px;font-size:13px;line-height:1.4;margin:0;max-width:none}.artie-answer,.artie-message.is-user .artie-answer,.artie-welcome>p{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.artie-message-author{font-size:14px}.artie-sources li,.artie-sources p{font-size:14px;line-height:1.7}.artie-sources a{display:inline-block;min-height:44px;padding-block:9px;overflow-wrap:anywhere}.artie-prompts button,.artie-suggestions button{font-size:15px;min-height:48px}.artie-card .artie-image-label,.artie-card p,.artie-card small,.artie-product-note{font-size:14px!important;line-height:1.65}.artie-card-body>span{font-size:13px}.artie-card .artie-card-action{display:flex;align-items:center;min-height:44px;color:#a62774;font-size:14px;font-weight:600;margin-top:9px;text-decoration:underline;text-underline-offset:4px}.artie-product-card .shop-purchase-compact .shop-purchase-form{flex-wrap:wrap;gap:12px}.artie-product-card .shop-purchase-compact .shop-add-button{min-height:44px;font-size:14px;flex:1 1}.artie-product-card .shop-purchase-compact .shop-quantity-stepper button{width:44px;min-height:44px}.artie-product-card .shop-purchase-compact .shop-quantity-stepper input{width:40px;min-height:44px;font-size:16px}.artie-product-card .shop-purchase-compact .shop-add-status,.artie-product-card .shop-purchase-compact .shop-quantity-label,.artie-product-card .shop-purchase-compact .shop-stock{font-size:14px}.artie-composer textarea{font-size:16px;min-height:70px}.artie-composer .brand-button,.artie-composer label{font-size:14px}.artie-composer .brand-button{min-width:80px;min-height:48px}.artie-composer>p{font-size:12px;line-height:1.5}.artie-error button{min-height:44px;font-size:14px}.baking-site .artie-inline-invite .artie-ask:not(.brand-button),.baking-site .artie-product-invite .artie-ask:not(.brand-button),.baking-site .artie-workshop-question{min-height:44px;font-size:15px;padding-block:10px}.baking-site .artie-inline-invite p{font-size:16px}.baking-site .artie-page-chat-label,.baking-site .artie-page-hero figcaption{font-size:14px}.baking-site .artie-page-prompts .artie-ask{font-size:16px;min-height:48px}@media(max-width:760px){.artie-launcher{bottom:calc(var(--artoah-mobile-actions-height,0px) + 12px);right:12px;max-width:calc(100vw - 24px)}.artie-dialog{inset:calc(var(--artie-viewport-top,0px) + 8px) 8px auto;width:calc(100vw - 16px);max-width:none;height:calc(var(--artie-viewport-height,100dvh) - 16px);max-height:calc(var(--artie-viewport-height,100dvh) - 16px)}.artie-header{padding:13px 12px}.artie-header-copy{align-self:center}.artie-dialog .artie-header h2{font-size:28px;line-height:1.2}.artie-mode{font-size:12px;line-height:1.5}.artie-close{width:44px;height:44px}.artie-reset{font-size:12px;max-width:8ch}.artie-dialog .artie-card h3{font-size:17px}.artie-product-card .shop-purchase-compact .shop-add-button{flex-basis:100%;font-size:14px}.artie-composer>div{gap:8px}}@media(max-height:560px) and (max-width:900px){.artie-dialog{inset:8px;width:calc(100vw - 16px);max-width:none;height:calc(var(--artie-viewport-height,100dvh) - 16px);max-height:calc(var(--artie-viewport-height,100dvh) - 16px)}.artie-header{padding:8px 12px;align-items:center;gap:10px}.artie-header-identity{align-items:center;gap:8px}.artie-header-identity>.hulpchef-icon{width:30px;height:30px;margin:0}.artie-dialog .artie-header h2{font-size:24px;line-height:1.2}.artie-mode{font-size:12px;margin-top:3px}.artie-header-actions{flex-direction:row;align-items:center;gap:10px}.artie-reset{font-size:12px;max-width:none;min-height:44px}.artie-conversation{padding:14px 16px}.artie-composer{padding:8px 12px}.artie-composer label{margin-bottom:4px;font-size:13px}.artie-composer textarea{height:48px;min-height:48px;padding:9px}.artie-composer>p{display:block;font-size:11px;line-height:1.4;margin-top:6px}}.artie-dialog[data-compact-viewport=true]{inset:calc(var(--artie-viewport-top,0px) + 8px) 8px auto;width:calc(100vw - 16px);max-width:none;height:calc(var(--artie-viewport-height,100dvh) - 16px);max-height:calc(var(--artie-viewport-height,100dvh) - 16px)}.artie-dialog[data-compact-viewport=true] .artie-header{padding:8px 12px;align-items:center;gap:10px}.artie-dialog[data-compact-viewport=true] .artie-header-identity{align-items:center;gap:8px}.artie-dialog[data-compact-viewport=true] .artie-header-identity>.hulpchef-icon{width:30px;height:30px;margin:0}.artie-dialog[data-compact-viewport=true] .artie-header h2{font-size:24px;line-height:1.2}.artie-dialog[data-compact-viewport=true] .artie-mode{font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artie-dialog[data-compact-viewport=true] .artie-header-actions{flex-direction:row;align-items:center;gap:10px}.artie-dialog[data-compact-viewport=true] .artie-reset{font-size:12px;max-width:none;min-height:44px}.artie-dialog[data-compact-viewport=true] .artie-conversation{padding:14px 16px}.artie-dialog[data-compact-viewport=true] .artie-composer{padding:8px 12px}.artie-dialog[data-compact-viewport=true] .artie-composer label{margin-bottom:4px;font-size:13px}.artie-dialog[data-compact-viewport=true] .artie-composer textarea{height:48px;min-height:48px;padding:9px}.artie-dialog[data-compact-viewport=true] .artie-composer>p{display:block;font-size:11px;line-height:1.4;margin-top:6px}@media(max-width:400px){.artie-dialog[data-compact-viewport=true] .artie-header-identity>.hulpchef-icon{display:none}.artie-dialog[data-compact-viewport=true] .artie-header-actions{gap:6px}.artie-dialog[data-compact-viewport=true] .artie-reset{max-width:7ch;padding-inline:4px}}:root{--artoah-mobile-actions-height:0px;--artoah-sticky-actions-height:70px}html:has(.baking-site){scroll-padding-top:calc(var(--artoah-sticky-actions-height) + 16px);scroll-padding-bottom:calc(var(--artoah-mobile-actions-height) + 16px)}.baking-site [id]{scroll-margin-top:calc(var(--artoah-sticky-actions-height) + 18px)}.baking-site .baking-conversion-bar{position:sticky;top:0;z-index:45;min-height:70px;display:flex;align-items:center;background:#fff;border-bottom:1px solid #cbdfea;box-shadow:0 3px 7px #09376812}.baking-site .baking-conversion-inner{display:flex;align-items:stretch;justify-content:center;gap:12px;padding-block:10px}.baking-site .baking-conversion-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:190px;padding:11px 22px;border:2px solid #084989;text-decoration:none;font:700 15px/1.4 var(--font-body);text-transform:none;letter-spacing:0;text-align:center;white-space:nowrap}.baking-site .baking-conversion-action.is-workshop{background:#084989;color:#fff}.baking-site .baking-conversion-action.is-products{background:#fff;color:#084989}.baking-site .baking-conversion-action.is-workshop:hover{background:#093768;border-color:#093768}.baking-site .baking-conversion-action.is-products:hover{background:#f2fdff}.baking-site .baking-header-search{height:44px;width:min(310px,32%)}.baking-site .baking-header-search input{min-height:44px;font-size:16px;padding:9px 12px}.baking-site .baking-header-search button{height:44px;min-width:44px;padding:10px}.baking-site .baking-ribbon{height:62px}.baking-site .baking-ribbon-actions .shop-cart-link,.baking-site .baking-ribbon-actions>.artie-ask{min-height:44px;font-size:12px}.baking-site .baking-ribbon-actions .shop-cart-count{font-size:13px}.baking-site .baking-navigation-item>a{font-size:11px;letter-spacing:.025em}.baking-site .baking-nav-chat-label{font-size:11px;line-height:1.4}.baking-site .baking-utility{font-size:12px;gap:22px;padding-block:0;min-height:44px}.baking-site .baking-utility a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.baking-site .baking-footer-columns h2{font-size:14px}.baking-site .baking-footer-columns a:not(.baking-footer-wordmark),.baking-site .baking-footer-columns p{font-size:14px;line-height:1.8}.baking-site .baking-footer-columns a:not(.baking-footer-wordmark){min-height:44px;padding-block:8px;margin-bottom:0}.baking-site .baking-footer-bottom{font-size:12px;line-height:1.7}.baking-site>.shop-demo-banner>.brand-wrap{font-size:12px;line-height:1.6;padding-block:8px}.baking-site .baking-home-hero-copy>p{font-size:16px;line-height:1.75}.baking-site .baking-home-hero-copy>small{font-size:13px}.baking-site .baking-home-hero-actions>.baking-outline-button,.baking-site .baking-outline-button{min-height:46px;font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none;padding:10px 16px}.baking-site .baking-home-hero-actions{gap:12px}.baking-site .baking-home-hero-actions>.baking-outline-button-secondary{background:transparent;color:#fff;border-color:#fff}.baking-site .baking-home-hero-actions>.baking-outline-button-secondary:hover{background:#ffffff1a;border-color:#fff}.baking-site .baking-home-workshop-panel>p:first-child{font-size:12px;line-height:1.5}.baking-site .baking-home-workshop-panel>p:not(:first-child){font-size:14px;line-height:1.7}.baking-site .baking-mini-button{font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;min-height:36px}.baking-site .baking-home-workshop-themes a{font-size:15px;min-height:46px;display:flex;align-items:center;justify-content:center;padding:10px 12px;text-align:center}.baking-site .baking-home-category strong{font-size:16px;letter-spacing:0;text-transform:none}.baking-site .baking-home-category em{font-size:13px;line-height:1.5}.baking-site .baking-home-artie>p,.baking-site .baking-home-bakschrift article p,.baking-site .baking-home-section-note{font-size:16px;line-height:1.75}.baking-site .baking-home-artie>.artie-ask{font-size:15px;min-height:46px}.baking-site .baking-home-artie-links>.artie-ask,.baking-site .baking-home-artie-links>a,.baking-site .baking-home-bakschrift article a,.baking-site .baking-home-bakschrift-links a{font-size:14px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center;padding-block:8px}.baking-site .baking-home-demo-note{font-size:13px;line-height:1.75}.baking-site .brand-page .baking-home-bakschrift h3{font-size:18px;line-height:1.4}.baking-site .baking-home-shop>.brand-button{font-size:15px;min-height:46px}.baking-site .baking-not-found .brand-button{font-size:15px}.baking-cookie{bottom:18px;font-size:14px;max-height:calc(100dvh - 36px);overflow:auto}.baking-cookie p,.baking-cookie p strong{font-size:14px;line-height:1.6}.baking-cookie button{min-height:44px;font-size:14px;padding:10px 16px}@media(min-width:1001px) and (max-width:1150px){.baking-site .baking-navigation-item>a{font-size:10px}.baking-site .baking-header-search{width:265px}.baking-site .baking-ribbon-actions{gap:13px}}@media(max-width:1000px){.baking-site .baking-utility{padding-inline:14px;gap:12px}.baking-site .baking-masthead>.brand-menu-toggle{font-size:14px;padding:10px;min-width:44px;left:8px}.baking-site .baking-navigation{max-height:calc(100dvh - 185px - var(--artoah-mobile-actions-height));gap:16px 12px;padding-bottom:18px}.baking-site .baking-navigation-item>a{font-size:12px;min-height:86px}.baking-site .baking-navigation-item svg{width:43px;height:46px}.baking-site .baking-mobile-links>a{min-height:44px;padding-block:10px;font-size:14px}.baking-site .baking-header-search{width:100%;height:44px}.baking-site .baking-ribbon-inner{padding-inline:16px}.baking-site .baking-ribbon-actions .shop-cart-link{top:-90px;min-width:44px;justify-content:center;font-size:14px}.baking-site .baking-footer-columns{gap:28px 18px}}@media(max-width:760px){:root{--artoah-mobile-actions-height:calc(72px + env(safe-area-inset-bottom));--artoah-sticky-actions-height:0px}.baking-site{padding-bottom:calc(var(--artoah-mobile-actions-height) + 24px)}.baking-site .baking-conversion-bar{position:fixed;inset:auto 0 0;width:100%;height:var(--artoah-mobile-actions-height);min-height:72px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid #b9d0de;box-shadow:0 -3px 10px #09376812}.baking-site .baking-conversion-inner{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0;height:100%}.baking-site .baking-conversion-action{width:100%;min-width:0;min-height:48px;padding:10px 6px;font-size:14px}.baking-site .baking-home-hero-copy{padding:28px 22px}.baking-site .baking-home-hero-actions{align-items:stretch;gap:10px}.baking-site .baking-home-hero-actions>.baking-outline-button{font-size:14px;min-height:46px}.baking-site .baking-home-promotions{grid-template-columns:1fr;grid-template-rows:auto 190px 190px;gap:8px}.baking-site .baking-home-workshop-panel{grid-row:auto;padding:28px 20px}.baking-site .baking-home-workshop-panel>p:first-child{max-width:none;font-size:12px}.baking-site .brand-page .baking-home-workshop-panel h2{font-size:34px;margin-block:12px}.baking-site .baking-home-workshop-panel>p:not(:first-child){font-size:15px;max-width:32ch}.baking-site .baking-home-workshop-panel .baking-outline-button{font-size:14px;min-height:46px;max-width:none;padding:10px 16px}.baking-site .baking-home-promo>div{right:18px}.baking-site .brand-page .baking-home-promo h2{font-size:31px}.baking-site .baking-home-workshop-themes{grid-template-columns:1fr 1fr;gap:8px}.baking-site .baking-home-workshop-themes a{font-size:14px;min-height:48px}.baking-site .baking-home-categories{grid-template-columns:1fr 1fr;grid-template-rows:155px 200px 155px;gap:5px}.baking-site .baking-home-category.moulds{grid-area:1/1}.baking-site .baking-home-category.flour{grid-area:1/2}.baking-site .baking-home-category.decoration{grid-area:2/1/3/3}.baking-site .baking-home-category.chocolate{grid-area:3/1}.baking-site .baking-home-category.tools{grid-area:3/2}.baking-site .baking-home-category strong{font-size:15px;line-height:1.4}.baking-site .baking-home-category em{font-size:13px;padding:5px 10px}.baking-site .baking-home-artie-links{gap:8px 16px}.baking-site .brand-page .baking-home-bakschrift h3{font-size:18px}.baking-cookie{bottom:calc(var(--artoah-mobile-actions-height) + 12px);max-height:calc(100dvh - var(--artoah-mobile-actions-height) - 24px)}}@media(max-width:1000px) and (max-height:500px){.baking-site .baking-utility{display:none}.baking-site .baking-masthead{min-height:86px}.baking-site .baking-brand-badge{width:92px;height:92px;top:0;padding:5px 5px 9px}.baking-site .baking-badge-illustration{width:57px;height:30px;margin-top:0}.baking-site .baking-wordmark{font-size:27px;letter-spacing:-2px}.baking-site .baking-badge-tagline{font-size:5px;margin-top:4px}.baking-site .baking-masthead>.brand-menu-toggle{top:22px}.baking-site .baking-ribbon-actions .shop-cart-link{top:-68px}.baking-site .baking-navigation{top:85px;max-height:calc(100dvh - 98px - var(--artoah-mobile-actions-height));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.baking-site .baking-navigation-item>a{min-height:68px}.baking-site .baking-navigation-item svg{height:32px;width:34px}}@media print{.baking-site .baking-conversion-bar{display:none!important}.baking-site{padding-bottom:0!important}}.baking-site .mag-product-grid.baking-home-products .mag-product h3{font-size:15px;line-height:1.5;letter-spacing:0;text-transform:none}.baking-site .mag-product-grid.baking-home-products .mag-product-pack{font-size:14px;line-height:1.6}.baking-site .mag-product-grid.baking-home-products .mag-card-type,.baking-site .mag-product-grid.baking-home-products .mag-image-label{font-size:13px;line-height:1.6}@media(min-width:1001px){.baking-site .baking-header{padding-bottom:12px}}.baking-site .brand-mail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.baking-site .brand-mail-actions>.brand-button{min-height:46px;font-size:14px;max-width:100%;text-align:center}body:has(.baking-cookie) .artie-launcher,body:has(.baking-site :is(input,select,textarea):focus) .artie-launcher,body:has(.brand-contact-form:focus-within) .artie-launcher,body:has(.brand-menu-toggle[aria-expanded=true]) .artie-launcher{visibility:hidden;pointer-events:none}@media(min-width:761px) and (max-width:1000px){.baking-site .baking-navigation{top:269px;max-height:calc(100dvh - 329px)}}@media(max-width:1000px) and (max-height:500px){.baking-site .baking-navigation-item>a{min-height:50px;font-size:11px;line-height:1.3;gap:1px}.baking-site .baking-navigation-item svg{height:22px;width:24px}.baking-site .baking-nav-chat-label{font-size:10px;line-height:1.2;margin-top:0}.baking-site .baking-mobile-links{padding-top:8px}}@media(min-width:761px) and (max-width:1000px) and (max-height:500px){.baking-site .baking-navigation{top:218px;max-height:calc(100dvh - 234px)}}.baking-site .baking-utility-chat{display:none}@media(max-width:760px){body:has(.baking-site) .artie-launcher{display:none}.baking-site .baking-utility:has(.baking-utility-chat)>span{display:none}.baking-site .baking-utility-chat{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:none;border:0;padding:4px 0;color:#093768;font:600 13px/1.25 var(--font-body);text-decoration:none;text-align:left}.baking-site .baking-utility-chat>svg{width:27px;height:27px;flex:none}.baking-site .baking-utility-chat small{display:block;font-size:11px;line-height:1.3;font-weight:400;margin-top:2px}}@media(max-width:760px) and (min-height:501px) and (max-height:700px){.baking-site .baking-masthead{min-height:90px}.baking-site .baking-brand-badge{width:96px;height:96px;top:2px;padding:5px 5px 9px}.baking-site .baking-badge-illustration{width:61px;height:31px;margin-top:0}.baking-site .baking-wordmark{font-size:28px;letter-spacing:-2px}.baking-site .baking-badge-tagline{font-size:5px;margin-top:4px}.baking-site .baking-masthead>.brand-menu-toggle{top:24px}.baking-site .baking-ribbon-actions .shop-cart-link{top:-66px}.baking-site .baking-navigation{top:90px;max-height:calc(100dvh - 148px - var(--artoah-mobile-actions-height))}}@media(max-width:760px) and (max-height:500px){.baking-site .baking-utility{display:flex;min-height:44px;padding-block:0}.baking-site .baking-masthead{min-height:70px}.baking-site .baking-brand-badge{width:76px;height:76px;top:1px;padding:3px 3px 6px}.baking-site .baking-badge-illustration{width:47px;height:24px}.baking-site .baking-wordmark{font-size:23px;letter-spacing:-1.7px}.baking-site .baking-badge-tagline{font-size:4px;margin-top:3px}.baking-site .baking-masthead>.brand-menu-toggle{top:13px}.baking-site .baking-ribbon{height:54px}.baking-site .baking-ribbon-actions .shop-cart-link{top:-55px}.baking-site .baking-navigation{top:70px;max-height:calc(100dvh - 126px - var(--artoah-mobile-actions-height))}}.baking-site .baking-home-pink-ribbon{background:repeating-linear-gradient(90deg,#c62980 0 9px,#ce2f84 9px 15px)}.artie-dialog .artie-composer>p,.baking-site .mag-product .mag-card-type,.baking-site .mag-product .mag-image-label,.baking-site .mag-product-pack{color:#52616c}.baking-site .baking-brand-badge{padding:0;overflow:hidden;border:0;outline:0;background:transparent}.baking-site .baking-brand-logo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(1.055);border-radius:50%}.baking-site .baking-brand-badge:focus-visible{outline:3px solid #bc2875;outline-offset:3px}.baking-site .baking-footer-wordmark{display:block;width:112px;height:112px;overflow:hidden;border-radius:50%;flex:none}.baking-site .baking-footer-wordmark img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(1.055);border-radius:50%}.baking-site .baking-footer-wordmark:focus-visible{outline:3px solid #bc2875;outline-offset:3px}.baking-site .coming-page{padding-top:clamp(55px,8vw,110px);padding-bottom:clamp(70px,9vw,130px);text-align:center;max-width:850px}.baking-site .coming-page h1{margin:12px auto 22px}.baking-site .coming-page>p:not(.coming-kicker){max-width:52ch;margin:0 auto;color:#526d7a;font-size:clamp(17px,2vw,21px);line-height:1.7}.baking-site .coming-kicker{text-transform:uppercase;color:#b92c77;font-weight:700;letter-spacing:.1em;font-size:12px}.baking-site .coming-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:30px}.baking-site .baking-home-coming{background:#fff4df;padding:clamp(30px,5vw,60px);margin:35px 0;text-align:center}.baking-site .baking-home-coming h2{margin:10px 0}.baking-site .baking-home-coming p:not(.coming-kicker){max-width:55ch;margin:15px auto 22px;line-height:1.7}.baking-site .baking-conversion-action.is-products{white-space:normal;text-align:center;line-height:1.2}@media(max-width:400px){.baking-site .baking-conversion-action{font-size:clamp(10px,3.3vw,14px);white-space:normal;text-align:center;line-height:1.2;padding-inline:4px}}