.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice__dismiss-link:visited{color:#ff2b93!important;font-weight:600;text-decoration:underline}.woocommerce-store-notice__dismiss-link:hover,.woocommerce-store-notice__dismiss-link:focus{color:#ffffff!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-header-text::before{content:"ENDED";order:0;display:inline-flex;align-items:center;min-height:24px;margin:0 0 10px;padding:5px 10px;border-radius:999px;background:#f0f0f3;color:#66666f;font-family:inherit;font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}body.category-giveaways.category-538 #wrapper #post-list article#post-47053 .entry-header-text::before{content:"OPEN NOW";background:#ec3c8c;color:#fff}body.category-giveaways.category-538 #wrapper #post-list article:is(#post-46933,#post-46972,#post-46968,#post-46937,#post-46930,#post-46976,#post-46980) .entry-header-text::before{content:"WINNER ANNOUNCED";background:#f0f0f3;color:#66666f}@media(max-width:549px){body.category-giveaways.category-538 #wrapper #post-list article .entry-header-text::before{min-height:20px;margin-bottom:7px;padding:4px 7px;font-size:8px;letter-spacing:.055em}}@media (max-width:849px){body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description,body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description p,body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description strong{color:#3f3f46!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description a{color:#fff!important}}body.category-giveaways.category-538 #wrapper #post-list article .entry-header-text{padding:0!important}body.category-giveaways.category-538 #wrapper #post-list article .article-inner>footer.entry-meta{display:none!important}body.category-giveaways.category-538 #wrapper #post-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 22px!important}body.category-giveaways.category-538 #wrapper #post-list article{width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.category-giveaways.category-538 #wrapper #post-list article .article-inner{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important;border:1px solid #ececf1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 12px rgb(25 20 35 / .055)!important;transition:transform .2s ease,box-shadow .2s ease!important}body.category-giveaways.category-538 #wrapper #post-list article .article-inner:hover{transform:translateY(-3px)!important;box-shadow:0 10px 26px rgb(25 20 35 / .10)!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-image-float{order:1!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-image-float>a{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#f7f7f8!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-image-float img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;transition:transform .3s ease!important}body.category-giveaways.category-538 #wrapper #post-list article .article-inner:hover .entry-image-float img{transform:scale(1.015)!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-header{order:2!important;display:block!important;width:100%!important;margin:0!important;padding:17px 18px 20px!important;align-self:auto!important;text-align:left!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-header-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta{display:block!important;order:1!important;margin:0 0 9px!important;color:#888!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta .posted-on>a{color:#888!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta .posted-on>a:before{content:"Published "!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta .posted-on{font-size:0!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta .posted-on>a{font-size:11px!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta time.updated,body.category-giveaways.category-538 #wrapper #post-list article .entry-meta .byline{display:none!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-title{order:2!important;display:-webkit-box!important;min-height:2.9em!important;margin:0!important;overflow:hidden!important;color:#222!important;font-family:inherit!important;font-size:17px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:-.012em!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-title a{color:#222!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-title a:hover{color:#d62c7d!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-category,body.category-giveaways.category-538 #wrapper #post-list article .entry-divider,body.category-giveaways.category-538 #wrapper #post-list article .entry-content,body.category-giveaways.category-538 #wrapper #post-list article>div>footer,body.category-giveaways.category-538 #wrapper #post-list article .post-date{display:none!important}@media(max-width:849px){body.category-giveaways.category-538 #wrapper #post-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}}@media(max-width:549px){body.category-giveaways.category-538 #wrapper #post-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-header{padding:12px 11px 14px!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta{margin-bottom:7px!important;font-size:9px!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-meta .posted-on>a{font-size:9px!important}body.category-giveaways.category-538 #wrapper #post-list article .entry-title{min-height:3.9em!important;font-size:13px!important;line-height:1.3!important;-webkit-line-clamp:3!important}body.category-giveaways.category-538 #wrapper #post-list article .article-inner{border-radius:9px!important}}body.category-giveaways.category-538 #wrapper .archive-page-header{display:block!important;max-width:1200px;margin:24px auto 0;padding:0 10px!important;background:transparent!important}body.category-giveaways.category-538 #wrapper .archive-page-header .row{max-width:none}body.category-giveaways.category-538 #wrapper .archive-page-header h1{display:none!important}body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description{margin:0;padding:20px 24px;border:1px solid #ececf0;border-radius:10px;background:#fff;color:#555;text-align:left;font-family:inherit;line-height:1.65}body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description p{margin:0}body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description p+p{margin-top:14px}body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description a{display:inline-block;padding:10px 16px;border-radius:999px;background:#ec3c8c;color:#fff!important;font-weight:700;line-height:1.2;text-decoration:none}body.category-giveaways.category-538 #wrapper .archive-page-header .taxonomy-description a:hover{background:#d62c7d}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8!important}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px!important}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding:28px 10px 50px!important;font-family:inherit!important}body.category-giveaways #post-list::before{content:"Giveaways"!important;grid-column:1/-1!important;display:block!important;padding:0 0 10px!important;border-bottom:2px solid #ec3c8c!important;color:#222!important;font:inherit!important;font-size:30px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.category-giveaways #post-list article,body.category-giveaways #post-list article:first-of-type{grid-column:auto!important;margin:0!important;min-width:0!important;background:#fff!important;border:1px solid #ececf0!important;border-radius:10px!important;box-shadow:0 4px 15px rgb(25 25 35 / .06)!important;overflow:hidden!important;font-family:inherit!important}body.category-giveaways #post-list article .article-inner,body.category-giveaways #post-list article:first-of-type .article-inner{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-image-float,body.category-giveaways #post-list article:first-of-type .entry-image-float{order:1!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;aspect-ratio:4/5!important;background:#f3f1f4!important;overflow:hidden!important}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8!important}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px!important}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding:28px 10px 50px!important;font-family:inherit!important}body.category-giveaways #post-list::before{content:"Giveaways"!important;grid-column:1/-1!important;display:block!important;padding:0 0 10px!important;border-bottom:2px solid #ec3c8c!important;color:#222!important;font:inherit!important;font-size:30px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.category-giveaways #post-list article,body.category-giveaways #post-list article:first-of-type{grid-column:auto!important;margin:0!important;min-width:0!important;background:#fff!important;border:1px solid #ececf0!important;border-radius:10px!important;box-shadow:0 4px 15px rgb(25 25 35 / .06)!important;overflow:hidden!important;font-family:inherit!important}body.category-giveaways #post-list article .article-inner,body.category-giveaways #post-list article:first-of-type .article-inner{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-image-float,body.category-giveaways #post-list article:first-of-type .entry-image-float{order:1!important;display:block!important;width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important;padding:0!important;aspect-ratio:4/5!important;background:#f3f1f4!important;overflow:hidden!important}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8!important}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px!important}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding:28px 10px 50px!important;font-family:inherit!important}body.category-giveaways #post-list::before{content:"Giveaways"!important;grid-column:1/-1!important;display:block!important;padding:0 0 10px!important;border-bottom:2px solid #ec3c8c!important;color:#222!important;font:inherit!important;font-size:30px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.category-giveaways #post-list article,body.category-giveaways #post-list article:first-of-type{grid-column:auto!important;margin:0!important;min-width:0!important;background:#fff!important;border:1px solid #ececf0!important;border-radius:10px!important;box-shadow:0 4px 15px rgb(25 25 35 / .06)!important;overflow:hidden!important;font-family:inherit!important}body.category-giveaways #post-list article .article-inner,body.category-giveaways #post-list article:first-of-type .article-inner{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-image-float,body.category-giveaways #post-list article:first-of-type .entry-image-float{order:1!important;display:block!important;width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important;padding:0!important;aspect-ratio:4/5!important;background:#f3f1f4!important;overflow:hidden!important}body.category-giveaways #post-list article .entry-image-float a{display:block!important;width:100%!important;height:100%!important}body.category-giveaways #post-list article .entry-image-float img,body.category-giveaways #post-list article:first-of-type .entry-image-float img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important}body.category-giveaways #post-list article .entry-header,body.category-giveaways #post-list article:first-of-type .entry-header{order:2!important;display:block!important;padding:18px 18px 5px!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-category{display:none!important}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8!important}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px!important}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding:28px 10px 50px!important;font-family:inherit!important}body.category-giveaways #post-list::before{content:"Giveaways"!important;grid-column:1/-1!important;display:block!important;padding:0 0 10px!important;border-bottom:2px solid #ec3c8c!important;color:#222!important;font:inherit!important;font-size:30px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.category-giveaways #post-list article,body.category-giveaways #post-list article:first-of-type{grid-column:auto!important;margin:0!important;min-width:0!important;background:#fff!important;border:1px solid #ececf0!important;border-radius:10px!important;box-shadow:0 4px 15px rgb(25 25 35 / .06)!important;overflow:hidden!important;font-family:inherit!important}body.category-giveaways #post-list article .article-inner,body.category-giveaways #post-list article:first-of-type .article-inner{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-image-float,body.category-giveaways #post-list article:first-of-type .entry-image-float{order:1!important;display:block!important;width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important;padding:0!important;aspect-ratio:4/5!important;background:#f3f1f4!important;overflow:hidden!important}body.category-giveaways #post-list article .entry-image-float a{display:block!important;width:100%!important;height:100%!important}body.category-giveaways #post-list article .entry-image-float img,body.category-giveaways #post-list article:first-of-type .entry-image-float img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important}body.category-giveaways #post-list article .entry-header,body.category-giveaways #post-list article:first-of-type .entry-header{order:2!important;display:block!important;padding:18px 18px 5px!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-category{display:none!important}body.category-giveaways #post-list article .entry-title,body.category-giveaways #post-list article:first-of-type .entry-title{margin:0!important;color:#222!important;font:inherit!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.category-giveaways #post-list article .entry-divider{display:none!important}body.category-giveaways #post-list article .entry-meta{margin-top:8px!important;color:#999!important;font:inherit!important;font-size:11px!important;line-height:1.3!important;text-transform:none!important}body.category-giveaways #post-list article .entry-meta .byline{display:none!important}body.category-giveaways #post-list article .entry-content,body.category-giveaways #post-list article:first-of-type .entry-content{order:3!important;display:block!important;padding:5px 18px 18px!important;font-family:inherit!important}body.category-giveaways #post-list article .entry-summary{margin:0!important;color:#62626a!important;font:inherit!important;font-size:13px!important;line-height:1.55!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}body.category-giveaways #post-list article .more-link{display:inline-block!important;margin-top:11px!important;color:#d62c7d!important;font:inherit!important;font-size:13px!important;font-weight:700!important}body.category-giveaways #post-list article footer.entry-meta,body.category-giveaways #post-list article .clearfix{display:none!important}@media (max-width:849px){body.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:549px){body.category-giveaways #post-list{grid-template-columns:1fr!important;gap:16px!important;padding:20px 12px 36px!important}body.category-giveaways #post-list::before{font-size:26px!important}}body.category-giveaways #post-list article .entry-content,body.category-giveaways #post-list article:first-of-type .entry-content{display:none!important}body.category-giveaways #post-list article .entry-header,body.category-giveaways #post-list article:first-of-type .entry-header{padding:16px 17px 17px!important}body.category-giveaways #post-list article .entry-title,body.category-giveaways #post-list article:first-of-type .entry-title{font-size:17px!important;line-height:1.35!important}body.category-giveaways #post-list article .entry-meta{margin-top:7px!important;font-size:10px!important;color:#aaa!important}body.category-giveaways #post-list article .post-date,body.category-giveaways #post-list article .entry-header .entry-meta{display:none!important}border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:30px 10px 48px}body.category-giveaways #post-list::before{content:"🎁 Giveaways\A Weekly K-pop giveaways, prize details and winner updates";white-space:pre-line;grid-column:1/-1;display:block;padding:0 2px 12px;color:#222;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.02em;border-bottom:3px solid #ec3c8c}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:30px 10px 48px}body.category-giveaways #post-list::before{content:"🎁 Giveaways\A Weekly K-pop giveaways, prize details and winner updates";white-space:pre-line;grid-column:1/-1;display:block;padding:0 2px 12px;color:#222;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.02em;border-bottom:3px solid #ec3c8c}body.category-giveaways #post-list::first-line{color:#222}body.category-giveaways #post-list article{margin:0!important;min-width:0;background:#fff;border:1px solid #ececf0;border-radius:12px;box-shadow:0 5px 18px rgb(25 25 35 / .06);overflow:hidden}body.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:158px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px;height:100%}body.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1/4;width:100%!important;margin:0!important;padding:0!important;background:#f5f3f6}body.category-giveaways #post-list article .entry-image-float a{display:block;width:100%;height:100%}body.category-giveaways #post-list article .entry-image-float img{width:100%;height:100%;min-height:230px;object-fit:cover;object-position:center top}body.category-giveaways #post-list article .entry-header{grid-column:2;padding:20px 20px 5px}body.category-giveaways #post-list article .entry-title{margin:0;font-size:20px;line-height:1.25;text-transform:none;color:#202026}body.category-giveaways #post-list article .entry-meta{color:#999;font-size:11px}body.category-giveaways #post-list article .entry-content{grid-column:2;padding:4px 20px 18px}body.category-giveaways #post-list article .entry-summary{margin:0;color:#5d5d66;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body.category-giveaways #post-list article .more-link{display:inline-block;margin-top:12px;color:#d62c7d;font-weight:700;font-size:13px}@media (max-width:849px){body.category-giveaways #post-list{grid-template-columns:1fr;padding-top:22px}}@media (max-width:549px){body.category-giveaways #post-list{gap:13px;padding:18px 12px 34px}body.category-giveaways #post-list::before{font-size:27px;padding-bottom:9px}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:30px 10px 48px}body.category-giveaways #post-list::before{content:"🎁 Giveaways\A Weekly K-pop giveaways, prize details and winner updates";white-space:pre-line;grid-column:1/-1;display:block;padding:0 2px 12px;color:#222;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.02em;border-bottom:3px solid #ec3c8c}body.category-giveaways #post-list::first-line{color:#222}body.category-giveaways #post-list article{margin:0!important;min-width:0;background:#fff;border:1px solid #ececf0;border-radius:12px;box-shadow:0 5px 18px rgb(25 25 35 / .06);overflow:hidden}body.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:158px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px;height:100%}body.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1/4;width:100%!important;margin:0!important;padding:0!important;background:#f5f3f6}body.category-giveaways #post-list article .entry-image-float a{display:block;width:100%;height:100%}body.category-giveaways #post-list article .entry-image-float img{width:100%;height:100%;min-height:230px;object-fit:cover;object-position:center top}body.category-giveaways #post-list article .entry-header{grid-column:2;padding:20px 20px 5px}body.category-giveaways #post-list article .entry-title{margin:0;font-size:20px;line-height:1.25;text-transform:none;color:#202026}body.category-giveaways #post-list article .entry-meta{color:#999;font-size:11px}body.category-giveaways #post-list article .entry-content{grid-column:2;padding:4px 20px 18px}body.category-giveaways #post-list article .entry-summary{margin:0;color:#5d5d66;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body.category-giveaways #post-list article .more-link{display:inline-block;margin-top:12px;color:#d62c7d;font-weight:700;font-size:13px}@media (max-width:849px){body.category-giveaways #post-list{grid-template-columns:1fr;padding-top:22px}}@media (max-width:549px){body.category-giveaways #post-list{gap:13px;padding:18px 12px 34px}body.category-giveaways #post-list::before{font-size:27px;padding-bottom:9px}body.category-giveaways #post-list article .article-inner{grid-template-columns:112px minmax(0,1fr);min-height:175px}body.category-giveaways #post-list article .entry-image-float img{min-height:175px}body.category-giveaways #post-list article .entry-header{padding:14px 14px 3px}body.category-giveaways #post-list article .entry-title{font-size:16px}body.category-giveaways #post-list article .entry-content{padding:3px 14px 12px}body.category-giveaways #post-list article .entry-summary{font-size:12px;-webkit-line-clamp:3}}body.category-giveaways #post-list::before{content:"🎁 Giveaways"!important;font-size:34px!important}body.category-giveaways #post-list article:first-of-type{grid-column:auto!important}body.category-giveaways #post-list article:first-of-type .article-inner{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;min-height:230px!important}body.category-giveaways #post-list article:first-of-type .entry-image-float{grid-column:1!important;grid-row:1/4!important;width:100%!important;margin:0!important}body.category-giveaways #post-list article:first-of-type .entry-image-float img{width:100%!important;height:100%!important;min-height:230px!important;object-fit:cover!important}body.category-giveaways #post-list article:first-of-type .entry-header{grid-column:2!important;padding:20px 20px 5px!important}body.category-giveaways #post-list article:first-of-type .entry-title{font-size:20px!important}body.category-giveaways #post-list article:first-of-type .entry-content{grid-column:2!important;padding:4px 20px 18px!important}@media (max-width:549px){body.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:112px minmax(0,1fr)!important;min-height:175px!important}body.category-giveaways #post-list article:first-of-type .entry-image-float img{min-height:175px!important}}body.category-giveaways #post-list .entry-category{display:none!important}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:30px 10px 48px}body.category-giveaways #post-list::before{content:"🎁 Giveaways\A Weekly K-pop giveaways, prize details and winner updates";white-space:pre-line;grid-column:1/-1;display:block;padding:0 2px 12px;color:#222;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.02em;border-bottom:3px solid #ec3c8c}body.category-giveaways #post-list::first-line{color:#222}body.category-giveaways #post-list article{margin:0!important;min-width:0;background:#fff;border:1px solid #ececf0;border-radius:12px;box-shadow:0 5px 18px rgb(25 25 35 / .06);overflow:hidden}body.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:158px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px;height:100%}body.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1/4;width:100%!important;margin:0!important;padding:0!important;background:#f5f3f6}body.category-giveaways #post-list article .entry-image-float a{display:block;width:100%;height:100%}body.category-giveaways #post-list article .entry-image-float img{width:100%;height:100%;min-height:230px;object-fit:cover;object-position:center top}body.category-giveaways #post-list article .entry-header{grid-column:2;padding:20px 20px 5px}body.category-giveaways #post-list article .entry-title{margin:0;font-size:20px;line-height:1.25;text-transform:none;color:#202026}body.category-giveaways #post-list article .entry-meta{color:#999;font-size:11px}body.category-giveaways #post-list article .entry-content{grid-column:2;padding:4px 20px 18px}body.category-giveaways #post-list article .entry-summary{margin:0;color:#5d5d66;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body.category-giveaways #post-list article .more-link{display:inline-block;margin-top:12px;color:#d62c7d;font-weight:700;font-size:13px}@media (max-width:849px){body.category-giveaways #post-list{grid-template-columns:1fr;padding-top:22px}}@media (max-width:549px){body.category-giveaways #post-list{gap:13px;padding:18px 12px 34px}body.category-giveaways #post-list::before{font-size:27px;padding-bottom:9px}body.category-giveaways #post-list article .article-inner{grid-template-columns:112px minmax(0,1fr);min-height:175px}body.category-giveaways #post-list article .entry-image-float img{min-height:175px}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}body.category-giveaways{background:#f7f7f8}body.category-giveaways .archive-page-header,body.category-giveaways .featured-posts,body.category-giveaways .post-sidebar{display:none!important}body.category-giveaways #content{padding-top:0!important}body.category-giveaways #content>.row{max-width:1220px}body.category-giveaways #content>.row>.large-9{flex-basis:100%!important;max-width:100%!important}body.category-giveaways #post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:30px 10px 48px}body.category-giveaways #post-list::before{content:"🎁 Giveaways\A Weekly K-pop giveaways, prize details and winner updates";white-space:pre-line;grid-column:1/-1;display:block;padding:0 2px 12px;color:#222;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.02em;border-bottom:3px solid #ec3c8c}body.category-giveaways #post-list::first-line{color:#222}body.category-giveaways #post-list article{margin:0!important;min-width:0;background:#fff;border:1px solid #ececf0;border-radius:12px;box-shadow:0 5px 18px rgb(25 25 35 / .06);overflow:hidden}body.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:158px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px;height:100%}body.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1/4;width:100%!important;margin:0!important;padding:0!important;background:#f5f3f6}body.category-giveaways #post-list article .entry-image-float a{display:block;width:100%;height:100%}body.category-giveaways #post-list article .entry-image-float img{width:100%;height:100%;min-height:230px;object-fit:cover;object-position:center top}body.category-giveaways #post-list article .entry-header{grid-column:2;padding:20px 20px 5px}body.category-giveaways #post-list article .entry-title{margin:0;font-size:20px;line-height:1.25;text-transform:none;color:#202026}body.category-giveaways #post-list article .entry-meta{color:#999;font-size:11px}body.category-giveaways #post-list article .entry-content{grid-column:2;padding:4px 20px 18px}body.category-giveaways #post-list article .entry-summary{margin:0;color:#5d5d66;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body.category-giveaways #post-list article .more-link{display:inline-block;margin-top:12px;color:#d62c7d;font-weight:700;font-size:13px}body.category-giveaways #post-list article .entry-category{display:none!important}@media (max-width:849px){body.category-giveaways #post-list{grid-template-columns:1fr;padding-top:22px}}@media (max-width:549px){body.category-giveaways #post-list{gap:13px;padding:18px 12px 34px}body.category-giveaways #post-list::before{font-size:27px;padding-bottom:9px}body.category-giveaways #post-list article .article-inner{grid-template-columns:112px minmax(0,1fr);min-height:175px}body.category-giveaways #post-list article .entry-image-float img{min-height:175px}body.category-giveaways #post-list article .entry-header{padding:14px 14px 3px}body.category-giveaways #post-list article .entry-title{font-size:16px}body.category-giveaways #post-list article .entry-content{padding:3px 14px 12px}body.category-giveaways #post-list article .entry-summary{font-size:12px;-webkit-line-clamp:3}}body.category-giveaways #post-list::before{content:"🎁 Giveaways"!important;font-size:34px!important}body.category-giveaways #post-list article:first-of-type{grid-column:auto!important}body.category-giveaways #post-list article:first-of-type .article-inner{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;min-height:230px!important}body.category-giveaways #post-list article:first-of-type .entry-image-float{grid-column:1!important;grid-row:1/4!important;width:100%!important;margin:0!important}body.category-giveaways #post-list article:first-of-type .entry-image-float img{width:100%!important;height:100%!important;min-height:230px!important;object-fit:cover!important}body.category-giveaways #post-list article:first-of-type .entry-header{grid-column:2!important;padding:20px 20px 5px!important}body.category-giveaways #post-list article:first-of-type .entry-title{font-size:20px!important}body.category-giveaways #post-list article:first-of-type .entry-content{grid-column:2!important;padding:4px 20px 18px!important}@media (max-width:549px){body.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:112px minmax(0,1fr)!important;min-height:175px!important}body.category-giveaways #post-list article:first-of-type .entry-image-float img{min-height:175px!important}}border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}.category-giveaways #main{background:radial-gradient(circle at 12% 8%,rgb(244 54 133 / .07),transparent 25rem),#fbfafc}.category-giveaways .blog-wrapper{padding-top:34px}.category-giveaways .archive-page-header{max-width:1220px;margin:0 auto 38px;padding:58px 34px 52px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgb(255 255 255 / .22) 0 8%,transparent 8.5%),radial-gradient(circle at 92% 75%,rgb(255 255 255 / .13) 0 12%,transparent 12.5%),linear-gradient(135deg,#e82f83 0%,#c83791 48%,#7e4bb7 100%);box-shadow:0 20px 55px rgb(132 43 111 / .18)}.category-giveaways .archive-page-header .row{max-width:900px}.category-giveaways .archive-page-header h1.page-title{margin:0;color:#fff;font-size:0;letter-spacing:-.03em;text-transform:none}.category-giveaways .archive-page-header h1.page-title::before{content:"KK FANS WEEKLY";display:block;margin-bottom:12px;color:rgb(255 255 255 / .82);font-size:12px;font-weight:700;letter-spacing:.2em}.category-giveaways .archive-page-header h1.page-title span{display:block;color:#fff;font-size:clamp(38px, 5vw, 60px);font-weight:800;line-height:1.05}.category-giveaways .archive-page-header h1.page-title span::before{content:"🎁 "}.category-giveaways .taxonomy-description{max-width:720px;margin:18px auto 0}.category-giveaways .taxonomy-description p{margin:0;color:rgb(255 255 255 / .94);font-size:17px;line-height:1.7}.category-giveaways #content>.row.row-large{max-width:1220px;border:0}.category-giveaways #content>.row.row-large>.large-9{flex-basis:100%;max-width:100%;padding:0 15px}.category-giveaways #content .post-sidebar{display:none}.category-giveaways .featured-posts{display:none!important}.category-giveaways #post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-giveaways #post-list article{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(105 63 96 / .10);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgb(57 28 51 / .08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-giveaways #post-list article:hover{border-color:rgb(232 47 131 / .24);transform:translateY(-5px);box-shadow:0 18px 44px rgb(57 28 51 / .14)}.category-giveaways #post-list .article-inner{display:flex;height:100%;flex-direction:column}.category-giveaways #post-list .entry-image-float{order:-1;width:100%;margin:0;padding:14px;float:none;background:linear-gradient(145deg,#fff4f8,#f6f1fb)}.category-giveaways #post-list .entry-image-float a{display:block;overflow:hidden;border-radius:13px;background:#fff;aspect-ratio:4 / 5}.category-giveaways #post-list .entry-image-float img{width:100%;height:100%;margin:0;object-fit:contain;transition:transform .3s ease}.category-giveaways #post-list article:hover .entry-image-float img{transform:scale(1.018)}.category-giveaways #post-list .entry-header{padding:21px 22px 0}.category-giveaways #post-list .entry-header-text{padding:0}.category-giveaways #post-list .entry-category{margin:0 0 12px;font-size:0}.category-giveaways #post-list .entry-category a{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#fff0f6;color:#cf2674;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.category-giveaways #post-list .entry-category a::before{content:"Giveaway archive"}.category-giveaways #post-list .entry-title{display:-webkit-box;min-height:3.9em;margin:0;overflow:hidden;color:#251d25;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-giveaways #post-list .entry-title a{color:inherit}.category-giveaways #post-list .entry-title a:hover{color:#cf2674}.category-giveaways #post-list .entry-header .entry-divider,.category-giveaways #post-list .entry-header .entry-meta,.category-giveaways #post-list .badge,.category-giveaways #post-list>article>.article-inner>.clearfix,.category-giveaways #post-list>article>.article-inner>footer.entry-meta{display:none}.category-giveaways #post-list .entry-content{display:flex;flex:1;flex-direction:column;padding:15px 22px 23px}.category-giveaways #post-list .entry-summary{display:flex;height:100%;flex-direction:column;color:#675c66;font-size:14px;line-height:1.65}.category-giveaways #post-list .entry-summary p:first-child{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.category-giveaways #post-list .more-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;margin-top:auto;padding:0 17px;border:1px solid #e82f83;border-radius:999px;color:#c9216c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.category-giveaways #post-list .more-link:hover{background:#e82f83;color:#fff;transform:translateX(2px)}.category-giveaways #post-list .more-link .meta-nav{display:none}.category-giveaways .navigation.pagination{grid-column:1 / -1;margin-top:12px}@media (max-width:849px){.category-giveaways .archive-page-header{margin-right:15px;margin-left:15px;padding:46px 26px 42px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:549px){.category-giveaways .blog-wrapper{padding-top:18px}.category-giveaways .archive-page-header{margin-bottom:25px;padding:38px 21px 34px;border-radius:20px}.category-giveaways .archive-page-header h1.page-title::before{margin-bottom:10px;font-size:10px}.category-giveaways .archive-page-header h1.page-title span{font-size:37px}.category-giveaways .taxonomy-description{margin-top:14px}.category-giveaways .taxonomy-description p{font-size:14px;line-height:1.6}.category-giveaways #post-list{grid-template-columns:1fr;gap:20px}.category-giveaways #post-list .entry-image-float{padding:11px}.category-giveaways #post-list .entry-header{padding:18px 19px 0}.category-giveaways #post-list .entry-title{min-height:0;font-size:19px}.category-giveaways #post-list .entry-content{padding:13px 19px 21px}.category-giveaways #post-list .entry-summary p:first-child{-webkit-line-clamp:4}}.category-giveaways .archive-page-header{margin-bottom:30px;padding-top:42px;padding-bottom:40px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:155px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px}.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1 / 3;padding:10px}.category-giveaways #post-list article .entry-image-float a{height:100%;min-height:230px;aspect-ratio:auto}.category-giveaways #post-list article .entry-header{grid-column:2;grid-row:1;padding:18px 18px 0}.category-giveaways #post-list article .entry-content{grid-column:2;grid-row:2;min-width:0;padding:10px 18px 18px}.category-giveaways #post-list article .entry-category{margin-bottom:8px}.category-giveaways #post-list article .entry-title{min-height:0;font-size:17px;line-height:1.35;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary{font-size:13px;line-height:1.55}.category-giveaways #post-list article .entry-summary p:first-child{margin-bottom:12px;-webkit-line-clamp:3}.category-giveaways #post-list article .more-link{min-height:34px;padding:0 13px;font-size:11px}.category-giveaways #post-list article:first-of-type{grid-column:1 / -1}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-height:390px}.category-giveaways #post-list article:first-of-type .entry-image-float{padding:14px}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:390px}.category-giveaways #post-list article:first-of-type .entry-header{padding:34px 34px 0;align-self:end}.category-giveaways #post-list article:first-of-type .entry-content{padding:15px 34px 34px}.category-giveaways #post-list article:first-of-type .entry-category{margin-bottom:13px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:clamp(25px, 2.5vw, 34px);line-height:1.18;-webkit-line-clamp:3}.category-giveaways #post-list article:first-of-type .entry-summary{font-size:15px;line-height:1.65}.category-giveaways #post-list article:first-of-type .entry-summary p:first-child{margin-bottom:19px;-webkit-line-clamp:5}.category-giveaways #post-list article:first-of-type .more-link{min-height:42px;padding:0 18px;font-size:12px}@media (max-width:849px){.category-giveaways #post-list{grid-template-columns:1fr}.category-giveaways #post-list article:first-of-type{grid-column:auto}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.category-giveaways #post-list article:first-of-type .entry-header{padding:25px 24px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:13px 24px 25px}}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:31px;padding-bottom:29px}.category-giveaways #post-list article .article-inner{grid-template-columns:118px minmax(0,1fr);min-height:205px}.category-giveaways #post-list article .entry-image-float{padding:8px}.category-giveaways #post-list article .entry-image-float a{min-height:205px}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}.category-giveaways #main{background:radial-gradient(circle at 12% 8%,rgb(244 54 133 / .07),transparent 25rem),#fbfafc}.category-giveaways .blog-wrapper{padding-top:34px}.category-giveaways .archive-page-header{max-width:1220px;margin:0 auto 38px;padding:58px 34px 52px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgb(255 255 255 / .22) 0 8%,transparent 8.5%),radial-gradient(circle at 92% 75%,rgb(255 255 255 / .13) 0 12%,transparent 12.5%),linear-gradient(135deg,#e82f83 0%,#c83791 48%,#7e4bb7 100%);box-shadow:0 20px 55px rgb(132 43 111 / .18)}.category-giveaways .archive-page-header .row{max-width:900px}.category-giveaways .archive-page-header h1.page-title{margin:0;color:#fff;font-size:0;letter-spacing:-.03em;text-transform:none}.category-giveaways .archive-page-header h1.page-title::before{content:"KK FANS WEEKLY";display:block;margin-bottom:12px;color:rgb(255 255 255 / .82);font-size:12px;font-weight:700;letter-spacing:.2em}.category-giveaways .archive-page-header h1.page-title span{display:block;color:#fff;font-size:clamp(38px, 5vw, 60px);font-weight:800;line-height:1.05}.category-giveaways .archive-page-header h1.page-title span::before{content:"🎁 "}.category-giveaways .taxonomy-description{max-width:720px;margin:18px auto 0}.category-giveaways .taxonomy-description p{margin:0;color:rgb(255 255 255 / .94);font-size:17px;line-height:1.7}.category-giveaways #content>.row.row-large{max-width:1220px;border:0}.category-giveaways #content>.row.row-large>.large-9{flex-basis:100%;max-width:100%;padding:0 15px}.category-giveaways #content .post-sidebar{display:none}.category-giveaways .featured-posts{display:none!important}.category-giveaways #post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-giveaways #post-list article{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(105 63 96 / .10);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgb(57 28 51 / .08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-giveaways #post-list article:hover{border-color:rgb(232 47 131 / .24);transform:translateY(-5px);box-shadow:0 18px 44px rgb(57 28 51 / .14)}.category-giveaways #post-list .article-inner{display:flex;height:100%;flex-direction:column}.category-giveaways #post-list .entry-image-float{order:-1;width:100%;margin:0;padding:14px;float:none;background:linear-gradient(145deg,#fff4f8,#f6f1fb)}.category-giveaways #post-list .entry-image-float a{display:block;overflow:hidden;border-radius:13px;background:#fff;aspect-ratio:4 / 5}.category-giveaways #post-list .entry-image-float img{width:100%;height:100%;margin:0;object-fit:contain;transition:transform .3s ease}.category-giveaways #post-list article:hover .entry-image-float img{transform:scale(1.018)}.category-giveaways #post-list .entry-header{padding:21px 22px 0}.category-giveaways #post-list .entry-header-text{padding:0}.category-giveaways #post-list .entry-category{margin:0 0 12px;font-size:0}.category-giveaways #post-list .entry-category a{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#fff0f6;color:#cf2674;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.category-giveaways #post-list .entry-category a::before{content:"Giveaway archive"}.category-giveaways #post-list .entry-title{display:-webkit-box;min-height:3.9em;margin:0;overflow:hidden;color:#251d25;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-giveaways #post-list .entry-title a{color:inherit}.category-giveaways #post-list .entry-title a:hover{color:#cf2674}.category-giveaways #post-list .entry-header .entry-divider,.category-giveaways #post-list .entry-header .entry-meta,.category-giveaways #post-list .badge,.category-giveaways #post-list>article>.article-inner>.clearfix,.category-giveaways #post-list>article>.article-inner>footer.entry-meta{display:none}.category-giveaways #post-list .entry-content{display:flex;flex:1;flex-direction:column;padding:15px 22px 23px}.category-giveaways #post-list .entry-summary{display:flex;height:100%;flex-direction:column;color:#675c66;font-size:14px;line-height:1.65}.category-giveaways #post-list .entry-summary p:first-child{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.category-giveaways #post-list .more-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;margin-top:auto;padding:0 17px;border:1px solid #e82f83;border-radius:999px;color:#c9216c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.category-giveaways #post-list .more-link:hover{background:#e82f83;color:#fff;transform:translateX(2px)}.category-giveaways #post-list .more-link .meta-nav{display:none}.category-giveaways .navigation.pagination{grid-column:1 / -1;margin-top:12px}@media (max-width:849px){.category-giveaways .archive-page-header{margin-right:15px;margin-left:15px;padding:46px 26px 42px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:549px){.category-giveaways .blog-wrapper{padding-top:18px}.category-giveaways .archive-page-header{margin-bottom:25px;padding:38px 21px 34px;border-radius:20px}.category-giveaways .archive-page-header h1.page-title::before{margin-bottom:10px;font-size:10px}.category-giveaways .archive-page-header h1.page-title span{font-size:37px}.category-giveaways .taxonomy-description{margin-top:14px}.category-giveaways .taxonomy-description p{font-size:14px;line-height:1.6}.category-giveaways #post-list{grid-template-columns:1fr;gap:20px}.category-giveaways #post-list .entry-image-float{padding:11px}.category-giveaways #post-list .entry-header{padding:18px 19px 0}.category-giveaways #post-list .entry-title{min-height:0;font-size:19px}.category-giveaways #post-list .entry-content{padding:13px 19px 21px}.category-giveaways #post-list .entry-summary p:first-child{-webkit-line-clamp:4}}.category-giveaways .archive-page-header{margin-bottom:30px;padding-top:42px;padding-bottom:40px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:155px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px}.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1 / 3;padding:10px}.category-giveaways #post-list article .entry-image-float a{height:100%;min-height:230px;aspect-ratio:auto}.category-giveaways #post-list article .entry-header{grid-column:2;grid-row:1;padding:18px 18px 0}.category-giveaways #post-list article .entry-content{grid-column:2;grid-row:2;min-width:0;padding:10px 18px 18px}.category-giveaways #post-list article .entry-category{margin-bottom:8px}.category-giveaways #post-list article .entry-title{min-height:0;font-size:17px;line-height:1.35;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary{font-size:13px;line-height:1.55}.category-giveaways #post-list article .entry-summary p:first-child{margin-bottom:12px;-webkit-line-clamp:3}.category-giveaways #post-list article .more-link{min-height:34px;padding:0 13px;font-size:11px}.category-giveaways #post-list article:first-of-type{grid-column:1 / -1}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-height:390px}.category-giveaways #post-list article:first-of-type .entry-image-float{padding:14px}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:390px}.category-giveaways #post-list article:first-of-type .entry-header{padding:34px 34px 0;align-self:end}.category-giveaways #post-list article:first-of-type .entry-content{padding:15px 34px 34px}.category-giveaways #post-list article:first-of-type .entry-category{margin-bottom:13px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:clamp(25px, 2.5vw, 34px);line-height:1.18;-webkit-line-clamp:3}.category-giveaways #post-list article:first-of-type .entry-summary{font-size:15px;line-height:1.65}.category-giveaways #post-list article:first-of-type .entry-summary p:first-child{margin-bottom:19px;-webkit-line-clamp:5}.category-giveaways #post-list article:first-of-type .more-link{min-height:42px;padding:0 18px;font-size:12px}@media (max-width:849px){.category-giveaways #post-list{grid-template-columns:1fr}.category-giveaways #post-list article:first-of-type{grid-column:auto}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.category-giveaways #post-list article:first-of-type .entry-header{padding:25px 24px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:13px 24px 25px}}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:31px;padding-bottom:29px}.category-giveaways #post-list article .article-inner{grid-template-columns:118px minmax(0,1fr);min-height:205px}.category-giveaways #post-list article .entry-image-float{padding:8px}.category-giveaways #post-list article .entry-image-float a{min-height:205px}.category-giveaways #post-list article .entry-header{padding:14px 14px 0}.category-giveaways #post-list article .entry-content{padding:8px 14px 14px}.category-giveaways #post-list article .entry-title{font-size:15px;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary p:first-child{-webkit-line-clamp:2}.category-giveaways #post-list article:first-of-type .article-inner{display:flex;min-height:0}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}.category-giveaways #main{background:radial-gradient(circle at 12% 8%,rgb(244 54 133 / .07),transparent 25rem),#fbfafc}.category-giveaways .blog-wrapper{padding-top:34px}.category-giveaways .archive-page-header{max-width:1220px;margin:0 auto 38px;padding:58px 34px 52px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgb(255 255 255 / .22) 0 8%,transparent 8.5%),radial-gradient(circle at 92% 75%,rgb(255 255 255 / .13) 0 12%,transparent 12.5%),linear-gradient(135deg,#e82f83 0%,#c83791 48%,#7e4bb7 100%);box-shadow:0 20px 55px rgb(132 43 111 / .18)}.category-giveaways .archive-page-header .row{max-width:900px}.category-giveaways .archive-page-header h1.page-title{margin:0;color:#fff;font-size:0;letter-spacing:-.03em;text-transform:none}.category-giveaways .archive-page-header h1.page-title::before{content:"KK FANS WEEKLY";display:block;margin-bottom:12px;color:rgb(255 255 255 / .82);font-size:12px;font-weight:700;letter-spacing:.2em}.category-giveaways .archive-page-header h1.page-title span{display:block;color:#fff;font-size:clamp(38px, 5vw, 60px);font-weight:800;line-height:1.05}.category-giveaways .archive-page-header h1.page-title span::before{content:"🎁 "}.category-giveaways .taxonomy-description{max-width:720px;margin:18px auto 0}.category-giveaways .taxonomy-description p{margin:0;color:rgb(255 255 255 / .94);font-size:17px;line-height:1.7}.category-giveaways #content>.row.row-large{max-width:1220px;border:0}.category-giveaways #content>.row.row-large>.large-9{flex-basis:100%;max-width:100%;padding:0 15px}.category-giveaways #content .post-sidebar{display:none}.category-giveaways .featured-posts{display:none!important}.category-giveaways #post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-giveaways #post-list article{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(105 63 96 / .10);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgb(57 28 51 / .08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-giveaways #post-list article:hover{border-color:rgb(232 47 131 / .24);transform:translateY(-5px);box-shadow:0 18px 44px rgb(57 28 51 / .14)}.category-giveaways #post-list .article-inner{display:flex;height:100%;flex-direction:column}.category-giveaways #post-list .entry-image-float{order:-1;width:100%;margin:0;padding:14px;float:none;background:linear-gradient(145deg,#fff4f8,#f6f1fb)}.category-giveaways #post-list .entry-image-float a{display:block;overflow:hidden;border-radius:13px;background:#fff;aspect-ratio:4 / 5}.category-giveaways #post-list .entry-image-float img{width:100%;height:100%;margin:0;object-fit:contain;transition:transform .3s ease}.category-giveaways #post-list article:hover .entry-image-float img{transform:scale(1.018)}.category-giveaways #post-list .entry-header{padding:21px 22px 0}.category-giveaways #post-list .entry-header-text{padding:0}.category-giveaways #post-list .entry-category{margin:0 0 12px;font-size:0}.category-giveaways #post-list .entry-category a{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#fff0f6;color:#cf2674;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.category-giveaways #post-list .entry-category a::before{content:"Giveaway archive"}.category-giveaways #post-list .entry-title{display:-webkit-box;min-height:3.9em;margin:0;overflow:hidden;color:#251d25;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-giveaways #post-list .entry-title a{color:inherit}.category-giveaways #post-list .entry-title a:hover{color:#cf2674}.category-giveaways #post-list .entry-header .entry-divider,.category-giveaways #post-list .entry-header .entry-meta,.category-giveaways #post-list .badge,.category-giveaways #post-list>article>.article-inner>.clearfix,.category-giveaways #post-list>article>.article-inner>footer.entry-meta{display:none}.category-giveaways #post-list .entry-content{display:flex;flex:1;flex-direction:column;padding:15px 22px 23px}.category-giveaways #post-list .entry-summary{display:flex;height:100%;flex-direction:column;color:#675c66;font-size:14px;line-height:1.65}.category-giveaways #post-list .entry-summary p:first-child{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.category-giveaways #post-list .more-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;margin-top:auto;padding:0 17px;border:1px solid #e82f83;border-radius:999px;color:#c9216c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.category-giveaways #post-list .more-link:hover{background:#e82f83;color:#fff;transform:translateX(2px)}.category-giveaways #post-list .more-link .meta-nav{display:none}.category-giveaways .navigation.pagination{grid-column:1 / -1;margin-top:12px}@media (max-width:849px){.category-giveaways .archive-page-header{margin-right:15px;margin-left:15px;padding:46px 26px 42px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:549px){.category-giveaways .blog-wrapper{padding-top:18px}.category-giveaways .archive-page-header{margin-bottom:25px;padding:38px 21px 34px;border-radius:20px}.category-giveaways .archive-page-header h1.page-title::before{margin-bottom:10px;font-size:10px}.category-giveaways .archive-page-header h1.page-title span{font-size:37px}.category-giveaways .taxonomy-description{margin-top:14px}.category-giveaways .taxonomy-description p{font-size:14px;line-height:1.6}.category-giveaways #post-list{grid-template-columns:1fr;gap:20px}.category-giveaways #post-list .entry-image-float{padding:11px}.category-giveaways #post-list .entry-header{padding:18px 19px 0}.category-giveaways #post-list .entry-title{min-height:0;font-size:19px}.category-giveaways #post-list .entry-content{padding:13px 19px 21px}.category-giveaways #post-list .entry-summary p:first-child{-webkit-line-clamp:4}}.category-giveaways .archive-page-header{padding-top:34px!important;padding-bottom:34px!important;min-height:0!important}.category-giveaways .archive-page-header h1.page-title{font-size:0!important;line-height:1!important;color:transparent!important}.category-giveaways .archive-page-header h1.page-title>span{display:block!important;font-size:56px!important;line-height:1.08!important;color:#fff!important}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:25px!important;padding-bottom:25px!important}.category-giveaways .archive-page-header h1.page-title>span{font-size:38px!important}}.category-giveaways .archive-page-header{margin-bottom:30px;padding-top:42px;padding-bottom:40px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:155px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px}.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1 / 3;padding:10px}.category-giveaways #post-list article .entry-image-float a{height:100%;min-height:230px;aspect-ratio:auto}.category-giveaways #post-list article .entry-header{grid-column:2;grid-row:1;padding:18px 18px 0}.category-giveaways #post-list article .entry-content{grid-column:2;grid-row:2;min-width:0;padding:10px 18px 18px}.category-giveaways #post-list article .entry-category{margin-bottom:8px}.category-giveaways #post-list article .entry-title{min-height:0;font-size:17px;line-height:1.35;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary{font-size:13px;line-height:1.55}.category-giveaways #post-list article .entry-summary p:first-child{margin-bottom:12px;-webkit-line-clamp:3}.category-giveaways #post-list article .more-link{min-height:34px;padding:0 13px;font-size:11px}.category-giveaways #post-list article:first-of-type{grid-column:1 / -1}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-height:390px}.category-giveaways #post-list article:first-of-type .entry-image-float{padding:14px}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:390px}.category-giveaways #post-list article:first-of-type .entry-header{padding:34px 34px 0;align-self:end}.category-giveaways #post-list article:first-of-type .entry-content{padding:15px 34px 34px}.category-giveaways #post-list article:first-of-type .entry-category{margin-bottom:13px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:clamp(25px, 2.5vw, 34px);line-height:1.18;-webkit-line-clamp:3}.category-giveaways #post-list article:first-of-type .entry-summary{font-size:15px;line-height:1.65}.category-giveaways #post-list article:first-of-type .entry-summary p:first-child{margin-bottom:19px;-webkit-line-clamp:5}.category-giveaways #post-list article:first-of-type .more-link{min-height:42px;padding:0 18px;font-size:12px}@media (max-width:849px){.category-giveaways #post-list{grid-template-columns:1fr}.category-giveaways #post-list article:first-of-type{grid-column:auto}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.category-giveaways #post-list article:first-of-type .entry-header{padding:25px 24px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:13px 24px 25px}}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:31px;padding-bottom:29px}.category-giveaways #post-list article .article-inner{grid-template-columns:118px minmax(0,1fr);min-height:205px}.category-giveaways #post-list article .entry-image-float{padding:8px}.category-giveaways #post-list article .entry-image-float a{min-height:205px}.category-giveaways #post-list article .entry-header{padding:14px 14px 0}.category-giveaways #post-list article .entry-content{padding:8px 14px 14px}.category-giveaways #post-list article .entry-title{font-size:15px;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary p:first-child{-webkit-line-clamp:2}.category-giveaways #post-list article:first-of-type .article-inner{display:flex;min-height:0}.category-giveaways #post-list article:first-of-type .entry-image-float{order:-1}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:0;aspect-ratio:4 / 5}.category-giveaways #post-list article:first-of-type .entry-header{padding:20px 19px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:12px 19px 21px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:22px}}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}.category-giveaways .archive-page-header{padding-top:34px!important;padding-bottom:34px!important;min-height:0!important}.category-giveaways .archive-page-header h1.page-title{font-size:0!important;line-height:1!important;color:transparent!important}.category-giveaways .archive-page-header h1.page-title>span{display:block!important;font-size:56px!important;line-height:1.08!important;color:#fff!important}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:25px!important;padding-bottom:25px!important}.category-giveaways .archive-page-header h1.page-title>span{font-size:38px!important}}.category-giveaways #main{background:radial-gradient(circle at 12% 8%,rgb(244 54 133 / .07),transparent 25rem),#fbfafc}.category-giveaways .blog-wrapper{padding-top:34px}.category-giveaways .archive-page-header{max-width:1220px;margin:0 auto 38px;padding:58px 34px 52px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgb(255 255 255 / .22) 0 8%,transparent 8.5%),radial-gradient(circle at 92% 75%,rgb(255 255 255 / .13) 0 12%,transparent 12.5%),linear-gradient(135deg,#e82f83 0%,#c83791 48%,#7e4bb7 100%);box-shadow:0 20px 55px rgb(132 43 111 / .18)}.category-giveaways .archive-page-header .row{max-width:900px}.category-giveaways .archive-page-header h1.page-title{margin:0;color:#fff;font-size:0;letter-spacing:-.03em;text-transform:none}.category-giveaways .archive-page-header h1.page-title::before{content:"KK FANS WEEKLY";display:block;margin-bottom:12px;color:rgb(255 255 255 / .82);font-size:12px;font-weight:700;letter-spacing:.2em}.category-giveaways .archive-page-header h1.page-title span{display:block;color:#fff;font-size:clamp(38px, 5vw, 60px);font-weight:800;line-height:1.05}.category-giveaways .archive-page-header h1.page-title span::before{content:"🎁 "}.category-giveaways .taxonomy-description{max-width:720px;margin:18px auto 0}.category-giveaways .taxonomy-description p{margin:0;color:rgb(255 255 255 / .94);font-size:17px;line-height:1.7}.category-giveaways #content>.row.row-large{max-width:1220px;border:0}.category-giveaways #content>.row.row-large>.large-9{flex-basis:100%;max-width:100%;padding:0 15px}.category-giveaways #content .post-sidebar{display:none}.category-giveaways .featured-posts{display:none!important}.category-giveaways #post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-giveaways #post-list article{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(105 63 96 / .10);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgb(57 28 51 / .08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-giveaways #post-list article:hover{border-color:rgb(232 47 131 / .24);transform:translateY(-5px);box-shadow:0 18px 44px rgb(57 28 51 / .14)}.category-giveaways #post-list .article-inner{display:flex;height:100%;flex-direction:column}.category-giveaways #post-list .entry-image-float{order:-1;width:100%;margin:0;padding:14px;float:none;background:linear-gradient(145deg,#fff4f8,#f6f1fb)}.category-giveaways #post-list .entry-image-float a{display:block;overflow:hidden;border-radius:13px;background:#fff;aspect-ratio:4 / 5}.category-giveaways #post-list .entry-image-float img{width:100%;height:100%;margin:0;object-fit:contain;transition:transform .3s ease}.category-giveaways #post-list article:hover .entry-image-float img{transform:scale(1.018)}.category-giveaways #post-list .entry-header{padding:21px 22px 0}.category-giveaways #post-list .entry-header-text{padding:0}.category-giveaways #post-list .entry-category{margin:0 0 12px;font-size:0}.category-giveaways #post-list .entry-category a{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#fff0f6;color:#cf2674;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.category-giveaways #post-list .entry-category a::before{content:"Giveaway archive"}.category-giveaways #post-list .entry-title{display:-webkit-box;min-height:3.9em;margin:0;overflow:hidden;color:#251d25;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-giveaways #post-list .entry-title a{color:inherit}.category-giveaways #post-list .entry-title a:hover{color:#cf2674}.category-giveaways #post-list .entry-header .entry-divider,.category-giveaways #post-list .entry-header .entry-meta,.category-giveaways #post-list .badge,.category-giveaways #post-list>article>.article-inner>.clearfix,.category-giveaways #post-list>article>.article-inner>footer.entry-meta{display:none}.category-giveaways #post-list .entry-content{display:flex;flex:1;flex-direction:column;padding:15px 22px 23px}.category-giveaways #post-list .entry-summary{display:flex;height:100%;flex-direction:column;color:#675c66;font-size:14px;line-height:1.65}.category-giveaways #post-list .entry-summary p:first-child{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.category-giveaways #post-list .more-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;margin-top:auto;padding:0 17px;border:1px solid #e82f83;border-radius:999px;color:#c9216c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.category-giveaways #post-list .more-link:hover{background:#e82f83;color:#fff;transform:translateX(2px)}.category-giveaways #post-list .more-link .meta-nav{display:none}.category-giveaways .navigation.pagination{grid-column:1 / -1;margin-top:12px}@media (max-width:849px){.category-giveaways .archive-page-header{margin-right:15px;margin-left:15px;padding:46px 26px 42px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:549px){.category-giveaways .blog-wrapper{padding-top:18px}.category-giveaways .archive-page-header{margin-bottom:25px;padding:38px 21px 34px;border-radius:20px}.category-giveaways .archive-page-header h1.page-title::before{margin-bottom:10px;font-size:10px}.category-giveaways .archive-page-header h1.page-title span{font-size:37px}.category-giveaways .taxonomy-description{margin-top:14px}.category-giveaways .taxonomy-description p{font-size:14px;line-height:1.6}.category-giveaways #post-list{grid-template-columns:1fr;gap:20px}.category-giveaways #post-list .entry-image-float{padding:11px}.category-giveaways #post-list .entry-header{padding:18px 19px 0}.category-giveaways #post-list .entry-title{min-height:0;font-size:19px}.category-giveaways #post-list .entry-content{padding:13px 19px 21px}.category-giveaways #post-list .entry-summary p:first-child{-webkit-line-clamp:4}}.category-giveaways .archive-page-header{margin-bottom:30px;padding-top:42px;padding-bottom:40px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:155px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px}.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1 / 3;padding:10px}.category-giveaways #post-list article .entry-image-float a{height:100%;min-height:230px;aspect-ratio:auto}.category-giveaways #post-list article .entry-header{grid-column:2;grid-row:1;padding:18px 18px 0}.category-giveaways #post-list article .entry-content{grid-column:2;grid-row:2;min-width:0;padding:10px 18px 18px}.category-giveaways #post-list article .entry-category{margin-bottom:8px}.category-giveaways #post-list article .entry-title{min-height:0;font-size:17px;line-height:1.35;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary{font-size:13px;line-height:1.55}.category-giveaways #post-list article .entry-summary p:first-child{margin-bottom:12px;-webkit-line-clamp:3}.category-giveaways #post-list article .more-link{min-height:34px;padding:0 13px;font-size:11px}.category-giveaways #post-list article:first-of-type{grid-column:1 / -1}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-height:390px}.category-giveaways #post-list article:first-of-type .entry-image-float{padding:14px}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:390px}.category-giveaways #post-list article:first-of-type .entry-header{padding:34px 34px 0;align-self:end}.category-giveaways #post-list article:first-of-type .entry-content{padding:15px 34px 34px}.category-giveaways #post-list article:first-of-type .entry-category{margin-bottom:13px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:clamp(25px, 2.5vw, 34px);line-height:1.18;-webkit-line-clamp:3}.category-giveaways #post-list article:first-of-type .entry-summary{font-size:15px;line-height:1.65}.category-giveaways #post-list article:first-of-type .entry-summary p:first-child{margin-bottom:19px;-webkit-line-clamp:5}.category-giveaways #post-list article:first-of-type .more-link{min-height:42px;padding:0 18px;font-size:12px}@media (max-width:849px){.category-giveaways #post-list{grid-template-columns:1fr}.category-giveaways #post-list article:first-of-type{grid-column:auto}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.category-giveaways #post-list article:first-of-type .entry-header{padding:25px 24px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:13px 24px 25px}}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:31px;padding-bottom:29px}.category-giveaways #post-list article .article-inner{grid-template-columns:118px minmax(0,1fr);min-height:205px}.category-giveaways #post-list article .entry-image-float{padding:8px}.category-giveaways #post-list article .entry-image-float a{min-height:205px}.category-giveaways #post-list article .entry-header{padding:14px 14px 0}.category-giveaways #post-list article .entry-content{padding:8px 14px 14px}.category-giveaways #post-list article .entry-title{font-size:15px;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary p:first-child{-webkit-line-clamp:2}.category-giveaways #post-list article:first-of-type .article-inner{display:flex;min-height:0}.category-giveaways #post-list article:first-of-type .entry-image-float{order:-1}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:0;aspect-ratio:4 / 5}.category-giveaways #post-list article:first-of-type .entry-header{padding:20px 19px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:12px 19px 21px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:22px}}body.category-giveaways #wrapper .archive-page-header{padding-top:34px!important;padding-bottom:34px!important;min-height:0!important}body.category-giveaways #wrapper .archive-page-header h1.page-title{font-size:0!important;line-height:1!important;color:transparent!important}body.category-giveaways #wrapper .archive-page-header h1.page-title>span{display:block!important;font-size:56px!important;line-height:1.08!important;color:#fff!important}#pisol-otw-tips,#pisol-otw-tips *{font-family:inherit;font-size:14px}#pisol-otw-tips{--owl-active-button-bg-color:#fc2590;--owl-button-bg-color:#f2f2f2}#pisol-otw-tips{border:1px solid rgb(252 37 144 / .25);border-radius:12px;padding:16px;background:#fff}#pisol-otw-tips .pisol_tip_title,#pisol-otw-tips .pisol_tip_desc,#pisol-otw-tips h3,#pisol-otw-tips h4{color:#111}#pisol-otw-tips button,#pisol-otw-tips .button,#pisol-otw-tips input[type="button"]{border-radius:10px;border:1px solid rgb(0 0 0 / .12);color:#111;padding:8px 12px;font-weight:600}#pisol-otw-tips button:hover,#pisol-otw-tips .button:hover{border-color:rgb(252 37 144 / .45)}#pisol-otw-tips .active,#pisol-otw-tips button.active{background:#fc2590!important;border-color:#fc2590!important;color:#fff!important}#pisol-otw-tips input[type="number"],#pisol-otw-tips input[type="text"]{border-radius:10px;border:1px solid rgb(0 0 0 / .15);padding:8px 10px}#pisol-otw-tips input[type="number"]:focus,#pisol-otw-tips input[type="text"]:focus{outline:none;border-color:#fc2590;box-shadow:0 0 0 3px rgb(252 37 144 / .18)}.currency-label{font-size:12px;margin-left:2px}.custom-coupon-box{margin-top:20px;padding:16px;border:1px dashed #ddd;border-radius:8px;background:#fff}.custom-coupon-box .checkout_coupon{display:flex!important;gap:10px}.custom-coupon-box input{flex:1;height:42px;border-radius:6px;border:1px solid #ddd;padding:0 12px}.custom-coupon-box button{background:#ff4f87;color:#fff;border-radius:6px;padding:0 16px}.checkout_coupon{display:block!important}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{margin-bottom:20px}.woocommerce-shop .page-description>p:first-of-type{max-width:920px;color:#555;line-height:1.75}.woocommerce-shop .page-description h2{letter-spacing:-.02em}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{content:"";display:inline-block;width:5px;height:.85em;margin-right:9px;border-radius:6px;background:#e83e8c;vertical-align:-.04em}.woocommerce-shop .page-description h3{margin-top:4px;margin-bottom:12px;font-size:1.12rem;letter-spacing:-.01em}.woocommerce-shop .page-description .wp-block-buttons{gap:10px;margin-bottom:0}.woocommerce-shop .page-description .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:600;line-height:1.25;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid #f3bfd5;background:#fff1f7;color:#c91e68;box-shadow:0 2px 8px rgb(232 62 140 / .08)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:#e83e8c;background:#e83e8c;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .2)}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]{border-color:#e83e8c;background:#e83e8c;color:#fff}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) a[href="https://kk-fans.com/product-category/sale/"]:hover{border-color:#cf2674;background:#cf2674}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #dedede;background:#fff;color:#303030;box-shadow:0 1px 5px rgb(0 0 0 / .04)}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#e83e8c;background:#fff5f9;color:#c91e68;transform:translateY(-1px)}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid #f0c4d7;border-radius:12px;background:linear-gradient(135deg,#fff7fa 0%,#fff0f6 100%);color:#b91e61;font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]:hover{border-color:#e83e8c;color:#a51655;transform:translateY(-1px);box-shadow:0 5px 14px rgb(232 62 140 / .12)}.woocommerce-shop .page-description>h2:last-child{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}@media (max-width:549px){.woocommerce-shop .page-description>h1{margin-bottom:10px;font-size:26px;line-height:1.2}.woocommerce-shop .page-description>p:first-of-type{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6}.woocommerce-shop .page-description h2{margin-bottom:10px;font-size:21px}.woocommerce-shop .page-description h2:not(:last-child)::before,.woocommerce-shop .page-description h3::before{width:3px;margin-right:7px}.woocommerce-shop .page-description h3{margin-top:0;margin-bottom:9px;font-size:17px}.woocommerce-shop .page-description .wp-block-spacer{height:8px!important}.woocommerce-shop .page-description .wp-block-buttons{gap:6px}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button:not(.is-style-outline)) .wp-block-button{width:100%}.woocommerce-shop .page-description .wp-block-button:not(.is-style-outline) .wp-block-button__link{width:100%;min-height:38px;padding:5px 4px;border-radius:9px;font-size:11.5px;white-space:nowrap}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline){display:flex;flex-wrap:nowrap;gap:8px;margin-right:-15px;padding-right:15px;padding-bottom:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-shop .page-description .wp-block-buttons:has(.wp-block-button.is-style-outline)::-webkit-scrollbar{display:none}.woocommerce-shop .page-description .wp-block-button.is-style-outline{flex:0 0 auto;width:auto}.woocommerce-shop .page-description .wp-block-button.is-style-outline .wp-block-button__link{width:auto;min-height:38px;padding:7px 14px;border-radius:9px;font-size:12.5px;white-space:nowrap}.woocommerce-shop .page-description a[href="https://kk-fans.com/artists-members/"]{width:100%;min-height:42px;margin-top:10px;justify-content:center;padding:8px 10px;border-radius:10px;font-size:13px;text-align:center}.woocommerce-shop .page-description>h2:last-child{margin-top:16px;padding-top:15px}}.category-giveaways .box-shade .box-text{background:linear-gradient(to top,rgb(15 10 20 / .90) 0%,rgb(15 10 20 / .62) 58%,rgb(15 10 20 / .10) 100%)}.category-giveaways .box-shade .post-title,.category-giveaways .box-shade .post-title a,.category-giveaways .box-shade .cat-label,.category-giveaways .box-shade .cat-label a{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .78)}.category-giveaways .box-shade .entry-summary,.category-giveaways .box-shade .entry-summary p{color:rgb(255 255 255 / .95)!important;text-shadow:0 1px 2px rgb(0 0 0 / .78)}.category-giveaways .box-shade .button{border-color:rgb(255 255 255 / .82);color:#fff}@media (max-width:549px){.category-giveaways .box-shade .post-title{font-size:1.12rem;line-height:1.3}.category-giveaways .box-shade .entry-summary{font-size:.9rem;line-height:1.45}}.category-giveaways #main{background:radial-gradient(circle at 12% 8%,rgb(244 54 133 / .07),transparent 25rem),#fbfafc}.category-giveaways .blog-wrapper{padding-top:34px}.category-giveaways .archive-page-header{max-width:1220px;margin:0 auto 38px;padding:58px 34px 52px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgb(255 255 255 / .22) 0 8%,transparent 8.5%),radial-gradient(circle at 92% 75%,rgb(255 255 255 / .13) 0 12%,transparent 12.5%),linear-gradient(135deg,#e82f83 0%,#c83791 48%,#7e4bb7 100%);box-shadow:0 20px 55px rgb(132 43 111 / .18)}.category-giveaways .archive-page-header .row{max-width:900px}.category-giveaways .archive-page-header h1.page-title{margin:0;color:#fff;font-size:0;letter-spacing:-.03em;text-transform:none}.category-giveaways .archive-page-header h1.page-title::before{content:"KK FANS WEEKLY";display:block;margin-bottom:12px;color:rgb(255 255 255 / .82);font-size:12px;font-weight:700;letter-spacing:.2em}.category-giveaways .archive-page-header h1.page-title span{display:block;color:#fff;font-size:clamp(38px, 5vw, 60px);font-weight:800;line-height:1.05}.category-giveaways .archive-page-header h1.page-title span::before{content:"🎁 "}.category-giveaways .taxonomy-description{max-width:720px;margin:18px auto 0}.category-giveaways .taxonomy-description p{margin:0;color:rgb(255 255 255 / .94);font-size:17px;line-height:1.7}.category-giveaways #content>.row.row-large{max-width:1220px;border:0}.category-giveaways #content>.row.row-large>.large-9{flex-basis:100%;max-width:100%;padding:0 15px}.category-giveaways #content .post-sidebar{display:none}.category-giveaways .featured-posts{display:none!important}.category-giveaways #post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-giveaways #post-list article{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(105 63 96 / .10);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgb(57 28 51 / .08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-giveaways #post-list article:hover{border-color:rgb(232 47 131 / .24);transform:translateY(-5px);box-shadow:0 18px 44px rgb(57 28 51 / .14)}.category-giveaways #post-list .article-inner{display:flex;height:100%;flex-direction:column}.category-giveaways #post-list .entry-image-float{order:-1;width:100%;margin:0;padding:14px;float:none;background:linear-gradient(145deg,#fff4f8,#f6f1fb)}.category-giveaways #post-list .entry-image-float a{display:block;overflow:hidden;border-radius:13px;background:#fff;aspect-ratio:4 / 5}.category-giveaways #post-list .entry-image-float img{width:100%;height:100%;margin:0;object-fit:contain;transition:transform .3s ease}.category-giveaways #post-list article:hover .entry-image-float img{transform:scale(1.018)}.category-giveaways #post-list .entry-header{padding:21px 22px 0}.category-giveaways #post-list .entry-header-text{padding:0}.category-giveaways #post-list .entry-category{margin:0 0 12px;font-size:0}.category-giveaways #post-list .entry-category a{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#fff0f6;color:#cf2674;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.category-giveaways #post-list .entry-category a::before{content:"Giveaway archive"}.category-giveaways #post-list .entry-title{display:-webkit-box;min-height:3.9em;margin:0;overflow:hidden;color:#251d25;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-giveaways #post-list .entry-title a{color:inherit}.category-giveaways #post-list .entry-title a:hover{color:#cf2674}.category-giveaways #post-list .entry-header .entry-divider,.category-giveaways #post-list .entry-header .entry-meta,.category-giveaways #post-list .badge,.category-giveaways #post-list>article>.article-inner>.clearfix,.category-giveaways #post-list>article>.article-inner>footer.entry-meta{display:none}.category-giveaways #post-list .entry-content{display:flex;flex:1;flex-direction:column;padding:15px 22px 23px}.category-giveaways #post-list .entry-summary{display:flex;height:100%;flex-direction:column;color:#675c66;font-size:14px;line-height:1.65}.category-giveaways #post-list .entry-summary p:first-child{display:-webkit-box;margin-bottom:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.category-giveaways #post-list .more-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;margin-top:auto;padding:0 17px;border:1px solid #e82f83;border-radius:999px;color:#c9216c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.category-giveaways #post-list .more-link:hover{background:#e82f83;color:#fff;transform:translateX(2px)}.category-giveaways #post-list .more-link .meta-nav{display:none}.category-giveaways .navigation.pagination{grid-column:1 / -1;margin-top:12px}@media (max-width:849px){.category-giveaways .archive-page-header{margin-right:15px;margin-left:15px;padding:46px 26px 42px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:549px){.category-giveaways .blog-wrapper{padding-top:18px}.category-giveaways .archive-page-header{margin-bottom:25px;padding:38px 21px 34px;border-radius:20px}.category-giveaways .archive-page-header h1.page-title::before{margin-bottom:10px;font-size:10px}.category-giveaways .archive-page-header h1.page-title span{font-size:37px}.category-giveaways .taxonomy-description{margin-top:14px}.category-giveaways .taxonomy-description p{font-size:14px;line-height:1.6}.category-giveaways #post-list{grid-template-columns:1fr;gap:20px}.category-giveaways #post-list .entry-image-float{padding:11px}.category-giveaways #post-list .entry-header{padding:18px 19px 0}.category-giveaways #post-list .entry-title{min-height:0;font-size:19px}.category-giveaways #post-list .entry-content{padding:13px 19px 21px}.category-giveaways #post-list .entry-summary p:first-child{-webkit-line-clamp:4}}.category-giveaways .archive-page-header{margin-bottom:30px;padding-top:42px;padding-bottom:40px}.category-giveaways #post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.category-giveaways #post-list article .article-inner{display:grid;grid-template-columns:155px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:230px}.category-giveaways #post-list article .entry-image-float{grid-column:1;grid-row:1 / 3;padding:10px}.category-giveaways #post-list article .entry-image-float a{height:100%;min-height:230px;aspect-ratio:auto}.category-giveaways #post-list article .entry-header{grid-column:2;grid-row:1;padding:18px 18px 0}.category-giveaways #post-list article .entry-content{grid-column:2;grid-row:2;min-width:0;padding:10px 18px 18px}.category-giveaways #post-list article .entry-category{margin-bottom:8px}.category-giveaways #post-list article .entry-title{min-height:0;font-size:17px;line-height:1.35;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary{font-size:13px;line-height:1.55}.category-giveaways #post-list article .entry-summary p:first-child{margin-bottom:12px;-webkit-line-clamp:3}.category-giveaways #post-list article .more-link{min-height:34px;padding:0 13px;font-size:11px}.category-giveaways #post-list article:first-of-type{grid-column:1 / -1}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-height:390px}.category-giveaways #post-list article:first-of-type .entry-image-float{padding:14px}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:390px}.category-giveaways #post-list article:first-of-type .entry-header{padding:34px 34px 0;align-self:end}.category-giveaways #post-list article:first-of-type .entry-content{padding:15px 34px 34px}.category-giveaways #post-list article:first-of-type .entry-category{margin-bottom:13px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:clamp(25px, 2.5vw, 34px);line-height:1.18;-webkit-line-clamp:3}.category-giveaways #post-list article:first-of-type .entry-summary{font-size:15px;line-height:1.65}.category-giveaways #post-list article:first-of-type .entry-summary p:first-child{margin-bottom:19px;-webkit-line-clamp:5}.category-giveaways #post-list article:first-of-type .more-link{min-height:42px;padding:0 18px;font-size:12px}@media (max-width:849px){.category-giveaways #post-list{grid-template-columns:1fr}.category-giveaways #post-list article:first-of-type{grid-column:auto}.category-giveaways #post-list article:first-of-type .article-inner{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.category-giveaways #post-list article:first-of-type .entry-header{padding:25px 24px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:13px 24px 25px}}@media (max-width:549px){.category-giveaways .archive-page-header{padding-top:31px;padding-bottom:29px}.category-giveaways #post-list article .article-inner{grid-template-columns:118px minmax(0,1fr);min-height:205px}.category-giveaways #post-list article .entry-image-float{padding:8px}.category-giveaways #post-list article .entry-image-float a{min-height:205px}.category-giveaways #post-list article .entry-header{padding:14px 14px 0}.category-giveaways #post-list article .entry-content{padding:8px 14px 14px}.category-giveaways #post-list article .entry-title{font-size:15px;-webkit-line-clamp:3}.category-giveaways #post-list article .entry-summary p:first-child{-webkit-line-clamp:2}.category-giveaways #post-list article:first-of-type .article-inner{display:flex;min-height:0}.category-giveaways #post-list article:first-of-type .entry-image-float{order:-1}.category-giveaways #post-list article:first-of-type .entry-image-float a{min-height:0;aspect-ratio:4 / 5}.category-giveaways #post-list article:first-of-type .entry-header{padding:20px 19px 0}.category-giveaways #post-list article:first-of-type .entry-content{padding:12px 19px 21px}.category-giveaways #post-list article:first-of-type .entry-title{font-size:22px}}body.category-giveaways .archive-page-header{display:block!important;max-width:1200px;margin:24px auto 0;padding:0 10px!important;background:transparent!important}body.category-giveaways .archive-page-header .row{max-width:none}body.category-giveaways .archive-page-header h1{display:none!important}body.category-giveaways .archive-page-header .taxonomy-description{margin:0;padding:20px 24px;border:1px solid #ececf0;border-radius:10px;background:#fff;color:#555;text-align:left;font-family:inherit;line-height:1.65}body.category-giveaways .archive-page-header .taxonomy-description p{margin:0}body.category-giveaways .archive-page-header .taxonomy-description p+p{margin-top:14px}body.category-giveaways .archive-page-header .taxonomy-description a{display:inline-block;padding:10px 16px;border-radius:999px;background:#ec3c8c;color:#fff!important;font-weight:700;line-height:1.2;text-decoration:none}body.category-giveaways .archive-page-header .taxonomy-description a:hover{background:#d62c7d}@media (max-width:549px){body.category-giveaways .archive-page-header{margin-top:16px;padding:0 15px!important}body.category-giveaways .archive-page-header .taxonomy-description{padding:18px}}}body.category-giveaways .archive-page-header{display:block!important;max-width:1200px;margin:24px auto 0;padding:0 10px!important;background:transparent!important}body.category-giveaways .archive-page-header .row{max-width:none}body.category-giveaways .archive-page-header h1{display:none!important}body.category-giveaways .archive-page-header .taxonomy-description{margin:0;padding:20px 24px;border:1px solid #ececf0;border-radius:10px;background:#fff;color:#555;text-align:left;font-family:inherit;line-height:1.65}body.category-giveaways .archive-page-header .taxonomy-description p{margin:0}body.category-giveaways .archive-page-header .taxonomy-description p+p{margin-top:14px}body.category-giveaways .archive-page-header .taxonomy-description a{display:inline-block;padding:10px 16px;border-radius:999px;background:#ec3c8c;color:#fff!important;font-weight:700;line-height:1.2;text-decoration:none}body.category-giveaways .archive-page-header .taxonomy-description a:hover{background:#d62c7d}@media (max-width:549px){body.category-giveaways .archive-page-header{margin-top:16px;padding:0 15px!important}body.category-giveaways .archive-page-header .taxonomy-description{padding:18px}}.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice__dismiss-link:visited{color:#ff2b93!important;font-weight:600;text-decoration:underline}.woocommerce-store-notice__dismiss-link:hover,.woocommerce-store-notice__dismiss-link:focus{color:#ffffff!important}@media (max-width:849px){body.single-product .product-type-simple form.cart{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);column-gap:12px;width:100%}body.single-product .product-type-simple form.cart>.ux-quantity{width:80px;min-width:80px}body.single-product .product-type-simple form.cart>.single_add_to_cart_button,body.single-product .product-type-simple form.cart>.ux-buy-now-button{width:100%;min-width:0;margin:0!important;padding-left:8px;padding-right:8px;white-space:nowrap}}}}body.woocommerce-cart{--kk-cart-pink:#fc2590;--kk-cart-pink-dark:#c31d70;--kk-cart-ink:#111111;--kk-cart-muted:#6e6e73;--kk-cart-line:#e8e8ed;--kk-cart-soft:#f5f5f7;--kk-cart-blush:#fff6f9}body.woocommerce-cart #wps_wpr_order_notice{display:flex!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;margin:22px 0 28px!important;padding:15px 18px!important;background:linear-gradient(145deg,#fff 0%,var(--kk-cart-blush) 100%)!important;border:1px solid var(--kk-cart-line)!important;border-radius:17px!important;box-shadow:0 5px 18px rgb(15 15 20 / .035)!important;color:var(--kk-cart-ink)!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important}body.woocommerce-cart #wps_wpr_order_notice::before{content:"★"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;background:var(--kk-cart-pink)!important;border-radius:10px!important;color:#fff!important;font-size:13px!important;line-height:1!important}body.woocommerce-cart #wps_wpr_order_notice p{flex:1!important;display:block!important;margin:0!important;padding:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-transform:none!important}body.woocommerce-cart .wc-block-cart__main>#pisol-otw-tips{--owl-active-button-bg-color:var(--kk-cart-pink);--owl-button-bg-color:var(--kk-cart-soft);display:block!important;box-sizing:border-box!important;width:100%!important;margin:20px 0 28px!important;padding:20px!important;background:#fff!important;border:1px solid var(--kk-cart-line)!important;border-radius:17px!important;box-shadow:0 5px 18px rgb(15 15 20 / .035)!important;color:var(--kk-cart-ink)!important;font-family:inherit!important}body.woocommerce-cart .wc-block-cart__main>#pisol-otw-tips>#pisol-otw-tips{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-cart #pisol-otw-tips,body.woocommerce-cart #pisol-otw-tips *{box-sizing:border-box;font-family:inherit!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-tip{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-name{margin:0 0 5px!important;color:var(--kk-cart-ink)!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-desc{margin:0!important;color:var(--kk-cart-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-values{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;height:auto!important;margin:14px 0 0!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-values .pisol-otw-values{display:contents!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-value{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-value span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 15px!important;background:var(--kk-cart-soft)!important;border:1px solid var(--kk-cart-line)!important;border-radius:12px!important;color:var(--kk-cart-ink)!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-value:hover span{border-color:rgb(252 37 144 / .38)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(20 20 25 / .05)!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-value.pisol-otw-applied span{background:var(--kk-cart-pink)!important;border-color:var(--kk-cart-pink)!important;color:#fff!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-custom-price{width:100%!important;margin:12px 0 0!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-custom-tip-field{min-height:42px!important;margin:0!important;padding:8px 12px!important;background:#fff!important;border:1px solid var(--kk-cart-line)!important;border-radius:12px!important;box-shadow:none!important;font-size:14px!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-custom-tip-field:focus{outline:none!important;border-color:var(--kk-cart-pink)!important;box-shadow:0 0 0 3px rgb(252 37 144 / .10)!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-custom-tip-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin:0 0 0 8px!important;padding:8px 15px!important;background:var(--kk-cart-pink)!important;border:1px solid var(--kk-cart-pink)!important;border-radius:12px!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-custom-tip-button:hover{background:var(--kk-cart-pink-dark)!important;border-color:var(--kk-cart-pink-dark)!important;color:#fff!important}@media(max-width:780px){body.woocommerce-cart #wps_wpr_order_notice{gap:10px!important;margin:18px 0 24px!important;padding:13px 14px!important;border-radius:16px!important;font-size:13px!important}body.woocommerce-cart #wps_wpr_order_notice::before{width:29px!important;height:29px!important;min-width:29px!important;border-radius:9px!important}body.woocommerce-cart .wc-block-cart__main>#pisol-otw-tips{margin:18px 0 24px!important;padding:16px!important;border-radius:16px!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-name{font-size:16px!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-values{gap:7px!important;margin-top:12px!important}body.woocommerce-cart #pisol-otw-tips .pisol-otw-value span{min-height:40px!important;padding:0 12px!important;border-radius:11px!important;font-size:13px!important}}@media (min-width:550px){body.single-product .kkfans-ig-inner{width:66.6667%;margin-left:auto;margin-right:auto}}:root{--kk-audit-primary:#c90065;--kk-audit-hover:#a60053;--kk-audit-soft:#fff0f6;--kk-pink:#c90065;--kk-pink-dark:#a60053}body footer.kk-footer .kk-footer__title{color:#f2f2f2!important}body .kkfans-product-artist{color:#651335!important;background-color:#ff8fbf!important;font-size:12px!important;line-height:1.4!important}body.single-product #main .single_add_to_cart_button,body.single-product #main .ux-buy-now-button,body.woocommerce-cart #main .wc-block-cart__submit-button,body #main .wp-block-button__link,body #main .button.primary:not(.is-outline),body.woocommerce-checkout #main button[name="apply_coupon"]{background-color:var(--kk-audit-primary)!important;border-color:var(--kk-audit-primary)!important;color:#fff!important;border-radius:8px!important}body.single-product #main .single_add_to_cart_button:hover,body.single-product #main .ux-buy-now-button:hover,body.woocommerce-cart #main .wc-block-cart__submit-button:hover,body #main .wp-block-button__link:hover,body #main .button.primary:not(.is-outline):hover{background-color:var(--kk-audit-hover)!important;border-color:var(--kk-audit-hover)!important}body.single-product #main .stock.in-stock{color:#187344!important}body .badge-container .onsale{background-color:var(--kk-audit-primary)!important;color:#fff!important}body #pisol-otw-tips .pisol-otw-value span{border-radius:8px!important}body #pisol-otw-tips .pisol-otw-value.pisol-otw-applied span{background:var(--kk-audit-primary)!important;border-color:var(--kk-audit-primary)!important;color:#fff!important}body #pisol-otw-tips .pisol-otw-value:hover span{border-color:var(--kk-audit-primary)!important}body .kknews-home{--kknews-blue:#c90065;--kknews-blue-dark:#a60053;--kknews-blue-soft:#fff0f6;--kknews-canvas:#fff8fb;--kknews-line:#eee5ea;font-family:Lato,sans-serif}body .kknews-masthead{background:linear-gradient(180deg,#fff,#fff8fb)}body .kknews-lead-label{background:#c90065}body .kknews-give.is-primary{background:linear-gradient(135deg,#c90065,#850043)}body .kknews-person-image{background:linear-gradient(145deg,#c90065,#850043)}body .kknews-primary-link,body .kknews-small-link{border-radius:8px}body #kkcal{--red:#c90065;--pink:#c90065;font-family:Lato,sans-serif}body #kkcal .birthday{--event:#c90065}body #kkcal .button{border-radius:8px}body .kk-bday-page{--accent:#c90065}body .kk-bday-button{border-radius:8px}@media(max-width:849px){body [class*="kl-teaser"],body [data-testid="klaviyo-teaser"],body [class*="Teaser-container"]{display:none!important}}body #main .kknews-give.is-primary,body #main .kknews-give.is-primary h3,body #main .kknews-give.is-primary h3 a,body #main .kknews-give.is-primary .kknews-kicker,body #main .kknews-give.is-primary .kknews-card-meta{color:#fff!important}body:is(.page-id-23226,.page-id-23230,.page-id-3,.page-id-23233) #main .row-main{max-width:800px!important;margin-left:auto!important;margin-right:auto!important}body:is(.page-id-23226,.page-id-23230,.page-id-3,.page-id-23233) #main .row-main>.col{padding-left:20px;padding-right:20px}body:is(.page-id-23226,.page-id-23230,.page-id-3,.page-id-23233) #main p,body:is(.page-id-23226,.page-id-23230,.page-id-3,.page-id-23233) #main li{font-size:16px;line-height:1.7;overflow-wrap:anywhere}body:is(.page-id-23226,.page-id-23230,.page-id-3,.page-id-23233) #main h2{margin-top:32px;margin-bottom:16px}#main .product-small.col{display:flex}#main .product-small.col>.col-inner{display:flex;flex-direction:column;width:100%}#main .product-small.col .product-small.box{display:flex;flex-direction:column;flex:1}#main .product-small .box-image{width:100%;flex-shrink:0}#main .product-small .box-image>div:first-child>a{display:block;aspect-ratio:1}#main .product-small .box-image img:not(.back-image){width:100%;height:100%;object-fit:contain}#main .product-small .box-text-products{display:flex;flex-direction:column;flex:1;height:auto!important}#main .product-small .product-title{height:auto!important;min-height:0}#main .product-small .price-wrapper{height:auto!important;margin-top:auto;padding-top:8px}#main .product-small .add-to-cart-button{height:auto!important;padding-top:10px}#main .product-small .add-to-cart-button .button{display:flex;align-items:center;justify-content:center;min-height:44px!important;height:auto!important;margin:0;padding:8px 10px!important;line-height:1.3!important;white-space:normal}@media(max-width:549px){body.home #main .banner-grid{height:auto!important;display:flex;flex-direction:column}body.home #main .banner-grid>.grid-col{position:relative!important;top:auto!important;left:auto!important;height:auto!important;padding-bottom:0!important}body.home #main .banner-grid .banner{height:320px!important;min-height:0!important;padding-top:0!important}body.home #main .banner-grid .flickity-viewport{height:320px!important}body.home #main .banner-grid .text-box{width:86%!important}body.home #main .banner-grid .text-box h1,body.home #main .banner-grid .text-box h2{font-size:23px!important;line-height:1.2!important;margin:0 0 8px}body.home #main .banner-grid .text-box h4{font-size:14px!important}body.home #main .banner-grid .text-box .button{min-height:44px;margin-bottom:0}body.tax-kk_artist #main .kk-artist-hero{padding:20px 20px!important;min-height:0!important}body.tax-kk_artist #main .kk-artist-hero .col{padding-bottom:12px!important}body.tax-kk_artist #main .kk-artist-profile-image{width:140px!important;height:auto!important;max-height:none!important;border-radius:12px}body.tax-kk_artist #main .kk-artist-hero h1{font-size:28px!important;margin-bottom:6px}body.tax-kk_artist #main .kk-artist-short-intro p{font-size:14px;line-height:1.55;margin-bottom:0}body.page-id-23557 #main .page-wrapper{padding-top:20px!important}body.page-id-23557 #main .kkf-tracking-section{padding-top:0!important}body.page-id-23557 #main .kkf-tracking-hero{margin-bottom:12px}body.page-id-23557 #main .kkf-tracking-hero p{font-size:14px;line-height:1.5}body.page-id-23557 #main .kkf-tracking-card .track_order>p:first-child{order:2;margin:8px 0 0;padding:12px;font-size:13px}body.page-id-23557 #main .kkf-tracking-card .track_order{gap:12px}}@media(max-width:549px){body.home #main .banner-grid>.grid-col:first-child,body.home #main .banner-grid>.grid-col:first-child>.col-inner,body.home #main .banner-grid .slider-wrapper,body.home #main .banner-grid .slider{height:320px!important;min-height:320px!important}body.home #main .row-slider:not(.flickity-enabled){display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}body.home #main .row-slider:not(.flickity-enabled)>.product-small.col{display:flex!important;flex-shrink:0!important}}#main .row-slider .flickity-slider>.product-small.col{display:flex!important;height:100%}body.home #main .row-slider:not(.flickity-enabled){display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}body.home #main .row-slider:not(.flickity-enabled)>.product-small.col{display:flex!important;flex-shrink:0!important}#main .product-small .box-image{padding-top:0!important;aspect-ratio:1}#main .product-small .box-image>div:first-child>a{position:relative}#main .product-small .box-image img{height:100%!important;width:100%!important;object-fit:contain!important}body.home #kkfans-tiktok-ugc .kkfans-reel:has(iframe[src*="7639020534671412511"]),body.home #kkfans-tiktok-ugc .kkfans-reel:has(iframe[data-kk-deferred-src*="7639020534671412511"]),body.home #kkfans-tiktok-ugc .kkfans-reel:has(iframe[src*="7639562823034621197"]),body.home #kkfans-tiktok-ugc .kkfans-reel:has(iframe[data-kk-deferred-src*="7639562823034621197"]),body.home #kkfans-tiktok-ugc .kkfans-reel:has(iframe[src*="7622378847031282974"]),body.home #kkfans-tiktok-ugc .kkfans-reel:has(iframe[data-kk-deferred-src*="7622378847031282974"]){display:none!important}#main .page-title.normal-title{background:#fff!important;border-bottom:0!important;box-shadow:none!important}#main .page-title.normal-title .page-title-inner{background:transparent!important;box-shadow:none!important}#main .googlesitekit-sign-in-with-google__frontend-output-button,#login-form-popup .googlesitekit-sign-in-with-google__frontend-output-button{display:block!important;width:100%!important;max-width:100%!important;min-height:44px!important;height:auto!important;overflow:visible!important;margin:0 0 20px!important;padding:0 10px!important;box-sizing:border-box!important}#main .googlesitekit-sign-in-with-google__frontend-output-button>div,#login-form-popup .googlesitekit-sign-in-with-google__frontend-output-button>div{overflow:visible!important;max-width:none!important}#main .googlesitekit-sign-in-with-google__frontend-output-button iframe,#login-form-popup .googlesitekit-sign-in-with-google__frontend-output-button iframe{max-width:none!important;box-shadow:none!important;border-radius:0!important;flex:none!important}body.single-product .product-gallery .wishlist-icon{width:32px;height:32px}body.single-product .product-gallery .wishlist-button{display:flex;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ff3f91!important;box-shadow:none!important;opacity:1!important;transform:none!important}body.single-product .product-gallery .wishlist-button i{font-size:0!important;line-height:1}body.single-product .product-gallery .wishlist-button i:before{content:"\e906"!important;font-family:fl-icons!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;color:#ff3f91!important;text-shadow:0 1px 4px rgb(0 0 0 / .08);transition:color .16s ease,transform .16s ease}body.single-product .product-gallery .wishlist-button:hover i:before,body.single-product .product-gallery .wishlist-button:focus i:before{content:"\e000"!important;color:#ff3f91!important;transform:scale(1.06)}@media (max-width:549px){body.single-product .product-gallery .wishlist-icon,body.single-product .product-gallery .wishlist-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}body.single-product .product-gallery .wishlist-button i:before{font-size:22px!important}}@media(max-width:849px){#header.kk-mobile-refined #masthead .header-inner{align-items:center!important}#header.kk-mobile-refined #masthead #logo,#header.kk-mobile-refined #masthead .mobile-nav>li,#header.kk-mobile-refined #masthead .mobile-nav .header-button{display:flex!important;align-items:center!important;line-height:1!important}#header.kk-mobile-refined #masthead .mobile-nav>li{height:44px!important}#header.kk-mobile-refined #masthead .mobile-nav :is(.icon-shopping-bag,.icon-menu){top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;flex:0 0 22px!important;transform:none!important}#header.kk-mobile-refined #masthead .mobile-nav a[aria-label="My Account"]:before{flex:0 0 22px!important;transform:translateY(-.7px)!important}#header.kk-mobile-refined #masthead .mobile-nav .icon-shopping-bag:before{transform:translateY(.45px)!important}#header.kk-mobile-refined #masthead .mobile-nav .icon-menu:before{transform:none!important}}body #header .header-wrapper{background:linear-gradient(125deg,rgb(255 255 255 / .86),rgb(255 248 252 / .76) 58%,rgb(247 249 255 / .80))!important;-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);border-bottom:1px solid rgb(255 255 255 / .85);box-shadow:0 4px 20px rgb(42 25 40 / .07),inset 0 -1px 0 rgb(86 50 72 / .05)!important}body #header #masthead,body #header #wide-nav,body #wrapper #header .header-wrapper .header-bg-color{background:transparent!important}body #header .top-divider{border-color:transparent!important}body #header .searchform>.flex-row{background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(250 243 248 / .72))!important;border:1px solid rgb(128 106 122 / .16)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #fff,0 2px 8px rgb(45 27 41 / .04)!important}body #header .searchform input.search-field{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#29262c!important;padding-left:16px!important}body #header .searchform input.search-field::placeholder{color:#77717a!important;opacity:1}body #header .searchform .ux-search-submit{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:999px!important;color:#353039!important}body #header .searchform>.flex-row:focus-within{border-color:#c90065!important;box-shadow:0 0 0 3px rgb(201 0 101 / .10)!important}@media(max-width:849px){body #header.kk-mobile-refined #masthead .mobile-nav>li>a,body #header.kk-mobile-refined #masthead .mobile-nav .header-button>a{border-radius:50%!important;background:linear-gradient(145deg,rgb(255 255 255 / .88),rgb(255 255 255 / .30))!important;box-shadow:inset 0 0 0 1px rgb(110 89 104 / .10),inset 0 1px 0 #fff,0 2px 6px rgb(47 29 42 / .035)!important}body #header #wide-nav{padding-bottom:8px!important}body #header #wide-nav .searchform input.search-field{font-size:16px!important;padding-right:46px!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body #header .header-wrapper{background:#fffafb!important}}@media(prefers-reduced-transparency:reduce){body #header .header-wrapper{background:#fffafb!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:849px){body #header.kk-mobile-refined #masthead .mobile-nav>li>a,body #header.kk-mobile-refined #masthead .mobile-nav .header-button>a{background:rgb(255 255 255 / .12)!important;border:0!important;box-shadow:none!important}body #header.kk-mobile-refined #masthead .mobile-nav>li>a:hover,body #header.kk-mobile-refined #masthead .mobile-nav .header-button>a:hover{background:rgb(255 255 255 / .32)!important}body #header #masthead #logo,body #header #masthead #logo>a,body #header #masthead #logo img{background:transparent!important;box-shadow:none!important}body #header #masthead #logo{mix-blend-mode:normal}}@media(max-width:849px){body #header.header #masthead #logo img.header_logo{content:url(https://kk-fans.com/wp-content/uploads/2026/09/kk-fans-logo.png)!important;mix-blend-mode:normal!important}}body.home #wrapper #main .banner-grid .text-box a.button.primary,body.home #wrapper #main a.button.primary:is([href="https://kk-fans.com/about/"],[href="https://kk-fans.com/reviews/"],[href="https://kk-fans.com/parcel-panel/"]),body.home #wrapper #main #sb_instagram #sbi_load :is(.sbi_load_btn,.sbi_follow_btn a),body.home #wrapper #main .banner-grid .slider button.flickity-button.flickity-prev-next-button{background:linear-gradient(145deg,rgb(255 255 255 / .91),rgb(255 239 247 / .77))!important;color:#84244f!important;border:1px solid rgb(151 93 119 / .14)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .95),0 3px 12px rgb(70 34 54 / .07)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);text-shadow:none!important;transition:background .18s ease,box-shadow .18s ease!important}body.home #wrapper #main a.button.primary:is([href="https://kk-fans.com/about/"],[href="https://kk-fans.com/reviews/"],[href="https://kk-fans.com/parcel-panel/"]),body.home #wrapper #main #sb_instagram #sbi_load :is(.sbi_load_btn,.sbi_follow_btn a){padding:0 18px!important;min-height:44px!important;line-height:42px!important;font-weight:600!important;letter-spacing:0!important}body.home #wrapper #main .banner-grid .text-box a.button.primary{background:linear-gradient(145deg,rgb(255 255 255 / .94),rgb(255 238 247 / .85))!important;border-color:rgb(255 255 255 / .68)!important;color:#722044!important}body.home #wrapper #main .banner-grid .slider button.flickity-button.flickity-prev-next-button{background:linear-gradient(145deg,rgb(255 255 255 / .88),rgb(255 240 247 / .76))!important;border-color:rgb(255 255 255 / .65)!important}body.home #wrapper #main .banner-grid .slider button.flickity-button.flickity-prev-next-button .arrow{fill:#84244f!important}body.home #wrapper #main .banner-grid .text-box a.button.primary:focus-visible,body.home #wrapper #main a.button.primary:is([href="https://kk-fans.com/about/"],[href="https://kk-fans.com/reviews/"],[href="https://kk-fans.com/parcel-panel/"]):focus-visible,body.home #wrapper #main #sb_instagram #sbi_load :is(.sbi_load_btn,.sbi_follow_btn a):focus-visible,body.home #wrapper #main .banner-grid .slider button.flickity-button.flickity-prev-next-button:focus-visible{outline:2px solid #9b235c!important;outline-offset:3px}@media(hover:hover){body.home #wrapper #main .banner-grid .text-box a.button.primary:hover,body.home #wrapper #main a.button.primary:is([href="https://kk-fans.com/about/"],[href="https://kk-fans.com/reviews/"],[href="https://kk-fans.com/parcel-panel/"]):hover,body.home #wrapper #main #sb_instagram #sbi_load :is(.sbi_load_btn,.sbi_follow_btn a):hover,body.home #wrapper #main .banner-grid .slider button.flickity-button.flickity-prev-next-button:hover{background:linear-gradient(145deg,#fff,rgb(255 225 240 / .95))!important;box-shadow:inset 0 1px 0 #fff,0 5px 16px rgb(70 34 54 / .12)!important}}@media(prefers-reduced-transparency:reduce){body.home #wrapper #main .banner-grid .text-box a.button.primary,body.home #wrapper #main a.button.primary:is([href="https://kk-fans.com/about/"],[href="https://kk-fans.com/reviews/"],[href="https://kk-fans.com/parcel-panel/"]),body.home #wrapper #main #sb_instagram #sbi_load :is(.sbi_load_btn,.sbi_follow_btn a),body.home #wrapper #main .banner-grid .slider button.flickity-button.flickity-prev-next-button{background:#fff5fa!important;-webkit-backdrop-filter:none;backdrop-filter:none}}body.woocommerce-shop #wrapper #main .wp-block-button a.wp-block-button__link,body.home #wrapper #main :is(.row-slider,.products) button.flickity-prev-next-button,body.home #wrapper #main button:is(.kk-ha__arrow,.kk-hm__arrow,.kkf-category-arrow,.kkugc-arrow){background:linear-gradient(145deg,rgb(255 255 255 / .92),rgb(255 237 246 / .80))!important;border:1px solid rgb(151 93 119 / .14)!important;border-radius:999px!important;color:#84244f!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .96),0 3px 10px rgb(70 34 54 / .07)!important;-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%);text-shadow:none!important;transition:background .18s ease,box-shadow .18s ease!important}body.woocommerce-shop #wrapper #main .wp-block-button a.wp-block-button__link{min-height:44px!important;padding:10px 18px!important;font-weight:600!important}body.home #wrapper #main :is(.row-slider,.products) button.flickity-prev-next-button .arrow{fill:#84244f!important}body.woocommerce-shop #wrapper #main .wp-block-button a.wp-block-button__link:focus-visible,body.home #wrapper #main :is(.row-slider,.products) button.flickity-prev-next-button:focus-visible,body.home #wrapper #main button:is(.kk-ha__arrow,.kk-hm__arrow,.kkf-category-arrow,.kkugc-arrow):focus-visible{outline:2px solid #9b235c!important;outline-offset:3px}@media(hover:hover){body.woocommerce-shop #wrapper #main .wp-block-button a.wp-block-button__link:hover,body.home #wrapper #main :is(.row-slider,.products) button.flickity-prev-next-button:hover,body.home #wrapper #main button:is(.kk-ha__arrow,.kk-hm__arrow,.kkf-category-arrow,.kkugc-arrow):hover{background:linear-gradient(145deg,#fff,rgb(255 225 240 / .95))!important;box-shadow:inset 0 1px 0 #fff,0 5px 14px rgb(70 34 54 / .12)!important}}@media(prefers-reduced-transparency:reduce){body.woocommerce-shop #wrapper #main .wp-block-button a.wp-block-button__link,body.home #wrapper #main :is(.row-slider,.products) button.flickity-prev-next-button,body.home #wrapper #main button:is(.kk-ha__arrow,.kk-hm__arrow,.kkf-category-arrow,.kkugc-arrow){background:#fff5fa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:849px){body .mfp-bg.main-menu-overlay{background:rgb(34 22 32 / .20)!important;opacity:1!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .mfp-wrap.off-canvas:has(#main-menu) .mfp-content{position:fixed!important;top:10px!important;right:10px!important;bottom:10px!important;left:auto!important;width:calc(100% - 30px)!important;max-width:390px!important;height:auto!important;max-height:calc(100dvh - 20px)!important;margin:0!important;border:1px solid rgb(255 255 255 / .78)!important;border-radius:26px!important;background:linear-gradient(145deg,rgb(255 255 255 / .88),rgb(255 240 248 / .79) 60%,rgb(241 244 255 / .82))!important;-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);box-shadow:inset 0 1px 0 #fff,0 18px 60px rgb(40 19 34 / .20)!important;overflow-y:auto!important;overscroll-behavior:contain;padding:52px 12px 24px!important}body #main-menu,body #main-menu .sidebar-menu{background:transparent!important;padding:0!important}body #main-menu .nav-sidebar>li{border:0!important;margin:2px 0!important;border-radius:14px!important}body #main-menu .nav-sidebar>li>a{color:#342b33!important;font-size:14px!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.45!important;padding:15px 14px!important;min-height:50px!important}body #main-menu .nav-sidebar>li.has-child>a{padding-right:48px!important}body #main-menu .nav-sidebar>li.active,body #main-menu .nav-sidebar>li:hover{background:rgb(255 255 255 / .48)!important}body #main-menu button.toggle{color:#776674!important;opacity:1!important;border:0!important;background:transparent!important;box-shadow:none!important;width:44px!important;height:44px!important;min-height:44px!important;margin:3px 0!important}body #main-menu .sub-menu{background:rgb(255 255 255 / .30)!important;border-left:1px solid rgb(151 93 119 / .15)!important;border-radius:0 12px 12px 0!important;margin-left:14px!important;margin-right:8px!important}body #main-menu .sub-menu a{color:#51414d!important;font-size:13px!important;line-height:1.5!important;padding-top:11px!important;padding-bottom:11px!important}body .mfp-wrap:has(#main-menu)>.mfp-close{position:fixed!important;top:18px!important;right:20px!important;width:40px!important;height:40px!important;min-height:40px!important;border-radius:50%!important;background:rgb(255 255 255 / .56)!important;border:1px solid rgb(255 255 255 / .65)!important;color:#66505f!important;opacity:1!important;box-shadow:0 2px 8px rgb(70 34 54 / .06)!important}body #main-menu a:focus-visible,body #main-menu button:focus-visible{outline:2px solid #9b235c!important;outline-offset:-2px;border-radius:12px}}@media(max-width:849px) and (prefers-reduced-transparency:reduce){body .mfp-wrap.off-canvas:has(#main-menu) .mfp-content{background:#fff5fa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:849px){body .mfp-wrap.off-canvas:has(#main-menu) .mfp-content{padding:40px 10px 12px!important}body #main-menu .nav-sidebar>li{margin:0!important}body #main-menu .nav-sidebar>li>a{padding:10px 12px!important;min-height:44px!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.01em!important}body #main-menu .nav-sidebar>li.has-child>a{padding-right:44px!important}body #main-menu button.toggle{margin:0!important}body #main-menu .nav-sidebar>li.html:empty,body #main-menu .nav-sidebar>li:empty{display:none!important}body #main-menu .nav-sidebar>li.html{padding:0 12px!important;min-height:0!important}body #main-menu .nav-sidebar>li.header-divider{height:1px!important;min-height:0!important;padding:0!important;margin:5px 12px!important;background:rgb(151 93 119 / .10)!important}body #main-menu .nav-sidebar>li.html_topbar_left{font-size:10px!important;line-height:18px!important}body #main-menu .nav-sidebar>li.header-social-icons{line-height:24px!important}body #main-menu .nav-sidebar>li.account-item{margin-top:6px!important;padding-top:6px!important;border-top:1px solid rgb(151 93 119 / .12)!important}body .mfp-wrap.off-canvas:has(#main-menu)>button.mfp-close{top:12px!important;right:16px!important;width:44px!important;height:44px!important;padding:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#51414d!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important}body .mfp-wrap.off-canvas:has(#main-menu)>button.mfp-close svg{width:24px!important;height:24px!important;stroke:#51414d!important;opacity:1!important}body .mfp-wrap.off-canvas:has(#main-menu)>button.mfp-close:before,body .mfp-wrap.off-canvas:has(#main-menu)>button.mfp-close:after{display:none!important}}body #wrapper #main .kk-am-search-wrap{position:relative}body #wrapper #main .kk-am-search-wrap button[data-kk-clear]{position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:50%!important;color:#756674!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}body #wrapper #main .kk-am-search-wrap:has(input:placeholder-shown) button[data-kk-clear]{display:none!important}body #wrapper #main .kk-am-search-wrap input[data-kk-search-input]{padding-right:48px!important}body #wrapper #main .kk-am-search-wrap input::-webkit-search-cancel-button{-webkit-appearance:none}body #wrapper #main .kk-am-search-wrap button[data-kk-clear]:focus-visible{outline:2px solid #9b235c!important;outline-offset:-4px}body #wrapper .widget_product_search .searchform>.flex-row{gap:8px;align-items:center}body #wrapper .widget_product_search .searchform .flex-grow{min-width:0}body #wrapper .widget_product_search input.search-field{height:44px!important;min-height:44px!important;border-radius:22px!important;border:1px solid #eaddE4!important;background:#fffafd!important;padding:0 14px!important;box-shadow:inset 0 1px 0 #fff!important}body #wrapper .widget_product_search button.ux-search-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #eaddE4!important;border-radius:50%!important;background:linear-gradient(145deg,#fff,#ffedf6)!important;color:#84244f!important;box-shadow:inset 0 1px 0 #fff,0 3px 10px rgb(70 34 54 / .07)!important}body #wrapper .widget_product_search button.ux-search-submit .icon-search{color:#84244f!important;font-size:19px!important;line-height:1!important;position:static!important;top:auto!important;margin:0!important;transform:none!important}body #wrapper .widget_product_search button.ux-search-submit:hover{background:#fce5f0!important;border-color:#d9b4c6!important}body #wrapper .widget_product_search button.ux-search-submit:focus-visible,body #wrapper .widget_product_search input.search-field:focus-visible{outline:2px solid #84244f!important;outline-offset:2px!important}body .kk-unified-signup h2{font-family:Lato,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-transform:uppercase!important;color:#222!important}body .kk-unified-signup__eyebrow{font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#c90065!important;margin:0 0 6px!important}body .kk-unified-signup .klaviyo-form-SwFRyQ form input[type="email"],body .kk-unified-signup .klaviyo-form-SwFRyQ form button.klaviyo-form-button{border-radius:12px!important;box-sizing:border-box!important}body .kk-unified-signup .klaviyo-form-SwFRyQ form input[type="email"]{border:1px solid #e5d6df!important;box-shadow:0 2px 8px rgb(75 28 55 / .035)!important}body .kk-unified-signup .klaviyo-form-SwFRyQ form input[type="email"]:focus{border-color:#fc2590!important;outline:2px solid rgb(252 37 144 / .16)!important;outline-offset:2px!important}body .kk-unified-signup .klaviyo-form-SwFRyQ form button.klaviyo-form-button{box-shadow:0 3px 10px rgb(220 27 117 / .12)!important}@media(max-width:849px){body .kk-unified-signup h2{font-size:22px!important}}form[data-testid="klaviyo-form-XZvkRq"]{background:linear-gradient(145deg,rgb(255 255 255 / .94),rgb(255 237 246 / .84))!important;border:1px solid rgb(151 93 119 / .18)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .96),0 12px 40px rgb(70 34 54 / .12)!important;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);color:#342B33!important}form[data-testid="klaviyo-form-XZvkRq"] :is(h1,h2,h3),form[data-testid="klaviyo-form-XZvkRq"] :is(h1,h2,h3) *{color:#84244F!important;line-height:1.14!important}form[data-testid="klaviyo-form-XZvkRq"] .klaviyo-form-richtext{color:#342B33!important}form[data-testid="klaviyo-form-XZvkRq"] input:is([type="email"],[type="tel"],[type="text"]){background:rgb(255 255 255 / .88)!important;color:#342B33!important;border:1px solid #EADDE4!important;border-radius:14px!important;letter-spacing:0!important;font-size:16px!important}form[data-testid="klaviyo-form-XZvkRq"] input:focus-visible{outline:2px solid #84244F!important;outline-offset:2px!important}form[data-testid="klaviyo-form-XZvkRq"] input::placeholder{color:#756570!important}form[data-testid="klaviyo-form-XZvkRq"] button[data-action-id]{background:#C90065!important;color:#FFFFFF!important;border:1px solid #C90065!important;border-radius:999px!important;letter-spacing:.2px!important;box-shadow:0 3px 10px rgb(70 34 54 / .08)!important}form[data-testid="klaviyo-form-XZvkRq"] button[data-action-id]:hover{background:#A80055!important}form[data-testid="klaviyo-form-XZvkRq"] [data-testid="form-row"]:has(button.klaviyo-form-button)~[data-testid="form-row"] button.klaviyo-form-button{background:transparent!important;color:#64545F!important;border-color:transparent!important;box-shadow:none!important;letter-spacing:0!important}form[data-testid="klaviyo-form-XZvkRq"] button:focus-visible{outline:2px solid #84244F!important;outline-offset:3px!important}@supports not (backdrop-filter:blur(1px)){form[data-testid="klaviyo-form-XZvkRq"]{background:#FFF5FA!important}}@media (prefers-reduced-transparency:reduce){form[data-testid="klaviyo-form-XZvkRq"]{background:#FFF5FA!important;backdrop-filter:none;-webkit-backdrop-filter:none}}[data-testid="modal-form-container"]:has(>form[data-testid="klaviyo-form-XZvkRq"]){box-shadow:0 10px 36px rgb(70 34 54 / .12)!important}form[data-testid="klaviyo-form-XZvkRq"] div:has(>input[type="tel"]){background:rgb(255 255 255 / .88)!important;border:1px solid #EADDE4!important;border-radius:14px!important}form[data-testid="klaviyo-form-XZvkRq"] input[type="tel"]{background:transparent!important;border:0!important}[data-testid="modal-form-container"]:has(>form[data-testid="klaviyo-form-XZvkRq"])>button.klaviyo-close-form{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-testid="modal-form-container"]:has(>form[data-testid="klaviyo-form-XZvkRq"])>button.klaviyo-close-form svg{width:24px!important;height:24px!important}form[data-testid="klaviyo-form-XZvkRq"] .klaviyo-form-richtext strong{color:#84244F!important;background:transparent!important}.mfp-content .product-lightbox.lightbox-content{background:linear-gradient(145deg,rgb(255 255 255 / .94),rgb(255 237 246 / .84))!important;border:1px solid #EADDE4;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px 0 #fff,0 12px 40px rgb(70 34 54 / .12);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);color:#342B33}.mfp-wrap:has(.product-lightbox) .mfp-close{color:#342B33!important;background:transparent!important;box-shadow:none!important;border:0!important}@supports not (backdrop-filter:blur(1px)){.mfp-content .product-lightbox.lightbox-content{background:#FFF5FA!important}}.mfp-wrap.off-canvas .mfp-content.off-canvas-cart{background:linear-gradient(145deg,rgb(255 255 255 / .96),rgb(255 237 246 / .88))!important;border:1px solid #EADDE4;border-radius:24px 0 0 24px;box-shadow:inset 0 1px 0 #fff,0 12px 40px rgb(70 34 54 / .12);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);color:#342B33}#cart-popup .cart-popup-inner,#cart-popup .widget_shopping_cart,#cart-popup .widget_shopping_cart_content{background:transparent!important}#cart-popup .cart-popup-title{color:#84244F}#cart-popup a.button{background:#C90065!important;color:#fff!important;border:1px solid #C90065!important;border-radius:999px;letter-spacing:.2px}.mfp-wrap:has(#cart-popup) .mfp-close{color:#342B33!important;background:transparent!important;box-shadow:none!important}@media (min-width:850px){#header #menu-item-24039>ul.nav-dropdown{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;width:calc(100vw - 48px)}#header #menu-item-24039>ul.nav-dropdown>li{display:block;min-width:0;width:auto;white-space:normal}#header #menu-item-24039>ul.nav-dropdown>#menu-item-54086{grid-column:1 / -1;margin-bottom:8px}#header #menu-item-24039>ul.nav-dropdown>li>ul{min-width:0;width:100%}#header #menu-item-24039>ul.nav-dropdown a{white-space:normal;overflow-wrap:anywhere}#header #menu-item-24039:hover>ul.nav-dropdown,#header #menu-item-24039.current-dropdown>ul.nav-dropdown{max-height:70vh;overflow-y:auto}}#main#main h1:has(+.kkfm-favorite-detail){display:inline-block;vertical-align:middle;width:auto;max-width:calc(100% - 56px);min-width:0;white-space:normal;overflow-wrap:anywhere}#main#main h1+.kkfm-favorite-detail{display:inline-flex;vertical-align:middle;width:44px;height:44px;margin:0 0 8px 8px}#main#main .kkfm-favorite-detail>.kkfm-favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;gap:0;background:#fff0;border:0;border-radius:0;box-shadow:none;color:#fc2690}#main#main .kkfm-favorite-detail>.kkfm-favorite span{display:none}#main#main .kkfm-favorite-detail>.kkfm-favorite svg{width:22px;height:22px;flex-shrink:0;fill:none}#main#main .kkfm-favorite-detail>.kkfm-favorite[aria-pressed="true"]{background:#fff0;border:0}#main#main .kkfm-favorite-detail>.kkfm-favorite[aria-pressed="true"] svg{fill:currentColor}#main#main .kkfm-favorite-detail>.kkfm-favorite:hover{color:#c90065;background:#fff0;box-shadow:none}#main#main .kkfm-favorite-detail>.kkfm-favorite:focus-visible{outline:2px solid #84244f;outline-offset:2px}#main#main .kkfm-favorite-card{position:relative;gap:0}#main#main .kkfm-favorite-card>.kkfm-favorite{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none;color:#fc2690;z-index:1}#main#main .kkfm-favorite-card>.kkfm-favorite span{display:none}#main#main .kkfm-favorite-card>.kkfm-favorite svg{width:22px;height:22px;flex-shrink:0;fill:none}#main#main .kkfm-favorite-card>.kkfm-favorite[aria-pressed="true"]{background:#fff0;border:0}#main#main .kkfm-favorite-card>.kkfm-favorite[aria-pressed="true"] svg{fill:currentColor}#main#main .kkfm-favorite-card>.kkfm-favorite:hover{color:#c90065;background:#fff0;box-shadow:none}#main#main .kkfm-favorite-card>.kkfm-favorite:focus-visible{outline:2px solid #84244f;outline-offset:2px}#main#main .kkfm-favorite-card:has(>.kk-am-artist-card){display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto minmax(44px,auto) auto}#main#main .kkfm-favorite-card>.kk-am-artist-card{display:grid;grid-column:1 / -1;grid-row:1 / 4;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center}#main#main .kkfm-favorite-card>.kk-am-artist-card>.kk-am-artist-image{grid-column:1 / -1;grid-row:1;margin-bottom:8px}#main#main .kkfm-favorite-card>.kk-am-artist-card>strong{grid-column:1;grid-row:2;min-width:0;text-align:left;overflow-wrap:anywhere}#main#main .kkfm-favorite-card>.kk-am-artist-card>small{grid-column:1 / -1;grid-row:3;text-align:left;margin-top:0}#main#main .kkfm-favorite-card:has(>.kk-am-artist-card)>.kkfm-favorite{grid-column:2;grid-row:2}#main#main .kkfm-favorite-card:has(>.kk-am-member-card){display:block}#main#main .kkfm-favorite-card>.kk-am-member-card .kk-am-member-copy{padding-right:44px!important;min-width:0}#main#main .kkfm-favorite-card>.kk-am-member-card .kk-am-member-copy strong{overflow-wrap:anywhere}#main#main .kkfm-favorite-card:has(>.kk-am-member-card)>.kkfm-favorite{position:absolute;top:10px;right:26px}