.shiros-premium-v13,.shiros-menu-v13{--sh-beige:#f8efe1;--sh-cream:#fff9ed;--sh-green:#123f32;--sh-gold:#c6a169;background:var(--sh-cream);color:var(--sh-green)}.shiros-uni-shell{width:min(1380px,calc(100% - 64px));margin-inline:auto}.shiros-top-history{background:var(--sh-cream);overflow:hidden}.shiros-top-history__poster{max-width:1580px;margin:auto;padding:24px 20px 0}.shiros-top-history__poster a{display:block;text-decoration:none;overflow:hidden;border:1px solid #e8dbbd;border-radius:18px;background:var(--sh-beige)}.shiros-top-history__poster img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.shiros-top-history__message{width:min(1380px,calc(100% - 64px));margin:auto;padding:36px 0 62px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.shiros-top-history__message span,.shiros-promo-v13__head span,.shiros-uni-kicker,.shiros-drinks-title>span,.shiros-last-visit span,.shiros-menu-v13__intro span{display:block;font:800 11px/1.4 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#997642}.shiros-top-history__message h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em;font-size:clamp(37px,5vw,68px);line-height:1.04;margin:12px 0}.shiros-top-history__message h2 em{color:#a26a37;font-style:italic}.shiros-top-history__message p{max-width:750px;color:#547064;font-size:17px;line-height:1.55;margin:0}.shiros-top-history__actions{display:flex;gap:10px;flex-wrap:wrap}.shiros-premium-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 21px;text-decoration:none;font-size:14px;font-weight:800;border-radius:99px;white-space:nowrap}.shiros-premium-btn--filled{background:var(--sh-green);color:#fff}.shiros-premium-btn--outline{border:1px solid var(--sh-green);color:var(--sh-green)}.shiros-promo-v13{background:#f1e6d5;padding:62px 0 70px;border-top:1px solid #e1d2b6;border-bottom:1px solid #e1d2b6}.shiros-promo-v13__head{text-align:center;margin:0 auto 30px}.shiros-promo-v13__head h2,.shiros-drinks-title h2{font:500 clamp(40px,5vw,70px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:12px 0}.shiros-promo-v13__head p{font-size:16px;color:#536b61;margin:0}.shiros-promo-v13__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.shiros-promo-v13__offer{background:#fff;border-radius:20px;overflow:hidden;color:var(--sh-green);text-decoration:none;border:1px solid #dfc99e;box-shadow:0 10px 25px #54431c12}.shiros-promo-v13__offer img{display:block;width:100%;aspect-ratio:5/4;object-fit:contain;background:#f8eede}.shiros-promo-v13__label{padding:18px 19px 23px;display:flex;flex-direction:column;gap:6px}.shiros-promo-v13__label strong{font-size:19px}.shiros-promo-v13__label span{color:#5e7369;font-size:13px}.shiros-promo-v13__always{padding:clamp(30px,4vw,55px);background:var(--sh-green);color:#fdf5e8;border-radius:22px;min-height:275px;display:flex;flex-direction:column;justify-content:center}.shiros-promo-v13__always>span{font-size:10px;letter-spacing:.17em;color:#e9c885;font-weight:800}.shiros-promo-v13__always strong{font:500 clamp(29px,4vw,48px)/1.04 Georgia,serif;margin:16px 0 9px}.shiros-promo-v13__always p{color:#deeee8;line-height:1.55;margin:0 0 25px}.shiros-promo-v13__always a{color:#f9e5b9;text-decoration:none;font-weight:800;align-self:flex-start;border-bottom:1px solid #f9e5b9;padding-bottom:4px}.shiros-uni-section{padding:clamp(58px,6vw,95px) 0;background:var(--sh-cream)}.shiros-uni-section:nth-of-type(2n){background:#f4e9d9}.shiros-uni-section--donuts,.shiros-uni-section--coffee-bags{background:#e9ddc8}.shiros-uni-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.shiros-uni-heading h2{font:500 clamp(35px,4.4vw,66px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:11px 0}.shiros-uni-heading p{font-size:16px;color:#64756e;margin:0;max-width:720px;line-height:1.5}.shiros-uni-nav{display:flex;gap:8px;flex-shrink:0}.shiros-uni-nav button{width:45px;height:45px;border:1px solid #c7af8e;background:#fff9ed;color:#183f32;border-radius:50%;font-size:22px;cursor:pointer}.shiros-uni-nav button:focus-visible,.shiros-uni-card:focus-visible,.shiros-premium-btn:focus-visible{outline:3px solid #bf9b55;outline-offset:3px}.shiros-uni-cards{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:4px 2px 20px;scrollbar-width:thin;scrollbar-color:#c9b794 transparent}.shiros-uni-card{flex:0 0 calc((100% - 54px)/4);min-width:0;display:block;background:#fff;color:#103e31;border:1px solid #e3d4b9;border-radius:20px;overflow:hidden;text-decoration:none;scroll-snap-align:start;box-shadow:0 8px 23px #262c1a0b;transition:transform .2s ease,box-shadow .2s ease}.shiros-uni-card:hover{transform:translateY(-3px);box-shadow:0 14px 29px #1829181a}.shiros-uni-card__photo{position:relative;aspect-ratio:1/1;background:#f8efe1;overflow:hidden}.shiros-uni-card__photo img{width:100%;height:100%;display:block;object-fit:contain}.shiros-uni-card__preview{position:absolute;bottom:11px;left:11px;border-radius:12px;background:#fffcf5db;color:#665941;padding:5px 8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.shiros-uni-card__copy{min-height:116px;padding:18px 18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:17px}.shiros-uni-card__copy h3{font:500 clamp(19px,2vw,26px)/1.1 Georgia,"Times New Roman",serif;margin:0;letter-spacing:-.02em}.shiros-uni-card__bottom{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:12px;color:#63796d}.shiros-uni-card__cta{color:#124734;font-weight:800;white-space:nowrap}.shiros-uni-viewall{text-align:right;margin-top:13px}.shiros-uni-viewall a{display:inline-block;color:#124734;font-weight:800;text-decoration:none;border-bottom:1px solid #be9452;padding-bottom:3px;font-size:14px}.shiros-drinks-title{padding:60px 24px 14px;text-align:center;background:#e9ddc8}.shiros-drinks-title p{color:#52685e;font-size:16px;max-width:680px;margin:8px auto 0}.shiros-last-visit{background:#123f32;color:#fff;padding:68px 0}.shiros-last-visit>.shiros-uni-shell{display:flex;justify-content:space-between;align-items:center;gap:25px}.shiros-last-visit span{color:#e5c685}.shiros-last-visit h2{font:500 clamp(36px,4vw,62px)/1 Georgia,serif;margin:15px 0}.shiros-last-visit p{color:#d0e1d8;margin:8px 0}.shiros-last-visit__links{display:flex;gap:12px}.shiros-last-visit__links a{background:#fff9ec;color:#123f32;text-decoration:none;padding:14px 22px;border-radius:30px;font-weight:800;white-space:nowrap}.shiros-v13-mobile-actions{display:none}.shiros-menu-v13__intro{padding:70px 0 56px;background:#123f32;color:#fff}.shiros-menu-v13__intro span{color:#e0ba76}.shiros-menu-v13__intro h1{font:500 clamp(43px,6vw,84px)/1 Georgia,serif;margin:15px 0}.shiros-menu-v13__intro p{max-width:780px;font-size:17px;color:#deeadf;line-height:1.55}.shiros-menu-v13__intro small{color:#e6d7b9;display:block;margin-top:16px;font-size:12px}.shiros-menu-v13__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.shiros-menu-v13__actions a{color:#153f33;background:#fff8eb;border-radius:40px;text-decoration:none;font-weight:800;padding:14px 22px}.shiros-menu-v13__actions a:nth-child(2){background:transparent;color:#fff;border:1px solid #e2d2b0}.shiros-menu-v13__nav{display:flex;gap:9px;overflow-x:auto;padding-top:22px;padding-bottom:22px;scrollbar-width:none}.shiros-menu-v13__nav a{flex-shrink:0;text-decoration:none;color:#153f33;background:#f4e6d0;border:1px solid #e4d4b8;border-radius:32px;padding:9px 15px;font-size:12px;font-weight:800;white-space:nowrap}.shiros-menu-v13 .shiros-uni-section{padding:58px 0}.shiros-uni-cards--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scroll-snap-type:none;gap:17px}.shiros-uni-cards--grid .shiros-uni-card{width:100%;min-width:0}@media(max-width:1000px){.shiros-uni-card{flex-basis:calc((100% - 36px)/3)}.shiros-uni-cards--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shiros-top-history__message{grid-template-columns:1fr}.shiros-last-visit>.shiros-uni-shell{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.shiros-uni-shell,.shiros-top-history__message{width:calc(100% - 30px)}.shiros-top-history__poster{padding:12px 10px 0}.shiros-top-history__poster a{border-radius:10px}.shiros-top-history__message{padding:22px 0 42px;gap:21px}.shiros-top-history__message h2{font-size:37px}.shiros-top-history__message p{font-size:15px}.shiros-top-history__actions{display:grid;grid-template-columns:1fr 1fr}.shiros-premium-btn{padding:13px 9px;font-size:13px}.shiros-promo-v13{padding:49px 0}.shiros-promo-v13__head h2{font-size:39px}.shiros-promo-v13__grid{gap:14px}.shiros-uni-section{padding:52px 0}.shiros-uni-heading{align-items:flex-start;gap:13px}.shiros-uni-heading h2{font-size:36px}.shiros-uni-heading p{font-size:14px}.shiros-uni-nav button{width:39px;height:39px}.shiros-uni-card{flex-basis:76%;border-radius:15px}.shiros-uni-card__copy{padding:15px;min-height:104px}.shiros-uni-card__copy h3{font-size:22px}.shiros-uni-cards--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.shiros-uni-cards--grid .shiros-uni-card__copy h3{font-size:19px}.shiros-last-visit{padding:56px 0 90px}.shiros-last-visit__links{flex-wrap:wrap}.shiros-v13-mobile-actions{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;background:#fbf2e4;border-top:1px solid #d9bf91;box-shadow:0 -4px 15px #161b1615}.shiros-v13-mobile-actions a{padding:13px 9px;text-align:center;color:#163e31;font-size:13px;font-weight:800;text-decoration:none}.shiros-v13-mobile-actions a:first-child{color:#fff;background:#163e31}.shiros-menu-v13__intro{padding:48px 0 34px}.shiros-menu-v13__intro h1{font-size:48px}.shiros-menu-v13__nav{width:calc(100% - 20px)}}@media(max-width:410px){.shiros-uni-nav{display:none}.shiros-uni-cards--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shiros-uni-card__bottom{font-size:11px}.shiros-uni-card__copy h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.shiros-uni-cards{scroll-behavior:auto}.shiros-uni-card{transition:none}}.shiros-home-category-wrap .shiros-uni-section--coffee-classics,.shiros-home-category-wrap .shiros-uni-section--lotus-energy,.shiros-home-category-wrap .shiros-uni-section--tea-more,.shiros-menu-v13--section .shiros-uni-section--signatures,.shiros-menu-v13--section .shiros-uni-section--lotus-energy,.shiros-menu-v13--section .shiros-uni-section--tea-more{background:#f4e9d9}.shiros-promo-v13__mobile-controls{display:none}@media(max-width:720px){.shiros-promo-v13__mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-9px 0 16px;color:#52695f;font:700 12px/1.4 Arial,sans-serif}.shiros-promo-v13__mobile-arrows{display:flex;align-items:center;gap:8px}.shiros-promo-v13__mobile-arrows button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #c7af8e;border-radius:50%;background:#fff9ed;color:#163e31;font-size:20px;cursor:pointer}.shiros-promo-v13__mobile-arrows button:focus-visible,.shiros-promo-v13__grid:focus-visible{outline:3px solid #a2773d;outline-offset:3px}.shiros-promo-v13__grid{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c9b794 transparent;padding:4px 2px 18px}.shiros-promo-v13__offer,.shiros-promo-v13__always{flex:0 0 min(79vw,340px);min-width:0;max-width:calc(100% - 32px);scroll-snap-align:start;scroll-snap-stop:normal;box-sizing:border-box}.shiros-promo-v13__offer{display:flex;flex-direction:column}.shiros-promo-v13__label{flex-grow:1}.shiros-promo-v13__always{min-height:335px}}@media(prefers-reduced-motion:reduce){.shiros-promo-v13__grid{scroll-behavior:auto}}.shiros-uni-section--coffee-bags .shiros-uni-card__photo,.shiros-uni-section--coffee-bags .shiros-uni-card__photo img{background:#f8eede!important}.shiros-uni-section--coffee-bags .shiros-uni-card__photo img{mix-blend-mode:normal!important;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shiros-v13.css.map */
