.gsd-flyers{padding-top:var(--gsd-pad-top, 82px);padding-bottom:var(--gsd-pad-bottom, 82px);background:var(--gsd-page, #fffaf7)}.gsd-flyers__container{max-width:126rem}gsd-flyers{display:block}.gsd-flyers__head{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:4rem;text-align:center}.gsd-flyers__eyebrow{margin:0;font-family:var(--font-accent-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gsd-accent-light, #7c1e25)}.gsd-flyers__heading{margin:0;font-size:clamp(3.4rem,6vw,5.2rem);font-weight:400;line-height:1.12;color:var(--gsd-ink, #272127)}.gsd-flyers__text{max-width:56rem;margin:0;font-family:var(--font-body-family);font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.6;color:var(--gsd-text-2, #655a5b)}.gsd-flyers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem;margin:0;padding:0;list-style:none}.gsd-flyers__item{min-width:0}.gsd-flyers__card{display:flex;flex-direction:column;gap:.4rem;width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.gsd-flyers__cover{position:relative;display:block;aspect-ratio:4 / 5;margin-bottom:1rem;overflow:hidden;border:1px solid var(--gsd-line, #ead9d2);border-radius:1.8rem;background:var(--gsd-tint, #f8e9e3);box-shadow:0 .8rem 2rem -1rem #48291959;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.gsd-flyers__cover img,.gsd-flyers__cover svg{display:block;width:100%;height:100%;object-fit:cover}.gsd-flyers__count{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;border-radius:999px;background:#fffdfbeb;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;color:var(--gsd-accent-light, #7c1e25);box-shadow:0 .2rem .6rem #00000026}.gsd-flyers__hint{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:.9rem 1.2rem;border-radius:999px;background:var(--gsd-accent-light, #7c1e25);font-family:var(--font-accent-family);font-size:1.3rem;font-weight:700;text-align:center;color:#fff;opacity:0;transform:translateY(.8rem);transition:opacity .25s ease,transform .25s ease}.gsd-flyers__title{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;color:var(--gsd-ink, #272127)}.gsd-flyers__date{font-family:var(--font-body-family);font-size:1.3rem;color:var(--gsd-text-3, #73686a)}@media(hover:hover){.gsd-flyers__card:hover .gsd-flyers__cover{transform:translateY(-.4rem);box-shadow:0 1.6rem 3rem -1rem #48291973}.gsd-flyers__card:hover .gsd-flyers__hint{opacity:1;transform:none}}.gsd-flyers__card:focus-visible{outline:2px solid var(--gsd-gold-deep, #c8964a);outline-offset:4px;border-radius:1.8rem}@media(hover:none){.gsd-flyers__hint{display:none}}.gsd-flyers__viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.gsd-flyers__viewer[hidden]{display:none}.gsd-flyers__viewer.is-open{opacity:1;visibility:visible;transition-delay:0s}.gsd-flyers__viewer>.gsd-flyers__backdrop{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#1e0e12d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gsd-flyers__panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;max-width:96rem}.gsd-flyers__bar{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;color:#fff}.gsd-flyers__viewer-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-family:var(--font-heading-family);font-size:1.8rem;text-overflow:ellipsis;white-space:nowrap}.gsd-flyers__counter{margin:0;padding:.5rem 1.2rem;border-radius:999px;background:#ffffff29;font-family:var(--font-accent-family);font-size:1.3rem;font-weight:700;white-space:nowrap}.gsd-flyers__close,.gsd-flyers__nav{display:grid;place-items:center;flex:none;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fffdfbf2;color:var(--gsd-accent-light, #7c1e25);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.gsd-flyers__close:hover,.gsd-flyers__nav:hover:not(:disabled){background:var(--gsd-accent-light, #7c1e25);color:#fff}.gsd-flyers__nav:disabled{opacity:.35;cursor:default}.gsd-flyers__nav[hidden]{display:none}.gsd-flyers__close:focus-visible,.gsd-flyers__nav:focus-visible{outline:2px solid var(--gsd-gold, #e0b45a);outline-offset:3px}.gsd-flyers__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 1.2rem 2.4rem;overflow:auto;touch-action:pan-y pinch-zoom;outline:0}.gsd-flyers__stage img{display:block;width:auto;max-width:100%;max-height:100%;margin:auto;border-radius:1.2rem;background:#fff;box-shadow:0 2rem 5rem #00000080;object-fit:contain;animation:gsd-flyer-in .3s ease both}.gsd-flyers__nav{position:absolute;top:50%;z-index:2;margin-top:2.2rem;transform:translateY(-50%)}.gsd-flyers__nav--prev{left:1.2rem}.gsd-flyers__nav--next{right:1.2rem}@keyframes gsd-flyer-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media screen and (min-width:750px){.gsd-flyers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2.4rem}.gsd-flyers__title{font-size:1.9rem}.gsd-flyers__nav--prev{left:2rem}.gsd-flyers__nav--next{right:2rem}}@media screen and (min-width:990px){.gsd-flyers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.gsd-flyers__viewer,.gsd-flyers__cover,.gsd-flyers__hint{transition:none}.gsd-flyers__stage img{animation:none}}html:has(.gsd-flyers__viewer.is-open) #smile-lite-launcher-frame,html:has(.gsd-flyers__viewer.is-open) #google-merchantwidget-iframe-wrapper{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-flyers.css.map */
