.hdsf-charter-mobile-hero,.hdsf-charter-hero-links,.hdsf-charter-booking-header,.hdsf-charter-booking-note,.hdsf-charter-mobile-about,.hdsf-charter-details-accordion>summary,.hdsf-charter-support-link{display:none}@media screen{body.hdsf-charter-product{background:#f5f7f7}body.hdsf-charter-product .container.main.content{box-sizing:border-box;width:calc(100% - 28px)!important;max-width:580px;margin:0 auto!important;padding:0!important}body.hdsf-charter-product .product_single,body.hdsf-charter-product .product_single>.sixteen.columns{box-sizing:border-box;display:block;float:none!important;width:100%!important;min-width:0;max-width:none;margin:0!important;padding:0!important}body.hdsf-charter-product .hdsf-charter-mobile-hero{box-sizing:border-box;display:block;margin:19px 0 16px;padding:24px 19px 20px;border:1px solid #bdc9ba;border-radius:15px;background:#d9e0d7;color:#182744;box-shadow:0 2px 10px #12233909;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-eyebrow{display:block;margin:0 0 10px;color:#283953;font-size:11px;line-height:1.4;font-weight:750;letter-spacing:.11em}body.hdsf-charter-product .hdsf-charter-mobile-hero h1.product_name.top{display:block!important;margin:0 0 15px;padding:0;border:0;color:#182744;font:750 clamp(25px,6.8vw,35px)/1.18 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:-.025em;text-transform:none}body.hdsf-charter-product .hdsf-charter-hero-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 13px}body.hdsf-charter-product .hdsf-charter-starting-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:9px;row-gap:3px}body.hdsf-charter-product .hdsf-charter-starting-price>span,body.hdsf-charter-product .hdsf-charter-starting-price>small{font-size:12px;font-weight:500;color:#506077}body.hdsf-charter-product .hdsf-charter-starting-price>strong{font-size:28px;line-height:1.1;font-weight:800;color:#182744}body.hdsf-charter-product .hdsf-charter-chip{border:1px solid #a9c0d5;background:#fff;padding:6px 9px;border-radius:20px;color:#1d334b;font-size:12px;line-height:1.25;font-weight:600}body.hdsf-charter-product .hdsf-charter-hero-note{margin:0 0 15px;color:#425168;font:400 14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-hero-action,body.hdsf-charter-product .hdsf-charter-hero-action:visited{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:49px;padding:10px 16px;border-radius:9px;background:#303c3c;color:#fff;text-decoration:none;font:750 16px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-align:center}body.hdsf-charter-product .hdsf-charter-hero-action:hover{background:#222e2e}body.hdsf-charter-product .hdsf-charter-hero-action:focus-visible,body.hdsf-charter-product .hdsf-charter-details-accordion summary:focus-visible{outline:3px solid #526B68;outline-offset:3px}body.hdsf-charter-product .hdsf-charter-hero-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:11px 0 0}body.hdsf-charter-product .hdsf-charter-hero-links a,body.hdsf-charter-product .hdsf-charter-hero-links a:visited{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:9px 6px;border:1px solid #a4b4a7;border-radius:8px;background:#ffffffbd;color:#303c3c;font:650 13px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-decoration:none;text-align:center}body.hdsf-charter-product .hdsf-charter-hero-links a:hover{background:#fff}body.hdsf-charter-product .hdsf-charter-hero-links a:focus-visible{outline:3px solid #526B68;outline-offset:2px}body.hdsf-charter-product #hdsf-charter-about,body.hdsf-charter-product #hdsf-charter-boat-info,body.hdsf-charter-product .hdsf-charter-description-body h2,body.hdsf-charter-product .hdsf-charter-description-body h3{scroll-margin-top:16px}body.hdsf-charter-product .product_single .product_section{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:16px;margin:0 0 25px;padding:0;width:100%;min-width:0}body.hdsf-charter-product .product_single .product_section.clearfix:before,body.hdsf-charter-product .product_single .product_section.clearfix:after{display:none!important;content:none!important}body.hdsf-charter-product .product_single .product_section>.ten.columns,body.hdsf-charter-product .product_single .product_section>.six.columns{box-sizing:border-box;float:none!important;clear:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0}body.hdsf-charter-product .product_single .product_section>.ten.columns{order:1;padding:10px!important;border:1px solid #dfe7e8;border-radius:14px;background:#fff}body.hdsf-charter-product #product_slider{width:100%;margin:0 0 9px;overflow:hidden;border-radius:10px;background:#f1f4f5}body.hdsf-charter-product #product_slider .slides img,body.hdsf-charter-product #product_slider .bx-wrapper img{display:block;box-sizing:border-box;width:auto;max-width:100%;max-height:360px;height:auto;margin:0 auto;padding:0;border:0;box-shadow:none}body.hdsf-charter-product #product_thumb_slider{margin:0;padding:0}body.hdsf-charter-product #product_thumb_slider li.thumb{box-sizing:border-box;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#f3f5f6}body.hdsf-charter-product #product_thumb_slider li.thumb.active{border-color:#c94f42}body.hdsf-charter-product #product_thumb_slider li.thumb img{display:block;height:100%;max-height:65px;width:auto;max-width:100%;margin:auto;object-fit:contain}body.hdsf-charter-product .product_single .product_section>.six.columns{order:2}body.hdsf-charter-product .hdsf-charter-booking-shell{box-sizing:border-box;width:100%;max-width:100%;padding:20px 16px 19px;border:1px solid #dae4e1;border-top:4px solid #43705c;border-radius:13px;background:#fff;box-shadow:0 4px 17px #192a300f;scroll-margin-top:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-booking-header{display:block;margin:0 0 18px}body.hdsf-charter-product .hdsf-charter-booking-kicker{color:#517562;font-size:11px;font-weight:750;letter-spacing:.09em;margin:0 0 6px;line-height:1.4}body.hdsf-charter-product .hdsf-charter-booking-header h2{margin:0 0 5px;padding:0;border:0;color:#1c3833;font:750 23px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.01em;text-transform:none}body.hdsf-charter-product .hdsf-charter-booking-header p:last-child{margin:0;color:#606d6c;font-size:14px;line-height:1.5}body.hdsf-charter-product .hdsf-charter-booking-shell .product_name .title{display:none!important}body.hdsf-charter-product .hdsf-charter-booking-shell .product_name{display:block;margin:0 0 5px;padding:0;min-height:0;border:0;line-height:1.3}body.hdsf-charter-product .hdsf-charter-booking-shell .additional-metafield{margin:0 0 12px}body.hdsf-charter-product .hdsf-charter-booking-shell .additional-metafield:empty{display:none}body.hdsf-charter-product .hdsf-charter-booking-shell .modal_price{margin:0 0 17px;padding:0;font-size:14px}body.hdsf-charter-product .hdsf-charter-booking-shell .current_price{display:block;float:none;width:100%;line-height:1.45;padding:8px 0 5px;margin:0;font-size:15px}body.hdsf-charter-product .hdsf-charter-booking-shell .red-price{color:#b74639}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form{width:100%;margin:0;padding:0}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch{box-sizing:border-box;margin:0 0 18px}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element{box-sizing:border-box;display:block;clear:both;float:none;width:100%;margin:0 0 10px;padding:0}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch input[type=radio]{display:block!important;position:absolute;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element label{box-sizing:border-box;display:block;position:relative;float:none;width:100%;min-height:72px;margin:0;padding:12px 42px 12px 12px;border:1px solid #d8e2e0;border-radius:10px;background:#fff;color:#1b2e34;font:650 15px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;white-space:normal;cursor:pointer}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element input:checked+label{background:#f0f4ed;border-color:#303c3c;box-shadow:0 0 0 1px #303c3c;color:#172b2c}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element input:focus-visible+label{outline:3px solid #303C3C;outline-offset:2px}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element label .price{color:#173b44;font-size:17px;font-weight:800}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element label br{display:none}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element label small{display:block;margin-top:6px;color:#5e6e70;font-size:12px;font-weight:400;line-height:1.5}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch .swatch-element label small span{font-size:inherit}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch label .checkbox{position:absolute;float:none;top:17px;right:12px;width:21px;height:21px;border:2px solid #9baeb1;border-radius:50%;background:#fff;box-shadow:none}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch input:checked+label .checkbox{border-color:#303c3c;background:#303c3c}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .swatch input:checked+label .checkbox:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .selector-wrapper{display:block;width:100%;margin:0 0 14px;padding:0}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .selector-wrapper label{display:block;width:100%;float:none;margin:0 0 6px;color:#283d43;font-size:14px;line-height:1.4;font-weight:650}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input[type=text],body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input[type=number],body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .selector-wrapper select{box-sizing:border-box;display:block;width:100%!important;max-width:100%;min-height:48px;margin:0;padding:10px 12px;border:1px solid #cbd8d6;border-radius:8px;background-color:#fff;color:#152c34;font:400 16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input:disabled{background-color:#f1f4f2;color:#637374}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input:focus-visible,body.hdsf-charter-product .hdsf-charter-booking-shell .product_form select:focus-visible{outline:2px solid #C94F42;outline-offset:2px}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .purchase,body.hdsf-charter-product .hdsf-charter-booking-shell .product_form .inline_purchase{box-sizing:border-box;display:block;width:100%;float:none;margin:14px 0 0;padding:0}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input.add_to_cart[type=submit]{box-sizing:border-box;display:block;width:100%!important;min-height:53px;margin:0!important;padding:12px 14px;border:0;border-radius:8px;background:#c94f42;color:#fff;box-shadow:none;font:750 16px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;cursor:pointer}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input.add_to_cart[type=submit]:hover{background:#a43c32}body.hdsf-charter-product .hdsf-charter-booking-shell .product_form input.add_to_cart:disabled{background:#a6aeb1;cursor:not-allowed}body.hdsf-charter-product .hdsf-charter-booking-note{display:flex;flex-direction:column;gap:4px;margin:14px 0 0;padding:12px 13px;border:1px solid #e4e9e4;border-radius:8px;background:#f7faf7;font-size:13px;line-height:1.5;color:#5b6867}body.hdsf-charter-product .hdsf-charter-booking-note strong{color:#284e3e;font-weight:750}body.hdsf-charter-product .hdsf-charter-description{margin:0 0 34px}body.hdsf-charter-product .hdsf-charter-mobile-about{display:block;margin:0 0 11px;padding:19px 17px;border:1px solid #dfe7e8;border-radius:12px;background:#fff}body.hdsf-charter-product .hdsf-charter-mobile-about h2{margin:0 0 9px;padding:0;color:#253b41;font:750 21px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-transform:none}body.hdsf-charter-product .hdsf-charter-mobile-about p{margin:0;color:#526164;font:400 15px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-details-accordion{box-sizing:border-box;display:block;width:100%;border:1px solid #dae4e0;border-radius:12px;background:#fff;overflow:hidden}body.hdsf-charter-product .hdsf-charter-details-accordion>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:65px;padding:17px 15px;color:#243a41;background:#fff;font:700 15px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;list-style:none}body.hdsf-charter-product .hdsf-charter-details-accordion>summary::marker{content:""}body.hdsf-charter-product .hdsf-charter-details-accordion>summary::-webkit-details-marker{display:none}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>span{position:relative;display:block;flex:0 0 22px;width:22px;height:22px}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>span:before,body.hdsf-charter-product .hdsf-charter-details-accordion>summary>span:after{content:"";position:absolute;background:#c94f42;border-radius:2px}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>span:before{top:10px;left:3px;width:16px;height:2px}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>span:after{top:3px;left:10px;width:2px;height:16px}body.hdsf-charter-product .hdsf-charter-details-accordion[open]>summary>span:after{transform:rotate(90deg)}body.hdsf-charter-product .hdsf-charter-description-body{box-sizing:border-box;width:100%;margin:0!important;padding:6px 16px 22px;overflow-wrap:anywhere;color:#364b54;font:400 15px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-description-body *{max-width:100%;box-sizing:border-box}body.hdsf-charter-product .hdsf-charter-description-body p,body.hdsf-charter-product .hdsf-charter-description-body li{font-size:15px;line-height:1.65;color:inherit}body.hdsf-charter-product .hdsf-charter-description-body h2,body.hdsf-charter-product .hdsf-charter-description-body h3{margin:22px 0 12px;padding:0;color:#253b41;font:750 20px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-transform:none}body.hdsf-charter-product .hdsf-charter-description-body table.details_course{display:block;box-sizing:border-box;width:100%!important;max-width:100%;margin:13px 0;overflow:visible;border-collapse:collapse}body.hdsf-charter-product .hdsf-charter-description-body table.details_course tbody,body.hdsf-charter-product .hdsf-charter-description-body table.details_course tr{box-sizing:border-box;display:block;width:100%;margin:0}body.hdsf-charter-product .hdsf-charter-description-body table.details_course tr{padding:7px 10px;border:1px solid #e1e7e5;border-bottom:0;background:#fff!important}body.hdsf-charter-product .hdsf-charter-description-body table.details_course tr:last-child{border-bottom:1px solid #e1e7e5}body.hdsf-charter-product .hdsf-charter-description-body table.details_course td{box-sizing:border-box;display:block;width:100%!important;padding:4px 0;margin:0;border:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}body.hdsf-charter-product .hdsf-charter-description-body iframe,body.hdsf-charter-product .hdsf-charter-description-body #map iframe,body.hdsf-charter-product .hdsf-charter-description-body img{display:block;width:100%;max-width:100%;height:auto}body.hdsf-charter-product .hdsf-charter-description-body iframe,body.hdsf-charter-product .hdsf-charter-description-body #map iframe{height:265px}body.hdsf-charter-product .hdsf-charter-support-link{display:block;margin:14px 1px 0;font:600 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-support-link a{color:#303c3c;text-decoration:underline;text-underline-offset:3px}body.hdsf-charter-product .products-mobile{box-sizing:border-box;max-width:100%;overflow:hidden}body.hdsf-charter-product .yotpo-main-widget{max-width:100%}}@media only screen and (max-width:350px){body.hdsf-charter-product .hdsf-charter-mobile-hero{padding:19px 15px 17px}body.hdsf-charter-product .hdsf-charter-booking-shell{padding:18px 12px}body.hdsf-charter-product .hdsf-charter-starting-price>strong{font-size:25px}}@media only screen and (min-width:768px){body.hdsf-charter-product .hdsf-charter-details-accordion{display:block}body.hdsf-charter-product .hdsf-charter-details-accordion>.description{display:block}}@media screen{body.hdsf-charter-product .hdsf-charter-description{margin:0 0 27px}body.hdsf-charter-product .hdsf-charter-mobile-about{padding:22px 19px 19px;margin-bottom:13px;background:#edf3ed;border:1px solid #cfdbd0;border-radius:15px;box-shadow:0 3px 14px #152d2309}body.hdsf-charter-product .hdsf-charter-about-eyebrow{margin:0 0 7px;color:#50715d;font:750 11px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.11em}body.hdsf-charter-product .hdsf-charter-mobile-about h2{margin:0 0 11px;color:#223a3d;font:750 23px/1.22 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.02em}body.hdsf-charter-product .hdsf-charter-about-summary{margin:0 0 13px;color:#485e60;font:400 15px/1.63 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-about-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 14px;padding:0}body.hdsf-charter-product .hdsf-charter-about-highlights[hidden]{display:none!important}body.hdsf-charter-product .hdsf-charter-about-fact{box-sizing:border-box;min-width:0;padding:12px;border:1px solid #d8e2dc;border-radius:9px;background:#fff;overflow-wrap:anywhere}body.hdsf-charter-product .hdsf-charter-about-fact dt{display:block;margin:0 0 4px;color:#667773;font:500 11px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-about-fact dd{display:block;margin:0;color:#263c3c;font:750 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-about-detail-link,body.hdsf-charter-product .hdsf-charter-about-detail-link:visited{display:inline-flex;align-items:center;gap:8px;min-height:39px;margin:0;color:#303c3c;text-decoration:none;font:750 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-about-detail-link:hover{text-decoration:underline;text-underline-offset:3px}body.hdsf-charter-product .hdsf-charter-about-detail-link:focus-visible{outline:2px solid #303c3c;outline-offset:3px}body.hdsf-charter-product .hdsf-charter-details-accordion{overflow:hidden;border:1px solid #d4dfd8;border-radius:15px;background:#fff;box-shadow:0 2px 13px #152d2308}body.hdsf-charter-product .hdsf-charter-details-accordion>summary{min-height:80px;padding:17px 17px 17px 19px;gap:12px;background:#fff;color:#253c3f}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>.hdsf-charter-details-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;width:auto;height:auto}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>.hdsf-charter-details-heading:before,body.hdsf-charter-product .hdsf-charter-details-accordion>summary>.hdsf-charter-details-heading:after{content:none!important;display:none!important}body.hdsf-charter-product .hdsf-charter-details-heading strong{color:#253c3f;font:750 18px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-details-heading small{color:#687876;font:400 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>.hdsf-charter-details-chevron{position:relative;display:block;flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:#edf3ed}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>.hdsf-charter-details-chevron:before{content:""!important;display:block!important;position:absolute;top:9px;left:11px;width:9px;height:9px;border-right:2px solid #303c3c;border-bottom:2px solid #303c3c;transform:rotate(45deg);background:transparent}body.hdsf-charter-product .hdsf-charter-details-accordion>summary>.hdsf-charter-details-chevron:after{content:none!important;display:none!important}body.hdsf-charter-product .hdsf-charter-details-accordion[open]>summary{border-bottom:1px solid #e0e8e1}body.hdsf-charter-product .hdsf-charter-details-accordion[open]>summary>.hdsf-charter-details-chevron:before{top:13px;transform:rotate(225deg)}body.hdsf-charter-product .hdsf-charter-detail-jumps{display:flex;flex-wrap:wrap;gap:8px;padding:15px 16px 2px}body.hdsf-charter-product .hdsf-charter-detail-jumps[hidden]{display:none!important}body.hdsf-charter-product .hdsf-charter-detail-jumps a,body.hdsf-charter-product .hdsf-charter-detail-jumps a:visited{display:inline-flex;align-items:center;min-height:37px;padding:7px 11px;color:#314f43;background:#eef3ed;border:1px solid #d1dfd3;border-radius:20px;text-decoration:none;font:650 12px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-detail-jumps a:hover{background:#e3ece3}body.hdsf-charter-product .hdsf-charter-description-body{padding:8px 17px 20px;color:#405354;font:400 15px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-description-body p,body.hdsf-charter-product .hdsf-charter-description-body li{color:#405354;font-size:15px;line-height:1.65;margin-bottom:14px}body.hdsf-charter-product .hdsf-charter-description-body p strong,body.hdsf-charter-product .hdsf-charter-description-body p b{color:#283e3d;font-weight:750}body.hdsf-charter-product .hdsf-charter-description-body .hdsf-charter-experience-title{margin:13px 0 14px;padding:0 0 9px;border-bottom:1px solid #e0e7e0;color:#50715d;font:750 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.035em}body.hdsf-charter-product .hdsf-charter-description-body>div:empty,body.hdsf-charter-product .hdsf-charter-description-body p:empty{display:none}body.hdsf-charter-product .hdsf-charter-description-body .hdsf-charter-original-spec-heading{display:none!important}body.hdsf-charter-product .hdsf-charter-subdetails{display:block;box-sizing:border-box;margin:17px 0;padding:0;border:1px solid #d7e2d9;border-radius:11px;background:#fbfcfa;overflow:hidden}body.hdsf-charter-product .hdsf-charter-subdetails>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0;padding:15px;cursor:pointer;list-style:none;color:#263d3c}body.hdsf-charter-product .hdsf-charter-subdetails>summary::-webkit-details-marker{display:none}body.hdsf-charter-product .hdsf-charter-subdetails>summary::marker{content:""}body.hdsf-charter-product .hdsf-charter-subdetails>summary strong{font:750 15px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#263d3c}body.hdsf-charter-product .hdsf-charter-subdetails__chevron{display:block;flex:0 0 9px;width:9px;height:9px;border-right:2px solid #303c3c;border-bottom:2px solid #303c3c;transform:rotate(45deg)}body.hdsf-charter-product .hdsf-charter-subdetails[open]>summary{border-bottom:1px solid #dce7de;background:#f1f6f0}body.hdsf-charter-product .hdsf-charter-subdetails[open]>summary .hdsf-charter-subdetails__chevron{transform:rotate(225deg)}body.hdsf-charter-product .hdsf-charter-description-body table.details_course{width:100%!important;margin:0;padding:12px;border:0;border-collapse:separate}body.hdsf-charter-product .hdsf-charter-specs table.details_course tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;width:100%}body.hdsf-charter-product .hdsf-charter-specs table.details_course tr{display:contents!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}body.hdsf-charter-product .hdsf-charter-specs table.details_course td{display:block;box-sizing:border-box;width:auto!important;min-width:0;margin:0;padding:11px!important;border:1px solid #e0e8e1;border-radius:8px;background:#fff;color:#405354;font-size:13px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}body.hdsf-charter-product .hdsf-charter-specs table.details_course td[colspan]{grid-column:1 / -1}body.hdsf-charter-product .hdsf-charter-directions [id=map]{padding:12px;margin:0;background:#fff}body.hdsf-charter-product .hdsf-charter-directions iframe{display:block;width:100%!important;height:250px;border:0;border-radius:8px}body.hdsf-charter-product .hdsf-charter-description-body .tabdiv[id=whattobring],body.hdsf-charter-product .hdsf-charter-description-body .tabdiv[id=private],body.hdsf-charter-product .hdsf-charter-description-body .tabdiv[id=sharedcharter]{margin:15px 0;padding:13px;border:1px solid #e2e8e3;border-radius:8px;background:#f7faf7}body.hdsf-charter-product .hdsf-charter-description-body iframe{max-width:100%}body.hdsf-charter-product .hdsf-charter-support-link{margin:15px 1px 0;font-size:14px;line-height:1.5}body.hdsf-charter-product .hdsf-charter-support-link a,body.hdsf-charter-product .hdsf-charter-support-link a:visited{color:#314b44;text-decoration:underline;text-decoration-color:#7b9386;text-underline-offset:4px}body.hdsf-charter-product #hdsf-charter-boat-info,body.hdsf-charter-product #hdsf-boat-experience,body.hdsf-charter-product #hdsf-boat-specs,body.hdsf-charter-product #hdsf-boat-directions{scroll-margin-top:16px}}@media only screen and (max-width:350px){body.hdsf-charter-product .hdsf-charter-about-highlights{gap:7px}body.hdsf-charter-product .hdsf-charter-about-fact{padding:10px}body.hdsf-charter-product .hdsf-charter-about-fact dd{font-size:12px}body.hdsf-charter-product .hdsf-charter-specs table.details_course tbody{grid-template-columns:1fr}}body.hdsf-charter-product .hdsf-charter-description-body [id=weather],body.hdsf-charter-product .hdsf-charter-description-body [id=notices],body.hdsf-charter-product .hdsf-charter-description-body .aw-widget-current,body.hdsf-charter-product .hdsf-charter-description-body .aw-widget-legal,body.hdsf-charter-product .hdsf-charter-description-body a[href*="showmyweather.com"]{display:none!important}body.hdsf-charter-product .hdsf-charter-marine-weather{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:100%;min-width:0;margin:17px 0;padding:18px;border:1px solid #cadcd0;border-radius:12px;background:#edf4ed;color:#273e3f}body.hdsf-charter-product .hdsf-charter-marine-weather__icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:10px;color:#315447;background:#fff;border:1px solid #d1ddd4}body.hdsf-charter-product .hdsf-charter-marine-weather__content{min-width:0;flex:1}body.hdsf-charter-product .hdsf-charter-marine-weather__content h3{margin:0 0 6px;padding:0;color:#263b3b;font:750 17px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:-.01em}body.hdsf-charter-product .hdsf-charter-marine-weather__content p{margin:0 0 10px;color:#4b6161;font:400 14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-charter-marine-weather__content a,body.hdsf-charter-product .hdsf-charter-marine-weather__content a:visited{color:#274e43;font:700 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}body.hdsf-charter-product .hdsf-charter-marine-weather__content a:hover{color:#142e29}body.hdsf-charter-product .hdsf-charter-marine-weather__content a:focus-visible{outline:2px solid #303c3c;outline-offset:3px}@media screen{body.hdsf-charter-product .hdsf-charter-marine-weather{margin:16px 0;padding:15px 12px;gap:11px}body.hdsf-charter-product .hdsf-charter-marine-weather__icon{flex:0 0 42px;width:42px;height:42px}body.hdsf-charter-product .hdsf-charter-marine-weather__content h3{font-size:15px}body.hdsf-charter-product .hdsf-charter-subdetails.hdsf-charter-season,body.hdsf-charter-product .hdsf-charter-subdetails.hdsf-charter-video{border-color:#d6e2da;background:#fbfcfa}body.hdsf-charter-product .hdsf-charter-season>div{margin:0;padding:12px 10px 6px;background:#fff}body.hdsf-charter-product .hdsf-charter-season img{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:440px;object-fit:contain;margin:0 auto}body.hdsf-charter-product a.hdsf-charter-season__fullsize,body.hdsf-charter-product a.hdsf-charter-season__fullsize:visited{display:inline-block;margin:6px 12px 15px;color:#274f43;font:700 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}body.hdsf-charter-product .hdsf-charter-video [id=video]{box-sizing:border-box;padding:12px;margin:0;background:#fff}body.hdsf-charter-product .hdsf-charter-video iframe,body.hdsf-charter-product .hdsf-charter-video video{display:block;width:100%!important;height:auto!important;aspect-ratio:16 / 9;min-height:0!important;margin:0;border:0;border-radius:8px}body.hdsf-charter-product .hdsf-charter-description-body #backtop{display:none!important}}body.hdsf-charter-product .hdsf-related-section{box-sizing:border-box;display:block;clear:both;width:100%;max-width:900px;margin:26px auto 34px;padding:24px 0 0;border-top:1px solid #d7e1db;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-related-section *,body.hdsf-charter-product .hdsf-related-section *:before,body.hdsf-charter-product .hdsf-related-section *:after{box-sizing:border-box}body.hdsf-charter-product .hdsf-related-section__header{margin:0 0 15px}body.hdsf-charter-product .hdsf-related-section__eyebrow{margin:0 0 6px;color:#526e5c;font:750 11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.105em;text-transform:uppercase}body.hdsf-charter-product .hdsf-related-section__header h2{display:block;margin:0 0 6px;padding:0;border:0;color:#22383e;font:750 25px/1.22 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.025em;text-transform:none}body.hdsf-charter-product .hdsf-related-section__header>p:last-child{margin:0;color:#5a6b6e;font:400 14px/1.52 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;margin:0;padding:0}body.hdsf-charter-product .hdsf-related-card{display:block;float:none;width:100%;min-width:0;height:100%;overflow:hidden;margin:0;padding:0;border:1px solid #d6e0dd;border-radius:13px;background:#fff;box-shadow:0 4px 14px #12292811}body.hdsf-charter-product .hdsf-related-card>a,body.hdsf-charter-product .hdsf-related-card>a:visited{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;color:#243c42;text-decoration:none}body.hdsf-charter-product .hdsf-related-card__media{display:block;width:100%;aspect-ratio:1.55 / 1;overflow:hidden;background:#edf2f0}body.hdsf-charter-product .hdsf-related-card__media img{display:block;width:100%!important;max-width:100%!important;height:100%!important;padding:0;margin:0;border:0;object-fit:contain;box-shadow:none!important}body.hdsf-charter-product .hdsf-related-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;align-items:stretch;min-width:0;padding:14px 13px 13px;background:#fff}body.hdsf-charter-product .hdsf-related-card__title{display:block;min-width:0;color:#203641;font:750 17px/1.27 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow-wrap:anywhere}body.hdsf-charter-product .hdsf-related-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin-top:auto;color:#273b3d}body.hdsf-charter-product .hdsf-related-card__price small{color:#5c7073;font:500 12px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body.hdsf-charter-product .hdsf-related-card__price strong{color:#263c3c;font:800 19px/1.22 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap}body.hdsf-charter-product .hdsf-related-card__action{display:flex;justify-content:center;align-items:center;gap:7px;min-height:45px;margin:3px 0 0;padding:10px 9px;border-radius:8px;background:#303c3c;color:#fff;font:750 14px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-align:center}body.hdsf-charter-product .hdsf-related-card>a:hover .hdsf-related-card__action{background:#222e2e}body.hdsf-charter-product .hdsf-related-card>a:focus-visible{outline:3px solid #527569;outline-offset:-3px}@media only screen and (max-width:767px){body.hdsf-charter-product .hdsf-related-section{margin:20px 0 29px;padding-top:21px}body.hdsf-charter-product .hdsf-related-section__header{margin-bottom:14px}body.hdsf-charter-product .hdsf-related-section__header h2{font-size:23px}body.hdsf-charter-product .hdsf-related-grid{gap:11px}body.hdsf-charter-product .hdsf-related-card__content{gap:8px;padding:11px 10px 10px}body.hdsf-charter-product .hdsf-related-card__title{font-size:15px;line-height:1.32}body.hdsf-charter-product .hdsf-related-card__price strong{font-size:17px}body.hdsf-charter-product .hdsf-related-card__action{min-height:44px;font-size:13px;padding:9px 5px}}@media only screen and (max-width:350px){body.hdsf-charter-product .hdsf-related-grid{gap:8px}body.hdsf-charter-product .hdsf-related-card__content{padding:9px 8px}body.hdsf-charter-product .hdsf-related-card__title{font-size:14px}body.hdsf-charter-product .hdsf-related-card__price strong{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hdsf-charter-mobile.css.map */
