body.hdf-rebrand{--hdf-green:#374f2f;--hdf-cream:#f3f2e9;--product-font:Montserrat,Arial,sans-serif;background:#fff}.hdf-rebrand.template-index #content{padding-top:0}.hdf-rebrand .shopify-section-group-hdf-header-group.section-custom-liquid>.fully-spaced-row--medium{margin-top:0;margin-bottom:0}.hdf-rebrand h1.product-title,.hdf-rebrand .product-block__title{text-transform:none}.hdf-rebrand #yotpo-reviews-carousel-widget h2,.hdf-rebrand #yotpo-headline-reviews{font-family:Montserrat,Arial,sans-serif!important;color:#374f2f!important;font-weight:500!important;font-size:26px!important;line-height:1.3!important;text-transform:none}.hdf-rebrand #yotpo-reviews-carousel-widget{max-width:1200px;margin:35px auto;padding:0 24px}.hdf-rebrand #yotpo-reviews-carousel-widget .review-title{font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.hdf-rebrand #yotpo-reviews-carousel-widget .review-content,.hdf-rebrand #yotpo-reviews-carousel-widget .reviewer-info{font-family:DM Sans,Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important}.hdf-rebrand #yotpo-reviews-carousel-widget .reviews-carousel-card{border-color:#e0e4d9!important;box-shadow:none!important}.hdf-rebrand #yotpo-reviews-carousel-widget .yotpo-reviews-carousel-seo-link-button{color:#374f2f!important;font-family:DM Sans,Arial,sans-serif!important}.hdf-rebrand [id^=yotpo-reviews-]{--primary-color:#374f2f!important;--text-color:#374039!important;--primary-font-family:Montserrat!important;--secondary-font-family:"DM Sans"!important;--primary-font-weight:500!important}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-head{margin:0}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-rating-title{display:block}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-title{font:500 16px/1.5 Montserrat,Arial,sans-serif;margin:10px 0 8px}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-content{font:400 15px/1.7 DM Sans,Arial,sans-serif}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review{margin:28px 0}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-verified-icon circle{fill:#374f2f}@media(max-width:767px){.hdf-rebrand #yotpo-reviews-seo-page .yotpo-seo-page-layout{margin:0}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-title,.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-content{font-size:14px}}.hdf-rebrand .hdf-island h1,.hdf-rebrand .hdf-island h2,.hdf-rebrand .hdf-island h3{font-family:"Instrument Serif",Georgia,serif;text-transform:none;color:#374f2f}.hdf-rebrand .hdf-island .product-title{font-family:Montserrat,Arial,sans-serif;color:#30412e}.hdf-rebrand .hdf-island .product-info{display:block;width:100%;padding-left:0;padding-right:0}.hdf-rebrand .hdf-island .price__was{text-decoration:line-through;color:#72776d;margin-left:6px}.hdf-rebrand .hdf-island .price__default{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.hdf-rebrand .hdf-island .price__from{font-size:inherit}.hdf-rebrand .hdf-island .location-card .hours{display:block;max-width:none}.hdf-rebrand .hdf-island .button.outline{border:1px solid #374f2f;box-shadow:none;background:transparent}.hdf-rebrand #pagefooter .section-footer{background:#374f2f;color:#f3f2e9}.hdf-rebrand #pagefooter .section-footer a{color:#f3f2e9}.hdf-rebrand #content>.container.cf{max-width:none;padding-left:0;padding-right:0}.hdf-rebrand .pageheader{border-bottom:1px solid #e5e8df;box-shadow:none}.hdf-rebrand .logo-area{padding-top:14px;padding-bottom:14px}.hdf-rebrand .navigation__link{font-size:14px;letter-spacing:0;text-transform:none}.hdf-rebrand .navigation__tier-2-container{box-shadow:0 12px 20px #30412e0a}.hdf-rebrand #pagefooter{background:#374f2f;color:#f3f2e9;margin-top:0}.hdf-rebrand #pagefooter a,.hdf-rebrand #pagefooter .section-footer__title,.hdf-rebrand #pagefooter p{color:inherit}.hdf-rebrand #pagefooter .section-footer__row-container{border-color:#6a7c60}.hdf-rebrand #pagefooter .section-footer__title{font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.6;letter-spacing:0;font-weight:600;white-space:normal}.hdf-rebrand #pagefooter .section-footer__menu-block__menu{font-size:13px;line-height:1.8}.hdf-rebrand #pagefooter .section-footer__text{font-size:14px;line-height:1.7}.hdf-rebrand .product-block__title,.hdf-rebrand .product-block__title a{font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0}.hdf-rebrand h1.product-title{font-family:Montserrat,Arial,sans-serif;font-weight:500;font-size:34px;line-height:1.3;letter-spacing:-.4px}.hdf-rebrand .product-detail .product-description h2,.hdf-rebrand .product-detail .product-description h3{font-family:Montserrat,Arial,sans-serif;font-size:18px;line-height:1.5;font-weight:600}.hdf-rebrand .page-header>h1,.hdf-rebrand .shopify-policy__title h1{font-family:"Instrument Serif",Georgia,serif;color:#374f2f;font-size:52px;line-height:1.1;font-weight:400;letter-spacing:-.5px}.hdf-rebrand .btn--primary,.hdf-rebrand .product-form .btn{background:#374f2f;border-color:#374f2f;color:#fff}.hdf-rebrand .hdf-island{font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65;color:#30412e}.hdf-rebrand .hdf-collection-intro{max-width:1440px;margin:auto;padding:40px 48px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.hdf-rebrand .hdf-collection-intro h1,.hdf-rebrand .hdf-info-intro h1,.hdf-rebrand .hdf-info-feature h1{font-size:clamp(38px,4vw,54px);color:#374f2f;line-height:1.08;margin:16px 0 20px;font-weight:400}.hdf-rebrand .hdf-collection-intro p{font-size:15px;line-height:1.8;max-width:550px}.hdf-rebrand .hdf-collection-photo img{width:100%;height:auto;display:block;object-fit:contain;border-radius:3px}.hdf-rebrand .hdf-location-notice{margin:0 auto 30px;max-width:1344px;padding:20px 24px;background:#f3f2e9;font-size:14px}.hdf-rebrand .hdf-location-notice p{margin:8px 0}.hdf-rebrand .hdf-location-notice a{text-decoration:underline}.hdf-rebrand .hdf-info-intro{max-width:1200px;padding:45px 48px 38px;margin:auto}.hdf-rebrand .hdf-info-intro p{max-width:780px;font-size:15px;line-height:1.8}.hdf-rebrand .hdf-info-feature{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:40px 48px 60px}.hdf-rebrand .hdf-info-feature h2,.hdf-rebrand .hdf-answers h2,.hdf-rebrand .hdf-content-section h2{font-size:42px;margin:16px 0 22px;line-height:1.12}.hdf-rebrand .hdf-info-feature figure{margin:0}.hdf-rebrand .hdf-info-feature img{width:100%;height:auto;display:block;border-radius:3px}.hdf-rebrand .hdf-info-feature figcaption{font-size:12px;margin-top:12px;color:#65705d}.hdf-rebrand .hdf-info-feature .button{margin-top:24px}.hdf-rebrand .hdf-prose p{margin:0 0 18px;font-size:15px;line-height:1.85}.hdf-rebrand .hdf-prose a{text-decoration:underline;text-underline-offset:4px}.hdf-rebrand .hdf-answers{max-width:1200px;margin:auto;padding:35px 48px 55px;display:grid;grid-template-columns:1fr 2fr;gap:50px}.hdf-rebrand .hdf-answers-heading h2{font-size:35px;margin-top:0}.hdf-rebrand .hdf-accordion-list details{border-top:1px solid #dce1d6}.hdf-rebrand .hdf-accordion-list details:last-child{border-bottom:1px solid #dce1d6}.hdf-rebrand .hdf-accordion-list summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none;padding:22px 0;display:flex;justify-content:space-between;gap:25px}.hdf-rebrand .hdf-accordion-list summary::-webkit-details-marker{display:none}.hdf-rebrand .hdf-accordion-list details[open] summary span{transform:rotate(45deg)}.hdf-rebrand .hdf-content-section{max-width:1000px;margin:auto;padding:25px 48px 55px}.hdf-rebrand .hdf-existing-page{padding-top:12px;padding-bottom:50px}.hdf-rebrand .hdf-policy{padding-top:40px;padding-bottom:60px}.hdf-rebrand .hdf-directory h1{font-family:"Instrument Serif",Georgia,serif;font-size:54px;line-height:1.1;margin-top:16px}.hdf-rebrand .hdf-directory h2{font-family:Montserrat,Arial,sans-serif;font-size:19px;line-height:1.5}.hdf-rebrand .hdf-directory .material-grid{gap:45px 30px}.hdf-rebrand .hdf-directory .material-copy{padding-top:18px}.hdf-rebrand .yotpo-main-widget,.hdf-rebrand .yotpo-reviews-main-widget{max-width:1160px;margin:35px auto;padding:20px 24px}.hdf-rebrand .yotpo .yotpo-review,.hdf-rebrand .yotpo-review{box-shadow:none;border-color:#e0e4d9}@media(max-width:1000px){.hdf-rebrand .navigation__link{font-size:13px}.hdf-rebrand .hdf-collection-intro{gap:30px;padding:32px}.hdf-rebrand .hdf-info-feature{gap:32px;padding:35px 32px 50px}}@media(max-width:767px){.hdf-rebrand .logo-area{padding:12px 16px}.hdf-rebrand .navigation__link{font-size:16px}.hdf-rebrand h1.product-title{font-size:27px;line-height:1.3}.hdf-rebrand .product-block__title{font-size:14px}.hdf-rebrand .hdf-collection-intro{grid-template-columns:1fr;padding:28px 22px;gap:25px}.hdf-rebrand .hdf-collection-intro h1,.hdf-rebrand .hdf-info-intro h1,.hdf-rebrand .hdf-info-feature h1{font-size:40px}.hdf-rebrand .hdf-info-intro,.hdf-rebrand .hdf-content-section{padding:30px 24px}.hdf-rebrand .hdf-info-feature{grid-template-columns:1fr;padding:28px 24px 40px;gap:26px}.hdf-rebrand .hdf-answers{grid-template-columns:1fr;padding:25px 24px 35px;gap:18px}.hdf-rebrand .hdf-info-feature h2,.hdf-rebrand .hdf-content-section h2{font-size:34px}.hdf-rebrand .hdf-answers-heading h2{font-size:31px}.hdf-rebrand .hdf-location-notice{margin:0 22px 25px}.hdf-rebrand .hdf-directory h1{font-size:40px}.hdf-rebrand .hdf-directory .material-grid{grid-template-columns:1fr}.hdf-rebrand .hdf-directory .material-copy h2{font-size:18px}}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-content,.hdf-rebrand #yotpo-reviews-seo-page .yotpo-read-more-text{font:400 15px/1.7 DM Sans,Arial,sans-serif!important}.hdf-rebrand #yotpo-reviews-seo-page .yotpo-reviewer-name,.hdf-rebrand #yotpo-reviews-seo-page .yotpo-verified-buyer,.hdf-rebrand #yotpo-reviews-seo-page .yotpo-review-date{font-family:DM Sans,Arial,sans-serif!important}.hdf-rebrand #yotpo-reviews-basic-btn{background:#374f2f!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:500!important;border-radius:24px!important}body.hdf-rebrand .Globo-header-background img[src*="/1730243613_0.png"]{content:url(https://hawaiiandiscovery.com/cdn/shop/files/HDF-Website-Logo-Vector-2026-11-12.svg?v=1794554856&width=600);display:block!important;width:300px!important;max-width:calc(100% - 32px)!important;height:120px!important;object-fit:contain!important;margin:0 auto!important}.hdf-rebrand.hdf-set-collection #content .hdf-sets-hero{color:#30412e;gap:40px;padding-top:32px;padding-bottom:28px}.hdf-rebrand.hdf-set-collection #content .hdf-sets-hero h1{text-transform:none;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(36px,3.6vw,50px);font-weight:400;letter-spacing:-.5px;color:#374f2f}.hdf-rebrand.hdf-set-collection #content .hdf-sets-hero p{font-family:DM Sans,Arial,sans-serif;line-height:1.65}@media(max-width:767px){.hdf-rebrand.hdf-set-collection #content .hdf-sets-hero{padding-top:22px;padding-bottom:18px}.hdf-rebrand.hdf-set-collection #content .hdf-sets-hero h1{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/hdf-native.css.map */
