.reviews__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.review{display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-tile, 12px);background:var(--color-paper, #fff)}.review__photo{overflow:hidden;border-radius:10px;aspect-ratio:4 / 5}.review__photo img{width:100%;height:100%;object-fit:cover;display:block}.review__stars{color:#e0a100;font-size:18px;letter-spacing:2px}.review__stars .is-off{color:var(--color-line)}.review__text{margin:0;font-size:15px;line-height:1.6}.review__by{font-size:14px;color:var(--color-stone)}.review__product{font-size:14px;font-weight:600;color:inherit}.collage--mosaic{background:#111113}.mosaic{display:grid;gap:40px;align-items:center;padding-block:56px 72px}.collage--mosaic .collage__content{min-height:0;padding-block:0}.collage--mosaic .collage__heading{font-size:clamp(2.5rem,1rem + 3.3vw,4.75rem);max-width:16ch;text-wrap:balance}.collage--mosaic .collage__wall.mosaic__tiles{position:relative;inset:auto;z-index:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:14px;padding:0;align-items:start}.mosaic__tile{position:relative;display:block;overflow:hidden;border-radius:var(--radius-tile, 12px);aspect-ratio:4 / 5;background:#1d1d20;box-shadow:0 24px 48px -20px #000000b3}.mosaic__tile:nth-child(2){margin-top:56px}.mosaic__tile:nth-child(3){margin-top:112px}.mosaic__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-enter)}.mosaic__tile:hover img{transform:scale(1.04)}.mosaic__label{position:absolute;inset-inline:10px;bottom:10px;padding:6px 10px;border-radius:9999px;background:#111113b8;color:#fff;font-size:12px;font-weight:600;width:fit-content;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:990px){.mosaic{grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:48px;min-height:clamp(560px,82vh,860px);padding-block:48px 120px}.collage--mosaic .collage__wall.mosaic__tiles{gap:20px}.mosaic__tile:nth-child(2){margin-top:80px}.mosaic__tile:nth-child(3){margin-top:160px}}@media(max-width:989px){.collage--mosaic .collage__wall.mosaic__tiles{order:-1}.mosaic__tile:nth-child(2){margin-top:28px}.mosaic__tile:nth-child(3){margin-top:56px}.mosaic__label{display:none}}.motion-ready .collage--mosaic .mosaic__tile{opacity:0;transform:translate3d(0,40px,0);transition:opacity .9s var(--ease-enter),transform 1.1s var(--ease-enter)}.motion-ready .collage--mosaic .mosaic__tile:nth-child(2){transition-delay:.12s}.motion-ready .collage--mosaic .mosaic__tile:nth-child(3){transition-delay:.24s}.motion-ready .collage--mosaic.is-in .mosaic__tile,.motion-ready .collage.collage--mosaic .collage__wall{opacity:1;transform:none}.motion-ready .collage.collage--mosaic.is-in .collage__wall,.motion-ready .collage.collage--mosaic.is-in .collage__content{animation:none!important}@media(prefers-reduced-motion:reduce){.mosaic__tile:hover img{transform:none}}.hero-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;color:#ffffffd9;font-size:14px}.hero-facts li{position:relative;padding-inline-start:18px}.hero-facts li:before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:8px;height:8px;border-radius:50%;background:#3ccf7a}.occasions__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.occasions__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.occasion{display:grid;gap:8px;color:inherit;text-decoration:none}.occasion__img{display:block;overflow:hidden;border-radius:var(--radius-tile, 12px);aspect-ratio:4 / 5;background:var(--color-wall)}.occasion__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease-enter)}.occasion:hover .occasion__img img{transform:scale(1.04)}.occasion__title{font-weight:700;font-size:17px}.occasion__text{font-size:14px;color:var(--color-stone)}.occasion--custom .occasion__img{outline:2px dashed #b3261e;outline-offset:-2px}.occasions__cta{margin-top:24px;text-align:center}.reels__row{grid-auto-columns:minmax(200px,62%)}@media(min-width:750px){.reels__row{grid-auto-columns:calc((100% - 3 * 16px) / 3.5)}}@media(min-width:1200px){.reels__row{grid-auto-columns:calc((100% - 4 * 20px) / 4.6)}}.reel{display:grid;gap:10px}.reel__media{position:relative;overflow:hidden;border-radius:var(--radius-tile, 12px);aspect-ratio:9 / 16;background:#111113}.reel__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reel__link{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:15px;color:inherit;text-decoration:none}.reel__link .nums{color:#b3261e}.room-tile{display:grid;gap:12px;color:inherit;text-decoration:none}.room-tile__media{display:block;overflow:hidden;border-radius:var(--radius-tile);aspect-ratio:4 / 5;background:var(--color-wall)}.room-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-enter)}.room-tile:hover .room-tile__media img{transform:scale(1.04)}.room-tile__title{font-weight:600;font-size:15px}@media(prefers-reduced-motion:reduce){.room-tile:hover .room-tile__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
