.customer-order-shell .bread-info-card,.customer-order-shell .bread-order-feature,.customer-order-shell .bread-order-section,.customer-order-shell .bread-weekly-set,.customer-order-shell .checkout-choice-panel,.customer-order-shell .order-category-tabs{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.customer-order-shell .bread-weekly-set{padding:0!important}.customer-order-shell .weekly-set-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.customer-order-shell .weekly-set-choice-grid button{background:#f3d6cf!important}.customer-order-shell .weekly-set-choice-grid button.selected{background:#efc8be!important}.customer-order-shell .bread-product-card{background:transparent!important;box-shadow:none!important;border-radius:0!important}.customer-order-shell .bread-order-cart{background:#fffbf5!important;border:1px solid #e9d9cc!important;color:#5d3a1a!important;box-shadow:0 -2px 10px #3e241809!important}.customer-order-shell .bread-order-cart span{color:#8b6b4a!important}.customer-order-shell .bread-order-cart b,.customer-order-shell .bread-order-cart strong{color:#5d3a1a!important}.customer-order-shell .bread-order-cart button{background:#b8935a!important;color:#fff!important}.customer-order-shell .bread-order-now{border:0;border-radius:999px;background:#c69a50;color:#fff;cursor:pointer;font-weight:700;margin-top:18px;min-height:48px;padding:0 28px}.customer-order-shell .bread-order-now:disabled{cursor:not-allowed;opacity:.5}.customer-order-shell .bread-order-page button:disabled,.customer-order-shell .bread-order-page textarea:disabled{cursor:not-allowed;opacity:.46}.customer-order-shell .bread-order-hero img{order:0!important}.customer-order-shell .bakery-submit{color:#fff!important}.customer-order-shell .powered-by-badge{position:relative!important;inset:auto!important;display:flex!important;margin:0 auto 100px!important;width:160px!important}.customer-order-shell .order-chat-widget{position:relative!important;inset:auto!important;display:flex;justify-content:flex-end;margin:0 20px 110px!important;z-index:20!important}.customer-order-shell .order-chat-panel{bottom:65px!important}.customer-order-shell .group-privacy{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.customer-order-shell .group-manual-note{display:none!important}.cake-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:24px 0}.cake-collection-grid button{border:0;background:transparent;text-align:left;color:#3e2418;cursor:pointer;padding:0}.cake-collection-grid img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#fcf4ec}.cake-collection-grid strong{display:block;font-family:DM Sans,sans-serif;font-size:15px;margin-top:10px;line-height:1.4}.cake-design-main{width:100%;height:auto;max-height:460px;object-fit:contain;background:#fcf4ec;border-radius:12px}.cake-design-thumbnails{display:flex;overflow-x:auto;gap:10px;padding:12px 0}.cake-design-thumbnails button{flex:0 0 80px;border:2px solid transparent;padding:3px;background:transparent;cursor:pointer}.cake-design-thumbnails button[aria-pressed=true]{border-color:#c97861}.cake-design-thumbnails img{width:100%;height:75px;object-fit:contain}.cake-live-price{display:block;font-size:24px;margin:14px 0 24px}.customer-order-shell .group-fulfilment,.customer-order-shell .group-payment,.customer-order-shell .plaque-choice{margin:26px 0}.customer-order-shell .group-payment label{display:flex;gap:12px;align-items:center;padding:12px 0}.customer-order-shell .group-payment input[type=radio]{width:22px;height:22px;accent-color:#b97862}.customer-order-shell .group-fulfilment label,.customer-order-shell .plaque-choice label{display:grid;gap:8px;margin:16px 0}.customer-order-shell .group-fulfilment textarea,.customer-order-shell .plaque-choice input,.customer-order-shell select{width:100%;min-height:48px;border:1px solid #e9d9cc;border-radius:9px;background:#fffcf8;color:#3e2418;padding:12px;font:inherit}.group-receipt{padding:25px 0}.group-receipt a{display:block;background:#c69a50;color:#fff;padding:16px;margin-top:15px;border-radius:24px;text-align:center}.admin-design-photos{display:flex;flex-wrap:wrap;gap:12px}.admin-design-photos label,.admin-design-photos p{flex-basis:100%}@media(min-width:800px){.cake-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-order-shell .bread-order-hero{align-items:stretch;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)!important}.customer-order-shell .bread-order-hero-copy{align-self:center}.customer-order-shell .bread-order-hero img{height:100%;min-height:360px}}@media(max-width:700px){.landing-controls{isolation:isolate}.landing-controls:before{background:linear-gradient(180deg,#f5e9dd,#f5e9dd 72%,hsla(30,55%,91%,.88));content:"";height:58px;left:-10px;position:absolute;right:-10px;top:-30px;z-index:-1}}.bread-mobile-copy,.bread-mobile-meta,.order-mobile-menu{display:none}.bread-wide-copy{display:inline}.bread-wide-meta{display:grid}.customer-order-shell .bread-collection-title{color:#3e2418;font-family:var(--cm-type-heading)!important;font-size:40px;font-weight:600;line-height:1;margin:20px auto 28px;max-width:710px}.customer-order-shell .bread-order-top-row{grid-template-columns:minmax(0,710px) 224px;justify-content:center}.customer-order-shell .bread-order-hero{display:grid!important;grid-template-columns:1fr!important;margin:0 0 28px!important;max-width:710px;overflow:visible!important}.customer-order-shell .bread-order-hero>img{aspect-ratio:1.82;border-radius:22px 22px 0 0!important;height:auto!important;min-height:0!important;object-fit:cover!important;order:0!important;width:100%}.customer-order-shell .bread-order-hero-copy{background:#fcf4ec;padding:30px 36px 34px!important}.customer-order-shell .bread-order-hero .order-section-kicker{color:#70594d;font-family:var(--cm-type-body)!important;font-size:12px;font-weight:700;letter-spacing:.17em}.customer-order-shell .bread-order-hero h2{font-family:var(--cm-type-heading)!important;font-size:42px!important;font-weight:500!important;line-height:1.02!important;margin:14px 0 15px!important}.customer-order-shell .bread-order-hero p{color:#70594d!important;font-size:18px!important;line-height:1.55!important;margin:0!important;max-width:610px!important}.customer-order-shell .bread-order-hero-meta{gap:10px;margin-top:26px!important}.customer-order-shell .bread-order-hero-meta span{color:#70594d!important;font-size:14px!important;font-weight:700!important;line-height:1.35}.customer-order-shell .bread-order-now{font-size:14px;min-height:52px;padding:0 31px}.customer-order-shell .bread-product-card b,.customer-order-shell .bread-product-card strong{font-size:16px!important}.customer-order-shell .bread-quantity-stepper{align-items:center!important;display:inline-flex!important;flex-flow:row nowrap!important;gap:0!important;min-height:44px!important;width:max-content!important}.customer-order-shell .bread-quantity-stepper button,.customer-order-shell .bread-quantity-stepper output{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 44px!important;font-size:16px!important;height:44px!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:44px!important;min-height:44px!important;min-width:44px!important;padding:0!important;width:44px!important}.customer-order-shell .bread-quantity-stepper output{border-left:0!important;border-right:0!important}@media(max-width:620px){.customer-order-shell .customer-order-header{background:#fff9f2!important;border-bottom:0!important;min-height:82px;padding:8px 20px!important}.customer-order-shell .customer-order-header>.customer-order-language,.customer-order-shell .customer-order-header>.order-header-links{display:none!important}.customer-order-shell .customer-order-logo{height:64px!important;mix-blend-mode:multiply;object-fit:contain;width:138px!important}.customer-order-shell .order-mobile-menu{display:block;position:absolute;right:20px;top:20px;z-index:20}.customer-order-shell .order-mobile-menu summary{align-items:center;cursor:pointer;display:grid;gap:5px;height:42px;justify-content:center;list-style:none;width:42px}.customer-order-shell .order-mobile-menu summary::-webkit-details-marker{display:none}.customer-order-shell .order-mobile-menu summary span{background:#3e2418;border-radius:99px;display:block;height:2px;width:25px}.customer-order-shell .order-mobile-menu nav{background:#fffcf8;border:1px solid #e9d9cc;border-radius:12px;box-shadow:0 10px 28px rgba(62,36,24,.14);display:grid;gap:0;min-width:170px;overflow:hidden;position:absolute;right:0;top:44px}.customer-order-shell .order-mobile-menu nav a,.customer-order-shell .order-mobile-menu nav button{background:transparent;border:0;color:#3e2418;font-family:var(--cm-type-body)!important;font-size:13px;font-weight:600;padding:13px 15px;text-align:left;text-decoration:none}.customer-order-shell .order-mobile-menu nav>*+*{border-top:1px solid #e9d9cc}.customer-order-shell .bread-collection-title{display:none}.bread-wide-copy,.bread-wide-meta{display:none!important}.bread-mobile-copy{display:inline}.bread-mobile-meta{display:grid}.customer-order-shell .bread-order-hero,.customer-order-shell .bread-order-top-row{display:grid!important;grid-template-columns:1fr!important}.customer-order-shell .bread-order-hero{margin:14px 0 30px!important;max-width:none!important}.customer-order-shell .bread-order-hero>img{aspect-ratio:1.42;border-radius:18px!important;height:auto!important;max-height:none!important;object-fit:cover!important;order:0!important;width:100%}.customer-order-shell .bread-order-hero-copy{background:transparent!important;padding:22px 0 0!important}.customer-order-shell .bread-order-hero .order-section-kicker{display:none}.customer-order-shell .bread-order-hero h2{font-size:31px!important;font-weight:600!important;line-height:.98!important;margin:0 0 13px!important;max-width:330px}.customer-order-shell .bread-order-hero p{font-size:14px!important;line-height:1.48!important;margin:0!important}.customer-order-shell .bread-order-hero-meta{gap:8px!important;margin-top:20px!important}.customer-order-shell .bread-order-hero-meta span{font-size:12px!important;line-height:1.35!important}.customer-order-shell .bread-order-now{font-size:13px!important;margin-top:18px!important;min-height:52px!important;width:100%}.customer-order-shell .bread-order-section-heading h3{font-size:24px!important;line-height:1!important}.customer-order-shell .bread-order-section-heading p{font-size:13px!important;line-height:1.35}.customer-order-shell .bread-order-section-heading small{font-size:12px!important}.customer-order-shell .bread-product-card{min-height:116px!important;padding:0 0 16px 106px!important}.customer-order-shell .bread-product-card>.bread-product-image-wrap,.customer-order-shell .bread-product-card>img{height:94px!important;width:94px!important}.customer-order-shell .bread-product-card b,.customer-order-shell .bread-product-card strong{font-size:16px!important;line-height:1.28!important}.customer-order-shell .bread-product-card small{font-size:11px!important}.customer-order-shell .bread-product-card .bread-quantity-stepper{margin-top:8px!important;min-height:44px!important;min-width:132px!important}.customer-order-shell .bread-quantity-stepper button,.customer-order-shell .bread-quantity-stepper output{flex-basis:44px!important;height:44px!important;max-height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}}.customer-order-shell .cake-cart-page,.customer-order-shell .cake-checkout-page{color:#3e2418;margin:22px auto 0;max-width:680px}.customer-order-shell .cake-cart-page>h1,.customer-order-shell .cake-checkout-page>h1{color:#3e2418;font-family:var(--cm-type-heading)!important;font-size:38px;font-weight:600;line-height:1;margin:0 0 24px;text-align:center}.landing-only{background:var(--cm-warm-cream);color:var(--cm-ink);display:grid;grid-template-rows:minmax(0,1fr)}.landing-art,.landing-only{min-height:100svh;overflow:hidden}.landing-art{aspect-ratio:16/9;position:relative}.landing-background{display:block;inset:0;position:absolute}.landing-background,.landing-background img{height:100%!important;margin:0!important;width:100%!important}.landing-background img{object-fit:cover;object-position:center}.landing-content{height:100%;min-height:100svh;position:relative;z-index:2}.landing-logo{background:transparent;height:auto!important;left:50%;mix-blend-mode:multiply;object-fit:contain;opacity:.94;position:absolute;top:12.5%;transform:translateX(-50%);width:clamp(360px,35vw,620px)!important}.landing-handwritten{color:var(--cm-terracotta);font-family:var(--cm-type-hand)!important;font-size:clamp(30px,3.25vw,54px);font-weight:500;line-height:.86;margin:0;position:absolute;right:9.5%;text-align:center;top:15.5%;transform:rotate(-5deg)}.landing-actions{display:flex;gap:clamp(18px,2.2vw,34px);left:50%;max-width:900px;position:absolute;top:48.5%;transform:translateX(-50%);width:min(67vw,900px)}.landing-actions a{align-items:center;border:0;border-radius:999px;color:#fff;display:grid;flex:1 1 0;font-family:var(--cm-type-heading)!important;font-size:clamp(24px,2.15vw,38px);font-weight:500;grid-template-columns:76px minmax(0,1fr) 34px;height:clamp(74px,7vw,108px);letter-spacing:.01em;padding:0 clamp(24px,2.5vw,42px);text-decoration:none;transition:filter .18s ease,transform .18s ease}.landing-actions a:hover{filter:brightness(.97);transform:translateY(-2px)}.landing-actions a:focus-visible{outline:3px solid var(--cm-ink);outline-offset:4px}.landing-actions .landing-cake{background:#b88842}.landing-actions .landing-bread{background:#d77f7e}.landing-actions img{border-right:1px solid hsla(0,0%,100%,.34);filter:brightness(0) invert(1);height:54%!important;object-fit:contain;padding-right:22px;width:100%!important}.landing-actions span{overflow:hidden;padding-left:clamp(14px,1.5vw,24px);text-align:center;text-overflow:ellipsis;white-space:nowrap}.landing-actions b{font-size:1.15em;font-weight:300;text-align:right}.landing-actions b,.landing-motto{font-family:var(--cm-type-body)!important}.landing-motto{align-items:center;color:var(--cm-taupe);display:flex;font-size:clamp(10px,.88vw,14px);font-weight:600;gap:20px;left:50%;letter-spacing:.32em;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:66.5%;transform:translateX(-50%);white-space:nowrap}.landing-motto i{background:var(--cm-caramel);display:block;height:1px;width:clamp(38px,4vw,66px)}.landing-controls{right:24px;top:20px}.landing-controls button,.landing-controls summary{align-items:center;backdrop-filter:blur(10px);background:rgba(255,249,242,.78);display:flex;font-family:var(--cm-type-body)!important;font-size:13px;height:46px;justify-content:center;padding:0;width:46px}.landing-nav{background:rgba(255,249,242,.96);border-top:1px solid hsla(27,40%,86%,.75);flex-wrap:nowrap;font-family:var(--cm-type-body)!important;min-height:68px;padding:8px max(18px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-right))}.landing-nav a{border-radius:13px;flex:0 1 150px;font-size:13px;font-weight:600;padding:12px 14px;text-align:center}.landing-nav a[aria-current=page]{background:var(--cm-blush);color:var(--cm-terracotta)}@media (max-width:900px){.landing-only{grid-template-rows:minmax(0,1fr)}.landing-art{aspect-ratio:auto!important;height:auto}.landing-art,.landing-content{min-height:100svh}.landing-background img{object-position:center center}.landing-logo{top:6%;width:min(70vw,300px)!important}.landing-handwritten{font-size:clamp(27px,8vw,36px);left:13%;right:auto;top:61%}.landing-motto{font-size:clamp(8px,2.25vw,10px);gap:10px;letter-spacing:.22em;top:max(28%,210px);width:max-content}.landing-motto i{width:28px}.landing-actions{flex-direction:column;gap:16px;max-width:380px;top:max(35%,248px);width:calc(100% - 56px)}.landing-actions a{flex:0 0 72px;font-size:clamp(23px,7vw,29px);grid-template-columns:64px minmax(0,1fr) 28px;height:72px;padding:0 24px}.landing-actions img{padding-right:17px}.landing-actions span{padding-left:12px}.landing-controls{background:transparent!important;padding:0!important;right:16px;top:14px}.landing-controls:before{content:none!important}.landing-nav{gap:4px;min-height:72px;padding-top:6px}.landing-nav a{flex:1 1 25%;font-size:11px;padding:12px 5px}}@media (max-width:360px){.landing-actions{width:calc(100% - 40px)}.landing-actions a{font-size:22px;grid-template-columns:52px minmax(0,1fr) 24px;padding:0 18px}}.customer-order-shell .cake-cart-column-head{border-bottom:1px solid #c69a50;color:#70594d;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.12em;padding:0 0 12px;text-transform:uppercase}.customer-order-shell .cake-cart-item,.customer-order-shell .checkout-cart-item{align-items:start;border-bottom:1px solid #e9d9cc;display:grid;gap:14px;grid-template-columns:92px minmax(0,1fr) auto;padding:20px 0}.customer-order-shell .cake-cart-item>img,.customer-order-shell .checkout-cart-item>img{background:#fcf4ec;border-radius:8px;height:92px;object-fit:cover;width:92px}.customer-order-shell .cake-cart-item-copy,.customer-order-shell .checkout-cart-item>div{display:grid;gap:3px;min-width:0}.customer-order-shell .cake-cart-item-copy>strong,.customer-order-shell .checkout-cart-item>div>strong{color:#3e2418;font-size:15px;line-height:1.25;margin-bottom:4px}.customer-order-shell .cake-cart-item-copy>span,.customer-order-shell .checkout-cart-item>div>span{color:#70594d;font-size:12px;line-height:1.4}.customer-order-shell .cake-cart-item-copy>span b,.customer-order-shell .checkout-cart-item>div>span b{color:#3e2418}.customer-order-shell .cake-cart-item-copy>button{background:transparent;border:0;color:#c97861;cursor:pointer;font-size:12px;font-weight:700;justify-self:start;margin-top:5px;padding:0;text-decoration:underline;text-underline-offset:3px}.customer-order-shell .cake-cart-item-price,.customer-order-shell .checkout-cart-item-price{color:#3e2418;font-size:14px;white-space:nowrap}.customer-order-shell .cake-cart-subtotal,.customer-order-shell .checkout-cart-subtotal{align-items:center;border-bottom:1px solid #e9d9cc;display:flex;font-family:var(--cm-type-heading)!important;font-size:23px;justify-content:center;gap:42px;padding:24px 0}.customer-order-shell .cake-cart-date{align-items:center;border:1px solid #e9d9cc;border-radius:8px;display:flex;gap:12px;margin:22px 0 14px;min-height:58px;padding:0 16px}.customer-order-shell .cake-cart-date>span{color:#c69a50;font-size:22px}.customer-order-shell .cake-cart-date div{display:grid;gap:2px}.customer-order-shell .cake-cart-date small{color:#70594d;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.customer-order-shell .cake-cart-date strong{font-size:14px}.customer-order-shell .bakery-submit,.customer-order-shell .cake-cart-checkout{background:#c69a50!important;border:0!important;border-radius:2px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:700!important;letter-spacing:.14em;min-height:54px;text-transform:uppercase;width:100%}.customer-order-shell .cake-checkout-page>h2{color:#3e2418!important;font-family:var(--cm-type-heading)!important;font-size:30px!important;font-weight:600!important;margin:32px 0 18px!important}.customer-order-shell .checkout-cart-details{border-top:1px solid #c69a50}.customer-order-shell .checkout-pickup-details{display:grid;gap:12px;margin-top:22px}.customer-order-shell .checkout-pickup-details>div,.customer-order-shell .checkout-pickup-details>label{align-items:center;border:1px solid #e9d9cc;border-radius:8px;display:flex;font-size:15px;gap:13px;min-height:58px;padding:0 16px}.customer-order-shell .checkout-pickup-details>div>span,.customer-order-shell .checkout-pickup-details>label>span:first-child{color:#3e2418;font-size:22px}.customer-order-shell .checkout-pickup-time{cursor:pointer}.customer-order-shell .checkout-pickup-time-copy{display:grid;flex:1;gap:2px;min-width:0}.customer-order-shell .checkout-pickup-time-copy small{color:#70594d;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-order-shell .checkout-pickup-time-copy select{appearance:auto;background:transparent;border:0;color:#3e2418;cursor:pointer;font-family:var(--cm-type-body)!important;font-size:15px;font-weight:700;min-height:30px;outline:none;padding:0 28px 0 0;width:100%}.customer-order-shell .checkout-pickup-time-copy select:disabled{cursor:wait;opacity:.62}.customer-order-shell .cake-checkout-page .customer-availability,.customer-order-shell .cake-checkout-page .customer-mobile-timetable,.customer-order-shell .checkout-legacy-summary{display:none!important}@media (max-width:620px){.customer-order-shell .cake-cart-page,.customer-order-shell .cake-checkout-page{margin-top:10px}.customer-order-shell .cake-cart-page>h1,.customer-order-shell .cake-checkout-page>h1{font-size:32px;margin-bottom:20px}.customer-order-shell .cake-cart-item,.customer-order-shell .checkout-cart-item{gap:10px;grid-template-columns:72px minmax(0,1fr) auto;padding:17px 0}.customer-order-shell .cake-cart-item>img,.customer-order-shell .checkout-cart-item>img{height:72px;width:72px}.customer-order-shell .cake-cart-item-copy>strong,.customer-order-shell .checkout-cart-item>div>strong{font-size:13px}.customer-order-shell .cake-cart-item-copy>button,.customer-order-shell .cake-cart-item-copy>span,.customer-order-shell .checkout-cart-item>div>span{font-size:11px}.customer-order-shell .cake-cart-item-price,.customer-order-shell .checkout-cart-item-price{font-size:12px}.customer-order-shell .cake-cart-subtotal,.customer-order-shell .checkout-cart-subtotal{font-size:21px;gap:28px}}.customer-order-shell .halal-requirement{background:#fffcf8;border:1px solid #e9d9cc;border-radius:14px;margin:24px 0 18px;padding:18px}.customer-order-shell .halal-requirement h3{color:#3e2418;font-family:var(--cm-type-body)!important;font-size:15px;font-weight:800;margin:0 0 12px}.customer-order-shell .halal-requirement h3 span{color:#c97861}.customer-order-shell .halal-requirement-options{display:grid;gap:10px;grid-template-columns:1fr 1fr}.customer-order-shell .halal-requirement-options button{background:#fffcf8;border:1px solid #e9d9cc;border-radius:12px;color:#70594d;cursor:pointer;font-size:14px;font-weight:800;min-height:50px}.customer-order-shell .halal-requirement-options button.selected{background:#faede8;border-color:#c97861;box-shadow:inset 0 0 0 1px #c97861;color:#3e2418}.customer-order-shell .halal-requirement-note{background:#faede8;border-left:3px solid #c97861;color:#5d3a1a;font-size:12px;line-height:1.55;margin:14px 0 0;padding:11px 13px}.customer-order-shell .checkout-order-summary{background:#fffcf8;border:1px solid #e9d9cc;border-radius:14px;color:#3e2418;margin:22px 0;padding:22px}.customer-order-shell .checkout-order-summary>h3{font-family:var(--cm-type-heading)!important;font-size:28px;font-weight:600;margin:0 0 20px}.customer-order-shell .checkout-summary-section{border-top:1px solid #e9d9cc;padding:18px 0 4px}.customer-order-shell .checkout-summary-section h4{color:#3e2418;font-family:var(--cm-type-heading)!important;font-size:21px;font-weight:600;margin:0 0 12px}.customer-order-shell .checkout-summary-cake+.checkout-summary-cake{border-top:1px dashed #e9d9cc;margin-top:14px;padding-top:14px}.customer-order-shell .checkout-summary-cake h5{color:#c97861;font-family:var(--cm-type-body)!important;font-size:12px;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.customer-order-shell .checkout-order-summary dl{display:grid;gap:9px;margin:0}.customer-order-shell .checkout-order-summary dl>div{display:grid;gap:14px;grid-template-columns:minmax(120px,34%) minmax(0,1fr)}.customer-order-shell .checkout-order-summary dt{color:#70594d;font-size:12px;font-weight:700}.customer-order-shell .checkout-order-summary dd{color:#3e2418;font-size:12px;font-weight:600;line-height:1.45;margin:0;overflow-wrap:anywhere}.customer-order-shell .checkout-summary-total dd{font-size:14px;font-weight:800}.customer-order-shell .checkout-summary-reminder{background:#faede8;color:#5d3a1a;font-size:12px;font-weight:700;line-height:1.5;margin:18px 0 0;padding:13px;text-align:center}.customer-order-shell .cake-request-received{color:#3e2418;margin:24px auto 0;max-width:650px;padding:28px 12px 50px}.customer-order-shell .cake-request-received>h1{font-family:var(--cm-type-heading)!important;font-size:clamp(34px,7vw,50px);font-weight:600;line-height:1;margin:0 0 16px}.customer-order-shell .cake-request-received>p{color:#70594d;font-size:14px;line-height:1.65;margin:7px 0}.customer-order-shell .cake-request-received .cake-request-received-lead{color:#3e2418;font-size:17px;font-weight:700}.customer-order-shell .cake-request-booking{background:#fcf4ec;border:1px solid #e8d9c8;margin:24px 0 18px;padding:20px}.customer-order-shell .cake-deposit-confirmation h2,.customer-order-shell .cake-request-booking h2{color:#3e2418;font-family:var(--cm-type-heading)!important;font-size:25px;font-weight:600;margin:0 0 12px}.customer-order-shell .cake-request-booking-ids{display:grid;gap:7px}.customer-order-shell .cake-request-booking code{color:#5d3a1a;font-family:var(--cm-type-body)!important;font-size:15px;font-weight:800;overflow-wrap:anywhere}.customer-order-shell .cake-request-booking p{color:#70594d;font-size:12px;margin:11px 0 0}.customer-order-shell .submitted-payment-box.cake-deposit-confirmation{background:#fffbf5!important;border:1px solid #e8d9c8!important;border-radius:14px!important;color:#5d3a1a!important;display:grid;gap:7px;padding:20px}.customer-order-shell .cake-deposit-confirmation>p,.customer-order-shell .cake-deposit-confirmation>small,.customer-order-shell .cake-deposit-confirmation>span{color:#5d3a1a!important;font-size:12px;line-height:1.5;margin:0}.customer-order-shell .cake-deposit-confirmation>p{font-size:13px;margin-top:8px}.customer-order-shell .payment-confirmation-cta{background:#b8935a!important;border:0;border-radius:999px;color:#fff!important;display:block;font-size:14px;font-weight:800;margin:12px 0 3px;padding:15px 18px;text-align:center;text-decoration:none}.customer-order-shell .payment-confirmation-cta.disabled{opacity:.55}@media (max-width:620px){.customer-order-shell .checkout-order-summary{padding:18px 16px}.customer-order-shell .checkout-order-summary>h3{font-size:25px}.customer-order-shell .checkout-order-summary dl>div{gap:10px;grid-template-columns:minmax(104px,38%) minmax(0,1fr)}.customer-order-shell .cake-request-received{padding-inline:0}}.customer-order-shell .payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.customer-order-shell .payment-method-grid button{align-items:center;justify-content:center;min-height:54px;text-align:center}.customer-order-shell .cash-payment-details,.customer-order-shell .group-delivery-date{background:#fffbf5;border:1px solid #e8d9c8;border-radius:12px;color:#5d3a1a;display:flex;flex-direction:column;gap:7px;line-height:1.5;padding:14px}.customer-order-shell .group-delivery-date{margin-bottom:12px}.amend-cancel-button{background:transparent!important;border:1px solid #c97861!important;color:#8f3f2f!important;margin-top:10px}