Surf Spots
Detailed spot guides to help you understand where to surf, when to go, and what to expect in the lineup. From world-class breaks to underrated local gems, you’ll find wave types, best conditions, skill level insights, and real-world tips to help you score smarter and surf better.
Surfing Lacanau: Southwest France’s Contest Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing the Baie des Trepasses: Brittany’s Wild Western Tip
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Batu Karas: West Java’s Mellow Learning Bay
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Canggu: Bali’s Beginner-Friendly Surf Hub
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Costa da Caparica: Lisbon’s Home Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Hendaye: The Basque Country’s Gentle Learning Beach
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Hikkaduwa: Sri Lanka’s Original Reef Town
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing La Torche: Brittany’s Most Consistent Wave
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Lennox Head: One of Australia’s Great Right Points
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Mirissa: Sri Lanka’s Laid-Back South Coast Bay
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Mount Maunganui: New Zealand’s Favorite Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Mui Ne: Vietnam’s Wind and Wave Capital
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Odeceixe: The Rivermouth Gem of the Costa Vicentina
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Pantin: Galicia’s Contest-Grade Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Quiberon: Brittany’s Wild Cote Sauvage
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Rossnowlagh: Ireland’s Friendliest Learning Beach
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Yallingup: The Powerhouse of Margaret River’s North
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Crescent Head: Australia’s Classic Longboard Point
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Gerupuk: South Lombok’s All-Levels Bay
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Keramas: Bali’s High-Performance Right
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Nha Trang: Vietnam’s Warm Monsoon Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Sidi Kaouki: Morocco’s Windswept Beginner Bay
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Santa Teresa: Costa Rica’s Boho Beach-Break Town
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Taghazout: Morocco’s Surf Capital
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in the Algarve: Portugal’s Wind-Flexible Surf Region
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Popoyo: Nicaragua’s Wind-Blessed Reef
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in San Juan del Sur: Nicaragua’s Surf-and-Party Hub
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Uluwatu: The Wave That Made Bali Famous
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Moliets: The Landes’ Family Surf Beach
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Snapper Rocks and the Superbank: The Gold Coast’s Wonder
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Weligama: Sri Lanka’s Best Beginner Bay
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Carcavelos: Lisbon’s Home Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Lakey Peak: Sumbawa’s Reef A-Frame
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Noosa: Queensland’s Longboard Point Paradise
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Rodiles: Asturias’s Quality Rivermouth Left
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing G-Land: Java’s World-Class Jungle Left
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Vila Nova de Milfontes: The Alentejo’s Wild Coast
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Matosinhos: Porto’s Metro-Access Beach Break
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Ahangama: Sri Lanka’s Trendy South-Coast Hub
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Desert Point: Lombok’s Legendary Left
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing Shipstern Bluff: Tasmania’s Notorious Slab
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Selong Belanak: Lombok’s Best Beginner Beach
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Tarifa: Europe’s Windy Southern Tip
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Piha: Auckland’s Wild Black-Sand Beach
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Ekas: Lombok’s Quiet Reef Bay for Every Level
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Hoi An and Da Nang: Central Vietnam’s Mellow Beach Breaks
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Sayulita: Mexico’s Boho Learn-to-Surf Town
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Bouznika: Morocco’s Mellow North-Coast Escape
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Sagres: The Algarve’s Wind-Proof Surf Capital
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...
Surfing in Krui: Sumatra’s Uncrowded Frontier
.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#D4E9F0;border-radius:12px;padding:14px;margin:14px 0;}
@media(min-width:640px){.sh-facts{grid-template-columns:repeat(3,1fr);}}
.sh-facts .sh-fact{background:#fff;border-radius:8px;padding:10px 12px;}
.sh-facts .sh-fact .l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3582C4;}
.sh-facts .sh-fact .v{font-size:14px;color:#243b4a;margin-top:3px;line-height:1.35;}
.sh-faq{border:1px solid #dce3e8;border-radius:10px;margin:10px 0;overflow:hidden;}
.sh-faq summary{list-style:none;cursor:pointer;padding:14px 46px 14px 18px;font-weight:600;color:#1a2b39;background:#F4F9FC;position:relative;font-size:16px;}
.sh-faq summary::-webkit-details-marker{display:none;}
.sh-faq summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #3582C4;border-bottom:2px solid #3582C4;transform:rotate(45deg);transition:transform .2s;}
.sh-faq...