.lattea-global-offer{background:#0a0a0a;color:#fff;font-family:var(--text-font-family, sans-serif)}.lattea-global-offer__inner{box-sizing:border-box;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:10px;width:min(100%,1040px);height:44px;padding-inline:16px;margin-inline:auto}.lattea-global-offer__carousel{width:100%;min-width:0;height:44px}.lattea-global-offer__message{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:44px;margin:0}.lattea-global-offer__heading{display:flex;align-items:center;justify-content:center;gap:8px;color:inherit;font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none}.lattea-global-offer__heading strong{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lattea-global-offer__heading>span:last-child{font-weight:600}.lattea-global-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,660px);min-width:0;color:inherit;text-decoration:none}.lattea-global-offer__tier{display:flex;align-items:baseline;justify-content:center;min-width:0;gap:6px;padding-inline:8px;font-size:12px;line-height:1.3;white-space:nowrap}.lattea-global-offer__tier+.lattea-global-offer__tier{border-inline-start:1px solid #454545}.lattea-global-offer__tier strong{color:#ff8787;font-size:13px;font-weight:700}.lattea-global-offer__arrow{display:grid;place-items:center;width:24px;height:44px;color:inherit}.lattea-global-offer__arrow svg{width:10px;height:10px}.lattea-global-offer a:focus-visible,.lattea-global-offer button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:699px){.lattea-global-offer__inner{grid-template-columns:16px minmax(0,1fr) 16px;gap:4px;padding-inline:10px}.lattea-global-offer__heading{gap:5px;font-size:11px}.lattea-global-offer__tier{display:grid;align-content:center;gap:0;padding-inline:3px;text-align:center;font-size:10px;line-height:1.3}.lattea-global-offer__tier strong{font-size:11px}.lattea-global-offer__arrow{width:16px}}@media(max-width:359px){.lattea-global-offer__inner{padding-inline:6px;gap:2px}.lattea-global-offer__heading{gap:4px;font-size:10px}}.lattea-campaign{position:relative;background:#27251f}.lattea-campaign__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.lattea-campaign__track::-webkit-scrollbar{display:none}.lattea-campaign__slide{position:relative;scroll-snap-align:start;min-width:0;aspect-ratio:3/1;color:#fff;overflow:hidden}.lattea-campaign__slide picture{display:block;height:100%;width:100%}.lattea-campaign__image{width:100%;height:100%;object-fit:cover}.lattea-campaign__copy{position:absolute;inset:0 auto 0 5%;width:38%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}.lattea-campaign__eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.lattea-campaign__copy h2{margin:0;font-size:32px;font-weight:600;line-height:1.08;letter-spacing:-.03em;color:inherit;max-width:500px}.lattea-campaign__body{font-size:clamp(12px,1.2vw,17px);line-height:1.5;margin:14px 0 0;max-width:400px}.lattea-campaign__button{display:inline-flex;gap:30px;align-items:center;justify-content:center;background:#b4232c;color:#fff;border-radius:3px;min-height:44px;padding:11px 22px;margin-top:22px;font-size:13px;font-weight:600;text-decoration:none}.lattea-campaign__button:hover{background:#961c24}.lattea-campaign__button:focus-visible,.lattea-campaign__arrow:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lattea-campaign__slide--christmas{color:#28251f;background:#e9e1d5}.lattea-campaign__slide--christmas .lattea-campaign__eyebrow{color:#b4232c}.lattea-campaign__controls{position:absolute;right:20px;bottom:16px;display:flex;gap:6px}.lattea-campaign__arrow{height:36px;width:36px;border:1px solid #ddd2c7;border-radius:3px;background:#fff;color:#1a1a1a;font-size:18px}.lattea-campaign__arrow:disabled{opacity:.5}@media(max-width:699px){.lattea-campaign__slide{aspect-ratio:2/3;max-height:690px}.lattea-campaign__copy{inset:0 24px auto;width:auto;align-items:center;text-align:center;justify-content:flex-start;padding:38px 0 0}.lattea-campaign__eyebrow{font-size:10px;margin-bottom:10px}.lattea-campaign__copy h2{font-size:28px;line-height:1.08;max-width:320px}.lattea-campaign__body{font-size:13px;max-width:280px;margin-top:12px}.lattea-campaign__button{margin-top:18px;min-height:42px;font-size:12px;padding:10px 20px}.lattea-campaign__controls{right:14px;bottom:14px}.lattea-campaign__arrow{width:32px;height:32px}.lattea-campaign__slide--christmas .lattea-campaign__copy{padding-top:26px}}.lattea-campaign__offer{width:100%;max-width:440px;min-width:0;margin-top:16px}.lattea-campaign__offer-title{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.35;color:#fff}.lattea-campaign__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none;border-block:1px solid rgba(255,255,255,.4)}.lattea-campaign__tiers li{display:grid;align-content:center;min-width:0;gap:5px;padding:10px 5px;text-align:center}.lattea-campaign__tiers li+li{border-left:1px solid rgba(255,255,255,.4)}.lattea-campaign__tiers span{font-size:11px;line-height:1.4;color:#fff}.lattea-campaign__tiers strong{font-size:22px;line-height:1.2;font-weight:700;color:#ff8787;white-space:nowrap}.lattea-campaign__slide--early_bf .lattea-campaign__button{background:#fff;color:#111}.lattea-campaign__slide--early_bf .lattea-campaign__button:hover{background:#e8e8e8}@media(max-width:699px){.lattea-campaign__slide--early_bf .lattea-campaign__copy{inset:0 20px auto;padding-top:28px}.lattea-campaign__slide--early_bf .lattea-campaign__eyebrow{margin-bottom:8px}.lattea-campaign__offer{max-width:360px;margin-top:13px}.lattea-campaign__offer-title{font-size:13px;margin-bottom:9px}.lattea-campaign__tiers li{gap:4px;padding:10px 2px}.lattea-campaign__tiers span{font-size:10px}.lattea-campaign__tiers strong{font-size:clamp(16px,4.8vw,20px)}.lattea-campaign__slide--early_bf .lattea-campaign__button{margin-top:16px}}@media(min-width:700px)and (max-width:999px){.lattea-campaign__slide--early_bf .lattea-campaign__copy{width:44%;padding:12px 0}.lattea-campaign__slide--early_bf .lattea-campaign__eyebrow{margin-bottom:6px;font-size:10px}.lattea-campaign__slide--early_bf .lattea-campaign__copy h2{font-size:26px}.lattea-campaign__offer{margin-top:9px}.lattea-campaign__offer-title{font-size:12px;margin-bottom:6px}.lattea-campaign__tiers li{padding:7px 3px;gap:3px}.lattea-campaign__tiers span{font-size:10px}.lattea-campaign__tiers strong{font-size:18px}.lattea-campaign__slide--early_bf .lattea-campaign__button{margin-top:10px;min-height:38px;padding:8px 18px;font-size:12px}}.lattea-bf-event{background:#f3f3f3;color:#111;font-family:var(--text-font-family,sans-serif)}.lattea-bf-event__inner{max-width:1000px;margin:auto;padding:30px 24px;text-align:center}.lattea-bf-event__eyebrow{color:#111;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lattea-bf-event h2{margin:0 0 22px;color:#111;font-size:30px;line-height:1.2;letter-spacing:-.02em}.lattea-bf-event__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0;border-block:1px solid #d7d7d7}.lattea-bf-event__tiers li{display:grid;align-content:center;gap:6px;min-width:0;padding:18px 8px}.lattea-bf-event__tiers li+li{border-left:1px solid #d7d7d7}.lattea-bf-event__tiers span{font-size:13px;line-height:1.4}.lattea-bf-event__tiers strong{font-size:26px;line-height:1.2;color:#b4232c;white-space:nowrap}.lattea-bf-event__automatic{margin:14px 0 0;font-size:12px;line-height:1.45;color:#606060}.lattea-bf-event__button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#111;color:#fff;min-height:44px;padding:11px 26px;margin-top:18px;border-radius:2px;font-size:13px;font-weight:600;text-decoration:none}.lattea-bf-event__button:hover{background:#303030}.lattea-bf-event__button:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:699px){.lattea-bf-event__inner{padding:24px 16px}.lattea-bf-event h2{font-size:24px;margin-bottom:18px}.lattea-bf-event__tiers li{padding:14px 3px;gap:4px}.lattea-bf-event__tiers span{font-size:11px}.lattea-bf-event__tiers strong{font-size:clamp(15px,4.6vw,20px)}.lattea-bf-event__automatic{font-size:11px;margin-top:12px}.lattea-bf-event__button{width:100%;margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/65/compiled_assets/styles.css.map?subset=CAAARA */
