@font-face{font-family:Baking Editorial;src:url(/assets/fonts/bodoni-moda-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.collection-fresh{--baking-pink:#ffaac1;--baking-blush:#ffe1e9;--baking-ivory:#fffcfa;--baking-rose:#a83f63;--chocolate:#3b190b;--line:#ffe1e9;--display:"Baking Editorial", Georgia, serif;--muted:#795541;background:var(--baking-ivory);width:100%;max-width:none;margin:0;padding:0 0 80px}.collection-fresh .baking-hero{text-align:center;background:var(--baking-ivory);color:var(--chocolate);padding:0;position:relative;overflow:hidden}.collection-fresh .baking-wordmark{width:100%;height:clamp(380px,40vw,540px);margin:0}.collection-fresh .baking-wordmark img{object-fit:cover;object-position:center 65%;width:100%;max-width:none;height:100%;display:block}.collection-fresh .baking-credit{font:500 10.5px/1.5 var(--body);letter-spacing:.14em;color:#3b190b;text-align:center;max-width:none;margin:0;position:absolute;bottom:76px;left:20px;right:20px}.collection-fresh .baking-credit span{font-size:15px;font-weight:700}.collection-fresh .baking-explore{white-space:nowrap;border:0;border-bottom:1px solid var(--chocolate);color:var(--chocolate);font:500 13px/1.4 var(--body);background:0 0;align-items:center;gap:20px;margin-top:0;padding:10px 0;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.collection-fresh .baking-explore svg{width:18px;height:18px}.collection-fresh .baking-explore:hover{color:var(--baking-rose);border-color:currentColor}.collection-fresh .baking-label{font:500 10px/1.5 var(--body);letter-spacing:.18em}.collection-fresh .baking-intro{border-bottom:1px solid var(--baking-blush);width:calc(100% - 96px);max-width:1240px;margin:0 auto;padding:72px 0 40px;scroll-margin-top:24px}.collection-fresh .baking-intro .baking-label{color:var(--baking-rose);margin-bottom:16px}.collection-fresh .baking-intro h2{font:400 clamp(2.5rem, 4.5vw, 4rem)/1.12 var(--display);letter-spacing:-.035em;color:var(--baking-rose);margin-bottom:18px}.collection-fresh .baking-intro>p:last-child{max-width:48ch;color:var(--muted);font-size:14px}.collection-fresh .shop-layout{grid-template-columns:minmax(0,1fr) 300px;gap:48px;width:calc(100% - 96px);max-width:1240px;margin:32px auto 0}.collection-fresh .shop-toolbar{border:0;margin-bottom:24px;padding:0}.collection-fresh .shop-products{gap:48px 28px}.collection-fresh .product-card{box-shadow:none;background:0 0;border:0}.collection-fresh .product-photo{background:var(--baking-blush);border-radius:0}.collection-fresh .product-photo img{transition:transform .4s ease-out}.collection-fresh .product-photo:hover img{transform:scale(1.025)}.collection-fresh .product-tag{background:var(--baking-blush);color:var(--chocolate);border-radius:2px;padding:7px 10px;font-size:10px;font-weight:500}.collection-fresh .photo-action{background:var(--baking-ivory);color:var(--chocolate);border-radius:0}.collection-fresh .product-heading{align-items:start;gap:12px;margin-top:22px}.collection-fresh .shop-products .product-heading h3{font:400 clamp(1.6rem, 2.2vw, 2rem)/1.15 var(--display);letter-spacing:-.025em}.collection-fresh .product-heading>span{font:500 13px/1.6 var(--body);white-space:nowrap;padding-top:5px}.collection-fresh .product-brand{color:var(--baking-rose);margin:14px 0;font-size:10px;font-weight:500}.collection-fresh .product-card>p:not(.product-brand){font-size:13px;line-height:1.7}.collection-fresh .product-purchase{margin-top:20px}.collection-fresh .product-purchase .add-button{border:1px solid var(--baking-pink);background:0 0;border-radius:2px;min-height:46px;padding:12px 16px;font-size:12px;transition:background .18s ease-out}.collection-fresh .product-purchase .add-button:hover,.collection-fresh .product-purchase .add-button:focus-visible{background:var(--baking-pink);border-color:var(--baking-pink)}.collection-fresh .stepper{border-color:var(--baking-pink);border-radius:2px}.collection-fresh .cart-panel{border:1px solid var(--baking-blush);box-shadow:none;background:#fff;border-radius:2px;padding:24px}.collection-fresh .cart-title h2{font:400 32px/1.2 var(--display)}.collection-fresh .empty-cart h3{font:400 25px/1.3 var(--display)}.collection-fresh .empty-cart>svg{color:var(--baking-rose);width:30px;height:30px}.collection-fresh .cart-panel .button-dark{background:var(--baking-pink);color:var(--chocolate);border-radius:2px;font-size:14px}.collection-fresh .cart-panel .button-dark:hover{background:var(--baking-blush)}.collection-fresh .cart-panel .button-dark:disabled{opacity:1;background:var(--baking-blush);color:#795541}.collection-fresh .cart-total strong{font-size:24px}.collection-fresh .collection-switch{margin-top:48px}.collection-fresh :focus-visible{outline:2px solid var(--baking-rose);outline-offset:5px}.collection-fresh ::selection{background:var(--baking-blush);color:var(--chocolate)}@media (max-width:1000px){.collection-fresh .shop-layout{grid-template-columns:minmax(0,1fr)}.collection-fresh .cart-column{max-width:none}}@media (max-width:560px){.collection-fresh .baking-intro,.collection-fresh .shop-layout{width:calc(100% - 40px)}.collection-fresh .baking-intro{padding-top:48px;padding-bottom:30px}.collection-fresh .baking-intro h2{font-size:38px}.collection-fresh .shop-products{grid-template-columns:minmax(0,1fr);gap:40px}.collection-fresh .product-heading{display:flex}.collection-fresh .shop-products .product-heading h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.collection-fresh *,.collection-fresh :before,.collection-fresh :after{transition:none!important;animation:none!important}}.collection-fresh .stepper button{place-items:center;padding:0;display:grid}.collection-fresh .stepper button .icon{display:block}
