body.page-width-wide{background:#fff}div#header-group,.shopify-section-group-footer-group{display:none}.dashboard-wrapper{display:flex;flex-wrap:wrap;min-height:calc(100vh - 50px);padding:25px 25px 0;font-family:var(--font-paragraph--family)}.account-logo img{max-width:50px}.account-logo{margin-bottom:22px}.logo-dasgh{max-width:60px}.dashboard-title{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px}.logo-dasghl{text-align:left;width:calc(100% - 100px)}.header-surf-content .logo-dasghl{width:calc(100% - 40px)}.sidebar-menu li a{display:flex;gap:10px;color:#36454f}.sidebar-menu li a svg{width:21px;height:21px;stroke:#36454f}.sidebar-titles svg{stroke:#36454f}svg.icon-trip,svg.icon-event{fill:#36454f}.sidebar-menu li.active a{color:#000}.sidebar-menu li.active svg{stroke:#000}.sidebar-menu li.active svg.icon-trip,.sidebar-menu li.active svg.icon-event{fill:#000}.sidebar-bottom{display:flex;flex-direction:column;gap:10px;color:#36454f;fill:#36454f}.dashboard-sidebar{width:280px;background:linear-gradient(180deg,#f3fbff,#9ecfe0);border-radius:32px;padding:40px 30px;display:flex;flex-wrap:wrap;flex-direction:column!important;justify-content:space-between;box-shadow:0 20px 60px #0000000f;position:sticky;top:40px;transition:all .65s ease}.dashboard-sidebar.page-community-dashboard{height:90vh}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu li{display:flex;align-items:center;gap:16px;padding:10px 0;font-size:16px;color:#5f6f78;font-weight:500}.sidebar-menu li span{font-size:16px}.sidebar-title{margin-top:35px;margin-bottom:10px;font-size:12px;letter-spacing:3px;color:#8ca8b5}.sidebar-bottom{font-weight:600;color:#1f1f1f;font-size:16px}.dashboard-wrapper.myprofile .dashboard-sidebar{width:100px;align-items:center;padding:40px 20px}.dashboard-wrapper.myprofile .account-logo img{max-width:50px}.dashboard-wrapper.myprofile .sidebar-titles{display:none}.dashboard-wrapper.myprofile .dashboard-content{width:calc(100% - 100px);max-width:100%;align-items:flex-start;text-align:left}.sidebar-bottom a{display:flex;gap:10px;color:#36454f;fill:#36454f}.dashboard-content{flex-wrap:wrap;width:calc(100% - 280px);display:flex;align-items:center;justify-content:center;text-align:center;transition:all .65s ease}.portal-label{letter-spacing:4px;font-size:13px;color:#a0a0a0;margin-bottom:25px}.dashboard-title{font-size:64px;font-weight:600;color:#8c8c8c;line-height:1.15;margin-bottom:15px}section.step h2{font-size:24px}.dashboard-btn{display:inline-block;padding:18px 75px;border-radius:60px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 15px 35px #0000001a,inset 0 0 0 1px #ffffffe6;font-size:13px;letter-spacing:4px;text-decoration:none;color:#444;transition:.3s ease}.dashboard-btn:hover{transform:translateY(-2px);box-shadow:0 22px 45px #0000001f;background:linear-gradient(180deg,#dff3f8,#9fcfe0)}.profile-wrapper{display:flex;padding:0 30px 30px;width:100%}body.page-width-normal{background:#fff}.profile-image{width:300px;margin-right:80px;height:300px;border-radius:100%;overflow:hidden}.profile-image img{width:100%;height:100%;object-fit:cover}.profile-form{width:calc(100% - 500px)}.profile-title-small{margin-bottom:10px;color:#151515;font-family:Avenir;font-size:11px;font-weight:900;line-height:15px;letter-spacing:5.5px;text-align:left;text-transform:uppercase;opacity:.37}.profile-title{margin-bottom:10px;color:#4a4a4a;font-family:Printvetica;font-size:29px;font-weight:400;line-height:35px;letter-spacing:0px;text-align:left;text-transform:capitalize}.logo-dasghl p{color:#898989;font-family:Printvetica;font-size:20px;font-weight:100;line-height:18px;letter-spacing:0px;text-align:left;opacity:.59}.members h2{color:#4a4a4a;font-family:Printvetica;font-size:29px;font-weight:400;line-height:35px;letter-spacing:0px;text-align:left;text-transform:capitalize;opacity:.48;margin-bottom:0}.members p{color:#4a4a4a;font-family:Printvetica;font-size:13px;font-weight:400;line-height:16px;letter-spacing:6.5px;text-align:left;text-transform:uppercase;margin-top:0}.field{margin-bottom:35px}.field label{display:block;font-size:11px;letter-spacing:4px;color:#9a9a9a;margin-top:8px}.field input{width:100%;border:none;border-bottom:1px solid #dcdcdc;padding:12px 0;font-size:18px;outline:none}.buttons{display:flex;gap:30px;margin-top:30px;justify-content:space-between;flex-wrap:wrap}.field.dasboardfield label{display:flex;justify-content:space-between;text-transform:uppercase;width:100%}.btn-save{background:linear-gradient(180deg,#dff3f8,#9fcfe0);border:none;padding:18px;border-radius:50px;letter-spacing:2px;font-size:13px;cursor:pointer;width:calc(50% - 15px)}.btn-edit{background:#fff;width:calc(50% - 15px);border:1px solid #e3e3e3;padding:18px;border-radius:50px;letter-spacing:2px;text-align:center}.btn-edit:hover,.btn-save:hover,.next-btn:hover span{transform:translateY(-2px);box-shadow:0 22px 45px #0000001f;background:#000;color:#fff}.next-btn:hover span{border:4px solid #000}.field.dasboardfield{flex-direction:column;align-items:flex-start;margin-bottom:20px}.field.dasboardfield input,.field.dasboardfield.editprofile input{padding:15px;border-radius:22px;font-size:14px;box-shadow:0 2px 6px #00000026}.field.dasboardfield.field-error input,.field.dasboardfield.field-error textarea,.field.dasboardfield.field-error select{border:1px solid #ff4d4d;box-shadow:0 0 8px #f006}button{cursor:pointer}.field.dasboardfield,.field.dasboardfield.active{opacity:1}.field.dasboardfield.editprofile.active input{pointer-events:auto}.field.dasboardfield label{padding-left:0;padding-bottom:8px;margin:0}span.textlabel,span.text{display:inline-block;white-space:nowrap;overflow:hidden;max-width:160px;opacity:1;transition:max-width .85s ease,opacity .25s ease}.myprofile span.textlabel,.myprofile span.text{max-width:0;opacity:0}.profile-form .logo-dasgh{max-width:50px}.profile-form .dashboard-title{align-items:center;margin-top:0}.media-section{max-width:800px;margin-top:10px}.media-title{font-size:22px;margin-bottom:20px}.upload-box{border:2px dashed #ccc;border-radius:16px;padding:40px;text-align:center;background:#fafafa;transition:.3s ease;cursor:pointer}.upload-box:hover{border-color:#4aa3a2;background:#f0f9f9}.upload-content p{margin:10px 0;font-weight:500}#browseBtn{background:#000;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;margin-top:10px}.preview-grid{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}.preview-grid img{width:120px;height:120px;object-fit:cover;border-radius:12px;box-shadow:0 5px 15px #0000001a}.video-section{margin-top:10px}.video-section input{width:100%;padding:12px;border-radius:8px;border:1px solid #ddd;margin-top:8px}.video-preview iframe{margin-top:15px;width:100%;height:300px;border-radius:12px}#surfApp{max-width:100%;margin:auto}.step{display:none}.step.active{display:block}#surfApp .cards{display:flex;gap:30px}#surfApp .card{padding:40px;border-radius:20px;border:1px solid #ddd;cursor:pointer}.trip-grid{display:flex;gap:28px;padding:20px 0;overflow-x:auto;flex-wrap:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trip-grid::-webkit-scrollbar{height:2px}.trip-grid::-webkit-scrollbar-track{background:#eee}.trip-grid::-webkit-scrollbar-thumb{background:#888;border-radius:20px}.trip-grid::-webkit-scrollbar{display:none}.trip{flex:0 0 260px}.trip-scrollbar{height:6px;background:#eee;border-radius:20px;margin-top:14px;position:relative}.trip-thumb{height:100%;width:80px;background:#111;border-radius:20px;position:absolute;left:0;top:0;cursor:pointer}.read-more a{color:currentColor;font-weight:600;text-decoration:underline;position:relative;display:block;z-index:9}.trip-overlay-product:after{content:"";position:absolute;display:block;background:#0000004d;width:100%;height:100%;top:0}.trip{position:relative;min-width:360px;cursor:pointer;transition:transform .25s ease}.trip-overlay-product{height:220px;position:relative;min-width:360px;border-radius:22px;overflow:hidden;cursor:pointer;transition:transform .25s ease}.trip img{width:100%;height:100%;object-fit:cover}.trip:hover{transform:translateY(-4px)}.trip-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e3f3fd9;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .25s ease}.trip.selected .trip-overlay,.trip.applyselected .trip-overlay{opacity:1}.trip-overlay span{font-size:18px;letter-spacing:.08em}.trip-meta{position:absolute;bottom:20px;left:20px;color:#fff;z-index:2}.trip-meta h4{margin:0;font-size:18px;font-weight:500;letter-spacing:1px}.trip-meta small{opacity:.85;font-size:13px;letter-spacing:1px}.step-actions{display:flex;justify-content:space-between;margin-top:30px}.btn-primary{background:#fff;border-radius:30px;padding:12px 26px;border:1px solid #ddd;cursor:pointer}.btn-secondary{background:none;border:none;opacity:.6;cursor:pointer}#surfApp button{margin-top:40px;padding:14px 30px;border-radius:30px;border:none;background:#000;color:#fff;cursor:pointer;font-family:var(--font-paragraph--family)}#surfApp .back{margin:0;padding:14px 0;border-radius:30px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:2px}#surfApp .next-btn{background:transparent;color:#000;margin:0;padding:0;border:0px solid}#surfApp button.next{box-sizing:border-box;border:4px solid rgba(255,255,255,1);border-radius:40px;box-shadow:0 3px 6px #00000029;padding:10px 50px;text-transform:uppercase;background:#fff;letter-spacing:4px;color:#000;margin:0}.querybox{max-height:0;overflow:hidden;transition:all .35s ease;opacity:0}.media-section-goal{width:100%;display:flex;flex-wrap:wrap;gap:30px}.querybox label{margin-bottom:10px;display:block}.querybox.active{max-height:300px;opacity:1}textarea{width:100%;min-height:120px;padding:10px;border-radius:6px;border:1px solid #ddd}.char-count{text-align:right;font-size:12px;color:#888;margin-top:4px}p.abc{font-size:14px}section.step.surfing-level-result h2{font-size:24px;letter-spacing:2px}#scrollPill{display:none!important}.tabs-wrapper{max-width:1200px;margin:40px auto}.tabs{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #eee;margin-bottom:20px}.tab{padding:14px 0;font-size:13px;width:calc(20% - 20px);letter-spacing:2px;text-transform:uppercase;color:#bbb;cursor:pointer;position:relative}.tab.active{color:#000}.tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#000}section.surfing-level-result-recoomendeds{display:flex;flex-direction:column;justify-content:center;height:100%;padding:100px 0}.status-profile.complete span.status-circle{background:#65d4f9}.status-profile.complete span.staus-complete{color:#007cac}select.country_code{padding:15px 0 15px 10px;border-radius:50px;background:#fff;width:93px}.tab-content{display:none}.tab-content.active{display:block}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.card{background:#fff;border-radius:20px;padding:30px;border:1px solid #eee}.card h3{font-size:18px;font-weight:400;margin-bottom:20px;color:#666}.option{display:flex;align-items:center;gap:5px;margin-bottom:12px;cursor:pointer}.option input{accent-color:#000;margin-top:0}.question-card-flex-2{display:flex;flex-wrap:wrap;gap:8px}.question-card-flex-2 label.option{width:calc(50% - 10px)}.footer{margin-top:60px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:2px}.footer.first-step{max-width:1000px}.cards.beginnercard.beginnercard-first{justify-content:space-between;gap:15px!important}.cards.beginnercard.beginnercard-first label.card-option{width:calc(50% - 15px)}.question-card{background:#fff;padding:28px;border-radius:24px;width:calc(33% - 15px);box-shadow:0 10px 30px #0000000f}.question-card h3{font-size:22px;color:#898989;font-weight:400;margin-bottom:22px;letter-spacing:1px}.next-btn{padding:12px 26px;border-radius:40px;border:1px solid #000;background:#fff;cursor:pointer;letter-spacing:2px}.next-btns{background:#fff;cursor:pointer;letter-spacing:2px;border:4px solid rgba(255,255,255,1);border-radius:40px;box-shadow:0 3px 6px #00000029;padding:10px 50px;text-transform:uppercase}.next-btns:hover{background:#000;color:#fff}.radio-item{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-size:15px;color:#9b9b9b;cursor:pointer}.radio-item input{display:none}.custom-radio{width:18px;height:18px;border-radius:50%;border:2px solid #e0e0e0;position:relative}.radio-item input:checked+.custom-radio{border-color:#4da3ff}.radio-item input:checked+.custom-radio:after{content:"";width:8px;height:8px;background:#4da3ff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cards.beginnercard{max-width:1000px;flex-wrap:wrap;align-items:flex-start;height:100%}.cards.beginnercard{--animation-order: 0;--tLength: .25s;--tDelay: .25s;transition:width .4s .2s,max-height .4s .2s,height .4s .2s;-webkit-animation:var(--tLength) ease-in calc(var(--animation-order) * var(--tDelay)) both fadeIn;animation:var(--tLength) ease-in calc(var(--animation-order) * var(--tDelay)) both fadeIn}.cards.beginnercard .card{font-size:14px;line-height:24px;padding:70px 40px!important;width:100%;height:100%;transition:all .2s}.cards.beginnercard .card:hover{color:#fff;background-color:#000}label.card-option{cursor:pointer;position:relative;width:calc(50% - 30px)}.card-option input{position:absolute;opacity:0}.card-option:hover .card{border-color:#bbb}.card-option input:checked+.card{border:1px solid #000;background:#000;color:#fff;box-shadow:0 10px 25px #00000014}.preview-item{position:relative;width:120px;height:120px}.preview-item img{width:100%;height:100%;object-fit:cover;border-radius:12px}.delete-btn{position:absolute;top:6px;right:6px;background:#0009;color:#fff;width:24px;height:24px;border-radius:50%;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.delete-btn:hover{background:red}.notify-card{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 8px;border-radius:18px;background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff80,0 8px 18px #00000014}.notify-left{display:flex;align-items:center;gap:12px;color:#2b2b2b}.bell{font-size:18px;opacity:.75}.text{font-size:14px;font-weight:500}.badge{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;background:linear-gradient(180deg,#fff,#8bc0d4);color:#222;box-shadow:inset 0 3px 6px #00000014,0 3px 6px #0000001f}.myprofile .notify-card{background:linear-gradient(180deg,#fff,#8bc0d4);border-radius:50px;padding:0;justify-content:center;width:50px;height:50px}.myprofile .badge{display:none}.myprofile .sidebar-menu li{justify-content:center}.dashboard-content .blog-post-comments-container,.dashboard-content .blog-post-comments__form-container,.dashboard-content .blog-post-content.rte{max-width:100%}.dashboard-content .blog-post-comments__form-input{padding:10px!important;height:50px}.blog-post-comments__form-container{margin:0}.field.blog-post-comments__form-body{margin-bottom:10px}.premium-comments{margin-top:40px;display:flex;flex-direction:row;justify-content:flex-end;gap:10px;padding-left:100px;flex-wrap:wrap;align-items:flex-end;width:100%}.premium-comment{display:flex;gap:16px;padding:10px;border-radius:16px;background:#fff;border:1px solid #eee;box-shadow:0 6px 18px #0000000a;transition:all .25s ease;width:90%}.premium-comment__content p{margin:0}.premium-comment.admin-comment{background:#ddd}.premium-comment:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000012}.premium-comment__avatar{width:44px;height:44px;min-width:44px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.premium-comment__meta{font-size:14px;margin-bottom:6px}.premium-comment__name{font-weight:600}.premium-comment__dot{margin:0 6px;opacity:.4}.premium-comment__date{opacity:.6}.premium-comment__text{font-size:16px;line-height:1.6;margin:0;color:#222}.article-premium-header{display:flex;align-items:center;gap:14px;margin:0 0 28px}.article-premium-avatar{width:48px;height:48px;border-radius:50%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:#111}.article-premium-author{font-weight:600;font-size:18px}.article-premium-meta{font-size:14px;color:#777}.article-premium-dot{margin:0 6px;opacity:.4}.blog-post-content{margin-top:24px;font-size:20px;line-height:1.4;color:#222;max-width:720px}.article-premium-header-content{border-radius:16px;background:#fff;border:1px solid #eee;box-shadow:0 6px 18px #0000000a;transition:all .25s ease;padding:20px}.country-picker{max-width:100%;width:100%}.picker-box{position:relative}#countryInput,#countryCurrentInput{width:100%;padding:15px;border-radius:22px;border-bottom:1px solid #ddd;font-size:14px;cursor:pointer;background:#fff}#countryInput:focus,#countryCurrentInput:focus{outline:none;border-color:#000}.country-list{position:absolute;width:100%;top:110%;left:0;background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000014;border:1px solid rgba(0,0,0,.06);max-height:240px;overflow:auto;display:none;z-index:9999}.country{padding:12px 16px;cursor:pointer;transition:.15s}.country:hover{background:#f3f3f3}.profile-uploads{width:100%}#profileUpload{display:none}.upload-boxs{display:block;cursor:pointer}.upload-previews{width:100%;border-radius:20px;border:1px dashed rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;transition:.25s;padding:14px;position:relative}.upload-previews:hover{border-color:#000;background:#f5f5f5}.upload-previews span{font-weight:600;font-size:14px}.upload-previews small{opacity:.6;font-size:12px;margin-top:4px}.upload-previews img{width:100%;height:100%;object-fit:cover;border-radius:20px}.upload-boxs{border:0px dashed #ccc;border-radius:16px;padding:0;text-align:center;background:#fafafa;transition:.3s ease;cursor:pointer}.profile-upload{width:100%}.surf-form{max-width:600px}.surf-label{display:block;font-size:16px;margin-bottom:10px;margin-top:20px;color:#333;font-family:var(--font-h2--family)}.surf-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.premium-dropdown{position:relative;flex:1;min-width:220px}.dropdown-input{width:100%;padding:15px 20px;border-radius:10px;border:1px solid #e5e5e5;font-size:15px;cursor:pointer}.dropdown-list{position:absolute;top:110%;left:0;right:0;font-family:var(--font-paragraph--family);background:#fff;border-radius:20px;box-shadow:0 20px 40px #00000014;max-height:260px;overflow:auto;display:none;z-index:50}.dropdown-item{padding:12px 18px;cursor:pointer}.dropdown-item:hover{background:#f3f3f3}.surf-btn{padding:15px 26px;border:none;font-family:var(--font-paragraph--family);border-radius:40px;background:#666;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.surf-btn:hover{background:#000}.status-profile{color:#27272769;font-family:Printvetica;font-size:14px;font-weight:400;line-height:24px;letter-spacing:1px;text-align:left;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px}span.status-circle{width:10px;height:10px;border-radius:50px;background:#5c5656}span.staus-complete{color:#272727d9;font-size:14px}.surf-box{display:flex;flex-wrap:wrap;column-gap:30px}.surf-box .card{width:calc(50% - 15px);align-items:self-start;flex-wrap:wrap;height:auto}.primary-btn,.surf-box .card button.primary-btn{box-sizing:border-box;border:4px solid rgba(255,255,255,1);box-shadow:0 3px 7px #00000029;background:#fff;color:#1f1f1f;font-family:Avenir;font-size:14px;font-weight:500;line-height:21.86px;letter-spacing:3px;text-align:left;text-transform:uppercase;padding:10px 40px;border-radius:50px}.primary-btn:hover,.surf-box .card button.primary-btn:hover{border:4px solid #000;box-shadow:0 3px 7px #00000029;background:#000;color:#fff}.header-surf{display:flex;flex-wrap:wrap;column-gap:10px;width:100%}.header-surf h2{color:#272727;font-family:Printvetica;font-size:24px;font-weight:400;line-height:34px;letter-spacing:0px;text-align:left;margin:0}.surf-box .card p{color:#504d4d;font-family:Avenir;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0px;text-align:left;padding-bottom:100px}.surf-box .card .locked{font-family:Avenir;font-size:14px;font-weight:500;line-height:24.59px;letter-spacing:0px;text-align:left}.surf-box .card small.label{color:#272727;font-family:Avenir;font-size:12px;font-weight:500;line-height:16.39px;letter-spacing:3px;text-align:left;text-transform:uppercase}.surf-box .card.dark{box-shadow:0 3px 7px #00000029;background:#292727}.surf-box .card.dark p,.surf-box .card.dark h2,.surf-box .card .locked,.surf-box .card.dark small.label{color:#fff}.dashboard-title-profile-flex{flex-wrap:wrap;width:calc(100% - 200px)}.dashboard-title-profile{display:flex;flex-wrap:wrap;justify-content:space-between}.dashboard-title-profile-flex-image{width:200px;text-align:right;display:flex;justify-content:end}.dashboard-title-profile-flex-image img{width:150px;height:150px;border-radius:100px;object-fit:cover}.status-row{max-width:900px;display:flex;flex-wrap:wrap;justify-content:space-between;color:#2727275c;font-family:Printvetica;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;text-align:left;margin-bottom:10px}.progress .steps{border:0px solid rgba(112,112,112,.31);background:#fff;padding:5px;border-radius:20px;width:100%;max-width:900px;display:flex;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(180deg,#f3fbff,#9ecfe0)}.progress .steps span.active{box-sizing:border-box;border:0px solid rgba(112,112,112,1);background:#fff;color:#000;border-radius:20px}.progress .steps span{font-family:Avenir;font-size:14px;font-weight:600;line-height:24px;letter-spacing:0px;text-align:center;color:#939393;width:25%;padding:5px 12px;cursor:pointer}.progress .steps.trips-step span{width:33.33%}select.stateselect{width:100%;padding:15px;border-radius:22px;border:0px solid #ddd;font-size:14px;cursor:pointer;background:#fff;box-shadow:0 2px 6px #00000026}.progress .steps span:first-child,.progress .steps span:last-child{pointer-events:all}.progress{margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}button.trip-btn{box-sizing:border-box;border:0px solid rgba(112,112,112,1);background:linear-gradient(180deg,#f3fbff,#9ecfe0);color:#939393;font-family:Avenir;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0px;text-align:left;display:block;padding:10px 23px;border-radius:25px}section.surfing-level-result-recoomendeds p{font-size:20px}section.surfing-level-result-recoomendeds .primary-btn{max-width:400px;display:inline-block;width:100%;text-align:center;letter-spacing:2px}small.section-label{font-family:Printvetica;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0px;text-align:left}p.desc{color:#504d4d;font-family:Avenir;font-size:29px;font-weight:500;line-height:39.61px;letter-spacing:0px;text-align:left;opacity:.59;margin-top:15px;margin-bottom:15px}.content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.left ul{font-family:Avenir;font-size:14px;font-weight:500;line-height:19.12px;letter-spacing:0px;text-align:left;list-style:none;margin:0 0 40px;padding:0}.left ul li{margin-bottom:12px;margin-top:12px}.left small.section-label{color:#272727;font-family:Avenir;font-size:14px;font-weight:500;line-height:19.12px;letter-spacing:7px;text-align:left;text-transform:uppercase}.right .info{font-family:Avenir;font-size:14px;font-weight:500;line-height:19.12px;letter-spacing:0px;text-align:left;margin-bottom:15px;margin-top:15px;color:#504d4d6e}.intro{margin-top:25px}.trip-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.trip-table th{text-align:left;padding:14px 12px;background:#f6f6f6;border-bottom:1px solid #ddd;font-weight:600}.trip-table td{padding:14px 12px;border-bottom:1px solid #eee}.trip-table tr:hover{background:#fafafa}.status-badge{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.pending{background:#fff3cd;color:#856404}.status-badge.approved{background:#d4edda;color:#155724}section.step.surfing-level-result{margin-top:40px}.media-section-flex{display:flex;width:100%;flex-wrap:wrap;gap:40px;justify-content:space-between;flex-direction:row-reverse}.media-section,.video-section{width:calc(50% - 20px)}#surfApp button#browseBtn{margin:0 6px 0 0}.review-wrapper{padding:20px;text-align:left}.review-wrapper p{font-size:35px}.review-title{font-size:32px;font-weight:500;color:#9a9a9a;line-height:1.4;margin-bottom:30px}.review-image{width:100%;overflow:hidden;margin-bottom:40px}.review-image img{width:100%;max-width:800px;border-radius:28px;display:block;height:auto}span.editprofileicon{width:15px;height:15px;position:absolute;right:13px;bottom:22px;z-index:99;cursor:pointer}.editprofileicon:hover svg{fill:#000;transform:scale(1.05)}.sidebar-menu li a span.bell svg{stroke:#000}.myprofile .badge.notification{display:flex;position:absolute;font-size:12px;justify-content:center;width:20px;height:20px;top:4px;right:6px;background:#000;color:#fff}.sidebar-menu li .notify-card a{width:100%;justify-content:space-between}.dashboard-wrapper.myprofile .sidebar-menu li .notify-card a{justify-content:center}.surfing-level .tabs-wrapper{max-width:100%;margin-top:0}.article-feedback-icon{margin:40px auto;padding:30px 20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:30px;text-align:center;box-shadow:0 15px 35px -10px #0000001a;border:1px solid rgba(255,255,255,.5);max-width:500px;position:relative;overflow:hidden}.article-feedback-icon:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#48bb78,#667eea,#f56565)}.feedback-header{margin-bottom:30px;position:relative}.feedback-header h3{font-size:24px;font-weight:700;color:#2d3748;margin-bottom:8px;font-family:Inter,sans-serif}.feedback-header p{font-size:14px;color:#718096;font-weight:400}.icon-buttons-container{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;width:95px}.noticeboard-card-title{display:flex;flex-wrap:wrap;align-items:center}h3.noticeboard-card-title>a{width:calc(100% - 95px)}.icon-btn-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.icon-btn{position:relative;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 10px 25px -5px #0000001a;background:#fff;border:2px solid transparent}.like-icon-btn{background:linear-gradient(145deg,#fff,#f0fff4);color:#48bb78;border-color:#c6f6d5}.like-icon-btn:hover{background:#48bb78;color:#fff;transform:scale(1.15) rotate(5deg);box-shadow:0 20px 30px -8px #48bb7880;border-color:#48bb78}.like-icon-btn:active{transform:scale(.95)}.dislike-icon-btn{background:linear-gradient(145deg,#fff,#fff5f5);color:#f56565;border-color:#fed7d7}.dislike-icon-btn:hover{background:#f56565;color:#fff;transform:scale(1.15) rotate(-5deg);box-shadow:0 20px 30px -8px #f5656580;border-color:#f56565}.dislike-icon-btn:active{transform:scale(.95)}.icon-btn.active{animation:pop .3s ease-out}.like-icon-btn.active{background:#48bb78;color:#fff;border-color:#48bb78}.dislike-icon-btn.active{background:#f56565;color:#fff;border-color:#f56565}.count-bubble{position:absolute;top:-10px;right:-13px;background:#667eea;color:#fff;font-size:9px;font-weight:700;min-width:20px;height:20px;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 4px 10px -2px #667eea80;border:2px solid white;transition:all .3s ease;font-family:Inter,sans-serif}.icon-btn:hover .count-bubble{transform:scale(1.2);background:#5a67d8;top:-8px;right:-8px}.btn-label{font-size:14px;font-weight:600;color:#4a5568;transition:all .3s ease;font-family:Inter,sans-serif}.icon-btn:hover+.btn-label,.icon-btn.active+.btn-label{color:#2d3748;font-weight:700}.like-icon-btn:hover+.btn-label{color:#48bb78}.dislike-icon-btn:hover+.btn-label{color:#f56565}.simple-stats{margin-top:25px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;justify-content:center;gap:30px;font-size:14px;color:#718096}.simple-stats span i{margin-right:5px}.simple-stats .like-stats i{color:#48bb78}.simple-stats .dislike-stats i{color:#f56565}.simple-stats .total-stats{font-weight:600;color:#2d3748}.thank-you-message{margin-top:20px;padding:12px;background:#f0fff4;border-radius:30px;color:#22543d;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;animation:slideUp .3s ease-out}.thank-you-message i{color:#48bb78;font-size:16px}.thank-you-message.hidden{display:none}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.icon-btn{animation:float 3s ease-in-out infinite}.like-icon-btn{animation-delay:0s}.dislike-icon-btn{animation-delay:.2s}.icon-btn.disabled{pointer-events:none;opacity:.7;filter:grayscale(.3);animation:none}div#toggleSidebar svg{width:21px;height:21px}div#toggleSidebar{display:flex;gap:10px;cursor:pointer}.active-sidebar span#toggleText{display:none}.surf-box.dashboard-profile{width:100%;gap:20px;padding:0 30px;justify-content:space-between}.surf-box.dashboard-profile .card{width:calc(33.33% - 20px)}.surf-box.dashboard-profile .logo-dasgh{max-width:30px}.surf-box.dashboard-profile small.label{font-size:10px}.surf-box.dashboard-profile h2{font-size:24px;line-height:34px}.surf-box.dashboard-profile p{font-size:14px;padding:15px 0 20px;line-height:20px;margin-top:0}.surf-box.dashboard-profile .card a{display:flex;justify-content:space-between;flex-wrap:wrap;height:100%;flex-direction:column}.dashboard-content.dashboard-profiles{display:block}.dashboard-title.dashboard-profile{padding:0 30px;font-size:30px;width:100%;flex-wrap:wrap;display:block}.dashboard-title.dashboard-profile .portal-label{margin-bottom:5px}.surf-box.dashboard-profile .primary-btn{box-sizing:border-box;border:4px solid rgba(255,255,255,1);box-shadow:0 3px 7px #00000029;background:#fff;color:#1f1f1f;font-family:Avenir;font-size:12px;font-weight:500;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:10px 30px;border-radius:50px}.surf-box.dashboard-profile .locked{font-size:12px;padding-top:15px}.no-scroll{overflow:hidden}.locked svg{width:24px;height:24px;fill:#fff;display:inline-block;vertical-align:sub}.active-trip{pointer-events:none}.profile-form{width:100%}.dashboard-title-flex-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}div#uploadPreview{width:100px;height:100px;margin:0;border-radius:0%;position:relative}.profile-form .dashboard-title-flex-content .dashboard-title{width:100%}.profile-form .dashboard-title-flex-content .dashboard-title .logo-dasghl{width:calc(100% - 130px)}div#uploadPreview span.editprofileicon{bottom:0;top:auto;right:0;left:auto;width:20px;height:20px;border-radius:100%}div#uploadPreview img{border-radius:100%}span.editprofileicon.uploadclick:hover svg{fill:none}svg#sign-out-double-arrow-left{width:21px;height:21px}article.noticeboard-card{flex-direction:column-reverse;border-radius:20px;padding:20px;border:1px solid #eee}.dashboard-content .blog-post-content.rte{font-size:16px}h3.noticeboard-card-title{margin:0;justify-content:space-between}h3.noticeboard-card-title .icon-buttons-container{width:30px}.right-header{display:none}textarea{width:100%;min-height:120px;padding:12px 14px;font-size:14px;font-family:inherit;border:1px solid #ccc;border-radius:8px;outline:none;resize:vertical;transition:all .2s ease}textarea#message{margin-top:10px;min-height:200px}textarea:focus{outline:0}.upload-box-textarea label{display:block}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none}.half-field{display:flex;flex-wrap:wrap;gap:30px}.half-field .field.dasboardfield{width:calc(50% - 20px)}.dashboard-sidebar>div{width:100%}.myprofile .sidebar-bottom{align-items:center}.myprofile .sidebar-bottom a{gap:0}#saveBtn:disabled{opacity:.5;cursor:not-allowed}#saveBtn:enabled{opacity:1;cursor:pointer}.gallery-confirm-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.gallery-confirm-popup.active{display:block}.gallery-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.gallery-popup-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:600px;background:#fff;padding:50px 32px;border-radius:8px;text-align:center}.gallery-popup-box h3{margin-bottom:12px;font-size:24px}.gallery-popup-box p{color:#666;margin-bottom:24px;font-family:Avenir;font-size:14px;font-weight:500;line-height:19.12px;letter-spacing:0px}.gallery-popup-actions{display:flex;gap:12px;justify-content:center}.gallery-popup-actions button{border:none;cursor:pointer;padding:14px 50px;font-family:var(--font-paragraph--family);letter-spacing:2px;text-transform:uppercase;border-radius:40px;box-shadow:0 3px 6px #00000029;border:4px solid rgba(255,255,255,1)}.gallery-popup-actions .cancel-btn{background:#000;color:#fff;border:4px solid rgba(0,0,0,1)}.gallery-popup-actions .confirm-btn{background:#fff}@media(max-width:768px){.gallery-popup-actions{flex-direction:column}.half-field{display:flex;flex-wrap:wrap;gap:0}.half-field .field.dasboardfield,.surf-box.dashboard-profile .card{width:100%}.dashboard-title.dashboard-profile{padding:30px 0;margin:0}.surf-box.dashboard-profile{padding:0}.surf-box.dashboard-profile .primary-btn{display:none;width:auto;max-width:300px;text-align:center}.surf-box.dashboard-profile p{padding:15px 0!important;margin:0}.article-feedback-icon{margin:30px 15px;padding:25px 15px}.feedback-header h3{font-size:20px}.count-bubble{min-width:24px;height:24px;font-size:11px}.cards.beginnercard.beginnercard-first label.card-option{width:100%}#surfApp button.next{font-size:12px}}@media(max-width:480px){.count-bubble{min-width:22px;height:22px;font-size:10px;top:-8px;right:-8px}.btn-label{font-size:12px}.feedback-header h3{font-size:18px}.simple-stats{flex-direction:column;gap:10px;align-items:center}}@media(prefers-color-scheme:dark){.article-feedback-icon{background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568}.feedback-header h3{color:#f7fafc}.feedback-header p{color:#a0aec0}.btn-label{color:#cbd5e0}.icon-btn{background:#2d3748}.like-icon-btn{background:#2d3748;color:#48bb78;border-color:#48bb78}.dislike-icon-btn{background:#2d3748;color:#f56565;border-color:#f56565}.simple-stats{color:#a0aec0;border-top-color:#4a5568}.simple-stats .total-stats{color:#e2e8f0}}@media(min-width:768px){.content .right{background:#fff;border-radius:20px;padding:30px;border:1px solid #eee}.content .left{width:calc(100% - 400px)}}@media(max-width:767px){.hamburger{font-size:26px;background:none;border:none;color:#000;cursor:pointer}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none}.mobile-menu.active{pointer-events:auto;height:100vh;overflow-y:scroll}.menu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:.3s}.mobile-menu.active .menu-overlay{opacity:1}.menu-panel{position:absolute;left:0;top:0;height:100%;width:300px;background:#fff;padding:0;transform:translate(-100%);transition:.35s cubic-bezier(.77,0,.18,1);box-shadow:4px 0 20px #00000014;background:linear-gradient(180deg,#f3fbff,#9ecfe0)}.mobile-menu.active .menu-panel{transform:translate(0);width:100%;overflow-x:auto;height:100vh}.header-bar{width:100%}a.backtowebsite svg{width:24px;height:24px}.dashboard-wrapper.myprofile .dashboard-content{width:100%}button#closeMenu{position:absolute;top:5px;right:5px;background:transparent;border:0px solid;font-size:20px;z-index:9;color:#36454f}.dashboard-sidebar{top:0;border-radius:0;height:100%;width:100%;background:transparent;box-shadow:none;position:relative;row-gap:60px;display:block}.notify-card{width:250px;padding:0 8px 10px 0;justify-content:space-between;border-radius:18px;background:transparent;box-shadow:none}.sidebar-bottom{padding-bottom:40px;padding-top:30px}.sidebar-title{margin-top:12px;margin-bottom:10px}.dashboard-wrapper.myprofile .sidebar-titles{display:block}.profile-wrapper{padding:0;flex-wrap:wrap}.dashboard-content{width:100%;height:100%;justify-content:space-between;flex-wrap:wrap;align-items:unset}.logo-dasgh{margin-bottom:13px}.profile-image{width:100%;height:100px;margin:0}.profile-image img{width:100%;height:100px}.profile-form{width:100%}.buttons{gap:10px}button#saveBtn,button#editBtn{width:100%}.myprofile span.textlabel{display:block;max-width:100%;opacity:1}.myprofile .sidebar-menu li{justify-content:unset}.myprofile .badge{display:flex}.myprofile span.text{display:block!important;max-width:100%;opacity:1}.myprofile .notify-card{width:250px;padding:0 8px 10px 0;justify-content:space-between;border-radius:18px;background:transparent;box-shadow:none;align-items:flex-start}.notify-left{align-items:flex-start}.surf-box{row-gap:30px}.surf-box .card{width:100%;padding:20px}.surf-box .card p{padding-bottom:10px;font-size:14px;line-height:20px}.surfApp{padding-top:0!important}.dashboard-title-sticky{position:sticky;top:8px;background:#fff;z-index:99}.surf-box.dashboard-profile .logo-dasghl{width:calc(100% - 40px)}button.primary-btn,.surf-box .card button.primary-btn{width:100%;padding:10px;text-align:center;font-size:12px;letter-spacing:2px;background:#f5f5f5;border-color:#f5f5f5}.header-surf h2{font-size:18px;line-height:24px}.header-surf{align-items:center}.surf-box .card .locked{font-size:14px}.dashboard-title-profile-flex{width:100%}.dashboard-title-profile-flex-image{width:50px;height:50px;position:absolute;top:5px}.dashboard-title-profile-flex-image img{width:50px;height:50px}.dashboard-title-profile{flex-direction:column-reverse;align-items:end;margin-top:15px;position:sticky;top:0;z-index:9;background:#fff}.logo-dasgh img{max-width:50px}.dashboard-title{column-gap:10px;margin-bottom:10px}.profile-title{margin:0}.status-row,.status-profile{font-size:12px}.progress .steps span{font-size:12px;padding:5px 10px}.right-header{margin-top:15px}button.trip-btn{font-size:12px}p.desc{font-size:12px;line-height:1.4}.content .right{width:100%;margin-top:2px;border:4px solid rgba(255,255,255,1);box-shadow:0 3px 7px #00000029;padding:0 10px;border-radius:20px;margin-bottom:16px}.left ul{margin-bottom:15px}.dashboard-wrapper.myprofile .dashboard-sidebar{width:100%;align-items:flex-start;flex-wrap:wrap;row-gap:0;display:block;padding:20px 20px 40px}.dashboard-wrapper.myprofile .dashboard-sidebar>div{width:100%;align-items:flex-start}.myprofile .sidebar-bottom a{gap:10px}.content{margin-top:10px}span.staus-complete{font-size:12px}.progress{margin-bottom:0}.step h2{font-size:25px}.cards.beginnercard{flex-direction:column}label.card-option{width:100%}.cards.beginnercard .card{padding:35px 20px!important;font-size:16px}section.step h2{font-size:18px}.question-card h3{font-size:18px;margin-bottom:10p;letter-spacing:0}.tabs-wrapper{margin-top:0}.tab{font-size:12px;word-break:break-word;width:calc(25% - 10px)}.tabs{gap:10px}.question-card{width:100%;padding:20px}#surfApp .cards{flex-wrap:wrap}.primary-btn,.surf-box .card button.primary-btn{letter-spacing:1px;font-size:12px}.footer{flex-wrap:wrap;margin-top:34px;gap:22px;flex-direction:column-reverse}#surfApp .back,#surfApp .next-btn{letter-spacing:1px;font-size:12px}.logo-dasghl.community-logo{width:100%}.logo-dasghl.community-logo p{font-size:16px;line-height:20px}.members-panel{padding:20px 0!important}.media-section-flex{flex-wrap:wrap;gap:20px}.media-section,.video-section{width:100%;margin:0}.review-wrapper p{font-size:20px}.review-wrapper{padding:10px 0}.next-btns{width:100%;text-align:center;padding:10px}.progress .steps{padding:5px}.trip{min-width:200px}.noticeboard-section{padding:0}.article-premium-header{margin-bottom:10px}.blog-post-content{font-size:16px}.premium-comments{padding-left:40px;margin-top:20px}.member-row{flex-wrap:wrap;font-size:16px;line-height:24px;border-bottom:1px solid #ddd}.member-trips{font-size:14px;opacity:.5}.members{margin-top:20px}.members h2{font-size:24px}.members p{letter-spacing:2px}.profile-title{font-size:24px;line-height:30px}button.btn-edit{width:100%}.dashboard-wrapper .sidebar-menu li .notify-card a{justify-content:left;position:relative}.badge.notification,.myprofile .badge.notification{display:flex;position:absolute;font-size:12px;line-height:1.5;justify-content:center;width:36px;height:36px;top:-9px;right:6px;background:linear-gradient(180deg,#fff,#8bc0d4);color:#222}.dashboard-wrapper .sidebar-menu li .notify-card a,.dashboard-wrapper.myprofile .sidebar-menu li .notify-card a{justify-content:space-between}.account-links-top,.right-header{display:none}.dashboard-wrapper{padding:15px;align-content:flex-start}section.step.surfing-level-result-recoomended{margin:20px 0}.left small.section-label{font-size:12px}.left ul{font-size:14px;font-weight:500;line-height:20px}.left ul li{margin-bottom:7px;margin-top:7px}.tabs{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:sticky;top:145px;z-index:9;background:#fff}.tab{flex:0 0 auto}.tabs::-webkit-scrollbar{display:none;height:0px}.tab{font-size:12px;width:33%;text-align:center}.dashboard-title-flex-content{margin-bottom:30px}.profile-title-small{margin-bottom:4px}.progress .steps.trips-step span{padding:5px 6px}.trip-overlay-product{min-width:auto}}@media(max-width:400px){.progress .steps span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dashboard.css.map */
