.sp-align-left{text-align:left}.sp-align-right{text-align:right}.sp-align-center{text-align:center}.sp-header{position:relative;overflow:visible;z-index:10000}.sp-template{margin-bottom:1.5em}.sp-template-profile-selector{clear:both;overflow:hidden}.sp-template-logo,.sp-template-photo{float:left;margin-bottom:2em;margin-right:2em;max-width:50%}.sp-template-event-logos{text-align:center}.sp-template-details{display:inline}.sp-template-details dl{overflow:hidden}.sp-tab-menu{display:block;clear:both;padding:0 5px;margin:0 0 1.5em;list-style:none}.sp-tab-menu-item{display:inline-block;margin:0}.sp-tab-menu-item a{display:block;margin:0 10px;color:inherit;opacity:.5;transition:all .3s}.sp-tab-menu-item a:focus{outline:none}.sp-tab-menu-item-active a,.sp-tab-menu-item a:hover{color:inherit;opacity:1}.sp-tab-content{display:none}.sp-template-profile-selector{text-align:right;margin-bottom:.5em}.sp-scrollable-table-wrapper{width:100%;overflow:hidden;overflow-x:auto}.sp-data-table{width:100%;table-layout:auto;border-spacing:0}.sp-paginated-table{margin-bottom:0}.sp-data-table thead th{white-space:nowrap}.sp-data-table thead .sorting,.sp-data-table thead .sorting_asc,.sp-data-table thead .sorting_desc,.sp-data-table thead .sorting_asc_disabled,.sp-data-table thead .sorting_desc_disabled{cursor:pointer;position:relative}.sp-data-table tbody a{text-decoration:none}.sp-data-table .sorting:after,.sp-data-table .sorting_asc:after,.sp-data-table .sorting_desc:after{font-family:dashicons;margin:0 -.2em}.sp-data-table .sorting:after{content:"\f156";color:#fff0;position:absolute}.sp-data-table .sorting_asc:after{content:"\f142";position:absolute}.sp-data-table .sorting_desc:after{content:"\f140";position:absolute}.sp-data-table .data-name{text-align:left}.sp-data-table .data-number,.sp-data-table .data-rank{width:1px}.sp-data-table .sp-checkbox{font-family:sportspress;vertical-align:bottom}.sp-post-content{clear:both}.sp-table-wrapper .dataTables_paginate{text-align:center}.sp-table-wrapper .dataTables_paginate .paginate_button{margin:.5em;cursor:pointer;display:inline-block}.sp-table-wrapper .dataTables_paginate .previous{float:left;margin-left:0}.sp-table-wrapper .dataTables_paginate .next{float:right;margin-right:0}.sp-table-wrapper .dataTables_paginate .current{opacity:.5;color:inherit;cursor:default}.sp-table-wrapper .dataTables_paginate .disabled{opacity:0;cursor:default}.sp-excerpt{display:block;margin-bottom:1em}.sp-league-table td.has-logo{line-height:2em}.sp-league-table .team-logo{width:2em;height:2em;display:inline-block;vertical-align:middle;text-align:center}.sp-league-table .data-name .team-logo{margin-right:.5em}.sp-league-table .team-logo img{width:auto;height:auto;max-width:2em;max-height:2em}.sp-template-team-gallery img{padding:1em}.sp-player-list td{line-height:2em}.sp-player-list .data-name .player-photo,.sp-player-list .data-name .player-flag,.sp-player-list .data-team .team-logo{width:2em;height:2em;display:inline-block;vertical-align:middle;text-align:center}.sp-player-list .data-name .player-photo,.sp-player-list .data-name .player-flag{margin-right:.5em}.sp-player-list .data-name .player-photo img,.sp-player-list .data-name .player-flag img,.sp-player-list .data-team .team-logo img{width:auto;height:auto;max-width:2em;max-height:2em}.sp-staff-role-delimiter{margin:0 .125em}.sp-button{border:none;cursor:pointer}.sp-message{padding:1em;border:1px solid #fff0;text-align:center}.sp-event-logos a{text-decoration:none;color:inherit}.sp-event-logos img{display:inline!important;vertical-align:middle}.sp-event-overview,.sp-event-performance-tables{overflow:hidden;clear:both}.sp-event-logos .sp-team-logo{white-space:nowrap;display:block}.sp-event-logos .sp-team-logo .sp-team-result{display:block;margin:.5em 0}.sp-event-venue thead th{white-space:normal}.sp-template-event-performance-icons thead{display:none}.sp-event-performance .sub{background:rgb(0 0 0 / .05)}.sp-event-performance .sub-in,.sp-event-performance .sub-out{cursor:default}.sp-event-performance .sub-in:before,.sp-event-performance .sub-out:before{font-family:dashicons}.sp-event-performance .sub-in:before{content:"\f140"}.sp-event-performance .sub-out:before{content:"\f142"}.sp-event-performance .sp-performance-icons{width:25%}.sp-event-performance .sp-event-star{color:#f4d014}.sp-event-performance .sp-event-star-number{margin-left:-20px;width:20px;text-align:center;display:inline-block;font-size:smaller;line-height:20px}.sp-event-performance-teams .sp-template-event-performance-icons{box-sizing:border-box;width:50%;float:left;clear:left;padding-right:10px}.sp-event-performance-teams .sp-template-event-performance-icons:nth-child(2n){float:right;clear:right;padding-right:0;padding-left:10px}.sp-template-event-performance-icons .sp-player-position{display:block}.sp-event-calendar{border-spacing:0}.sp-event-calendar a{text-decoration:none}.sp-event-calendar tbody td,.sp-event-calendar thead th{text-align:center}.sp-event-calendar #next{text-align:right}.sp-event-calendar #prev{text-align:left}.sp-event-list .data-date date,.sp-event-list .data-time date{display:none!important}.sp-event-list .data-article{white-space:nowrap}.sp-event-list .data-article a .dashicons{padding-right:3px}.sp-event-list .data-time,.sp-event-list .data-results{white-space:nowrap}.sp-event-list .data-home{text-align:right}.sp-event-list .data-away{text-align:left}.sp-event-list td.has-logo{line-height:2em}.sp-event-list .team-logo{width:2em;height:2em;margin-right:.5em;display:inline-block;vertical-align:middle;text-align:center}.sp-event-list .team-logo img{width:auto;height:auto;max-width:2em;max-height:2em}.sp-event-list .data-home img,.sp-event-list .data-away img{display:inline-block;vertical-align:middle}.sp-event-list .data-home img{margin-left:8px}.sp-event-list .data-away img{margin-right:8px}.sp-event-list-format-homeaway .data-time{text-align:center;padding-left:1em;padding-right:1em}.sp-event-blocks thead{display:none}.sp-event-blocks .sp-event-date,.sp-event-blocks .sp-event-time,.sp-event-blocks .sp-event-results,.sp-event-blocks .sp-event-title{text-align:center;display:block;margin:10px 0;clear:none}.sp-event-blocks .sp-event-league,.sp-event-blocks .sp-event-season,.sp-event-blocks .sp-event-venue{text-align:center;margin:0 20%;padding:0 20px}.sp-event-blocks .team-logo{margin:10px;width:20%;height:4em;max-width:6em;text-align:center}.sp-event-blocks .logo-odd{float:left}.sp-event-blocks .logo-even{float:right}.sp-event-blocks .team-logo img{max-width:100%;max-height:100%;width:auto;height:auto}.sp-fixtures-results{clear:both}.widget .sp-event-blocks .sp-event-title{margin:10px;padding:0;clear:both}span.sp_event_spec_label{font-weight:700}.sp-template-event-logos-block .team-logo{float:none;max-width:none;width:100%;height:auto;color:inherit}.sp-template-event-logos-block .team-logo img{vertical-align:middle}.sp-template-event-logos-block .sp-team-name{display:block;clear:both;vertical-align:middle;font-size:28px}.sp-template-event-logos-block .sp-event-results{font-size:36px}.sp-form-events{text-align:center}.sp-form-events .sp-form-event-link{display:inline-block;text-align:center;vertical-align:text-top;line-height:1.5em;width:1.5em;margin:0 0 .25em;color:#fff!important;font-weight:400}.sp-form-events .sp-form-event-link:hover{color:#fff!important}.sp-template-countdown .event-image img{display:block;margin:0 auto}.sp-template-countdown .event-name{clear:both;overflow:hidden}.sp-template-countdown .team-logo{width:20%;height:auto;max-width:4em}.sp-template-countdown .logo-odd{float:left;margin-right:10px}.sp-template-countdown .logo-even{float:right;margin-left:10px}.sp-template-countdown .team-logo img{max-width:100%;max-height:100%;width:auto;height:auto}.sp-template-countdown .sp-countdown{clear:both}.sp-google-map-container{position:relative}.sp-google-map{width:100%;height:320px}.sp-google-map-link{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../images/maps/pin.png) no-repeat center center;background-size:26px 82px}.sp-google-map img{max-width:none!important}.sp-venue-map{margin-bottom:4em}.sp-view-all-link{display:block;margin-top:.5em}.sp-highlight,.sp-heading{font-weight:700}.sp-desktop{display:none}#wpadminbar #wp-admin-bar-sportspress>.ab-item:before{font-family:sportspress,dashicons}#wpadminbar #wp-admin-bar-sportspress>.ab-item:before{content:"\f111";top:2px}@media screen and (min-width:801px){.sp-widget-align-none{clear:both}.sp-widget-align-left{width:50%;float:left;clear:left;padding-right:10px;box-sizing:border-box}.sp-widget-align-right{width:50%;float:right;clear:right;padding-left:10px;box-sizing:border-box}.sp-desktop{display:block}.sp-mobile{display:none}}@media screen and (min-width:601px){.sp-event-logos .sp-team-logo{display:inline-block}.sp-event-logos-2 .sp-team-logo{display:inline}.sp-event-logos-2 .sp-team-logo .sp-team-result{display:inline-block;margin:0 .25em}.sp-template-logo+.sp-post-content{clear:left}.sp-template-photo+.sp-post-content{clear:none}.sp-template-event-logos-block .team-logo{width:33%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-template-event-logos-block .team-logo img{height:100px}.sp-template-event-logos-block .logo-odd{text-align:left;float:left}.sp-template-event-logos-block .logo-even{text-align:right;float:right}.sp-template-event-logos-block .logo-odd img{margin-right:10px}.sp-template-event-logos-block .logo-even img{margin-left:10px}.sp-template-event-logos-block .sp-team-name{display:inline;clear:none}}@font-face{font-family:'sportspress';src:url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../fonts/sportspress.eot#1793532111);src:url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../fonts/sportspress.eot#1793532111) format('embedded-opentype'),url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../fonts/sportspress.woff2#1793532111) format('woff2'),url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../fonts/sportspress.ttf#1793532111) format('truetype'),url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../fonts/sportspress.woff#1793532111) format('woff'),url(https://goalsbc.ca/wp-content/plugins/sportspress-pro/includes/sportspress/assets/css/../fonts/sportspress.svg?ddphik2#sportspress) format('svg');font-weight:400;font-style:normal}[class^="sp-icon-"],[class*=" sp-icon-"]{font-family:sportspress,dashicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;width:20px;height:20px;font-size:20px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-sub:before{content:"\f503"}.sp-icon-star-filled:before{content:"\f155"}.sp-icon-update:before{content:"\f113"}.sp-icon-undo:before{content:"\f171"}.sp-icon-redo:before{content:"\f172"}.sp-icon-marker:before{content:"\f159"}.sp-icon-no:before{content:"\f158"}.sp-icon-heart:before{content:"\f487"}.sp-icon-soccerball:before{content:"\e700"}.sp-icon-baseball:before{content:"\e701"}.sp-icon-basketball:before{content:"\e602"}.sp-icon-golfball:before{content:"\e603"}.sp-icon-cricketball:before{content:"\e604"}.sp-icon-bowling:before{content:"\e605"}.sp-icon-ice-hockey:before{content:"\e606"}.sp-icon-football:before{content:"\e607"}.sp-icon-poolball:before{content:"\e608"}.sp-icon-table-tennis:before{content:"\e609"}.sp-icon-tennis:before{content:"\e610"}.sp-icon-racing-flag:before{content:"\e611"}.sp-icon-volleyball:before{content:"\e612"}.sp-icon-soccerball-alt:before{content:"\e600"}.sp-icon-baseball-alt:before{content:"\e601"}.sp-icon-shoe:before{content:"\e800"}.sp-icon-card:before{content:"\e801"}.sp-icon-league:before{content:"\f332"}.sp-icon-shield:before{content:"\f334"}.sp-icon-tshirt:before,.sp-icon-sp_player:before{content:"\f307"}.sp-icon-whistle:before{content:"\f227"}.sp-icon-time:before{content:"\f469"}.sp-icon-friendly:before{content:"\f328"}.sp-template.sp-template-event-statistics{color:inherit;clear:both}.sp-statistic-label{display:block;text-align:center;clear:both}.sp-statistic-value{vertical-align:middle;text-align:center;width:10%}.sp-statistic-ratio{width:80%}.sp-statistic-bar{height:2em;background:#2b353e}.sp-statistic-bar-fill{height:100%;background:#00a69c}@media screen and (min-width:801px){.sp-inline-statistics.sp-performance-sections--1 .sp-event-performance-tables .sp-template-event-performance{box-sizing:border-box;width:30%}.sp-inline-statistics.sp-performance-sections--1 .sp-event-performance-tables .sp-template-event-performance-combined{width:60%}.sp-inline-statistics.sp-performance-sections--1 .sp-event-performance-tables .sp-template-event-statistics{box-sizing:border-box;display:inline-block;clear:none;width:40%;padding-left:10px;padding-right:10px}}.sp-event-matrix .sp-event-matrix-label{text-align:center}.sp-event-matrix .sp-event-matrix-home-label{text-align:left;white-space:nowrap}.sp-event-matrix .sp-event-matrix-team-logo{width:2em;height:2em;display:inline-block;vertical-align:middle;text-align:center}.sp-event-matrix tbody .sp-event-matrix-team-logo{margin-right:.5em}.sp-event-matrix thead .sp-event-matrix-event-column{text-align:center}.sp-event-matrix tbody .sp-event-matrix-empty-cell{background:rgb(0 0 0 / .05)}.sp-event-matrix tbody .sp-event-matrix-event{display:block;text-align:center;padding:.125em .25em;color:#fff!important;font-weight:400;white-space:nowrap}.sp-event-matrix tbody .sp-event-matrix-event:hover{color:#fff!important}.sp-event-matrix tbody .sp-event-matrix-future-event{display:block;text-align:center}.sp-event-matrix tbody .sp-event-matrix-empty-event{opacity:.5}.sp-scoreboard-wrapper{padding:0 35px;position:relative}.sp-scoreboard-nav{font-family:dashicons;font-size:20px;line-height:20px;display:block;position:absolute;top:0;width:35px;height:100%;cursor:pointer;padding:0}.sp-scoreboard-nav:focus{outline:none}.sp-scoreboard-prev:before,.sp-scoreboard-next:before{position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.sp-scoreboard-nav-disabled{display:none}.sp-scoreboard-content{overflow:hidden}.sp-scoreboard{table-layout:fixed;margin:0!important;position:relative;line-height:1.5em}.sp-scoreboard td{width:180px;padding:0}.sp-scoreboard a{color:inherit}.sp-scoreboard-event{display:block;padding:5px 10px 0;overflow:hidden}.sp-scoreboard-date,.sp-scoreboard-time,.sp-scoreboard-league,.sp-scoreboard-season,.sp-scoreboard-venue,.sp-scoreboard-team{display:block;margin:0 0 5px}.sp-scoreboard-team-logo{width:1.5em;display:inline-block}.sp-scoreboard-team-logo img{height:1.5em;width:auto;vertical-align:middle}.sp-header-scoreboard .sp-scoreboard-nav{border-radius:0}.sp-scoreboard-prev{left:0;border-top-right-radius:0;border-bottom-right-radius:0}.sp-scoreboard-next{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.sp-scoreboard-prev:before{content:"\f341"}.sp-scoreboard-next:before{content:"\f345"}.sp-scoreboard-result{float:right}.sp-template-timeline{overflow:visible;clear:both}.sp-timeline{height:1px;width:100%;float:left;clear:both;position:relative;overflow:visible;margin:3em 0 4.5em}.sp-timeline hr{margin:0!important;padding:0!important;opacity:.5}.sp-timeline-minute{line-height:3em;top:50%;margin-top:-1.5em;position:absolute;font-size:11px;font-weight:700;cursor:default}.sp-timeline-kickoff-away{visibility:hidden}.sp-timeline-icon{position:absolute;top:-1.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp-timeline-icon-away{bottom:auto;top:2.5em}.sp-timeline-icon img{height:auto;width:auto;max-height:2.5em;max-width:1.5em}.sp-tournament-bracket{border-width:1px;border-spacing:0;border-collapse:separate!important}.sp-tournament-bracket th,.sp-tournament-bracket td{text-align:center;vertical-align:middle}.sp-tournament-bracket td{border:none}.sp-tournament-bracket a{text-decoration:none!important}.sp-tournament-bracket img{vertical-align:middle;width:auto;height:auto;max-width:2em;max-height:2em}.sp-tournament-bracket tr:first-child td{padding-top:20px!important}.sp-tournament-bracket tr:last-child td{padding-bottom:20px!important}.sp-tournament-bracket .sp-event,.sp-tournament-bracket .sp-team{padding:0!important}.sp-tournament-bracket .sp-event .sp-event-title{padding:30px 8px;display:block;font-weight:700}.sp-tournament-bracket .sp-event .sp-event-main{color:#222222!important}.sp-tournament-bracket .sp-home-team{vertical-align:bottom}.sp-tournament-bracket .sp-away-team{vertical-align:top}.sp-tournament-bracket .sp-team .sp-team-name{position:relative;padding:8px;display:block}.sp-tournament-bracket .sp-team span.sp-team-name{cursor:default}.sp-tournament-bracket .sp-team .sp-team-name:before{content:"";position:absolute;top:50%;margin-top:-5px;border-top:5px solid #fff0;border-bottom:5px solid #fff0}.sp-tournament-bracket .sp-team.sp-first-round .sp-team-name:before{border:none}.sp-template-tournament-winner{text-align:center;margin-bottom:2em}.sp-tournament-bracket-double .sp-tournament-bracket .sp-event .sp-event-title{padding:4px 4px 8px}.sp-tournament-bracket td{padding-right:0}.sp-tournament-bracket .sp-event{border-right:8px solid #fff!important}.sp-tournament-bracket .sp-event-flip{border-right:none!important;border-left:8px solid #fff!important}.sp-tournament-bracket .sp-event-final{border-right:none!important;border-left:none!important}.sp-tournament-bracket .sp-team{padding:0 0 0 8px!important}.sp-tournament-bracket .sp-team .sp-team-name:before{left:-8px;border-left:5px solid #fff}.sp-tournament-bracket .sp-team.sp-first-round{padding-left:0!important}.sp-tournament-bracket .sp-event.sp-last-round{border-right:0!important}.sp-tournament-bracket .sp-team-flip{padding:0 8px 0 0!important}.sp-tournament-bracket .sp-team-flip .sp-team-name:before{left:auto;border-left:none;right:-8px;border-right:5px solid #fff}.sp-tournament-bracket .sp-team-flip.sp-last-round{padding-right:0!important}.sp-tournament-bracket .sp-team-flip.sp-last-round .sp-team-name:before{right:auto;border-right:none}.sp-tournament-bracket .sp-team.sp-team-final{padding:0 8px!important}/* jQuery Bracket | Copyright (c) Teijo Laine 2011-2016 | Licenced under the MIT licence */
div.jQBracket{font-family:Arial;font-size:14px;position:relative}div.jQBracket .tools{position:absolute;top:0;color:#FFF}div.jQBracket .tools span{cursor:pointer;margin:5px;display:block;text-align:center;width:18px;height:18px;background-color:#666}div.jQBracket .tools span:hover{background-color:#999}div.jQBracket .finals{float:right;right:0;clear:right;position:relative}div.jQBracket .bracket{float:right;clear:left}div.jQBracket .loserBracket{float:right;clear:left;position:relative}div.jQBracket .round{position:relative;float:left}div.jQBracket .match{position:relative}div.jQBracket .editable{cursor:pointer}div.jQBracket .team{position:relative;z-index:1;float:left;background-color:#EEE;cursor:default}div.jQBracket .team:first-child{border-bottom:1px solid #999}div.jQBracket .team input{font-size:14px;padding:0;width:100%;border:0;margin:0;outline:0}div.jQBracket .team div.label{padding:3px;position:absolute;height:22px;white-space:nowrap;overflow:hidden;box-sizing:border-box}div.jQBracket .team div.label[disabled]{cursor:default}div.jQBracket .team div.score{float:right;padding:3px;background-color:rgba(255,255,255,.3);text-align:center;box-sizing:border-box}div.jQBracket .team div.score input{text-align:center}div.jQBracket .team div.score[disabled]{color:#999;cursor:default}div.jQBracket .team div.label input.error,div.jQBracket .team div.score input.error{background-color:#FCC}div.jQBracket .team.np{background-color:#666;color:#EEE}div.jQBracket .team.na{background-color:#999;color:#CCC}div.jQBracket .team.win{color:#333}div.jQBracket .team.win div.score{color:#060}div.jQBracket .team.lose div.score{color:#900}div.jQBracket .team.lose{background-color:#DDD;color:#999}div.jQBracket .team.tie div.score{color:#00F}div.jQBracket .team.highlightWinner{background-color:#DA0;color:#000}div.jQBracket .team.highlightLoser{background-color:#CCC;color:#000}div.jQBracket .team.highlight{background-color:#3C0;color:#000}div.jQBracket .team.bye{background-color:#999;color:#CCC}div.jQBracket .teamContainer{z-index:1;position:relative;float:left}div.jQBracket .connector{border:2px solid #666;border-left-style:none;position:absolute;z-index:1}div.jQBracket .connector div.connector{border:0;border-bottom:2px solid #666;height:0;position:absolute}div.jQBracket .connector.highlightWinner,div.jQBracket .connector div.connector.highlightWinner{border-color:#DA0}div.jQBracket .connector.highlightLoser,div.jQBracket .connector div.connector.highlightLoser{border-color:#CCC}div.jQBracket .connector.highlight,div.jQBracket .connector div.connector.highlight{border-color:#0C0}div.jQBracket .np .connector,div.jQBracket .np .connector div.connector{border-color:#999}div.jQBracket .bubble{height:22px;line-height:22px;width:30px;right:-35px;position:absolute;text-align:center;font-size:11px}div.jQBracket .bubble:after{content:'';position:absolute;top:6px;width:0;height:0;border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent}div.jQBracket .bubble:after{left:-5px;border-left:0}div.jQBracket .win .bubble{background-color:#DA0;color:#960}div.jQBracket .win .bubble:after{border-right-color:#DA0}div.jQBracket .win .bubble.third{background-color:#963;color:#D95}div.jQBracket .win .bubble.third:after{border-right:6px solid #963}div.jQBracket .lose .bubble{background-color:#CCC;color:#333}div.jQBracket .lose .bubble:after{border-right-color:#CCC}div.jQBracket .lose .bubble.fourth{background-color:#678;color:#CCD}div.jQBracket .lose .bubble.fourth:after{border-right:6px solid #678}div.jQBracket.rl .finals{float:left;left:0;clear:left}div.jQBracket.rl .bracket{float:left;clear:right}div.jQBracket.rl .loserBracket{float:left;clear:right}div.jQBracket.rl .round{margin-right:0;float:right}div.jQBracket.rl .team{float:right}div.jQBracket.rl .team div.label{right:0}div.jQBracket.rl .team div.score{float:left}div.jQBracket.rl .teamContainer{float:right}div.jQBracket.rl .connector{border-left-style:solid;border-right-style:none;border-width:2px}div.jQBracket.rl .connector.highlightWinner,div.jQBracket.rl .connector div.connector.highlightWinner{border-color:#DA0}div.jQBracket.rl .connector.highlightLoser,div.jQBracket.rl .connector div.connector.highlightLoser{border-color:#CCC}div.jQBracket.rl .connector.highlight,div.jQBracket.rl .connector div.connector.highlight{border-color:#0C0}div.jQBracket.rl .bubble{left:-35px}div.jQBracket.rl .bubble.third{background-color:#963;color:#310}div.jQBracket.rl .bubble.fourth{background-color:#678;color:#CCD}div.jQBracket.rl .bubble:after{left:auto;right:-5px;border-left:5px solid transparent;border-right:0}div.jQBracket.rl .bubble.third:after{border-right:0;border-left:6px solid #963}div.jQBracket.rl .bubble.fourth:after{border-right:0;border-left:6px solid #678}div.jQBracket.rl .highlightWinner .bubble:after{border-left-color:#DA0}div.jQBracket.rl .highlightLoser .bubble:after{border-left-color:#CCC}.sp-event-user-results td,.sp-event-user-scores td{position:relative}.sp-event-user-results td input[type="text"],.sp-event-user-scores td input[type="text"]{display:block;width:100%}.sp-template,.sp-data-table,.sp-table-caption{font-family:"Roboto","Helvetica",sans-serif}.sp-template{clear:both;overflow:hidden}.sp-template h1,.sp-template h2,.sp-template h3,.sp-template h4,.sp-template h5,.sp-template h6,.sp-data-table h1,.sp-data-table h2,.sp-data-table h3,.sp-data-table h4,.sp-data-table h5,.sp-data-table h6,.sp-table-caption h1,.sp-table-caption h2,.sp-table-caption h3,.sp-table-caption h4,.sp-table-caption h5,.sp-table-caption h6{font-family:"Roboto","Helvetica",sans-serif!important}.sp-template{margin-bottom:20px!important}.sp-template *,.sp-data-table *,.sp-table-caption{box-sizing:border-box!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;color:#333!important}.sp-table-caption{margin:0!important;padding:15px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-bottom:none!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important;display:table!important;width:100%!important}.sp-template input,.sp-data-table input,.sp-template .sp-event-logos,.sp-template .sp-event-staff{color:initial!important}.sp-template a,.sp-data-table a{box-shadow:none!important;border:none!important;text-decoration:none!important;font-weight:inherit!important;color:#00a69c!important}.sp-template a:hover,.sp-data-table a:hover{text-decoration:underline!important}.sp-template a:hover .dashicons,.sp-template a:hover [class^="sp-icon-"],[class*=" sp-icon-"],.sp-data-table a:hover .dashicons,.sp-data-table a:hover [class^="sp-icon-"],[class*=" sp-icon-"]{text-decoration:none!important}.sp-view-all-link{padding:10px 15px!important;margin:0!important;background:#fff!important;border:1px solid #e5e5e5!important;border-top:none!important;overflow:hidden!important;display:table!important;width:100%!important;text-align:right!important}.sp-view-all-link a{font-size:12px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important;color:rgb(51 51 51 / .5)!important}.sp-view-all-link a:hover{color:#333!important;text-decoration:none!important}.sp-form-events a:hover{color:#fff!important;text-decoration:none!important}.sp-template img{display:inline-block!important;box-shadow:none!important}.sp-data-table{margin:0!important;background:#fff!important;border-collapse:collapse!important;border:1px solid #e5e5e5!important;width:100%!important}.sp-data-table tr{border:none!important}.sp-data-table th,.sp-data-table td{font-size:13px!important;font-weight:400!important;line-height:1.5!important;border:1px solid #e5e5e5!important;padding:5px 10px!important;text-align:center!important}.sp-data-table th{font-size:12px!important;font-weight:500!important;background:#fff!important;color:#999!important;border:none!important}.sp-data-table th a{color:inherit!important}.sp-data-table .sp-highlight,.sp-data-table .highlighted td{font-weight:500!important;background:#f9f9f9!important}.sp-template-gallery .sp-gallery-wrapper{border:1px solid #e5e5e5!important;background:#fff!important;display:table!important;width:100%!important}.sp-template-gallery .gallery-item{padding:0!important;margin:0!important;position:relative!important}.sp-template-gallery .gallery-item a{display:block!important;color:#999!important}.sp-template-gallery .gallery-item img{display:block!important;border:none!important;padding:0!important;margin:0!important;border-radius:0!important}.sp-template-gallery .gallery-caption{padding:0!important;margin:0!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;text-align:center!important;color:#999!important;line-height:1.5!important;padding:5px 10px!important}.sp-template-gallery .gallery-caption strong{color:#fff!important;background:#00a69c!important;display:block!important;font-weight:400!important;font-size:13px!important;line-height:1.5!important;position:absolute!important;left:0!important;top:0!important;padding:5px 10px!important}.sp-template-staff-gallery .gallery-caption strong{display:none!important}.sp-template-gallery .sp-gallery-group-name{margin:0!important;padding:15px!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.sp-template-countdown .sp-event-name,.sp-template-countdown .sp-event-venue,.sp-template-countdown .sp-event-league,.sp-template-countdown .sp-event-date{margin:0!important;padding:5px 10px!important;text-align:center!important;line-height:1.5!important;display:table!important;width:100%!important;background:#fff!important;border:1px solid #e5e5e5!important;border-bottom:none!important}.sp-template-countdown .sp-event-name{font-size:13px!important;font-weight:400!important;color:#333!important}.sp-template-countdown .sp-event-venue,.sp-template-countdown .sp-event-league,.sp-template-countdown .sp-event-date{font-size:12px!important;font-weight:500!important;background:#fff!important;color:#999!important}.sp-template-countdown .sp-event-venue a,.sp-template-countdown .sp-event-league a{color:inherit!important}.sp-countdown time{display:table!important;background:#fff!important;border:1px solid #e5e5e5!important;border-collapse:collapse!important;width:100%!important}.sp-countdown span{font-size:20px!important;font-weight:400!important;line-height:1.5!important;display:table-cell!important;border:1px solid #e5e5e5!important;padding:10px 5px!important;text-align:center!important}.sp-countdown span small{font-size:12px!important;font-weight:400!important;line-height:1.5!important;font-weight:500!important;color:rgb(51 51 51 / .5)!important;display:block!important}.sp-template-event-calendar .sp-table-caption{display:table-caption!important}.sp-template-event-calendar td{padding:10px 5px!important}.sp-template-event-calendar tfoot td{padding:10px 15px!important;border:none!important}.sp-template-event-calendar .sp-previous-month{text-align:left!important}.sp-template-event-calendar .sp-next-month{text-align:right!important}.sp-template-event-calendar tfoot a{font-size:12px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important;color:rgb(51 51 51 / .5)!important}.sp-template-event-calendar tfoot a:hover{color:#333!important;text-decoration:none!important}.sp-template-event-calendar tbody td{position:relative!important}.sp-template-event-calendar tbody td a:before{content:'•'!important;position:absolute!important;font-size:20px!important;line-height:1!important;width:1em!important;top:0!important;right:0!important}.sp-template-event-list .data-home{text-align:right!important}.sp-template-event-list .data-away{text-align:left!important}.sp-template-event-blocks td{padding:0!important}.sp-template-event-blocks .sp-event-date{color:rgb(51 51 51 / .5)!important;font-weight:500!important;font-size:12px!important;margin:10px!important}.sp-template-event-blocks .sp-event-date a,.sp-template-event-blocks .sp-event-date a:hover{color:inherit!important}.sp-template-event-blocks .sp-event-results{font-size:20px!important;font-weight:400!important;padding:0!important;margin:0!important;color:#333!important}.sp-template-event-blocks .sp-event-results a{color:inherit!important}.sp-template-event-blocks .sp-event-results a:hover{color:inherit!important;text-decoration:none!important}.sp-template-event-blocks .sp-event-title,.sp-template-event-blocks .sp-event-status{display:block!important;padding:0!important;margin:10px!important;font-size:13px!important;font-weight:400!important}.sp-template-event-logos .sp-team-name,.sp-template-event-logos .sp-team-result{font-size:20px!important;font-weight:400!important;padding:0!important;margin:0!important;color:#333!important}.sp-template-event-logos a,.sp-template-event-logos a:hover{border:none!important;text-decoration:none!important}.sp-template-event-performance-icons td{border:none!important}.sp-template-event-performance-icons tr:first-child td{border-top:1px solid #e5e5e5!important}.sp-template-event-video iframe{width:100%!important}.sp-template-event-statistics .sp-statistic-label{font-size:12px!important;font-weight:500!important;color:inherit!important;opacity:0.5!important}.sp-event-statistics{background:transparent!important;margin:0 0 10px!important}.sp-event-statistics,.sp-event-statistics tr,.sp-event-statistics td{border:none!important}.sp-event-statistics .sp-statistic-ratio{padding:0!important}.sp-event-statistics .sp-statistic-bar{border:1px solid #e5e5e5!important;background:#f9f9f9!important}.sp-event-venue-map-row td{padding:0!important}.sp-event-venue-map-row .sp-google-map{display:block!important;margin:0!important}.sp-template-logo{float:right!important;margin:0 0 20px 20px!important;clear:none!important}.sp-template-details dl{margin:0 0 20px!important;padding:15px!important;border:1px solid #e5e5e5!important;background:#fff!important}.sp-template-details dt,.sp-template-details dd{margin:0!important;padding:0!important}.sp-template-details dt{font-size:12px!important;font-weight:500!important;color:rgb(51 51 51 / .5)!important}.sp-template-details dd{font-size:16px!important;font-weight:400!important;color:#333!important;margin-bottom:10px!important}.sp-template-details dd:last-child{margin-bottom:0!important}.sp-tweets{border:1px solid #e5e5e5!important;border-top:none!important}.sp-header-scoreboard .sp-template-scoreboard{margin-bottom:0!important}.sp-template-scoreboard td{padding:0!important}.sp-template-scoreboard td:hover{background:#f9f9f9!important}.sp-template-scoreboard a,.sp-template-scoreboard a:hover{text-decoration:none!important;color:#333!important}.sp-template-scoreboard .sp-scoreboard-date{font-size:12px!important;font-weight:500!important;color:rgb(51 51 51 / .5)!important}.sp-template-scoreboard .sp-scoreboard-nav{color:#fff!important;background:#00a69c!important}.sp-template-timeline .sp-timeline *{color:initial!important}.sp-tournament-bracket{color:#333!important;background:transparent!important;width:100%!important;border-collapse:separate!important}.sp-tournament-bracket a,.sp-tournament-bracket a:hover{text-decoration:none!important;color:inherit!important;border:none! important}.sp-tournament-bracket tr,.sp-tournament-bracket th,.sp-tournament-bracket td{border:none!important}.sp-tournament-bracket thead th{font-size:12px!important;font-weight:500!important;color:rgb(51 51 51 / .5)!important;text-align:center!important;border-bottom:1px solid #e5e5e5!important}.sp-tournament-bracket .sp-team-name{font-size:13px!important;font-weight:400!important;text-align:center!important;background:#fff!important;border:1px solid #e5e5e5!important}.sp-tournament-bracket .sp-team-name:hover{border:1px solid #e5e5e5!important}.sp-tournament-bracket .sp-heading,.sp-tournament-bracket .sp-heading:hover{color:#fff!important;background:#00a69c!important;border-color:#00a69c!important}.sp-tournament-bracket .sp-event{border-color:#e5e5e5!important;border-width:1px!important}.sp-tournament-bracket .sp-event .sp-event-title{font-size:12px!important;font-weight:400!important;color:rgb(51 51 51 / .5)!important;text-align:center!important}.sp-tournament-bracket .sp-event .sp-event-title:hover{color:#333!important}.sp-tab-menu{display:block!important;clear:both!important;margin:0 0 20px!important;padding:0!important;list-style:none!important}.sp-tab-menu-item{display:inline-block!important;margin:0!important;padding:0!important}.sp-tab-menu-item a{margin:0!important;padding:5px 10px;border-bottom:2px solid transparent!important;box-shadow:none!important}.sp-tab-menu-item a:hover{text-decoration:none!important}.sp-tab-menu-item-active a,.sp-tab-menu-item-active a:hover{color:#00a69c!important;border-bottom-color:#00a69c!important}.sp-template .sp-message{color:#00a69c!important;border-color:#00a69c!important}.single-sp_team .has-post-thumbnail .sp-post-content{clear:none}@media screen and (min-width:601px){.sp-template-event-calendar tbody td{padding:15px 5px!important}.sp-template-event-calendar tbody td a:before{font-size:25px!important}.widget .sp-template-event-calendar tbody td{padding:10px 5px!important}.widget .sp-template-event-calendar tbody td a:before{font-size:20px!important}}@media screen and (min-width:801px){.sp-template-event-calendar tbody td{padding:20px 5px!important}.sp-template-event-calendar tbody td a:before{font-size:30px!important}.widget .sp-template-event-calendar tbody td{padding:10px 5px!important}.widget .sp-template-event-calendar tbody td a:before{font-size:20px!important}.sp-template-event-performance-icons.sp-template-event-performance-section:nth-child(2n){padding-top:61px!important}}.sp-tournament-bracket .sp-team .sp-team-name:before{border-left-color:#e5e5e5!important;border-right-color:#e5e5e5!important;left:-10px!important}.sp-tournament-bracket .sp-team-flip .sp-team-name:before{left:auto!important;right:-10px!important}.sp-tournament-bracket .sp-team.sp-first-round .sp-team-name{margin-left:-1px!important}.sp-tournament-bracket .sp-team.sp-last-round .sp-team-name{margin-right:-1px!important}.sp-template-event-performance-icons .sp-performance-icons{text-align:right!important}.sp-data-table .data-name{text-align:left!important}.wps_sfw_account_wrap{overflow-x:auto}.wps_sfw_free_trial,.wps_sfw_signup_fee{display:block}.wps_sfw_experimental_feature_notice{color:red}div#oceanwp-cart-sidebar-wrap .oceanwp-cart-sidebar{width:100%;max-width:400px}div#oceanwp-cart-sidebar-wrap .wps_sfw_subscription_wrapper{padding:10px}.oceanwp-theme .wps_sfw_subscription_inner_wrapper .amount{color:#fff!important}.theme-betheme .wps_sfw_subscription_wrapper label,.theme-betheme .wps_sfw_subscription_wrapper p,.oceanwp-theme .wps_sfw_subscription_wrapper label,.oceanwp-theme .wps_sfw_subscription_wrapper p{line-height:28px}.theme-betheme .wps_sfw_subscription_wrapper,.oceanwp-theme .wps_sfw_subscription_wrapper{text-align:left;padding:10px}.mfp-wrap .mfp-container .mfp-content{width:100%;max-width:500px}.wps_sfw_subscription_wrapper label,.wps_sfw_subscription_wrapper p{display:inline-block;white-space:break-spaces}.wps_sfw_subscription_wrapper input[type=radio]{vertical-align:middle;margin:0 5px 5px 0}.wps_sfw_account_wrap table{width:100%}.wps_sfw_account_additional_wrap{padding:10px;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .12);border:1px solid #ddd;margin:0 0 20px}.wps_sfw_account_additional_wrap table{border:none;margin:0}.wps_sfw_account_additional_wrap table th{font-size:15px;line-height:1.25;text-align:center;vertical-align:middle;color:#000}.wps_sfw_account_additional_wrap table td{text-align:center}.wps_sfw_account_additional_wrap table td:first-of-type,.wps_sfw_account_additional_wrap table th:first-of-type{text-align:left}.wps_sfw_account_additional_wrap table td:nth-of-type(2){text-transform:capitalize;position:relative}.woocommerce-orders-table__cell-order-status span{background:#b7ddb7;padding:3px 5px;line-height:1.25;border-radius:3px;color:green;font-size:14px;text-transform:capitalize}.wps_sfw_expired span{background:#ffe2df;color:#e74c3c}.wps_sfw_cancelled span{background:#fbdec4;color:#e67e22}.wps_sfw_on-hold span{background:#fff4c7;color:#f1c40f}.wps_sfw_paused span{background:#cfecff;color:#3498db}.wps_wsp_recurring_total_td{font-weight:600}.wps_wsp_recurring_total th{vertical-align:top}.wps_sfw_order_details a.wps_upgrade_downgrade.button{display:block;max-width:max-content;margin:5px 0 0;line-height:1.25;padding:10px 10px;background:#f8f8f8;border:2px solid #f8f8f8;font-size:14px;color:#000}.wps_sfw_details_wrap table.shop_table th,.wps_sfw_account_wrap table th{border-bottom:1px solid #ccc;font-weight:600}.wps_sfw_details_wrap table.shop_table th,.wps_sfw_details_wrap table.shop_table td,.wps_sfw_account_wrap table thead th,.wps_sfw_account_wrap table tbody td{background:#fff0;padding:15px;text-align:left}.wps_sfw_details_wrap table.shop_table tr,.wps_sfw_account_wrap table tbody tr{border:none}.wps_sfw_details_wrap table.shop_table tr:nth-of-type(even),.wps_sfw_account_wrap table tbody tr:nth-of-type(even){background:#f8f8f8}.wps_sfw_details_wrap h3{padding:10px 15px;font-size:24px;margin:0 0 10px;font-weight:500;line-height:1.25;color:#000;background:#f3f3f3;border-radius:8px;border:1px solid #e2e2e2;cursor:default}.wps_sfw_details_wrap table+h3{margin:25px 0 15px}.wps_sfw_account_additional_wrap table td a.button{margin:0 8px 8px 0;border-radius:5px;padding:10px 20px;line-height:1.25;font-size:15px;display:inline-block}.wps_sfw_account_additional_wrap table td:first-of-type{font-weight:500;color:#000}.wps_sfw_show-subscription-page #secondary{display:none}.wps_sfw_show-subscription-page #primary{width:100%;margin:0}.wps_sfw_details_wrap-parent{container-type:inline-size;container-name:subs-box}.wps_sfw_details_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}.wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap{grid-column-start:1;grid-column-end:3}.wps_sfw_account_additional_wrap{margin:0;padding:15px;transition:all 0.2s linear}.wps_sfw_account_additional_wrap:hover{box-shadow:0 0 15px rgb(0 0 0 / .25)}@container subs-box (max-width:690px){.wps_sfw_details_wrap{gap:30px;display:flex;flex-wrap:wrap}.wps_sfw_details_wrap .wps_sfw_account_additional_wrap table.shop_table{width:100%}.wps_sfw_account_additional_wrap{flex:1 0 45%}.wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap{overflow:auto}}.wps-sfw-aurora-account,.wps-sfw-aurora-detail{--wps-sfw-aurora-text:#24193c;--wps-sfw-aurora-muted:#7b728d;--wps-sfw-aurora-border:#eadfcb;--wps-sfw-aurora-border-soft:#efe7d8;--wps-sfw-aurora-accent:#d38a54;--wps-sfw-aurora-accent-soft:#fff1e5;--wps-sfw-aurora-bg:#fcf8f2;--wps-sfw-aurora-card:#ffffff;--wps-sfw-aurora-shadow:0 24px 50px rgba(120, 84, 48, 0.08);color:var(--wps-sfw-aurora-text);display:grid;gap:22px;margin:0 auto;max-width:1160px}.wps-sfw-aurora-account__header h2,.wps-sfw-aurora-detail__hero-copy h2{color:var(--wps-sfw-aurora-text);font-size:38px;line-height:1.08;margin:0 0 8px}.wps-sfw-aurora-account__header p,.wps-sfw-aurora-detail__hero-copy p,.wps-sfw-aurora-next-delivery p,.wps-sfw-aurora-action-card p,.wps-sfw-aurora-metric__meta,.wps-sfw-aurora-subscription-card__meta,.wps-sfw-aurora-empty-state p,.wps-sfw-aurora-history__empty{color:var(--wps-sfw-aurora-muted);line-height:1.65;margin:0}.wps-sfw-aurora-metrics{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.wps-sfw-aurora-metric,.wps-sfw-aurora-next-delivery,.wps-sfw-aurora-subscription-card,.wps-sfw-aurora-panel,.wps-sfw-aurora-empty-state{background:var(--wps-sfw-aurora-card);border:1px solid var(--wps-sfw-aurora-border-soft);border-radius:18px;box-shadow:var(--wps-sfw-aurora-shadow)}.wps-sfw-aurora-metric{display:flex;flex-direction:column;gap:4px;min-height:152px;padding:22px 24px}.wps-sfw-aurora-metric__label,.wps-sfw-aurora-next-delivery__eyebrow,.wps-sfw-aurora-subscription-card__eyebrow,.wps-sfw-aurora-detail__hero-price span,.wps-sfw-aurora-panel__head h3,.wps-sfw-aurora-summary__total span{color:var(--wps-sfw-aurora-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.wps-sfw-aurora-metric strong,.wps-sfw-aurora-detail__hero-price strong,.wps-sfw-aurora-summary__total strong,.wps-sfw-aurora-subscription-card__price strong,.wps-sfw-aurora-subscription-card__schedule strong{color:var(--wps-sfw-aurora-text);display:block;margin:0 0 6px}.wps-sfw-aurora-next-delivery{align-items:center;background:linear-gradient(180deg,#fff6ea 0%,#fffaf3 100%);display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:18px 20px}.wps-sfw-aurora-next-delivery__icon{background:linear-gradient(180deg,#e19a65 0%,#cf7b44 100%);border-radius:12px;height:44px;position:relative;width:44px}.wps-sfw-aurora-next-delivery__icon::before{background:#fff;border-radius:2px;content:"";height:16px;left:13px;position:absolute;top:14px;width:18px}.wps-sfw-aurora-next-delivery__icon::after{border:2px solid #cf7b44;border-bottom:0;border-radius:6px 6px 0 0;content:"";height:7px;left:14px;position:absolute;top:10px;width:16px}.wps-sfw-aurora-filterbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.wps-sfw-aurora-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wps-sfw-aurora-filter{align-items:center;background:#fff;border:1px solid var(--wps-sfw-aurora-border);border-radius:999px;color:var(--wps-sfw-aurora-text);cursor:pointer;display:inline-flex;gap:8px;line-height:1;margin:0;min-height:38px;padding:0 14px;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.wps-sfw-aurora-filter span{color:var(--wps-sfw-aurora-muted);font-size:12px}.wps-sfw-aurora-filter.is-active,.wps-sfw-aurora-filter:hover,.wps-sfw-aurora-filter:focus{background:var(--wps-sfw-aurora-accent-soft);border-color:var(--wps-sfw-aurora-accent);color:var(--wps-sfw-aurora-accent);outline:none}.wps-sfw-aurora-filterbar__meta{color:var(--wps-sfw-aurora-muted);font-size:13px;white-space:nowrap}.wps-sfw-aurora-subscription-list{display:grid;gap:14px}.wps-sfw-aurora-subscription-card{padding:18px 20px;display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.wps-sfw-aurora-subscription-card__product{align-items:center;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr)}.wps-sfw-aurora-subscription-card__media{align-items:center;background:linear-gradient(180deg,#fff8f1 0%,#f8f1ea 100%);border:1px solid var(--wps-sfw-aurora-border-soft);border-radius:14px;display:flex;height:54px;justify-content:center;overflow:hidden;width:54px}.wps-sfw-aurora-subscription-card__media img{height:100%;object-fit:cover;width:100%}.wps-sfw-aurora-subscription-card__glyph{border:2px solid #d58d59;border-radius:8px;display:inline-block;height:18px;position:relative;transform:rotate(45deg);width:18px}.wps-sfw-aurora-subscription-card__glyph::before{border-top:2px solid #d58d59;content:"";left:-2px;position:absolute;top:7px;width:18px}.wps-sfw-aurora-subscription-card__glyph::after{border-left:2px solid #d58d59;content:"";height:18px;left:7px;position:absolute;top:-2px}.wps-sfw-aurora-subscription-card__copy{display:grid;gap:6px}.wps-sfw-aurora-subscription-card__copy h3,.wps-sfw-aurora-action-card h4,.wps-sfw-aurora-panel__head h3{color:var(--wps-sfw-aurora-text);font-size:20px;line-height:1.2;margin:0}.wps-sfw-aurora-subscription-card__copy p{color:var(--wps-sfw-aurora-muted);font-size:13px;line-height:1.55;margin:0}.wps-sfw-aurora-subscription-card__ids{display:flex;flex-wrap:wrap;gap:8px 14px}.wps-sfw-aurora-subscription-card__ids span{color:var(--wps-sfw-aurora-muted);font-size:12px;line-height:1.4}.wps-sfw-aurora-subscription-card__price strong,.wps-sfw-aurora-subscription-card__schedule strong{font-size:18px;margin-bottom:4px}.wps-sfw-aurora-subscription-card__price .wps_sfw_interval,.wps-sfw-aurora-subscription-card__schedule .wps_sfw_interval{font-size:13px}.wps-sfw-aurora-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1;max-width:max-content;min-height:26px;padding:0 10px;text-transform:capitalize}.wps-sfw-aurora-status--active,.wps-sfw-aurora-status--completed{background:#dff4df;color:#2b8a45}.wps-sfw-aurora-status--on-hold,.wps-sfw-aurora-status--pending{background:#fff3c4;color:#b37b00}.wps-sfw-aurora-status--paused{background:#dfeeff;color:#2e6fc7}.wps-sfw-aurora-status--cancelled,.wps-sfw-aurora-status--failed{background:#ffe3d7;color:#d16d35}.wps-sfw-aurora-status--expired,.wps-sfw-aurora-status--refunded,.wps-sfw-aurora-status--processing{background:#ffe1e1;color:#c24d4d}.wps-sfw-aurora-manage-button,.wps-sfw-aurora-action-card__button,.wps-sfw-aurora-pagination__button{align-items:center;background:linear-gradient(180deg,#d99360 0%,#c97a45 100%);border:0;border-radius:12px;color:#fff;display:inline-flex;justify-content:center;line-height:1;min-height:42px;padding:0 18px;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease}.wps-sfw-aurora-manage-button:hover,.wps-sfw-aurora-manage-button:focus,.wps-sfw-aurora-action-card__button:hover,.wps-sfw-aurora-action-card__button:focus,.wps-sfw-aurora-pagination__button:hover,.wps-sfw-aurora-pagination__button:focus{box-shadow:0 16px 28px rgb(201 122 69 / .24);color:#fff;transform:translateY(-1px)}.wps-sfw-aurora-empty-state{padding:36px 32px;text-align:center}.wps-sfw-aurora-empty-state h3{color:var(--wps-sfw-aurora-text);font-size:24px;margin:0 0 10px}.wps-sfw-aurora-pagination{align-items:center;display:flex;gap:14px;justify-content:center}.wps-sfw-aurora-pagination__meta{color:var(--wps-sfw-aurora-muted)}.wps-sfw-aurora-detail__back a{color:var(--wps-sfw-aurora-muted);text-decoration:none}.wps-sfw-aurora-detail__hero{align-items:flex-start;background:var(--wps-sfw-aurora-card);border:1px solid var(--wps-sfw-aurora-border-soft);border-radius:18px;box-shadow:var(--wps-sfw-aurora-shadow);display:flex;gap:24px;justify-content:space-between;padding:24px}.wps-sfw-aurora-detail__hero-main{align-items:center;display:grid;gap:18px;grid-template-columns:68px minmax(0,1fr)}.wps-sfw-aurora-detail__hero-media{align-items:center;background:linear-gradient(180deg,#fff8f1 0%,#f8f1ea 100%);border:1px solid var(--wps-sfw-aurora-border-soft);border-radius:18px;display:flex;height:68px;justify-content:center;overflow:hidden;width:68px}.wps-sfw-aurora-detail__hero-media img{height:100%;object-fit:cover;width:100%}.wps-sfw-aurora-detail__hero-price{flex:0 0 auto;min-width:170px;text-align:right}.wps-sfw-aurora-detail__grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr)}.wps-sfw-aurora-panel{padding:18px}.wps-sfw-aurora-panel__head{margin-bottom:14px}.wps-sfw-aurora-action-list{display:grid;gap:12px}.wps-sfw-aurora-action-card{align-items:flex-start;background:#faf6ef;border:1px solid #ede4d5;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px}.wps-sfw-aurora-action-card--danger{background:#fff3ef;border-color:#f4d0c3}.wps-sfw-aurora-action-card--stack .wps-sfw-aurora-action-card__copy{width:100%}.wps-sfw-aurora-action-card__copy{display:grid;gap:6px}.wps-sfw-aurora-pro-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.wps-sfw-aurora-pro-actions>*{margin:0!important}.wps-sfw-aurora-pro-actions .button,.wps-sfw-aurora-pro-actions a.button,.wps-sfw-aurora-pro-actions .btn.button{align-items:center;background:linear-gradient(180deg,#d99360 0%,#c97a45 100%);border:0;border-radius:12px;box-shadow:0 10px 20px rgb(201 122 69 / .16);color:#fff;display:inline-flex;font-weight:700;justify-content:center;line-height:1;margin:0!important;min-height:42px;padding:0 18px;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;white-space:nowrap}.wps-sfw-aurora-pro-actions .button:hover,.wps-sfw-aurora-pro-actions a.button:hover,.wps-sfw-aurora-pro-actions .btn.button:hover{background:linear-gradient(180deg,#de9b6a 0%,#cf7b44 100%);box-shadow:0 16px 28px rgb(201 122 69 / .24);color:#fff;transform:translateY(-1px)}.wps-sfw-aurora-summary{display:grid;gap:18px}.wps-sfw-aurora-summary__total{background:#faf6ef;border:1px solid #ede4d5;border-radius:14px;padding:18px}.wps-sfw-aurora-summary__list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.wps-sfw-aurora-summary__list li{align-items:center;border-bottom:1px solid #f0eadf;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.wps-sfw-aurora-summary__list li:last-child{border-bottom:0;padding-bottom:0}.wps-sfw-aurora-summary__list span{color:var(--wps-sfw-aurora-muted)}.wps-sfw-aurora-summary__list strong{color:var(--wps-sfw-aurora-text);text-align:right}.wps-sfw-aurora-detail__hero-price strong,.wps-sfw-aurora-summary__list strong,.wps-sfw-aurora-history__table td,.wps-sfw-aurora-history__table th{white-space:nowrap}.wps-sfw-aurora-history__table{border:0;border-collapse:separate;border-spacing:0;width:100%}.wps-sfw-aurora-history__table thead th{background:#faf6ef;border-bottom:1px solid #ede4d5;color:var(--wps-sfw-aurora-muted);font-size:12px;letter-spacing:.06em;padding:12px 14px;text-transform:uppercase}.wps-sfw-aurora-history__table tbody td{border-bottom:1px solid #f1ebdf;padding:14px}.wps-sfw-aurora-history__table tbody tr:last-child td{border-bottom:0}.wps-sfw-aurora-history__table a{color:var(--wps-sfw-aurora-accent);text-decoration:none}.wps-sfw-aurora-history__table a:hover{color:#b96b38}.wps-sfw-aurora-extensions{display:grid;gap:18px}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap{background:var(--wps-sfw-aurora-card);border:1px solid var(--wps-sfw-aurora-border-soft);border-radius:18px;box-shadow:var(--wps-sfw-aurora-shadow);margin:0;padding:18px}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap h3{background:#fff0;border:0;color:var(--wps-sfw-aurora-text);font-size:18px;margin:0 0 14px;padding:0}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap{padding:22px 18px}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap h3{color:var(--wps-sfw-aurora-text);font-size:18px;font-weight:800;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap table{border:0;border-collapse:separate;border-spacing:0;box-shadow:none;width:100%}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap table th,.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap table td{border-bottom:1px solid #f1ebdf;padding:14px 18px;text-align:left}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap table thead th{background:#faf6ef;color:var(--wps-sfw-aurora-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap table tbody tr:last-child td{border-bottom:0}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap table th:first-child,.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap table td:first-child{width:22%}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap table td:nth-child(2){width:26%}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap table td a:not(.button){color:var(--wps-sfw-aurora-accent);text-decoration:none}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap.wps_sfw_account_renewal_wrap table td a:not(.button):hover{color:#b96b38}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap .button,.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap a.button{align-items:center;background:linear-gradient(180deg,#d99360 0%,#c97a45 100%);border:0;border-radius:12px;color:#fff;display:inline-flex;justify-content:center;line-height:1;min-height:40px;padding:0 16px;text-decoration:none!important}@media only screen and (max-width:1100px){.wps-sfw-aurora-metrics,.wps-sfw-aurora-detail__grid,.wps-sfw-aurora-subscription-card{grid-template-columns:1fr 1fr}.wps-sfw-aurora-subscription-card__actions{grid-column:span 2}}@media only screen and (max-width:782px){.wps-sfw-aurora-metrics,.wps-sfw-aurora-detail__grid,.wps-sfw-aurora-subscription-card,.wps-sfw-aurora-detail__hero{grid-template-columns:1fr}.wps-sfw-aurora-filterbar,.wps-sfw-aurora-action-card,.wps-sfw-aurora-summary__list li{align-items:flex-start;flex-direction:column}.wps-sfw-aurora-detail__hero{display:grid}.wps-sfw-aurora-account__header h2,.wps-sfw-aurora-detail__hero-copy h2{font-size:30px}.wps-sfw-aurora-history__table{display:block;overflow-x:auto}.wps-sfw-aurora-extensions .wps_sfw_account_additional_wrap table{display:block;overflow-x:auto}}p.wps_sfw_inner_description{padding:10px;background:#f8f8f8;margin:5px 0 20px}.wps_recurring_bifurcation_wrapper a{text-decoration:none!important}.wps_recurring_bifurcation_wrapper ul{margin:0 0 15px}.wps_recurring_bifurcation_wrapper li label{font-weight:600}.wps_recurring_bifurcation_wrapper li{list-style:none;display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #dcdcdc;flex-wrap:wrap}:root{--wps_sfw_box-primary:rgb(46, 103, 173)}a.button.wps_sfw_subs_box-button{padding:10px;border:1px solid}.wps_sfw_subscription_box_info{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.wps_sfw_subs_box-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:9999999999}.wps_sfw_subs_box-content{background:#fff;padding:20px;top:15px;left:15px;bottom:15px;right:15px;text-align:center;border-radius:10px;position:absolute;animation:fadeIn 0.3s ease-in-out}.wps_sfw_subs_box-content form{margin:0}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.wps_sfw_subs_box-close{position:absolute;top:10px;right:10px;font-size:24px;font-weight:400;cursor:pointer;color:#3d3d3d;z-index:9999999;line-height:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.wps_sfw_subs_box-close:hover{color:var(--wps_sfw_box-primary)}.wps_sfw_sub_box_prod_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;overflow:auto;padding:20px;gap:15px;position:absolute;align-items:flex-start;top:90px;bottom:90px}.wps_sfw_sub_box_prod_count{font-size:16px;font-weight:700;margin-right:5px;display:inline-block}.wps_sfw-sb-title{position:absolute;top:0;left:0;right:0;padding:15px;background:#fff;border-radius:10px 10px 0 0}#wps_sfw_subs_box-form .wps_sfw-sb-title h2{margin:0 auto;font-size:22px;font-weight:700;line-height:1.25;max-width:450px;position:relative;padding:0 30px}#wps_sfw_subs_box-form .wps_sfw-sb-title h3{margin:10px auto;font-size:16px;font-weight:400;line-height:1.5;text-transform:uppercase;background:#efefef;padding:10px;border-radius:5px;text-align:center;max-width:600px}#wps_sfw_subs_box-form .wps_sfw-sb-title p{margin:0 auto 15px;font-size:14px;font-weight:400;line-height:1.5;max-width:800px}#wps_sfw_subs_box-form .wps_sfw-sb-cta{padding:15px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgb(0 0 0 / .1);background:#fff;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;border-radius:0 0 10px 10px}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item{padding:10px;border-radius:5px;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .1)}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_name{font-size:14px;font-weight:700;line-height:1.25;margin:10px 0}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty{display:flex;align-items:center;justify-content:center;gap:5px}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty input[type=number]{color:#000;width:60px!important;padding:5px;line-height:1.25;text-align:center;margin:0;border-radius:3px;font-size:14px;min-height:32px;height:auto;border:1px solid #e2e2e2;background:#fff0;box-shadow:none;-moz-appearance:textfield;pointer-events:none}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty input[type="number"]::-webkit-inner-spin-button,#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty button{padding:0;width:32px;height:32px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;line-height:0;background:var(--wps_sfw_box-primary);color:#fff;font-size:18px;font-weight:400;transition:all 0.3s linear;border:1px solid var(--wps_sfw_box-primary);cursor:pointer;margin:0;min-height:auto}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_image img{border-radius:3px}#wps_sfw_subs_box-form .wps_sfw-sb-cta .wps_sfw-sb-cta-total{font-size:24px;line-height:1.25;display:flex;gap:5px;align-items:center}#wps_sfw_subs_box-form .wps_sfw-sb-cta .wps_sfw-sb-cta-total .amount{color:var(--wps_sfw_box-primary)}#wps_sfw_subs_box-form .wps_sfw-sb-cta button{background:var(--wps_sfw_box-primary);border-radius:5px;padding:10px 20px;line-height:1.25;font-size:14px;font-weight:700;letter-spacing:.2px;min-height:40px;border:1px solid var(--wps_sfw_box-primary);transition:all 0.3s linear;color:#fff;cursor:pointer;margin:0}#wps_sfw_subs_box-form .wps_sfw-sb-cta button:after{display:none!important}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty button:focus,#wps_sfw_subs_box-form .wps_sfw-sb-cta button:focus,#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty input[type=number]:focus{outline:none}#wps_sfw_subs_box-form .wps_sfw_sub_box_prod_item .wps_sfw_sub_box_prod_qty button:hover,#wps_sfw_subs_box-form .wps_sfw-sb-cta button:hover{background:#fff0;color:var(--wps_sfw_box-primary)}.theme-betheme .wps_sfw_sub_box_prod_container{height:calc(100vh - 275px)}a.wps_show_customer_subscription_box_popup{display:block;font-size:14px;color:#000}.wps-attached-products-popup{z-index:-999;opacity:0;position:fixed;top:50%;left:50%;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .1);transform:translate(-50%,-50%);max-width:400px;max-height:400px;width:100%;transition:opacity 0.3s linear}.wps-attached-products-popup.active_customer_popup{z-index:99999999999;opacity:1}.wps-attached-products-popup ul{margin:0;padding:0;list-style:none;position:relative;display:flex;flex-wrap:wrap;gap:20px}.wps-attached-products-popup strong{font-size:18px;color:#000;line-height:1.25;margin:0 0 15px;display:inline-block}.wps-attached-products-popup .wps_sfw_customer_close_popup{font-size:24px;line-height:0;position:absolute;top:10px;right:10px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wps-attached-products-popup ul li{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:14px}p.wps_sfw_subscription_box_error_notice{background:#ffe7e7;padding:12px 15px;font-size:14px!important;border-radius:0 5px 5px 0;display:inline-block;border-left:5px solid;position:absolute;left:0}#wps_sfw_subs_box-form .wps_sfw-sb-title .wps_sfw-sb-step-label{background:#edf4ff;display:inline-block;padding:6px 15px;font-size:14px;font-weight:400;border-radius:50px;text-transform:capitalize;color:var(--wps_sfw_box-primary);margin:10px 0 0}@media only screen and (max-width:1200px){.wps_sfw_sub_box_prod_container{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:820px){.wps_sfw_sub_box_prod_container{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:640px){.wps_sfw_sub_box_prod_container{grid-template-columns:1fr 1fr}#wps_sfw_subs_box-form .wps_sfw-sb-cta .wps_sfw-sb-cta-total{font-size:18px}#wps_sfw_subs_box-form .wps_sfw-sb-title h2{font-size:18px}}@media only screen and (max-width:420px){.wps_sfw_subs_box-close{top:0;right:0}.wps_sfw_sub_box_prod_container{grid-template-columns:1fr;height:calc(100vh - 270px)}#wps_sfw_subs_box-form .wps_sfw-sb-cta{justify-content:center;flex-direction:column}.theme-betheme .wps_sfw_sub_box_prod_container{grid-template-columns:1fr;height:calc(100vh - 310px)}}a.wps_sfw_sub_detail_back svg{width:24px;height:auto}a.wps_sfw_sub_detail_back{font-size:16px;align-items:center;display:inline-flex;gap:5px;text-decoration:none!important;color:#000;margin-bottom:15px}.wps_sfw_account_wrap h2,.wps_sfw_account_wrap h3,.wps_sfw_account_additional_wrap h2,.wps_sfw_account_additional_wrap h3,.wps_sfw_details_wrap h2,.wps_sfw_details_wrap h3,.wps-sfw-aurora-account h2,.wps-sfw-aurora-account h3,.wps-sfw-aurora-detail h2,.wps-sfw-aurora-detail h3,#wps_sfw_subs_box-form h2,#wps_sfw_subs_box-form h3,.wps-attached-products-popup h2,.wps-attached-products-popup h3{font-size:20px!important;line-height:1.25}.wps-variable-sub-info{margin:8px 0 12px;display:flex;flex-direction:column;gap:10px}.wps-variation-sub-billing{margin:0;font-size:14px;color:#555}.wps-variation-sub-billing .wps_sfw_interval,.wps-variation-sub-billing .wps_sfw_expiry_interval{font-weight:600;color:#333}.wps-membership-included{margin:10px 0;border:1px solid #b2dfb4;border-radius:6px;overflow:hidden;font-size:14px}.wps-membership-included__header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#2e7d32;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wps-membership-included__header svg{width:15px;height:15px;flex-shrink:0;pointer-events:none}.wps-membership-included__body{padding:12px 14px;background:#f1f8f1}.wps-membership-included__subtitle{margin:0 0 10px;font-size:13px;color:#555}.wps-membership-included__plan{padding:10px 12px;background:#fff;border:1px solid #c8e6c9;border-left:4px solid #2e7d32;border-radius:4px;margin-bottom:8px}.wps-membership-included__plan:last-child{margin-bottom:0}.wps-membership-included__plan-main{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.wps-membership-included__dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-right:6px}.wps-membership-included__plan-name{font-size:14px;font-weight:600;color:#1d2327;flex:1}.wps-membership-included__badge{display:inline-block;padding:2px 10px;border-radius:12px;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:600;border:1px solid #c8e6c9;white-space:nowrap;flex-shrink:0}.wps-membership-included__desc{margin:4px 0 0 16px;font-size:12px;color:#646970}ul.products li.product{position:relative}.wps-members-badge{position:absolute;top:10px;left:10px;z-index:10;display:inline-flex;align-items:center;gap:5px;padding:5px 11px 5px 9px;background:linear-gradient(135deg,#1a56a8 0%,#2271b1 100%);color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:20px;box-shadow:0 2px 8px rgb(34 113 177 / .45);pointer-events:none;white-space:nowrap;line-height:1}.wps-members-badge__icon{width:11px;height:11px;flex-shrink:0;opacity:.9}.wps-membership-gate{margin:20px 0;border:1px solid #dce6f0;border-radius:8px;background:#fafcff;overflow:hidden}.wps-membership-gate__header{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#edf3fb;border-bottom:1px solid #dce6f0}.wps-membership-gate__lock{width:15px;height:15px;flex-shrink:0;color:#2271b1}.wps-membership-gate__title{font-size:13px;font-weight:700;color:#1d2327}.wps-membership-gate__intro{margin:0;padding:10px 16px 8px;font-size:13px;color:#50575e;border-bottom:1px solid #e8eef6}.wps-membership-gate__plans{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.wps-plan-card{background:#fff;border:1.5px solid #e2eaf4;border-radius:8px;padding:11px 14px 12px;transition:box-shadow 0.15s ease}.wps-plan-card:hover{box-shadow:0 2px 10px rgb(34 113 177 / .12)}.wps-plan-card__top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wps-plan-card__name{font-size:14px;font-weight:700;color:#1d2327;flex:1}.wps-plan-card__duration{display:inline-block;padding:2px 9px;background:color-mix(in srgb,var(--plan-color,#2271b1) 10%,#ffffff);color:var(--plan-color,#2271b1);border:1px solid color-mix(in srgb,var(--plan-color,#2271b1) 25%,#ffffff);border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}@supports not (color:color-mix(in srgb,red,blue)){.wps-plan-card__duration{background:#edf2f9;color:#2271b1;border-color:#c3d9f0}}.wps-plan-card__desc{margin:0 0 8px;font-size:13px;line-height:1.6;color:#50575e}.wps-plan-card__cta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed #e2eaf4}.wps-plan-card__cta-label{font-size:12px;font-weight:600;color:#50575e;white-space:nowrap}.wps-plan-card__cta-link{display:inline-flex;align-items:center;gap:3px;padding:4px 13px;background:var(--plan-color,#2271b1);color:#ffffff!important;font-size:12px;font-weight:600;border-radius:20px;text-decoration:none!important;transition:opacity 0.15s ease,transform 0.15s ease;white-space:nowrap}.wps-plan-card__cta-link:hover{opacity:.88;transform:translateY(-1px)}.wps-members-badge--grant{background:var(--badge-color,#2271b1);box-shadow:0 2px 8px rgb(0 0 0 / .22)}@supports (color:color-mix(in srgb,red,blue)){.wps-members-badge--grant{box-shadow:0 2px 8px color-mix(in srgb,var(--badge-color,#2271b1) 55%,transparent)}}.wps-members-badge--active{background:#1a7f4b;box-shadow:0 2px 8px rgb(26 127 75 / .4)}.wps-membership-grant{margin:20px 0;border:1px solid #c6e8d3;border-radius:8px;background:#f6fbf8;overflow:hidden}.wps-membership-grant__header{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#eaf6ef;border-bottom:1px solid #c6e8d3}.wps-membership-grant__icon{width:15px;height:15px;flex-shrink:0;color:#1a7f4b}.wps-membership-grant__title{font-size:13px;font-weight:700;color:#1d2327}.wps-membership-grant__intro{margin:0;padding:10px 16px 8px;font-size:13px;color:#50575e;border-bottom:1px solid #d9f0e3}.wps-membership-grant__plan{margin:12px 14px}.wps-membership-included{margin:16px 0;border:1px solid #e2eaf4;border-radius:8px;overflow:hidden}.wps-membership-included__header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#edf9f3;border-bottom:1px solid #e2eaf4}@supports (color:color-mix(in srgb,red,blue)){.wps-membership-included__header{background:color-mix(in srgb,var(--plan-color,#1a7f4b) 8%,#ffffff);border-bottom-color:color-mix(in srgb,var(--plan-color,#1a7f4b) 20%,#e0e0e0)}}.wps-membership-included__header svg{width:14px;height:14px;flex-shrink:0;color:var(--plan-color,#1a7f4b);pointer-events:none}.wps-membership-included__header span{font-size:12px;font-weight:700;color:#1d2327;letter-spacing:.02em}.wps-membership-included__body{padding:12px 14px;background:#fff}.wps-membership-included__subtitle{margin:0 0 10px;font-size:13px;color:#50575e}.wps-membership-included__plan{padding:10px 12px;background:#fafcff;border:1px solid #e2eaf4;border-radius:6px;margin-bottom:8px}@supports (color:color-mix(in srgb,red,blue)){.wps-membership-included__plan{background:color-mix(in srgb,var(--plan-color,#1a7f4b) 4%,#ffffff);border-color:color-mix(in srgb,var(--plan-color,#1a7f4b) 18%,#e0e0e0)}}.wps-membership-included__plan:last-child{margin-bottom:0}.wps-membership-included__plan-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.wps-membership-included__plan-main:not(:last-child){margin-bottom:4px}.wps-membership-included__dot{display:none}.wps-membership-included__plan-name{font-size:14px;font-weight:600;color:#1d2327;flex:1}.wps-membership-included__badge{display:inline-block;padding:2px 9px;border-radius:20px;background:#edf2f9;color:#2271b1;border:1px solid #c3d9f0;font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}@supports (color:color-mix(in srgb,red,blue)){.wps-membership-included__badge{background:color-mix(in srgb,var(--plan-color,#1a7f4b) 10%,#ffffff);color:var(--plan-color,#1a7f4b);border-color:color-mix(in srgb,var(--plan-color,#1a7f4b) 28%,#e0e0e0)}}.wps-membership-included__badge--active{background:#e6f4ea;color:#1a7f4b;border-color:#a8d5ba}.wps-membership-included__desc{margin:2px 0 0;font-size:12px;color:#646970;line-height:1.5}.wps-plan-purchase-cta{margin:18px 0;padding:20px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:12px}.wps-plan-purchase-cta__heading{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3;color:#1d2327}.wps-plan-purchase-cta__sub{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:#5d6671}.wps-plan-purchase-cta__plan{padding:14px 16px;background:#fff;border:1px solid #e3e8ef;border-radius:10px}.wps-plan-purchase-cta__plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.wps-plan-purchase-cta__plan-name{font-size:15px;font-weight:700;color:#1d2327}.wps-plan-purchase-cta__plan-access{display:inline-block;padding:3px 9px;background:#eef2f7;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6b7785;white-space:nowrap}.wps-plan-purchase-cta__plan-desc{margin:8px 0 0;font-size:13px;line-height:1.55;color:#5d6671}.wps-plan-purchase-cta__buys{display:flex;flex-direction:column;gap:8px;margin-top:12px}.wps-plan-purchase-cta__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:11px 16px;background:#2271b1;color:#ffffff!important;border-radius:8px;font-size:13.5px;font-weight:600;line-height:1.4;text-align:left;text-decoration:none!important;box-shadow:none;transition:background 0.15s ease,transform 0.15s ease}.wps-plan-purchase-cta__buy:hover,.wps-plan-purchase-cta__buy:focus{background:#135e96;color:#ffffff!important;transform:translateY(-1px)}.wps-plan-purchase-cta__buy-name{flex:1 1 auto;min-width:0;font-weight:600;text-align:left}.wps-plan-purchase-cta__buy-price{flex:0 0 auto;font-weight:700;text-align:right;white-space:nowrap}.wps-plan-purchase-cta__buy-price .amount{color:#fff}.wps-restricted-content{margin:20px 0;border:1px solid #dce6f0;border-radius:12px;background:#fafcff;overflow:hidden}.wps-restricted-content__head{display:flex;align-items:center;gap:8px;padding:12px 18px;background:#edf3fb;border-bottom:1px solid #dce6f0}.wps-restricted-content__lock{width:16px;height:16px;flex-shrink:0;color:#2271b1}.wps-restricted-content__title{font-size:13px;font-weight:700;letter-spacing:.01em;color:#1d2327}.wps-restricted-content__msg{padding:16px 18px;font-size:14px;line-height:1.6;color:#50575e}.wps-restricted-content__msg>:first-child{margin-top:0}.wps-restricted-content__msg>:last-child{margin-bottom:0}.wps-restricted-content__msg .wps-plan-purchase-cta{margin:14px 0 0;padding:0;background:#fff0;border:0;border-radius:0}.wps_wsp_expiry_interval_field{margin-bottom:10px}.wps_wsp_expiry_interval_field_wrap .wps_wsp_label{display:block;margin-bottom:10px}.storefront-sticky-add-to-cart__content-price .wps_sfw_subscription_wrapper{display:none}.theme-storefront .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:190px;width:100%;padding:10px 10px;height:auto;display:inline-block}.theme-Divi .wps_wsp_expiry_interval_field_wrap .wps_wsp_label{display:block;margin-bottom:10px}.theme-Divi .wps_wsp_expiry_interval_field_wrap input[type="number"],.theme-Avada .wps_wsp_expiry_interval_field_wrap input[type="number"],.theme-oceanwp .wps_wsp_expiry_interval_field_wrap input[type="number"],.theme-flatsome .wps_wsp_expiry_interval_field_wrap input[type="number"],.theme-betheme .wps_wsp_expiry_interval_field_wrap input[type="number"]{box-shadow:inset 0 1px 1px rgb(0 0 0 / 13%);line-height:1.6;margin:0 5px 10px 0;padding:10px}.theme-flatsome .wps_wsp_expiry_interval_field_wrap input[type="number"]{height:auto;max-width:220px}.theme-oceanwp .wps_wsp_expiry_interval_field_wrap input[type="number"],.theme-betheme .wps_wsp_expiry_interval_field_wrap input[type="number"]{display:inline-block;max-width:200px}.theme-Avada .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{height:auto;margin-bottom:10px;max-width:200px!important;padding:12px 10px;width:100%}.theme-Divi .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{display:inline-block;max-width:170px!important;padding:12px 10px;width:100%}.theme-oceanwp .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval,.theme-betheme .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{display:inline-block;height:auto;margin-bottom:10px;padding:12px 10px!important}.theme-oceanwp .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:150px}.theme-betheme .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:200px}.theme-flatsome .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{display:inline-block;height:auto;margin-bottom:10px!important;max-width:90px;padding:10px!important}.theme-Avada .wps_wsp_expiry_interval_field_wrap{width:100%}.woocommerce-variation-price .woocommerce-Price-amount.amount+div,.woocommerce-variation-price+.woocommerce-variation-availability+div{border:none!important;max-width:98%;padding:0 10px;background-image:linear-gradient(45deg,#009688,#8bc34a);color:#fff}.woocommerce-variation-price .woocommerce-Price-amount.amount{margin-bottom:15px;display:inline-block;font-weight:600;font-size:28px}.woocommerce-variation-price .woocommerce-Price-amount.amount+div input[type="checkbox"],.woocommerce-variation-price+.woocommerce-variation-availability+div input[type="checkbox"]{margin-right:10px}#wps_sfw_check_variartion_cart_one_time_purchase+.amount{font-weight:600;font-size:28px;letter-spacing:.5px}.wps_sfw_subscription_wrapper{margin-bottom:15px;margin-top:15px}.owp-floating-bar .wps_sfw_subscription_wrapper,.owp-floating-bar .wps_wsp_onetimesimple_wrapper{display:none}.wps_sfw_subscription_wrapper input[type="radio"],.wps_wsp_onetimesimple_wrapper input[type="radio"]{margin-right:5px}.woocommerce-variation-price+.woocommerce-variation-availability+div{margin-top:-10px}.wps_wsp_onetimesimple_wrapper .amount{font-weight:600;font-size:18px;letter-spacing:.5px}@media only screen and (max-width:1343px){.theme-Divi .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:200px!important}}@media only screen and (max-width:1307px){.theme-oceanwp .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:200px}}@media only screen and (max-width:1123px){.theme-storefront .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:213px}.theme-storefront .wps_wsp_expiry_interval_field_wrap input[type="number"]{margin-bottom:10px}}@media only screen and (max-width:1044px){.theme-flatsome .wps_wsp_expiry_interval_field_wrap .wps_wsp_expiry_number_interval{max-width:220px}}@media only screen and (max-width:355px){.theme-Divi .wps_wsp_expiry_interval_field{padding-bottom:20px!important}}input#authnet-card-cvc{display:block}.theme-Avada .single_variation_wrap .avada-variation .woocommerce-variation-price .price{display:block}.wps_prorate_price_tooltip::before{font-family:'dashicons';content:"\f223";color:#333;margin-left:5px;vertical-align:middle}.wps-wsp-close-popup:hover{cursor:pointer}.subscription-edit-container.wps-has-content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999}.subscription-edit-container.wps-has-content .wps-wsp-shadow{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5)}.wps-has-content form#wps-wps-subscription-edit-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;padding:15px}.wps-has-content form#wps-wps-subscription-edit-form .wps-wsp-close-popup{position:absolute;top:15px;right:15px;font-family:'dashicons';font-size:24px;cursor:pointer;line-height:1}.wps-has-content form#wps-wps-subscription-edit-form table{width:100%}.wps-has-content form#wps-wps-subscription-edit-form h2{font-size:20px;line-height:1.25;font-weight:600;padding-right:45px;margin:0 0 15px}.wps-wsp-upgrade-summary{margin:10px 0 15px;padding:10px 12px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:6px}.wps-wsp-upgrade-summary-row+.wps-wsp-upgrade-summary-row{margin-top:6px}form#wps-wps-subscription-edit-form.wps-wsp-is-loading{pointer-events:none;opacity:.9}form#wps-wps-subscription-edit-form .wps-wsp-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:rgb(255 255 255 / .75);border-radius:8px;z-index:10;font-size:14px;font-weight:600}form#wps-wps-subscription-edit-form .wps-wsp-spinner{width:18px;height:18px;border:2px solid #c3c4c7;border-top-color:#2271b1;border-radius:50%;animation:wps-wsp-spin 0.8s linear infinite}@keyframes wps-wsp-spin{to{transform:rotate(360deg)}}.subscription-edit-container.wps-has-content .wps-wsp-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:rgb(0 0 0 / .35);z-index:1000000;font-size:14px;font-weight:600;color:#1d2327}.subscription-edit-container.wps-has-content .wps-wsp-loader .wps-wsp-loader-text{background:#fff;border:1px solid #dcdcde;border-radius:999px;padding:8px 12px}.subscription-edit-container.wps-has-content .wps-wsp-loader .wps-wsp-spinner{background:#fff;border-radius:999px;padding:6px}.wps-has-content form#wps-wps-subscription-edit-form select{width:100%;min-width:120px;min-height:40px;line-height:1.25;cursor:pointer;border-radius:5px;background:#fff0;padding:5px}.wps-has-content form#wps-wps-subscription-edit-form input[type=number]{width:100%;min-height:40px;line-height:1.25;background:#fff0;box-shadow:none;border:1px solid #ccc;border-radius:5px;padding:0 5px;max-width:70px}.wps-has-content form#wps-wps-subscription-edit-form select:focus{outline:none}