.boco-holiday-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.boco-holiday-choice{min-width:0;background:#fff;padding:24px;border:1px solid #ded4be;border-radius:8px}.boco-holiday-choice img{display:block;width:100%;height:320px;object-fit:contain;background:#faf3e9}.boco-holiday-choice h3{color:#07513e;font-size:30px;margin:20px 0 12px}.boco-holiday-choice p{line-height:1.7}@media(max-width:749px){.boco-holiday-choices{grid-template-columns:1fr;gap:20px}.boco-holiday-choice{padding:20px}.boco-holiday-choice img{height:300px}}.boco-home .boco-splash{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#083c30;color:#f3ebdd;isolation:isolate}.boco-splash,.boco-splash *{box-sizing:border-box}.boco-home .boco-splash__copy{min-width:0;padding:clamp(32px,5vw,76px) clamp(24px,5vw,80px);align-self:center}.boco-home .boco-splash__eyebrow{margin:0 0 20px;color:#e4cb84;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase}.boco-home .boco-splash h1{margin:0 0 24px;color:#f3ebdd;font-family:Georgia,serif;font-size:clamp(30px,3.1vw,52px);font-weight:400;line-height:1.14;letter-spacing:-.5px;overflow-wrap:normal}.boco-home .boco-splash__lead{max-width:500px;margin:0 0 28px;color:#f3ebdd;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.boco-home .boco-splash__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.boco-home .boco-splash__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:13px 20px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}.boco-home a.boco-splash__primary{background:#c9a646;color:#073e30}.boco-home a.boco-splash__secondary{background:transparent;border-color:#b1bfb6;color:#f3ebdd}.boco-home a.boco-splash__primary:hover{background:#e4cb84}.boco-home a.boco-splash__secondary:hover{background:#ffffff14}.boco-splash a:focus-visible{outline:3px solid #f3ebdd;outline-offset:4px}.boco-home .boco-splash__media{position:relative;min-width:0;min-height:520px;overflow:hidden}.boco-splash__media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.boco-home .boco-splash__media .boco-splash__image{display:block;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;object-position:right center;border:0;border-radius:0}@media(max-width:989px)and (min-width:750px){.boco-home .boco-splash__copy{padding:36px 26px}.boco-home .boco-splash h1{font-size:32px}}@media(max-width:749px){.boco-home .boco-splash{display:flex;flex-direction:column}.boco-home .boco-splash__media{order:-1;width:100%;min-height:0;aspect-ratio:1.1}.boco-home .boco-splash__copy{width:100%;padding:28px 22px 32px}.boco-home .boco-splash__eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:14px}.boco-home .boco-splash h1{font-size:clamp(27px,7vw,36px);line-height:1.16;margin-bottom:18px}.boco-home .boco-splash__lead{font-size:16px;line-height:1.6;margin-bottom:22px}.boco-home .boco-splash__actions{flex-direction:column;align-items:stretch;gap:10px}.boco-home .boco-splash__actions a{width:100%;min-height:48px;padding:12px 16px}.boco-home .boco-splash__media:has(source){aspect-ratio:3 / 4}.boco-home .boco-splash__media:has(source) .boco-splash__image{object-fit:contain;object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
