.cake-home{--ch-primary: #9b6b65;--ch-primary-hover: #bc9893;--ch-surface: #fff5f4;--ca-surface-container: #EDE0DD;--ch-text: #1f1a20;--ch-muted: #605a61;--ch-shadow: 0 10px 40px -10px rgba(186, 0, 41, .15);--ch-shadow-hover: 0 20px 50px -15px rgba(186, 0, 41, .2);--ch-font-body: "Montserrat", sans-serif;--ch-font-heading: "Playfair Display", serif}.cake-home .page-width{max-width:1280px;margin:0 auto;padding:0 24px}.cake-home__section{padding:80px 0}.cake-home h1,.cake-home h2,.cake-home h3{letter-spacing:-.03em;line-height:.95}.cake-home__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;color:var(--ch-text)}.cake-home__bento-copy .cake-home__eyebrow{margin-bottom:16px;color:var(--ch-primary);font-weight:900}.cake-home,.cake-home p,.cake-home a,.cake-home button,.cake-home input,.cake-home textarea,.cake-home select{font-family:var(--ch-font-body)}.cake-home h1,.cake-home h2,.cake-home h3,.cake-home h4,.cake-home h5,.cake-home h6{font-family:var(--ch-font-heading);letter-spacing:-.03em;line-height:.95}.cake-home__hero{position:relative;min-height:760px;color:#fff;overflow:hidden}.cake-home__hero-media,.cake-home__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.cake-home__hero img{width:100%;height:100%;object-fit:cover;display:block}.cake-home__hero-overlay{background:linear-gradient(to bottom,#00000059,#00000085),#0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cake-home__hero-inner{position:relative;z-index:2;min-height:760px;display:flex;align-items:center;justify-content:center;text-align:center}.cake-home__hero-copy{max-width:980px;margin:0 auto}.cake-home__hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 24px;border-radius:999px;background:var(--ch-primary);color:#fff;font-family:var(--ch-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:32px}.cake-home__hero-title{margin:0 0 22px;font-family:var(--ch-font-heading);font-size:clamp(56px,8vw,96px);font-weight:700;line-height:.9;letter-spacing:-.04em;color:#fff}.cake-home__hero-title em{display:block;margin-top:8px;font-style:italic;font-weight:700;color:var(--ch-primary)}.cake-home__hero-text{max-width:576px;margin:0 auto 34px;font-family:var(--ch-font-body);font-size:clamp(18px,2vw,20px);font-weight:500;line-height:1.7;color:#fffffff5}.cake-home__hero-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.cake-home__hero-btn{min-width:210px;min-height:60px;padding:16px 30px;border-radius:18px;font-family:var(--ch-font-body);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cake-home__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:12px 32px;text-decoration:none;font-weight:700;transition:.25s ease;font-size:16px;letter-spacing:-.4px;outline:none;border:unset}.cake-home__btn--primary{background:var(--ch-primary);color:#fff}.cake-home__btn--primary:hover{background:var(--ch-primary-hover)}.cake-home__btn--secondary{background:#fff;color:var(--ch-primary);font-size:18px}.cake-home__btn--secondary:hover{background:var(--ch-primary);color:#fff}@media(max-width:989px){.cake-home__hero,.cake-home__hero-inner{min-height:680px}.cake-home__hero-title{font-size:clamp(50px,9vw,88px)}}@media(max-width:749px){.cake-home__hero,.cake-home__hero-inner{min-height:620px}.cake-home__hero-copy{max-width:100%}.cake-home__hero-eyebrow{font-size:12px;padding:10px 18px;margin-bottom:20px}.cake-home__hero-title{font-size:clamp(42px,12vw,64px);line-height:.94}.cake-home__hero-title em{margin-top:4px}.cake-home__hero-text{font-size:17px;max-width:100%;margin-bottom:28px}.cake-home__hero-btn{min-width:180px;min-height:54px;padding:14px 22px;border-radius:16px;font-size:14px}.cake-home__btn--secondary{font-size:16px}}.cake-home__surface{background:var(--ch-surface)}.cake-home__split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.cake-home__intro-title{font-size:clamp(34px,5vw,72px);margin:0;color:var(--ch-primary);font-weight:800}.cake-home__title{font-size:clamp(34px,5vw,48px);margin:0;color:var(--ch-primary);font-weight:900}.cake-home__text{font-size:16px;line-height:1.8;color:var(--ch-muted);margin-bottom:38px;font-weight:500;max-width:448px}.page-width.cake-home__split .cake-home__text{margin:0!important}.cake-home__product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.cake-home__chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.cake-home__chip{-webkit-appearance:none;appearance:none;border:0;padding:12px 20px;border-radius:999px;background:transparent;font-size:14px;font-weight:500;color:var(--ch-text);cursor:pointer;transition:all .25s ease}.cake-home__chip:hover{background:#f1e8e6}.cake-home__chip.is-active{background:var(--ch-primary);color:#fff;font-weight:600}.text-primary{color:#9b6b65}.cake-home__toolbar-label{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-text);display:flex;align-items:center;gap:10px}.cake-home__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.cake-home__card{transition:opacity .25s ease,transform .25s ease}.cake-home__card.is-hidden{display:none}.cake-home__card--feature{grid-column:span 7}.cake-home__card--standard{grid-column:span 5}.cake-home__card--third{grid-column:span 4}.cake-home__media{position:relative;overflow:hidden;border-radius:18px;background:#f7f1ef;box-shadow:var(--ch-shadow)}.cake-home__media--wide{aspect-ratio:16 / 11}.cake-home__media--portrait{aspect-ratio:4 / 5}.cake-home_product-list{background:var(--ca-surface-container)}.cake-home__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.cake-home__bento-wide:hover img,.cake-home__bento-tall:hover img{transform:scale(1.05)}.cake-home__card--feature .cake-home__media,.cake-home__card--standard .cake-home__media{height:510px;width:100%}.cake-home__card:hover .cake-home__media img{transform:scale(1.05)}.cake-home__quick-add{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 12px));opacity:0;visibility:hidden;z-index:5;transition:all .25s ease;pointer-events:none}.cake-home__card:hover .cake-home__quick-add{opacity:1;visibility:visible;transform:translate(-50%,-50%);pointer-events:auto}.cake-home__fallback-hover-content{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.cake-home__card:hover .cake-home__fallback-hover-content{opacity:1;transform:translateY(0)}.cake-home__hover-text-above-button{font-size:14px;font-weight:500;color:#fff;text-align:center;line-height:1.3}.cake-home__jar-buttons{display:flex;flex-direction:column;gap:8px;align-items:center}.cake-home__jar-buttons .cake-home__btn{width:max-content;min-width:150px;justify-content:center;text-align:center}.cake-home__quick-add .product-form,.cake-home__quick-add form{margin:0}.cake-home__quick-add .cake-home__btn{white-space:nowrap;box-shadow:0 8px 24px #0000001f}.cake-home__card-meta{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.cake-home__product-title{margin:0 0 16px;font-size:36px;font-weight:900;color:var(--ch-primary);line-height:40px!important}.cake-home__card-meta .cake-home__product-title{font-size:24px;font-weight:700;line-height:30px!important;color:var(--ch-text);margin-bottom:8px}.cake-home__price{font-size:24px;font-weight:700;color:var(--ch-primary);font-family:Playfair Display}.cake-home__tag{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ch-primary)}@media(max-width:989px){.cake-home__card--feature,.cake-home__card--standard,.cake-home__card--third{grid-column:span 12}}@media(max-width:749px){.cake-home__product-toolbar,.cake-home__card-meta{flex-direction:column;align-items:flex-start;gap:5px}.cake-home__quick-add .cake-home__btn{padding:12px 18px;font-size:14px}.cake-home__grid{gap:25px}.cake-home__product-title{font-size:25px;line-height:35px!important}.cake-home__product-toolbar{overflow-x:auto;padding-bottom:8px}.cake-home__toolbar-label{display:none}.cake-home__chips{flex-wrap:nowrap;white-space:nowrap}}.cake-home__bento-banner .cake-home__media img{height:300px;object-fit:contain;padding-top:24px}.cake-home__social-item:hover img{transform:scale(1.05)}.cake-home__price{font-size:24px;font-weight:700;color:var(--ch-primary)}.cake-home__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cake-home__tag{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-primary)}.cake-home__quick-add{position:absolute;left:50%;top:50%;transform:translate(-50%,8px);opacity:0;transition:.25s}.cake-home__card:hover .cake-home__quick-add{transform:translate(-50%);opacity:1}.cake-home__bento-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.cake-home__bento-head .cake-home__title{font-size:clamp(34px,4vw,48px);font-weight:900;color:var(--ch-primary)}.cake-home__bento-head .cake-home__small{font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-top:8px}.cake-home__bento-head a{font-size:18px;font-weight:700;border:none;padding:0;color:var(--ch-primary);gap:10px}.cake-home__bento-head a:hover{background:none!important;color:var(--ch-primary-hover)!important}.cake-home__bento-head a:hover span{transform:translate(4px)}.cake-home__bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.cake-home__bento-wide{grid-column:span 7;display:grid;grid-template-columns:1fr 1fr;background:#f4e9e7;border-radius:24px;overflow:hidden;height:480px}.cake-home__bento-wide .cake-home__media{height:100%}.cake-home__bento-copy{padding:40px;display:flex;flex-direction:column;justify-content:center}.cake-home__bento-copy .cake-home__product-title{font-size:36px;line-height:1.1;font-weight:900;margin-bottom:16px}.cake-home__bento-copy .cake-home__text{font-size:16px;line-height:1.7;margin-bottom:32px;color:var(--ch-text)}.cake-home__bento-tall{grid-column:span 5;background:var(--ch-primary);color:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.cake-home__bento-tall .cake-home__eyebrow{background:#fff;color:var(--ch-primary);padding:6px 14px;border-radius:999px;font-size:12px;font-weight:900;margin-bottom:0}.cake-home__bento-tall .cake-home__product-title{font-size:30px;margin:24px 0 8px;color:#fff;font-weight:900}.cake-home__bento-tall .rte p{font-weight:500}.cake-home__bento-tall .cake-home__media{margin-top:18px;border-radius:14px;overflow:hidden;height:260px}.cake-home__bento-tall .cake-home__stars{font-size:14px;color:var(--ch-surface)}.inner-con{display:flex;align-items:center;justify-content:space-between;gap:32px}.cake-home__bento-banner{grid-column:span 12;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;background:var(--ch-primary);color:#fff;border-radius:28px;padding:48px;align-items:center;background-image:url(https://athanas-cakery.myshopify.com/cdn/shop/files/owner.png);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.cake-home__bento-banner:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#9b6b65de;z-index:1}.cake-home__bento-banner>div{position:relative;z-index:2}.cake-home__bento-banner h3{font-size:clamp(32px,4vw,48px)!important;font-weight:900;line-height:1.1!important;margin-bottom:24px}.cake-home__bento-banner .rte{font-size:20px;font-weight:500;max-width:480px;margin-bottom:32px}.cake-home__bento-banner .cake-home__btn{text-transform:uppercase;background:#fff;color:var(--ch-primary);border-radius:14px;padding:14px 24px;font-weight:900;font-size:16px;letter-spacing:1.6px}.cake-home__bento-copy{padding:40px}.cake-home__story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cake-home__story-frame{aspect-ratio:1/1;border-radius:22px;overflow:hidden;box-shadow:var(--ch-shadow);transform:rotate(3deg);transition:.35s}.cake-home__story-frame:hover{transform:rotate(0)}.cake-home__story-frame img{width:100%;height:100%;object-fit:cover;display:block}.cake-home__story .cake-home__eyebrow{font-size:14px;font-weight:900;color:var(--ch-primary)}.cake-home__story .cake-home__text{margin-top:32px;font-size:20px;font-weight:500;max-width:100%;margin-bottom:48px}.cake-home__story .cake-home__title{color:var(--ch-text)}.cake-home__stats{display:flex;flex-wrap:wrap;gap:30px;margin-top:26px}.cake-home__stat strong{display:block;font-size:36px;color:var(--ch-primary);font-family:Playfair Display;font-weight:900;line-height:normal}.cake-home__stat span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-muted);font-weight:900}.cake-home__testimonials-section{background:#e6dbd8}.cake-home__testimonials-title{text-align:center;margin-bottom:48px;color:#211821;font-weight:700}.cake-home__testimonial-slider{position:relative}.cake-home__testimonial-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow:hidden;scroll-behavior:smooth}.cake-home__testimonial{background:#f7efed;border-radius:16px;padding:40px;min-height:250px;box-sizing:border-box}.cake-home__testimonial-name{margin:16px 0;font-size:20px;line-height:1.3;color:var(--ch-text);font-weight:700}.cake-home__testimonial .cake-home__text{color:var(--ch-muted);font-size:16px;line-height:1.85;margin:0}.cake-home__stars{color:#b07c72;letter-spacing:4px;font-size:24px}.cake-home__testimonial-dots{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.cake-home__testimonial-dot{width:18px;height:18px;border-radius:999px;border:0;background:#d9c9c5;cursor:pointer;transition:all .25s ease;padding:0}.cake-home__testimonial-dot.is-active{background:#a46f66;transform:scale(1.05)}@media(max-width:989px){.cake-home__testimonial-track{grid-auto-columns:calc((100% - 20px)/2)}.cake-home__testimonial{min-height:300px}}@media(max-width:749px){.cake-home__testimonial-track{grid-auto-columns:100%}.cake-home__testimonial{padding:28px 22px;min-height:auto}.cake-home__testimonial-dots{gap:10px}.cake-home__testimonial-dot{width:14px;height:14px}.cake-home__bento-grid{gap:25px}.cake-home__bento-wide{height:100%}.cake-home__bento-copy .cake-home__product-title{font-size:25px;line-height:35px}}.cake-home__social .cake-home__title{font-weight:900;margin-bottom:16px;font-size:36px}.cake-home__social .cake-home__text{font-size:18px;margin-bottom:64px;max-width:100%;color:var(--ch-text)}.cake-home__social .cake-home__text strong{color:var(--ch-primary);font-size:18px}.cake-home__stars{color:var(--ch-primary);letter-spacing:2px}.cake-home__social-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cake-home__social-item{display:block;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;position:relative}.cake-home__social-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;position:relative;z-index:1}.cake-home__social-item:hover img{transform:scale(1.08)}.cake-home__social-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#9b6b6559;opacity:0;transition:opacity .3s ease;z-index:2;pointer-events:none}.cake-home__social-item:hover:after{opacity:1}.cake-home__social-item:before{content:"\2661";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);font-size:28px;color:#fff;opacity:0;z-index:3;transition:all .3s ease}.cake-home__social-item:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.cake-home__small{font-size:12px;color:var(--ch-text);margin-top:4px;font-weight:700;line-height:16px}@media(max-width:989px){.cake-home__split,.cake-home__story,.cake-home__bento-wide,.cake-home__bento-banner{grid-template-columns:1fr}.cake-home__card--feature,.cake-home__card--standard,.cake-home__card--third,.cake-home__bento-wide,.cake-home__bento-tall,.cake-home__bento-banner{grid-column:span 12}.cake-home__social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cake-home .page-width{padding:0 16px}.cake-home__section{padding:48px 0}.cake-home__card-meta{flex-direction:column;align-items:flex-start}.cake-home__bento-head{flex-direction:column;align-items:flex-start;margin-bottom:34px;gap:20px}.cake-home__social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cake-home__media{height:300px!important;width:100%}}.cake-footer-custom{background:#f6f4f4;padding:48px 0;border-top:1px solid rgba(155,107,101,.08);width:100%}.cake-footer-custom .page-width{max-width:1280px}.cake-footer-custom__grid{display:grid;grid-template-columns:1.2fr .9fr .9fr 1.2fr;gap:56px;align-items:start}.cake-footer-custom__title,.cake-footer-custom__heading{font-family:var(--ch-font-heading);color:var(--ch-primary);font-weight:700;line-height:1;margin:0 0 24px}.cake-footer-custom__title{font-size:clamp(20px,3vw,24px)}.cake-footer-custom__heading{font-size:clamp(20px,2.4vw,20px)}.cake-footer-custom__text,.cake-footer-custom__text p{font-family:var(--ch-font-body);font-size:14px;line-height:1.8;color:var(--ch-muted);margin:0 0 18px}.cake-footer-custom__shipping{display:inline-flex;align-items:center;gap:12px;margin-top:6px;color:var(--ch-muted);font-weight:400;font-size:14px}.cake-footer-custom__shipping-icon{font-size:22px;line-height:1}.cake-footer-custom__menu{margin:0;padding:0}.cake-footer-custom__menu li{margin-bottom:16px}.cake-footer-custom__link{font-family:var(--ch-font-body);font-size:14px;color:var(--ch-muted);text-decoration:none;transition:color .25s ease}.cake-footer-custom__link:hover{color:var(--ch-primary);text-decoration:underline}.cake-footer-custom__form{margin-top:20px}.cake-footer-custom__field{margin-bottom:14px}.cake-footer-custom__input{width:100%;border:0;border-radius:12px;background:#fff;padding:12px;font-family:var(--ch-font-body);font-size:14px;color:var(--ch-text);box-shadow:0 1px #00000008}.cake-footer-custom__input::placeholder{color:#8e8890}.cake-footer-custom__input:focus{outline:2px solid rgba(155,107,101,.25);outline-offset:0}.cake-footer-custom__button{width:100%;padding:12px;border:0;border-radius:12px;background:var(--ch-primary);color:#fff;font-family:var(--ch-font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,transform .25s ease}.cake-footer-custom__button:hover{background:var(--ch-primary-hover);transform:translateY(-1px)}.cake-footer-custom__message{display:block;margin-top:12px;font-size:14px}.cake-footer-custom__message--error{color:#b42318}.cake-footer-custom__message--success{color:#027a48}.cake-footer-custom__bottom{margin-top:34px;padding-top:48px;border-top:1px solid rgba(155,107,101,.16)}.cake-footer-custom__copyright{margin:0;font-family:var(--ch-font-body);font-size:12px;color:var(--ch-muted);font-weight:600}.shopify-section-group-footer-group{display:flex}@media(max-width:989px){.cake-footer-custom__grid{grid-template-columns:1fr 1fr;gap:40px 32px}}@media(max-width:749px){.cake-footer-custom{padding:54px 0 42px}.cake-footer-custom__grid{grid-template-columns:1fr;gap:34px}.cake-footer-custom__title,.cake-footer-custom__heading{margin-bottom:18px}.cake-footer-custom__bottom{margin-top:34px;padding-top:20px}}svg.account-button__icon path{stroke:#9b6b65}.header-actions__action:not(.account-button) svg path{stroke:#9b6b65}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cake-home.css.map */
