.tww-raffles{display:block;padding-top:var(--raffles-padding);padding-bottom:var(--raffles-padding)}.tww-raffles__heading{text-align:center;margin-bottom:3rem}.tww-raffles__heading h2{margin:0 0 1.2rem}.tww-raffles__heading p{margin:0;font-size:1.5rem;line-height:1.7}.tww-raffles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.tww-raffles__grid[hidden],.tww-raffles [hidden]{display:none}.tww-raffles__grid[data-count="1"]{grid-template-columns:minmax(0,46rem);justify-content:center}.tww-raffles__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tww-raffles__card{color:inherit;text-decoration:none;background:#f7f7f5;display:flex;flex-direction:column;min-width:0}.tww-raffles__card:focus-visible{outline:3px solid #2a3f56;outline-offset:5px}.tww-raffles__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#151515}.tww-raffles__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.tww-raffles__card:hover img{transform:scale(1.025)}.tww-raffles__badge{position:absolute;left:1.2rem;top:1.2rem;background:#fff;color:#121212;padding:.6rem 1rem;font-family:var(--font-body-family);font-size:1.1rem;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.tww-raffles__body{padding:2rem;display:flex;flex-direction:column;flex:1}.tww-raffles__title{margin:0 0 1rem;font-size:1.7rem;line-height:1.5}.tww-raffles__value{font-size:1.2rem;margin:0 0 1.4rem;color:#525252}.tww-raffles__price{margin:auto 0 1rem;padding-top:.5rem;font-size:1.9rem}.tww-raffles__price small{font-size:1.2rem;margin-left:.5rem;font-weight:400}.tww-raffles__date{font-size:1.1rem;line-height:1.7;margin:0 0 1.6rem}.tww-raffles__link{color:#2a3f56;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.tww-raffles__footer{text-align:center;margin-top:3rem}.tww-raffles__terms{margin:1.8rem 0 0;font-size:1.1rem;line-height:1.8;color:#525252}.tww-raffles__terms a{color:inherit;text-underline-offset:.2rem}.tww-raffles__fallback{text-align:center;font-size:1.4rem}@media(max-width:749px){.tww-raffles__heading{margin-bottom:2rem}.tww-raffles__heading h2{font-size:2.4rem}.tww-raffles__heading p{font-size:1.3rem}.tww-raffles__grid:not([data-count="1"]){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.5rem;padding:.5rem .5rem 1.5rem}.tww-raffles__grid:not([data-count="1"]) .tww-raffles__card{flex:0 0 84%;scroll-snap-align:start}.tww-raffles__body{padding:1.7rem}.tww-raffles__title{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.tww-raffles__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
