.hd-adding[data-v-36f3f625]{background-color:var(--color-cream)}.hd-adding__inner[data-v-36f3f625]{align-items:center;border-left:3px solid var(--color-terracotta);display:flex;gap:24px;justify-content:space-between;margin-inline:auto;max-width:var(--layout-max);padding:20px var(--layout-pad);width:100%}.hd-adding__text[data-v-36f3f625]{display:flex;flex-direction:column;gap:6px;min-width:0}.hd-adding__title[data-v-36f3f625]{color:var(--color-terracotta);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.hd-adding__groups[data-v-36f3f625],.hd-adding__title[data-v-36f3f625]{font-family:var(--font-sans);margin:0}.hd-adding__groups[data-v-36f3f625]{color:var(--color-dark);display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px 16px;list-style:none;padding:0}.hd-adding__actions[data-v-36f3f625]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px 20px}.hd-adding__back[data-v-36f3f625]{align-items:center;background-color:var(--color-dark);color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.4px;padding:12px 22px;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease}.hd-adding__back[data-v-36f3f625]:hover{background-color:var(--color-terracotta)}.hd-adding__cancel[data-v-36f3f625]{color:var(--color-charcoal);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.4px;text-decoration:underline;transition:color .2s ease}.hd-adding__cancel[data-v-36f3f625]:hover{color:var(--color-terracotta)}@media(max-width:767px){.hd-adding__inner[data-v-36f3f625]{align-items:flex-start;flex-direction:column;padding-inline:var(--layout-pad-mobile)}}.cp-card[data-v-2d524e4e]{background-color:#fff;border:1px solid rgba(43,50,51,.08);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.cp-card[data-v-2d524e4e]:hover{border-color:#2b32332e;box-shadow:0 4px 12px #1418160f,0 24px 48px -16px #1418162e;transform:translateY(-4px)}.cp-card__media[data-v-2d524e4e]{aspect-ratio:16/10;background-color:var(--color-cream);overflow:hidden;position:relative}.cp-card__media[data-v-2d524e4e] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.cp-card:hover .cp-card__media[data-v-2d524e4e] img{transform:scale(1.04)}.cp-card__media-fallback[data-v-2d524e4e]{background-color:var(--color-olive-2);height:100%;width:100%}.cp-card__overlay[data-v-2d524e4e]{background:linear-gradient(0deg,rgba(20,24,22,.55),transparent);height:50%;inset:auto 0 0;pointer-events:none;position:absolute}.cp-card__body[data-v-2d524e4e]{gap:16px;padding:clamp(20px,2.4vw,28px)}.cp-card__body[data-v-2d524e4e],.cp-card__top[data-v-2d524e4e]{display:flex;flex:1;flex-direction:column}.cp-card__top[data-v-2d524e4e]{gap:6px}.cp-card__name[data-v-2d524e4e]{align-items:baseline;color:var(--color-dark);display:inline-flex;flex-wrap:wrap;font-family:var(--font-serif);font-size:clamp(22px,2.4vw,28px);font-weight:400;gap:8px;letter-spacing:-.6px;line-height:1.1;margin:0}.cp-card__stars[data-v-2d524e4e]{color:var(--color-terracotta);font-size:12px;letter-spacing:.6px}.cp-card__loc[data-v-2d524e4e],.cp-card__stars[data-v-2d524e4e]{font-family:var(--font-sans);opacity:.85}.cp-card__loc[data-v-2d524e4e]{align-items:center;color:var(--color-charcoal);display:inline-flex;font-size:13px;gap:6px;margin:0}.cp-card__loc-icon[data-v-2d524e4e]{color:var(--color-terracotta);display:inline-flex;height:14px;width:14px}.cp-card__loc-icon[data-v-2d524e4e] svg{height:100%;width:100%}.cp-card__bottom[data-v-2d524e4e]{align-items:flex-end;border-top:1px solid rgba(43,50,51,.08);display:flex;gap:16px;justify-content:space-between;padding-top:14px}.cp-card__price-label[data-v-2d524e4e]{color:var(--color-charcoal);display:block;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:1.4px;opacity:.65;text-transform:uppercase}.cp-card__price[data-v-2d524e4e]{color:var(--color-dark);display:block;font-family:var(--font-serif);font-size:clamp(22px,2.4vw,28px);font-weight:400;letter-spacing:-.4px;line-height:1;margin-top:2px}.cp-card__price span[data-v-2d524e4e]{font-size:12px;font-weight:400;margin-left:2px}.cp-card__price span[data-v-2d524e4e],.cp-card__price-na[data-v-2d524e4e]{color:var(--color-charcoal);font-family:var(--font-sans)}.cp-card__price-na[data-v-2d524e4e]{display:block;font-size:13px;margin-top:2px;opacity:.85}.cp-card__cta[data-v-2d524e4e]{color:var(--color-terracotta);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}@media(max-width:767px){.cp-card__name[data-v-2d524e4e]{font-size:var(--fs-h4)}.cp-card__price[data-v-2d524e4e]{font-size:25px}.cp-card__bottom[data-v-2d524e4e]{align-items:stretch;flex-direction:column;gap:12px}.cp-card__cta[data-v-2d524e4e]{align-self:flex-start}}.cp[data-v-30224630]{background-color:var(--color-white);padding-block:clamp(48px,6vw,80px)}.cp__head[data-v-30224630]{display:flex;flex-direction:column;gap:8px;margin-bottom:clamp(28px,3.6vw,44px);max-width:680px}.hd-section__label[data-v-30224630]{color:var(--color-accent);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:2px;margin:0 0 8px;text-transform:uppercase}.cp__title[data-v-30224630]{color:var(--color-dark);font-family:var(--font-serif);font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-1.6px;line-height:1.05;margin:0}.cp__lede[data-v-30224630]{color:var(--color-charcoal);font-family:var(--font-sans);font-size:15px;line-height:1.6;margin:0;opacity:.85}.cp__grid[data-v-30224630]{display:grid;gap:clamp(20px,2.4vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:991px){.cp__grid[data-v-30224630]{grid-template-columns:1fr;margin-inline:auto;max-width:560px}}@media(max-width:767px){.cp[data-v-30224630]{padding-block:var(--section-pad-block-sm);padding-bottom:calc(var(--section-pad-block-sm) + var(--sticky-bar-height))}.cp__grid[data-v-30224630]{max-width:none}}
