.usage-guide__top{display:grid;gap:1.2rem;max-width:64rem}.usage-guide__heading,.gift-feature__heading,.restaurant-cta__heading,.usage-guide__intro p,.gift-feature__text p,.restaurant-cta__text p{margin:0}.usage-guide__list{display:grid;gap:3.2rem 4.8rem;margin:4rem 0 0;padding:0}.usage-guide__item{display:grid;grid-template-columns:9rem 1fr;gap:1.6rem;align-items:start}.usage-guide__image{display:block;aspect-ratio:1;border-radius:.8rem;overflow:hidden;background:#fff}.usage-guide__image img{width:100%;height:100%;object-fit:contain}.usage-guide__title{margin:0}.usage-guide__link{color:inherit;text-decoration:none}.usage-guide__link:hover,.usage-guide__link:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.usage-guide__text{margin:.6rem 0 0;max-width:60ch}.usage-guide__price{margin:.6rem 0 0;color:rgba(var(--color-foreground),.8)}.gift-feature__grid{display:grid;gap:3.2rem;align-items:center}.gift-feature__content{display:grid;gap:1.6rem;justify-items:start;max-width:56rem}.gift-feature__price{margin:0;font-size:2rem}.gift-feature__list{display:grid;margin:0;padding:0;border-top:1px solid rgba(var(--color-foreground),.15)}.gift-feature__list>li{border-bottom:1px solid rgba(var(--color-foreground),.15)}.gift-feature__row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.6rem;padding:1.6rem 0;color:inherit;text-decoration:none}.gift-feature__thumbs{display:flex;gap:.6rem}.gift-feature__thumb{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;background:#fff}.gift-feature__thumb img{width:80%;height:80%;object-fit:contain}.gift-feature__thumb--wide{width:13.4rem;background:none}.gift-feature__thumb--wide img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.gift-feature__row-text{display:grid;gap:.2rem}.gift-feature__row-title{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}.gift-feature__row:hover .gift-feature__row-title{text-decoration:underline;text-underline-offset:.3rem}.gift-feature__row:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.gift-feature__row-meta{font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.gift-feature__row-price{font-size:1.7rem;white-space:nowrap}@media screen and (max-width:749px){.gift-feature__row{gap:1.2rem}.gift-feature__thumb{width:4.8rem;height:4.8rem}.gift-feature__thumb--wide{width:10.2rem}.gift-feature__row-title{font-size:1.8rem}.gift-feature__row-meta{font-size:1.3rem}.gift-feature__row-price{font-size:1.5rem}}.gift-feature__media--bundles img{aspect-ratio:4 / 3;object-fit:cover}.gift-feature__list--names{width:100%;margin:.8rem 0}.gift-feature__list--names .gift-feature__row{grid-template-columns:1fr auto}.gift-feature__row-arrow{display:flex;margin-right:.6rem;color:rgba(var(--color-foreground),.75);transition:transform .25s ease,color .25s ease}.gift-feature__row-arrow .icon{width:1.8rem;height:auto}.gift-feature__row:hover .gift-feature__row-arrow,.gift-feature__row:focus-visible .gift-feature__row-arrow{color:rgb(var(--color-foreground));transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.gift-feature__row-arrow{transition:none}.gift-feature__row:hover .gift-feature__row-arrow{transform:none}}.gift-feature__media{display:block;border-radius:.8rem;overflow:hidden}.gift-feature__media img{display:block;width:100%;height:auto}.restaurant-cta__grid{display:grid;gap:4rem}.restaurant-cta__content{display:grid;gap:1.6rem;justify-items:start;max-width:56rem}.restaurant-cta__lead{margin:0;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.25}@media screen and (min-width:750px){.restaurant-cta__lead{font-size:2.8rem}}.restaurant-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:.8rem}.restaurant-cta__phone,.restaurant-cta__more a{color:rgb(var(--color-button));font-family:var(--font-ui-family);font-size:1.6rem;text-underline-offset:.3rem}.restaurant-cta__more{margin:0}.restaurant-cta__facts{display:grid;gap:2.4rem;margin:0;padding:0}.restaurant-cta__fact{display:grid;gap:.4rem}.restaurant-cta__fact-title{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2}.restaurant-cta__fact-text{font-size:1.7rem;color:rgba(var(--color-foreground),.9)}@media screen and (min-width:750px){.usage-guide__list{grid-template-columns:1fr 1fr}.usage-guide__item{grid-template-columns:12rem 1fr;gap:2.4rem}.gift-feature__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.restaurant-cta__grid{grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.restaurant-cta__fact-title{font-size:2.8rem}}.product-carousel__top{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.product-carousel__heading{margin:0}.product-carousel__arrows{display:flex;gap:1.2rem}.product-carousel__arrows[hidden]{display:none}.product-carousel__arrow{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;transition:opacity .2s ease,transform .2s ease}.product-carousel__arrow svg{width:2rem;height:2rem}.product-carousel__arrow:hover:not(:disabled){transform:scale(1.05)}.product-carousel__arrow:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.product-carousel__arrow:disabled{opacity:.2;cursor:default}@media screen and (max-width:749px){.product-carousel__arrows{gap:.8rem}.product-carousel__arrow{width:4rem;height:4rem}.product-carousel__arrow svg{width:1.6rem;height:1.6rem}}.product-carousel__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 1rem) / 3);column-gap:1rem;margin:2.4rem 0 0;padding:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.product-carousel__list::-webkit-scrollbar{display:none}.product-carousel__item{scroll-snap-align:start}.product-carousel__link{display:grid;gap:.8rem;justify-items:center;text-align:center;color:inherit;text-decoration:none}.product-carousel__image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5 / 6;margin-bottom:.4rem;background:#fff}.product-carousel__image img{width:72%;height:72%;object-fit:contain;transition:transform .4s ease}.product-carousel__image--pair{gap:4%}.product-carousel__image--pair img{width:40%}.product-carousel__link:hover .product-carousel__image img{transform:scale(1.04)}.product-carousel__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.product-carousel__title{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.25;text-wrap:balance}.product-carousel__link:hover .product-carousel__title{text-decoration:underline;text-underline-offset:.3rem}.product-carousel__price{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.product-carousel__all a,.restaurant-cta__phone,.restaurant-cta__more a{display:inline-flex;align-items:center;min-height:4.4rem}.product-carousel__all{margin:3.2rem 0 0;text-align:center;font-family:var(--font-ui-family)}@media screen and (min-width:750px){.product-carousel__list{grid-auto-columns:calc((100% - 2 * 2rem) / 3);column-gap:2rem;margin-top:4.8rem}.product-carousel__image{margin-bottom:1.6rem}.product-carousel__title{font-size:2.2rem}.product-carousel__price{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.product-carousel__arrow,.product-carousel__image img{transition:none}}.story-statement__grid{display:grid;gap:4rem;align-items:center}.story-statement__content{display:grid;gap:3.2rem;justify-items:start}.story-statement__text{margin:0;max-width:22ch;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(3rem,3.4vw,4.8rem);line-height:1.22;letter-spacing:-.01em;color:rgb(var(--color-foreground));text-wrap:pretty}.story-statement__button{min-width:22rem}.story-statement__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media screen and (max-width:749px){.story-statement__grid{grid-template-columns:1fr 1fr;gap:1.6rem}.story-statement__content{gap:1.6rem}.story-statement__text{font-size:1.9rem;line-height:1.25}.story-statement__button{min-width:0;min-height:4rem;padding:0 1.6rem;font-size:1.3rem}.story-statement__media img{aspect-ratio:3 / 4}}@media screen and (min-width:750px){.story-statement__media img{aspect-ratio:9 / 10}}@media screen and (min-width:750px){.story-statement__grid{grid-template-columns:1fr 1fr;gap:8rem}}.usage-guide--compact .usage-guide__list{gap:2rem 4rem;margin-top:2.4rem}.usage-guide--compact .usage-guide__item{grid-template-columns:1fr;gap:0}.usage-guide--compact .usage-guide__title{font-size:1.8rem;line-height:1.3}.usage-guide--compact .usage-guide__text{margin-top:.2rem;font-size:1.6rem;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:990px){.usage-guide--compact .usage-guide__list{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-home-extras.css.map */
