:root{--klpd-navy: #121a2c;--klpd-cream: #f7f3eb;--klpd-red: #b3202a;--klpd-gold: #c9a34b;--klpd-gold-text: #8a6a1f;--klpd-ink: #121a2c;--klpd-muted: #5c5e69}:root .booking-step__number{color:var(--klpd-gold-text)}:root .client-reviews__press-item{color:var(--klpd-muted)}:root a.client-reviews__press-item:hover{color:var(--klpd-navy)}:root .header--klpd .header__submenu .header__menu-item{min-height:44px}:root .announcement-bar .slider-button{height:4.4rem}:root .announcement-bar__message{min-height:4.4rem}:root :is(.klpd-lang-links__item,.klpd-footer__language,.klpd-section-header__link,.quote-form__email){position:relative}:root :is(.klpd-lang-links__item,.klpd-footer__language,.klpd-section-header__link,.quote-form__email):before{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:48px;transform:translateY(-50%)}@media(max-width:749px){:root .klpd-chat{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}:root .klpd-chat__launcher{width:48px;height:48px}:root body:has(.klpd-mobile-bar.is-waiting):not(:has(.klpd-action-bar)) .klpd-chat:not([data-open=true]){bottom:calc(12px + env(safe-area-inset-bottom))}:root .klpd-footer:after{content:"";display:block;height:72px}}.klpd-section-header__eyebrow{display:none}:root .story-cards--accent .story-card{border:1px solid var(--klpd-gold)}:root :is(.quote-panel__message--error,.contact-panel__message--error){border:1px solid var(--klpd-red)}:root .quote-panel__message--success{border:1px solid #2f7a55}:root :is(.quote-panel__message--error,.contact-panel__message--error):before{content:"Error: ";font-weight:700}:root :lang(ms) :is(.quote-panel__message--error,.contact-panel__message--error):before{content:"Ralat: "}:root :is(h1,h2.klpd-section-header__heading,h2.cta-band__heading,h2.format-table__heading,h2.offer-feature__heading,h2.blog-posts__heading,h2.chapter__heading,h2.story-heading,h2.story-cta__heading,h2.press-feature__heading,h2.press-group__heading,h2.quote-panel__heading){letter-spacing:-.01em;line-height:1.12;text-wrap:balance}:root :is(.klpd-header__brand-tagline,.client-reviews__press-label,.klpd-footer__heading,.page-hero__eyebrow,.quote-panel__area-eyebrow,.format-hero__eyebrow,.format-intro__label,.format-intro__fact-label,.format-table__table th,.event-card__eyebrow,.season-card__eyebrow,.history-hero__eyebrow,.chapter__eyebrow,.page-pager__label,.intro-fact__label,.story-cta__eyebrow,.story-label,.story-toc__label,.contact-panel__box-eyebrow,.people-card__role,.press-logos__label,.press-feature__eyebrow,.press-feature__meta,.press-feature__meta-label,.press-feature__button,.press-item__meta,.press-item__outlet){letter-spacing:.14em}.banner__eyebrow{letter-spacing:.14em!important}:root :is(.klpd-faq__answer,.chapter-text,.story-text,.story-note__text)>p{max-width:70ch}@media screen and (min-width:750px){:root .banner--desktop-transparent .banner__text{max-width:52ch}:root .banner--desktop-transparent .banner__heading{margin-bottom:2.4rem}:root .banner--desktop-transparent .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0c1222cc,#0c1222b3 35%,#0c1222ad 66%,#0c122200);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 45%,transparent 75%);mask-image:linear-gradient(to right,#000 0%,#000 45%,transparent 75%)}}:root .header--klpd .klpd-header__brand-tagline{font-size:1.2rem}::selection{background-color:var(--klpd-gold);color:var(--klpd-navy)}:root{caret-color:var(--klpd-red);accent-color:var(--klpd-red)}:focus-visible{outline:2px solid var(--klpd-red);outline-offset:2px;box-shadow:none}:is(.shopify-section-group-header-group,.klpd-menu__drawer,.banner,.page-hero,.format-hero,.history-hero,.cta-band,.story-cta,.help-card--dark,.quote-panel__area,.klpd-footer,.klpd-chat,.klpd-mobile-bar,.shopify-section:has(.klpd-section-header--dark)) :focus-visible{outline-color:var(--klpd-gold)}:root .client-reviews__list{align-items:start}:root{--klpd-gutter: 20px}@media screen and (min-width:750px){:root{--klpd-gutter: 50px}}:root :is(.article-header__inner,.article-story__inner,.blog-posts__inner,.booking-steps__inner,.chapter-nav__inner,.chapter__inner,.client-reviews__inner,.contact-methods__list,.contact-panel__inner,.cta-band__inner,.event-cards__inner,.format-cards__inner,.format-intro__inner,.format-links__inner,.format-table__inner,.help-cards__inner,.history-hero__inner,.intro-facts__inner,.klpd-faq__inner,.klpd-footer__inner,.klpd-newsletter__inner,.legal-document__inner,.link-strip__inner,.media-contact__inner,.milestones__inner,.offer-feature__inner,.page-hero__inner,.page-pager__inner,.people-cards__inner,.press-feature__inner,.press-filter__inner,.press-group__inner,.press-logos__inner,.quote-form__inner,.quote-panel__inner,.recent-events__inner,.season-cards__inner,.social-band__inner,.story-intro__inner,.team-roster__inner,.video-cards__inner,.video-feature__inner,.video-library__inner,.video-library__toolbar-inner){padding-left:var(--klpd-gutter);padding-right:var(--klpd-gutter)}:root .scrolling-logos-heading-wrapper{max-width:160rem;padding-left:var(--klpd-gutter);padding-right:var(--klpd-gutter)}:root .header--klpd.page-width{max-width:160rem;padding-left:var(--klpd-gutter);padding-right:var(--klpd-gutter)}@media screen and (min-width:990px){:root .header--klpd .header__icons{padding-right:0}}@media screen and (max-width:749px){:root :is(.event-cards__list,.video-cards__list){margin-left:calc(-1 * var(--klpd-gutter));margin-right:calc(-1 * var(--klpd-gutter));padding-left:var(--klpd-gutter);padding-right:var(--klpd-gutter);scroll-padding-left:var(--klpd-gutter)}}:root .event-card__tag{top:auto;right:0;bottom:0;left:0;max-width:none;padding:4rem 1.6rem 1.2rem;border-radius:0;background:linear-gradient(to top,#0c1222d9,#0c1222bf 45%,#0c122200);color:#fff;font-size:11px;font-weight:500;letter-spacing:.14em;pointer-events:none}:root :is(.klpd-button,.quote-panel__button,.quote-form__submit,.quote-form__button,.contact-panel__button,.klpd-newsletter__button,.press-feature__button,.video-library__more-button){min-height:52px;border-radius:4px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}:root .quote-form__button--call{background:transparent;box-shadow:inset 0 0 0 1px currentColor;transition:background-color .2s ease}:root .quote-form__button--call:hover{background-color:#ffffff1f;box-shadow:inset 0 0 0 1px currentColor}:root .quote-contact{border:1px solid #858892;transition:box-shadow .2s ease,border-color .2s ease}:root .quote-contact:hover{border-color:var(--klpd-navy)}:root main :is(p,.rte) a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}:root main :is(p,.rte) a:not([class]):hover,:root :is(.quote-form__email,.quote-panel__privacy a):hover{text-decoration-thickness:2px}:root .klpd-footer a:hover{text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/klpd-design-fixes.css.map */
