/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dive-shop,.dive-shop-pdp{font-style:normal;font-size:14px;line-height:150%}.dive-shop div.dive-shop__name,.dive-shop-pdp div.dive-shop__name{font-weight:700}.dive-shop a.dive-shop__name,.dive-shop-pdp a.dive-shop__name{font-weight:400;text-decoration:none}.dive-shop__email a,.dive-shop__phone a,.dive-shop-pdp__email a,.dive-shop-pdp__phone a{text-decoration:none}.dive-shop .accordion ul,.dive-shop-pdp .accordion ul{margin:0}.dive-shop .accordion li,.dive-shop-pdp .accordion li{padding:0;margin-bottom:16px;list-style:none;display:flex;align-items:flex-start}.dive-shop .accordion li i,.dive-shop-pdp .accordion li i{margin-right:4px;line-height:1em;margin-top:2px}.dive-shop .accordion li:last-child,.dive-shop-pdp .accordion li:last-child{margin-bottom:0}
.poc-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.poc-section-header h1,.poc-section-header h2,.poc-section-header h3,.poc-section-header h4,.poc-section-header h5,.poc-section-header h6{font-family:'Noto Sans',sans-serif;font-weight:700;margin:0;font-size:20px;line-height:1em}.poc-section-header__link{font-family:'Noto Sans',sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#0070d3;text-decoration:none}.poc-section-header__link:hover,.poc-section-header__link:focus,.poc-section-header__link:active,.poc-section-header__link:visited{text-decoration:none}@media only screen and (min-width:768px){.poc-section-header{margin-bottom:32px}.poc-section-header h1,.poc-section-header h2,.poc-section-header h3,.poc-section-header h4,.poc-section-header h5,.poc-section-header h6{font-size:24px;line-height:1em}}
.poc-options__cards{gap:20px;max-width:100%}.poc-options__card-wrap{display:flex;align-items:center;height:70px;border:1px solid #e1e5eb;border-radius:4px;background-color:#fff;cursor:pointer;text-decoration:none;color:#000;outline:none;overflow:hidden;width:100%;line-height:1em}.poc-options__card{flex-shrink:0;height:100%}.poc-options__image{display:block;height:100%;width:118px;object-fit:cover;border-top-left-radius:4px;border-bottom-left-radius:4px}.poc-options__text{flex-grow:1;font-family:"Noto Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;font-feature-settings:'liga' off,'clig' off;color:#000;margin-left:20px}.poc-options__icon{display:inline-block;width:19px;height:19px;margin-right:23px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.65625 9.14062C3.65625 8.82996 3.90809 8.57812 4.21875 8.57812L14.1108 8.57813L10.0085 4.47587C9.78883 4.2562 9.78883 3.90005 10.0085 3.68038C10.2282 3.46071 10.5843 3.46071 10.804 3.68038L15.8665 8.74288C16.0862 8.96255 16.0862 9.3187 15.8665 9.53837L10.804 14.6009C10.5843 14.8205 10.2282 14.8205 10.0085 14.6009C9.78883 14.3812 9.78883 14.025 10.0085 13.8054L14.1108 9.70313L4.21875 9.70312C3.90809 9.70312 3.65625 9.45128 3.65625 9.14062Z" fill="%230070D3"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-9999px;overflow:hidden}
.poc-options--grid .poc-options__cards{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.poc-options--grid .poc-options__card-wrap:nth-child(n+7){display:none}@media (min-width:768px){.poc-options--grid .poc-options__cards{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr)}.poc-options--grid .poc-options__card-wrap:nth-child(n+7):nth-child(-n+9){display:flex}.poc-options--grid .poc-options__card-wrap:nth-child(n+10){display:none}}
.poc-options-2__cards{gap:20px;max-width:100%}.poc-options-2__card-wrap{display:flex;align-items:center;height:100px;border-radius:6px;background-color:#fff;cursor:pointer;text-decoration:none;color:#000;outline:none;overflow:hidden;width:100%;line-height:1em}.poc-options-2__card{flex-shrink:0;height:100%}.poc-options-2__image{display:block !important;height:100%;width:100px !important;object-fit:cover;border-top-left-radius:6px;border-bottom-left-radius:6px}.poc-options-2__text{flex-grow:1;font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;font-feature-settings:'liga' off,'clig' off;color:#172554;margin:8px}
.poc-rating{display:flex;flex-direction:column;align-items:center;justify-content:center}.poc-rating p{font-family:'Noto Sans',sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#002547;text-align:center;margin:0}.poc-rating img{display:block;max-width:114px;margin:0 auto 8px auto}.poc-rating--small-icon img{max-width:20px}
.dsl-auto-suggest{position:relative;width:100%;max-width:768px;margin:0 auto;text-align:center;padding:0}.dsl-auto-suggest-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:600px;margin:0 auto}.dsl-auto-suggest-input{width:100%;height:46px;padding-right:45px;background:#fff !important;color:#000;border:1px solid #8494a4 !important;font-size:16px;border-radius:4px;text-indent:10px}.dsl-auto-suggest-input::placeholder{color:#657381 !important;opacity:1}.dsl-auto-suggest .dsl-auto-suggest-input.form-control{background:#fff !important;color:#000;border:1px solid #8494a4 !important;height:46px;font-size:16px}.dsl-auto-suggest .dsl-auto-suggest-input.form-control::placeholder{color:#657381 !important;opacity:1}.dsl-auto-suggest .dsl-auto-suggest-input.form-control:focus{box-shadow:none !important;outline:none;border:1px solid #8494a4 !important}.dsl-search-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:18px;color:#657381;pointer-events:none}.dsl-auto-suggest-dropdown{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #ccc;max-height:300px;overflow-y:auto;box-shadow:0 2px 6px rgba(0,0,0,.2);width:100%;margin:0;padding:0}.result-item{padding:8px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;transition:background .2s ease-in-out}.result-item:hover{background:#f4f8fb}.result-title{font-weight:500;font-size:14px;color:#333}.result-subtitle{font-size:12px;color:#666;margin-top:2px}.header-item{color:#007bff;padding:14px 14px 4px;text-align:left;font-size:14px}.header-item a{text-decoration:none;font-size:14px;font-weight:500}.no-results-item,.error-item{padding:10px 15px;color:#999;text-align:center;font-size:14px}@media only screen and (min-width:992px){.dsl-auto-suggest{display:flex;align-items:center;justify-content:center;gap:20px;text-align:left;padding:0}.dsl-auto-suggest-wrapper{max-width:600px}.dsl-search-icon{font-size:32px !important;line-height:64px !important}.dsl-auto-suggest .dsl-auto-suggest-input.form-control{max-width:600px;height:60px;font-size:18px}.dsl-auto-suggest-dropdown{width:100%;max-width:600px;left:50%;transform:translateX(-50%);margin-left:0}}@media only screen and (max-width:991px){.dsl-auto-suggest{padding:0 20px}.dsl-auto-suggest-dropdown{width:calc(100% - 40px);left:50%;transform:translateX(-50%)}}
.poc-tabs-component{font-family:sans-serif;max-width:600px;margin:0 auto;padding:0}.poc-tabs{display:flex;justify-content:space-between;gap:8px;margin:0;padding:0;flex-wrap:wrap}@media only screen and (min-width:768px){.poc-tabs{justify-content:center}}.poc-tab{flex:1 1 0;padding:0;height:44px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#657381;font-size:14px;font-weight:500;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box}@media only screen and (min-width:768px){.poc-tab{flex:0 0 auto;min-width:96px;height:48px}}.poc-tab.active{background:#002547;color:#fff;border-color:#002547}.poc-tab-content{display:none;padding-top:24px}@media only screen and (min-width:768px){.poc-tab-content{padding-top:24px}}.poc-tab-content.active{display:block}.poc-stars{text-align:center;margin-top:18px}.poc-stars p{font-family:'Noto Sans',sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#002547;text-align:center;margin:0}.poc-stars img{display:inline-block;max-width:150px;margin-bottom:.5rem}.poc-tabs-component .dsl-auto-suggest{padding:0;max-width:100%}.poc-tabs-component .dsl-auto-suggest-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto}.poc-tabs-component .dsl-auto-suggest-input{width:100%;height:64px;padding:0 50px 0 8px;background:#fff;color:#002547;border:1px solid #8494a4;font-family:'Noto Sans',sans-serif;font-size:16px;font-weight:500;line-height:1.6;border-radius:6px}@media only screen and (min-width:768px){.poc-tabs-component .dsl-auto-suggest-input{font-size:20px}}.poc-tabs-component .dsl-auto-suggest-input.form-control{height:64px}.poc-tabs-component .dsl-auto-suggest-input::placeholder{color:#002547;opacity:1;font-family:'Noto Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.6}@media only screen and (min-width:768px){.poc-tabs-component .dsl-auto-suggest-input::placeholder{font-size:20px}}.poc-tabs-component .dsl-search-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:36px !important;color:#0070d3;pointer-events:none;line-height:1}.dsl-auto-suggest-dropdown{z-index:10000}
.poc-text-block__content{max-width:600px;padding:32px;margin:0 auto;text-align:center}@media only screen and (min-width:768px){.poc-text-block__content{padding:64px 32px}}
.poc-tile-carousel .owl-carousel .owl-stage,.poc-tile-carousel .owl-carousel .owl-stage-outer{height:auto !important;min-height:auto !important}.poc-tile-carousel .owl-carousel .owl-stage{display:flex}.poc-tile-carousel .owl-carousel .owl-item{box-sizing:border-box;border-radius:4px;overflow:hidden;height:280px}.poc-tile-carousel .owl-carousel .owl-item>div{height:100%;display:flex;flex-direction:column}.poc-tile-carousel .owl-carousel .owl-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}.poc-tile-carousel__image-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-radius:4px;overflow:hidden;cursor:pointer;outline:none}.poc-tile-carousel__content{font-family:'Noto Sans',sans-serif;width:100%;padding:16px;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.3));color:#fff;position:absolute;bottom:0;left:0}.poc-tile-carousel__title{font-size:18px;font-weight:700;line-height:1.2em;margin-bottom:0}.poc-tile-carousel__cta-wrapper{margin:0;padding:0;margin-top:14px;line-height:1em;font-size:14px;font-weight:500;display:inline-flex;align-items:center;color:#fff;text-decoration:none}.poc-tile-carousel__cta-icon{display:inline-block;width:19px;height:19px;margin-left:8px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.65625 9.14062C3.65625 8.82996 3.90809 8.57812 4.21875 8.57812L14.1108 8.57813L10.0085 4.47587C9.78883 4.2562 9.78883 3.90005 10.0085 3.68038C10.2282 3.46071 10.5843 3.46071 10.804 3.68038L15.8665 8.74288C16.0862 8.96255 16.0862 9.3187 15.8665 9.53837L10.804 14.6009C10.5843 14.8205 10.2282 14.8205 10.0085 14.6009C9.78883 14.3812 9.78883 14.025 10.0085 13.8054L14.1108 9.70313L4.21875 9.70312C3.90809 9.70312 3.65625 9.45128 3.65625 9.14062Z" fill="%23ffffff"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-9999px;overflow:hidden;vertical-align:middle}.poc-tile-carousel.carousel{width:100%;max-width:100%}@media only screen and (min-width:768px){.poc-tile-carousel .owl-carousel .owl-item{flex:1 0 0;width:auto !important;margin-right:30px;height:280px}.poc-tile-carousel .owl-carousel .owl-item:last-child{margin-right:0}.poc-tile-carousel__link-wrapper{margin-top:16px}}.field--name-field-components .field--item:first-child .poc-tile-carousel.carousel{min-height:auto !important}
.poc-video-facade .poc-video-facade__wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background-color:#000}.poc-video-facade .poc-video-facade__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.poc-video-facade .poc-video-facade__image{position:absolute;width:100%;height:100%;object-fit:cover}.poc-video-facade .poc-video-facade__play-button{width:60px;height:60px;background:url('https://res.cloudinary.com/padi/image/upload/v1747118861/padi.com/POC/Youtube_player.png') no-repeat center center;background-size:contain;display:inline-block;text-indent:-9999px}.poc-video-facade .poc-video-facade__iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.poc-video-facade .poc-video-facade__iframe{width:100%;height:100%;border:0;display:none}@media (min-width:768px){.poc-video-facade .poc-video-facade__play-button{width:80px;height:80px}}
.paragraph--unpublished{background-color:#fff4f4}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}
