.mrv-premium-parks__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}@media(min-width:782px){.mrv-premium-parks__header{align-items:flex-end;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}}.mrv-premium-parks__heading{color:var(--wp--preset--color--brand-green);font-size:var(--wp--preset--font-size--xxx-large);margin:0}.mrv-premium-parks__subtext{color:var(--wp--preset--color--grey-1);font-size:var(--wp--preset--font-size--medium);margin:1rem 0 0}.mrv-premium-parks__view-all{align-items:center;color:var(--wp--preset--color--brand-green);display:inline-flex;flex-shrink:0;font-size:var(--wp--preset--font-size--normal);font-weight:600;gap:.375rem;text-decoration:none}.mrv-premium-parks__view-all:hover{color:var(--wp--preset--color--brand-orange)}.mrv-premium-parks__layout{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.mrv-premium-parks__layout{display:grid;gap:1.5rem;grid-template-columns:1fr;grid-template-columns:1.42fr 1fr}}.mrv-premium-parks__list-col{display:flex;flex-direction:column;gap:1.5rem}.mrv-premium-parks__img{aspect-ratio:658/440;display:block;height:100%;object-fit:cover;width:100%}.mrv-premium-parks__img--placeholder{background:var(--wp--preset--color--grey-3)}.mrv-premium-parks__hero{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--large);box-shadow:0 5px 15px #18231226;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden}.mrv-premium-parks__hero-media{background:var(--wp--preset--color--white);display:block;padding:1rem;position:relative}@media(min-width:1024px){.mrv-premium-parks__hero-media{aspect-ratio:16/11}}.mrv-premium-parks__hero-media img{border-radius:var(--wp--custom--border-radius--medium)}.mrv-premium-parks__hero-body{padding:.5rem 1rem 1rem}.mrv-premium-parks__hero-title{margin:0}.mrv-premium-parks__hero-title a{color:var(--wp--preset--color--brand-green);font-size:var(--wp--preset--font-size--x-large);text-decoration:none}.mrv-premium-parks__hero-title a:hover{color:var(--wp--preset--color--brand-orange)}.mrv-premium-parks__hero-foot{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.mrv-premium-parks__list-card{align-items:center;background:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--medium);box-shadow:0 5px 15px #18231226;display:flex;gap:1.5rem;padding:1rem}.mrv-premium-parks__list-media{background:var(--wp--preset--color--grey-3);border-radius:var(--wp--custom--border-radius--small);display:block;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:140px}.mrv-premium-parks__list-body{display:flex;flex:1;flex-direction:column;gap:.25rem;justify-content:center;min-width:0}.mrv-premium-parks__list-title{margin:0}.mrv-premium-parks__list-title a{color:var(--wp--preset--color--brand-green);font-size:var(--wp--preset--font-size--large);text-decoration:none}.mrv-premium-parks__list-title a:hover{color:var(--wp--preset--color--brand-orange)}.mrv-premium-parks__list-foot{align-items:center;display:flex;gap:.25rem;justify-content:space-between;margin:1.25rem 0 0}@media(min-width:480px){.mrv-premium-parks__list-foot{gap:.75rem}}.mrv-premium-parks__list-foot .mrv-premium-parks__price{font-size:var(--wp--preset--font-size--small)}.mrv-premium-parks__list-foot .mrv-premium-parks__price strong{font-size:var(--wp--preset--font-size--large)}.mrv-premium-parks__location{color:var(--wp--preset--color--grey-1);font-size:var(--wp--preset--font-size--medium);margin:0}.mrv-premium-parks__location--small{font-size:var(--wp--preset--font-size--small)}.mrv-premium-parks__location--pin{align-items:center;display:inline-flex;gap:.375rem}.mrv-premium-parks__location--pin svg{fill:none;flex-shrink:0;height:1rem;stroke:currentColor;width:1rem}.mrv-premium-parks__price{color:var(--wp--preset--color--carbon-black);font-size:var(--wp--preset--font-size--normal);margin:0}.mrv-premium-parks__price strong{font-family:var(--wp--preset--font-family--kanit);font-size:var(--wp--preset--font-size--x-large);font-weight:500;line-height:1.4}.mrv-premium-parks__price-unit{color:var(--wp--preset--color--grey-2);font-size:var(--wp--preset--font-size--small);font-weight:400}.mrv-premium-parks__view{align-items:center;color:var(--wp--preset--color--brand-green);display:inline-flex;flex-shrink:0;font-size:var(--wp--preset--font-size--small);font-weight:500;gap:.375rem;text-decoration:none}@media(min-width:480px){.mrv-premium-parks__view{font-size:var(--wp--preset--font-size--normal)}}.mrv-premium-parks__view:hover{color:var(--wp--preset--color--brand-orange)}.mrv-premium-parks__favorite{align-items:center;background:var(--wp--preset--color--white);border:0;border-radius:50%;color:var(--wp--preset--color--brand-green);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:background .15s ease,color .15s ease;width:30px}.mrv-premium-parks__favorite svg{fill:none;height:1.0625rem;stroke:currentColor;width:1.0625rem}.mrv-premium-parks__favorite:hover{background:var(--wp--preset--color--warm-white)}.mrv-premium-parks__favorite--on{color:var(--wp--preset--color--brand-orange)}.mrv-premium-parks__favorite--on svg{fill:var(--wp--preset--color--brand-orange);stroke:var(--wp--preset--color--brand-orange)}
