:root{--headerColor:#87bbe0;--headerBorder:10px double white;--headerUnselected:/*#7a7a7a;*/#3c8dc2;--headerSelected:#2f628e;--headerLocked:#7a7a7a;--hoverColor:white;--hoverText:#F99DA0}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{background:#f99da0;color:#fff;text-transform:uppercase;border-color:#f99da0;font-family:"Sniglet",Sans-serif!important;font-size:16px;font-weight:500!important}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button:hover{background:white!important;color:#f99da0!important}a.wnbell_user_item_link{display:flex!important}.woocommerce-Price-amount.amount{font-weight:normal!important}.puffs:first-child{margin-left:20px}u{text-decoration:none}.the_date{margin-top:4px}.puffs{margin-left:10px;padding:2px 10px;border-radius:10px;color:#fff}.sugarP{background-color:#F4C1C1}.superP{background-color:#FDAAAA}.sussyP{background-color:#F97C7C}#pmpro_btn-submit-paypalexpress{display:flex;align-items:center}.pmpro_btn-submit-checkout-paypal-image{margin-left:20px}.comment_image img{float:right;height:50px;width:50px}.wnbell_notification_item a>div{max-width:calc(100% - 50px);white-space:normal}.the_date{font-size:12px;font-weight:400;color:#6EC1E4}#basic-user-avatar-form .description{font-style:italic;font-size:14px}.mobile-bell{min-width:auto!important}#no-gifts>#pmpro_account-profile+.pmpro_section{display:none}#pmpro_account-links{display:none}.pink-option button{color:#F99DA0!important}.pmpro_alter_price{width:auto!important}.pink-option button:hover{color:#F99DA0!important;background-color:white!important}.elementor-element-5e05f65{width:100vw}.page-id-2551 .perfecty-push-settings-container{display:none!important}.elementor-60 .elementor-element.elementor-element-e5bef17>.elementor-widget-container{background:var(--headerColor)}.elementor-60 .elementor-element.elementor-element-e5bef17>.elementor-widget-container h2{font-family:"ohno-softie-variable",Sans-serif;color:#fff;font-weight:500;line-height:1.2}.e-loop-item button,.e-loop-item a{transition:all normal .3s}.e-loop-item button:hover{background-color:var(--hoverColor)!important;color:var(--hoverText)!important}#home-menu{transition:all .3s normal}.invis-menu .elementor-element-49e6670{background-color:transparent!important;box-shadow:none!important}.invis-menu .mobile-logo{opacity:0}.invis-menu>.e-con-inner{padding:0}#header a:hover,#header a:hover>*,#header1 a:hover,#header1 a:hover>*{color:#F99DA0!important;fill:#F99DA0!important}#header ul ul li a:hover,#header1 ul ul li a:hover{background:#F99DA0!important;color:white!important}#footer a:hover,#footer a:hover>*{color:#F99DA0!important;fill:#F99DA0!important}.qe-faqs-group-title{background:#87bbe0;color:white!important;padding:24px;border-radius:10px 10px 0 0;margin-bottom:0}.qae-faqs-container .qe-faqs-index-list,.qe-list-content{background:#fff;padding:24px;border-radius:0 0 10px 10px;margin-bottom:25px}.qe-list-title{background:#87bbe0;color:white!important;padding:24px;border-radius:10px 10px 0 0;margin-bottom:0}.qe-list-title h4{color:white!important;margin:0}.qe-list-title i{display:none}#pmpro_form_fieldset-additional-information+style+div{padding:24px;background:#fff;border-radius:10px}.pmpro_form_fieldset{padding:0;border:none}.pmpro_form_legend{width:100%}#menupop .menu-item-2560{display:none}.wnbell_dropdown_list_ss{width:100%;position:fixed;top:88px;right:0;left:auto;display:none;z-index:1000;overflow:auto;background-color:#fff}.wnbell-closebtn{font-size:45px}#penny-single-post .pmpro{display:none}input[type=text],input[type=password],input[type=date],input[type=email]{padding:5px!important}#pmpro_login .pmpro_card_content,#pmpro_login .pmpro_form_fields{padding:0}.voted .poll-select{display:none}.da-reactions-data.inactive{filter:grayscale(1) brightness(.85)}#pmpro_btn-password-toggle-1{margin-top:20px;padding:15px 30px 15px 30px!important;color:white!important;border:solid #F99DA0 1px!important}#pmpro_btn-password-toggle-1 svg{stroke:#fff}#pmpro_form_fieldset-donation h2:after{content:"Add a Tip";display:block;text-indent:0;margin-top:-40px}#pmpro_form_fieldset-donation h2{text-indent:-9999px;overflow:hidden}.membership-menu a{background:#F99DA0;border-color:#F99DA0;color:white!important;font-family:"Sniglet",Sans-serif;font-weight:500;border-radius:4px;font-size:16px;padding:15px 30px;margin-right:10px!important}#basic-local-avatar{opacity:0;cursor:pointer;position:relative;margin-top:-105px;display:block;width:100%;padding:0;height:105px;text-align:center}#basic-user-avatar-form{text-align:center}#basic-user-avatar-form p{text-align:left}#basic-user-avatar-form .description:before{content:"Click the image icon above to upload a new profile picture. Then, click 'Update Picture' to preview and save your changes. ";display:block;font-style:normal;font-size:16px}.rwhite>div{background-color:white!important}.pmpro-billing #pmpro_payment_information_fields .pmpro_card_content{padding:0;margin-top:-40px;margin-left:-24px;margin-right:-24px;background:#fff0}.elementor-1756 .pmpro{display:none}#pmpro_cancel{background:#fff}.pmpro_message{background:white!important;border:none!important}.pmpro-account .elementor-widget-shortcode{min-width:360px}.pmpro_membership_card-print{margin-top:20px!important;margin-bottom:20px!important;background-image:url(https://s3.eu-central-003.backblazeb2.com/fileTest44566/2025/05/membercard.jpg)!important;background-size:cover!important;background-repeat:no-repeat!important;border:none!important;box-shadow:rgb(0 0 0 / .16) 0 1px 4px;--width:1011;--height:638;aspect-ratio:var(--width) / var(--height)}.pmpro_membership_card-data{position:absolute;bottom:15px;display:flex;flex-wrap:wrap;width:100%;left:0;padding-left:20px;padding-right:20px;box-sizing:border-box;justify-content:space-between}.pmpro_membership_card-data>*{font-size:12px!important;font-weight:400}.pmpro_membership_card-data h1{width:100%;margin:0px!important;padding:0px!important}.pmpro_membership_card-data>p:first-of-tyoe{width:50%;text-align:left}.pmpro_membership_card-data>p:last-of-type{width:50%;text-align:right}.pmpro_membership_card_member_since{text-align:left}.pmpro_a-print,.pmpro_membership_card-print+nav{display:none!important}table th{font-weight:400}strong{font-weight:400}.wnbell_notification_item{padding:0}.wnbell_notification_item a{display:block;padding:8px 11px;min-height:80px!important}.wnbell_notification_item img{padding-left:0px!important;margin-left:0px!important}.wnbell_notification_item a>div{font-size:12px;text-align:left;font-family:Sniglet,sans-serif;font-weight:400;margin-left:10px}#my-account section{margin-bottom:30px}.elementor-1756 h2,.elementor-1756 .pmpro_card_content{background:unset!important;padding:unset!important}.avatar{border-radius:50px!important}.pmpro_btn-cancel{margin-left:10px}.pmpro_card_content{color:#333;font-family:Sniglet,sans-serif;font-size:16px;font-weight:400}#my-account3 .pmpro_card_content{padding:0px!important;background:transparent!important}.pmpro_card h2{background:var(--headerColor);color:#fff;border-radius:10px 10px 0 0;font-family:"ohno-softie-variable",Sans-serif;font-size:32px;font-weight:500;padding:24px;margin-bottom:0}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:dashed 1px #FDC8C9}table td,table th{border:dashed 1px #FDC8C9}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:#fdc8c921}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#fdc8c921}.pmpro_tag-success{background-color:#fff0;color:#F99DA0;border-color:#F99DA0}#my-account2 .pmpro_card_content{background-color:transparent!important;padding:0px!important}#my-account2 #basic-user-avatar-form:before{content:"Profile Image";display:block;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;background:var(--headerColor);color:#fff;border-radius:10px 10px 0 0;font-family:"ohno-softie-variable",Sans-serif;font-size:32px;font-weight:500;margin-left:-24px;margin-right:-24px;margin-top:-34px;margin-bottom:24px}.pmpro_level_expiration_text p,.pmpro_level_cost_text p{margin-bottom:0;padding-bottom:15px}#basic-user-avatar-form{margin-bottom:30px}#pmpro_form_fieldset-additional-information{margin-bottom:20px}.pmpro_spacer{display:none}#pmpro_pricing_fields .pmpro_card_content{background:white!important;padding:24px!important;padding-bottom:0px!important;margin-bottom:0;border-radius:0}#pmpro_pricing_fields .pmpro_card_content+.pmpro_card_actions{display:block;margin:0;padding-left:24px;padding-right:24px;padding-bottom:24px;border-radius:0 0 10px 10px;background:#fff;margin-bottom:30px}#my-account2 #basic-user-avatar-form,.pmpro_form_fields,.pmpro_card_content{display:block;padding:24px;background:#fff;border-radius:0 0 10px 10px;margin-bottom:30px}#pmpro_form_fieldset-additional-information+div:before{content:"Discord Server Settings";display:block;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;background:var(--headerColor);color:#fff;border-radius:10px 10px 0 0;font-family:"ohno-softie-variable",Sans-serif;font-size:32px;font-weight:500;margin-left:-24px;margin-right:-24px;margin-top:-34px;margin-bottom:24px}.ets-btn{font-weight:400!important;margin-left:10px!important}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background:#F99DA0!important}button{font-family:"Sniglet",Sans-serif!important;font-size:16px;font-weight:500!important}.pmpro_form_submit{margin-top:30px}#pmpro_form_fieldset-additional-information+div,#pmpro_account_loggedin{display:block;background:#fff;border-radius:0 0 10px 10px;padding:24px}padding:0;margin:0;border:none}.pmpro_form_legend{display:block;width:100%}.pmpro_form_fieldset h2{background:var(--headerColor);color:#fff;border-radius:10px 10px 0 0;margin-bottom:0;padding:24px}#my-account section h2{padding:24px;background:var(--headerColor);color:#fff;border-radius:10px 10px 0 0;margin-bottom:0}.pmpro_card_actions{margin-top:10px}#my-account strong,#my-account th,#my-account .pmpro_tag{font-weight:400}#my-account section>div{padding:24px;background:#fff;border-radius:0 0 10px 10px}.qe-faqs-index{margin-bottom:50px}.ai-footer{display:none}.ai-wrap .ai-track:hover,.ai-wrap .ai-track.ai-track-active,.ai-wrap .ai-volume-bar.ai-volume-bar-active::before,.ai-wrap .ai-btn,.ai-wrap .ai-track-progress-bar,.ai-wrap .ai-track-no-thumb{background-color:var(--headerSelected)}.ai-wrap .ai-audio-control:hover,.ai-wrap .ai-btn:hover,.ai-wrap .ai-audio-control:focus{background-color:var(--headerSelected)!important}.ai-wrap .ai-track,.ai-wrap .ai-btn,.ai-wrap .ai-btn,.ai-wrap .ai-volume-bar,.ai-wrap .ai-audio-control,.ai-wrap .ai-track-progress{background-color:var(--headerUnselected)}.qe-faqs-group-title{color:#1A91C4;font-family:"ohno-softie-variable",Sans-serif;font-size:45px;font-weight:600}.qe-faqs-index-list{list-style:none;padding-left:0}.qe-list-title i,.qe-list-title{color:#1A91C4}.ai-scroll-wrap{height:81px!important}.wy-tooltip{border:1px dashed #f70f5d;color:#f70f5d;background:#fff;box-shadow:0 2px 3px #999;position:absolute;padding:5px;text-align:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:10}.wy-hide{display:none}a{color:#F99DA0}a:hover{color:#C88486}.comment-count{margin-top:4px}.comment-count a,.comment-count a:hover{font-family:"Sniglet",Sans-serif;font-size:14px;font-weight:400;color:#999}.score{display:block;position:absolute!important;top:0;left:0;height:100%;width:100%;margin:0px!important;background:var(--headerSelected);z-index:0;max-width:0%;transition:all linear .5s;z-index:0}.elementor-1756 .pmpro_card.pmpro_content_message svg{display:none}.elementor-1756 .pmpro_font-large{font-family:"Sniglet",Sans-serif;font-size:28px;font-weight:400;color:#F99DA0}.perfecty-push-dialog-container .perfecty-push-dialog-form #perfecty-push-dialog-subscribe{background-color:#F99DA0;font-family:"Sniglet",Sans-serif;font-weight:500;font-size:16px;padding:15px 30px;border-radius:4px}.perfecty-push-dialog-container .perfecty-push-dialog-form #perfecty-push-dialog-cancel{color:#F99DA0;font-family:"Sniglet",Sans-serif;font-weight:500;font-size:16px}.poll li>span span,.poll li>img{z-index:2;position:relative}.poll li>span span{margin-left:10px;height:50px;align-items:center;display:flex;width:100%}.poll a{z-index:2}.with-image .score{left:50px;width:calc(100% - 50px)}.ai-thumb{background-image:url(https://pennypuffball.com/wp-content/uploads/2025/04/little-smile.png);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#3e3e3e}.fake-audio .ai-control-wrap-thumb::after{opacity:0!important}.protect{position:absolute;left:0;top:0;width:100%;height:100%}.fake-video{max-width:650px;width:100%;border-radius:10px 10px 0 0;height:350px;background-size:cover;background-position:center center}.totalpoll-question-content p{display:inline-block}.totalpoll-question-content:before{display:inline-block;content:'Poll: ';margin-left:-8px!important}.totalpoll-question-choices-item-content a{display:none!important}.totalpoll-question-content{color:#fff}div#totalpoll.totalpoll-wrapper .totalpoll-modal-open:hover:after{display:none!important}.totalpoll-question-choices-item-votes-bar{background:#f70f5d!important}.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control{background:#f70f5d!important;border-color:#f70f5d!important}.fakepoll,.poll{background:var(--headerColor);padding:20px;padding-bottom:0;border-radius:10px 10px 0 0;color:#fff;padding-bottom:20px!important;border-bottom:var(--headerBorder)}.poll{padding-bottom:10px}.poll ul,.poll li{list-style:none;padding:0;margin:0}.poll li{display:flex;position:relative;align-items:center;margin-bottom:3px;background-color:var(--headerUnselected);cursor:pointer;min-height:50px}.fakepoll li{display:flex;position:relative;align-items:center;margin-bottom:3px;background-color:var(--headerUnselected);min-height:50px}.poll li.voted{cursor:default}.poll li:not(.voted):hover{background-color:var(--headerSelected)}.poll-select{max-width:20px;background:#fff;max-height:20px;margin-right:10px;border-radius:20px;border:1px double var(--headerSelected)}.poll li:not(.voted):hover .poll-select:before{content:" ";background:var(--headerSelected);display:block;width:100%;height:100%;border-radius:100%;border:2px solid #fff}.poll img{width:50px;height:50px;object-fit:cover;object-position:center center}.poll span{width:100%;height:50px}.totalpoll-question,.totalpoll-question-content,.totalpoll-questions{margin:0px!important}.totalpoll-question-choices-item{padding:0px!important;padding-bottom:1px!important}.totalpoll-question-choices-item-container{display:flex;width:100%}.totalpoll-question-choices-item-content-container{max-width:70px;height:auto}.totalpoll-question-choices-item-selector-box{display:none!important}.totalpoll-question-choices-item-label,.totalpoll-question-choices-item-control{flex-grow:1!important}.ai-wrap{margin-bottom:0}.excerpt{font-family:"Sniglet",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-text)}.comments-area a{font-weight:400}.fake-audio .ai-wrap{padding-bottom:35px}.penny-preview-gallery:after{content:" ";border-bottom:var(--headerBorder);background-color:var(--headerColor);display:block}.fake-video a{width:100%;height:100%;position:relative;display:block}.fake-video:after{border-bottom:var(--headerBorder);content:" ";display:block;z-index:20;position:relative;background-color:var(--headerColor)}.penny-preview-gallery ul{display:flex}.penny-preview-gallery ul,.penny-preview-gallery li{list-style:none;padding:0;margin:0}.penny-preview-gallery li{display:none}.penny-preview-gallery ul>li:first-child{display:block;width:100%}.penny-preview-gallery img,.custom-youtube{width:100%;height:350px;object-fit:cover;object-position:center center;border-radius:10px 10px 0 0;margin-bottom:-7px!important}.penny-preview-gallery .locked,.fake-video .locked,.fake-audio .locked{position:absolute;padding:4px 20px;bottom:20px;left:20px;background-color:var(--headerLocked);border:none}.penny-preview-gallery .locked i,.fake-video .locked i,.fake-audio .locked i{margin-right:10px}.fakepoll p:last-child{margin-bottom:0px!important}.tvotes{padding-top:14px;margin-bottom:0}.fakepoll .title:before,.poll .title:before{margin-left:0px!important;content:"Poll: "}.poll a{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-decoration:none;font-weight:400;display:flex;align-items:center}.fakepoll .locked{padding:4px 20px;background-color:var(--headerLocked);border:none;margin-bottom:24px;margin-top:24px}.fakepoll .locked i{margin-right:10px}.elementor-shortcode .unlock-button{background-color:#F99DA0;border-color:#F99DA0;color:#fff}div.da-reactions-container div.reactions div.reaction{transition:none}div.da-reactions-container .count{transition:none;background:none;color:#999;font-family:"Sniglet",Sans-serif;font-size:14px;font-weight:400;text-align:left;display:inline-block;position:relative;padding:0;cursor:default}div.da-reactions-container .count:before{position:relative;font-size:14px;bottom:auto;left:auto;right:auto;margin-left:5px;top:-6px}div.da-reactions-container div.reactions div.reaction:hover{transform:none}div.da-reactions-container div.reactions div.reaction.active{animation:none}.comment-count img{height:16px;width:16px;top:2px;display:inline-block;position:relative;margin-right:8px}.comment-count>div{display:inline-block}.the-excerpt p{display:inline-block}.elementor-1756.category-video>div,.elementor-1756.category-audio>div,.elementor-1756.category-gallery>div,.elementor-1756.category-poll>div{gap:0}.ai-wrap{border-radius:10px 10px 0 0;background-color:var(--headerColor);border-bottom:var(--headerBorder)}.floating-head{margin-top:80px;background-image:url(https://pennypuffball.com/wp-content/uploads/2025/04/squishball.png);background-size:400px auto;background-position:0 0;width:400px;height:348px!important;animation-name:floating;animation-iteration-count:infinite;animation-duration:5s;animation-timing-function:ease-in-out}.floating-head:hover{background-position:0 -348px}.floating-logo{width:58%;max-width:1200px;animation-name:floating2;animation-iteration-count:infinite;animation-duration:3s;animation-timing-function:ease-in-out}.woocommerce-checkout-review-order-table td{text-align:right}.woocommerce-checkout-review-order-table .product-name{text-align:left!important}.woocommerce-checkout-review-order-table tbody tr.cart_item{margin-top:15px!important;margin-bottom:15px!important}@keyframes floating2{from{transform:translate(0,0)}65%{transform:translate(-5px,0)}to{transform:translate(0,0)}}@keyframes floating{from{transform:translate(0,0)}65%{transform:translate(-60px,60px)}to{transform:translate(0,0)}}@media only screen and (max-width:768px){.page-id-5414 .product-thumbnail{display:block!important;text-align:left!important;padding:0;margin-right:10px;float:left;width:auto!important}.page-id-5414 .product-name{padding:0px!important;padding-top:0px!important;padding-bottom:0px!important;float:left;width:calc(100% - 105px)}.page-id-5414 .cart_item{padding:0px!important}.page-id-5414 .product-remove{float:none!important}.page-id-5414 .cart td{padding-top:0px!important;padding-bottom:0px!important}.page-id-5414 .cart .product-thumbnail:before{display:none}.page-id-5414 .cart .product-thumbnail img{width:100%!important;height:auto!important;margin-right:20px;max-width:75px}.page-id-5414 .product-quantity,.page-id-5414 .product-subtotal{clear:both;margin-left:105px}.page-id-5414 .shop_table tr{margin-top:20px}.page-id-5414 .shop_table tr:last-of-type{padding-top:20px;display:block!important;width:100%;padding-left:0px!important;padding-right:0px!important}.cart-subtotal,.order-total{margin-top:0px!important;padding-top:0px!important}.woocommerce-checkout-review-order td,.woocommerce-checkout-review-order th{margin:0px!important;padding:0px!important}}@media only screen and (max-width:767px){.mobile-bell .elementor-shortcode{margin-top:-10px!important}.floating-head{width:250px!important;height:218px!important;background-size:250px auto}.floating-head:hover{background-position:0 -218px}.footer-menu li a{justify-content:flex-end!important}}@media only screen and (max-width:520px){.page-id-5414 .product-thumbnail{margin-right:0;float:none;width:100%}.page-id-5414 .cart .product-thumbnail img{margin-right:0;max-width:50%;margin-left:auto;margin-right:auto;margin-bottom:10px}.page-id-5414 .shop_table td{float:none;width:100%;margin-left:0;padding-top:5px!important}}@media only screen and (max-width:420px){div.da-reactions-container .reactions-toggle{display:none!important}div.da-reactions-container div.reactions.responsive{display:block!important;max-width:unset!important;max-height:unset!important;overflow:visible!important}.comment-count{margin-top:0}}