.kd-adventure-promo{position:relative;isolation:isolate;overflow:hidden;background:#fff5df;color:#242520;border-block:1px solid rgb(36 37 32 / 10%)}.kd-adventure-promo__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.055;pointer-events:none}.kd-adventure-promo__scene img{width:100%;height:100%;object-fit:cover}.kd-adventure-promo__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);width:min(100%,1380px);margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(24px,5vw,72px)}.kd-adventure-promo__content{max-width:630px}.kd-adventure-promo__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 21px;color:#824211;font-size:12px;font-weight:700;letter-spacing:.1em;overflow-wrap:anywhere}.kd-adventure-promo__eyebrow:before{content:"";flex-shrink:0;width:32px;height:2px;background:#e96917}.kd-adventure-promo__title{max-width:11.5em;margin:0;color:inherit;font-family:var(--heading-font-family, inherit);font-size:clamp(35px,4.25vw,60px);font-weight:700;line-height:1.06;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.kd-adventure-promo__body{max-width:510px;margin:24px 0 0;color:#535248;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.kd-adventure-promo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.kd-adventure-promo__button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:20px;padding:15px 23px;border:1px solid #e96e17;border-radius:5px;background:#f57b25;color:#242520;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.kd-adventure-promo__button svg{flex-shrink:0}.kd-adventure-promo__button:hover{background:#ff923e;border-color:#b64a00}.kd-adventure-promo__gallery-link{display:inline-flex;align-items:center;min-height:44px;color:#34352f;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.kd-adventure-promo__gallery-link:hover{color:#90400c}.kd-adventure-promo a:focus-visible{outline:3px solid #242520;outline-offset:5px}.kd-adventure-promo__formats{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:#696456;font-size:12px;line-height:1.5}.kd-adventure-promo__formats svg{flex-shrink:0}.kd-adventure-promo__figure{width:min(100%,410px);margin:0;justify-self:center}.kd-adventure-promo__artwork-link{position:relative;display:block;border-radius:8px;overflow:hidden}.kd-adventure-promo__artwork{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.kd-adventure-promo__qr{position:absolute;top:29.65%;left:64.5%;width:27%;aspect-ratio:1;display:block;background:#fff}.kd-adventure-promo__qr svg{display:block;width:100%;height:100%}.kd-adventure-promo__caption{max-width:320px;margin:17px auto 0;color:#696456;font-size:12px;line-height:1.6;text-align:center}.kd-adventure-promo--without-image .kd-adventure-promo__inner{grid-template-columns:minmax(0,1fr)}@media(max-width:749px){.kd-adventure-promo__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px}.kd-adventure-promo__title{max-width:11.5em;font-size:clamp(34px,8.8vw,52px)}.kd-adventure-promo__eyebrow{margin-bottom:18px}.kd-adventure-promo__body{margin-top:20px}.kd-adventure-promo__actions{align-items:flex-start;flex-direction:column;gap:8px;margin-top:24px}.kd-adventure-promo__button{width:100%;justify-content:space-between}.kd-adventure-promo__formats{margin-top:13px}.kd-adventure-promo__figure{max-width:370px}}@media(prefers-reduced-motion:reduce){.kd-adventure-promo__button{transition:none}}.shopify-section--slideshow:has(.kd-hero-search__predictive .predictive-search__content>*){position:relative;z-index:4}.shopify-section--slideshow .content-over-media:has(.kd-hero-search){overflow:visible}.slideshow__slide-content:has(.kd-hero-search){z-index:3;text-shadow:0 2px 12px rgb(0 0 0 / .95),0 1px 2px rgb(0 0 0)}.kd-hero-search{position:relative;z-index:2;width:min(100%,700px);margin-inline:auto;text-align:start}.kd-hero-search__label{display:block;margin-block-end:.5rem;font-size:.875rem;font-weight:700}.kd-hero-search__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;padding-inline-start:1rem;border:1px solid rgb(255 255 255 / .32);border-radius:.75rem;background:#fffffff7;color:#1c1c1c;box-shadow:0 1rem 2.5rem #0003}.kd-hero-search__input{min-width:0;padding-block:.65rem;border:0;outline:0;background:transparent;color:inherit;font:inherit}.kd-hero-search__input::placeholder{color:#1c1c1c9e}.kd-hero-search__input:focus-visible{box-shadow:0 2px #1c1c1c}.kd-hero-search__form .kd-hero-search__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding-inline:1.2rem;border-radius:.5rem;background-color:#1c1c1c;color:#fff;font-weight:700}.kd-hero-search__form .kd-hero-search__submit:hover{background-color:#303030}.kd-hero-search__form .kd-hero-search__submit:focus-visible{outline:2px solid rgb(28 28 28);outline-offset:2px}.kd-hero-search__predictive{--text-color: 28 28 28;--border-color: 28 28 28 / .14;position:absolute;z-index:20;inset-block-start:calc(100% + .5rem);inset-inline:0;max-height:min(48vh,26rem);overflow:auto;overscroll-behavior:contain;border-radius:.75rem;background:#fff;color:#1c1c1c;text-shadow:none;box-shadow:0 1.25rem 3.5rem #00000047}.kd-hero-search__predictive .predictive-search__content :where(div,p,x-tabs,button,a){margin-block-start:0}.kd-hero-search__predictive:not(:has(.predictive-search__content>*)){display:none}.kd-hero-search__predictive .predictive-search__results,.kd-hero-search__predictive .predictive-search__results--with-suggestions{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:0;padding:.875rem}.kd-hero-search__predictive .predictive-search__results>.predictive-search__resource-item:has(.predictive-search__suggestions),.kd-hero-search__predictive .predictive-search__tabs::part(tab-list-scrollable),.kd-hero-search__predictive .predictive-search__tabs>[role=tab],.kd-hero-search__predictive .predictive-search__tabs>[role=tabpanel]:not(:has(.predictive-search__products)){display:none}.kd-hero-search__predictive .predictive-search__tabs>[role=tabpanel]:has(.predictive-search__products){display:block}.kd-hero-search__predictive .predictive-search__products,.kd-hero-search__predictive .predictive-search__collections{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block-start:0}.kd-hero-search__predictive .predictive-search__resource-item,.kd-hero-search__predictive .predictive-search__tabs,.kd-hero-search__predictive .predictive-search__suggestions,.kd-hero-search__predictive .predictive-search__category,.kd-hero-search__predictive [role=tabpanel],.kd-hero-search__predictive [role=tabpanel]>.v-stack{margin-block-start:0}.kd-hero-search__predictive .predictive-search__suggestions{gap:.4rem}.kd-hero-search__predictive .predictive-search__resource-item>.v-stack,.kd-hero-search__predictive [role=tabpanel]>.v-stack{gap:.75rem}.kd-hero-search__predictive .predictive-search__products>.md-max\:hidden{display:none}.kd-hero-search__predictive .predictive-search__products>.md\:hidden{display:block}.kd-hero-search__predictive .horizontal-product-card{column-gap:.75rem;margin-block-start:0}.kd-hero-search__predictive .horizontal-product-card__figure{width:4.5rem}.kd-hero-search__predictive .horizontal-product-card :where(img,a,div,span){margin-block-start:0}.kd-hero-search__predictive .horizontal-product-card img{display:block;margin-block:0}.kd-hero-search__predictive [role=tabpanel]>.v-stack>.justify-self-start{display:none}.kd-hero-search__help{display:inline-block;margin-block-start:.65rem;color:inherit;font-size:.875rem}@media screen and (max-width:699px){.kd-hero-search__field{gap:.5rem;padding-inline-start:.75rem}.kd-hero-search__form .kd-hero-search__submit{padding-inline:.9rem}.kd-hero-search__form .kd-hero-search__submit svg{display:none}.kd-hero-search__predictive{max-height:min(44vh,20rem)}.kd-hero-search__predictive .predictive-search__results,.kd-hero-search__predictive .predictive-search__results--with-suggestions{padding:.625rem}.kd-hero-search__predictive .predictive-search__products{grid-template-columns:minmax(0,1fr);gap:.5rem}.kd-hero-search__predictive .horizontal-product-card{column-gap:.625rem}.kd-hero-search__predictive .horizontal-product-card__figure{width:3.75rem}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AACAAAAAABA */
