
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}.page-template-page-events-mockup,.page-template-page-secondary{background:var(--primary-beige)}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;color:currentColor}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}html.user-is-tabbing body:not(.wp-admin) *:focus-visible{outline:2px solid blue!important;outline-offset:2px}html:not(.user-is-tabbing) *{outline:none!important}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}html:has(>body.page){background-color:var(--primary-black-100)}@media screen and (max-width:782px){html:has(>body>#wpadminbar){margin-top:0!important}}body,button,input,select,optgroup,textarea{color:#000;font-family:"DM Sans",sans-serif;font-size:1rem;line-height:1.5}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%;display:block}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.hidden{display:none}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .is-style-outline>.wp-element-button{color:var(--primary-violet-100)!important;border:1px solid var(--primary-violet-100)!important;background-color:transparent!important}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .is-style-outline>.wp-element-button:hover,.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .is-style-outline>.wp-element-button:focus{background-color:var(--primary-violet-100)!important;color:#FFFFFF!important}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .wp-element-button{padding:13.5px 16.5px;color:#FFF;background:var(--primary-violet-100);text-decoration:none;font-size:16px;line-height:130%;border-radius:15px!important;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s ease-in-out}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .wp-element-button:hover,.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .wp-element-button:focus{background:var(--primary-violet-50)}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ul:not(.slick-dots,.cart-steps,.menu,.sub-menu){display:flex;flex-direction:column;gap:1.5em;margin:0;padding-left:24.5px}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ul:not(.slick-dots,.cart-steps,.menu,.sub-menu) li{font-size:19px;padding-left:15px;line-height:140%}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ul:not(.slick-dots,.cart-steps,.menu,.sub-menu) li::marker{font-size:1.2rem}@media screen and (max-width:1024px){.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ul:not(.slick-dots,.cart-steps,.menu,.sub-menu) li{font-size:16px;margin-left:8px;padding-left:5px}}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ul:not(.slick-dots,.cart-steps,.menu,.sub-menu) li p{margin:10px 0 0}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)){display:flex;flex-direction:column;gap:1.5em;margin:0;padding-left:20px}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)) li{font-size:19px;padding-left:15px;line-height:140%}@media screen and (max-width:1024px){.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)) li{font-size:16px;margin-left:8px;padding-left:5px}}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)) li p{margin:10px 0 0}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)) li::marker{color:#000;font-size:19px;line-height:140%}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)).new-author-page ol{padding-left:44px;margin:58px auto 50px}.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)).new-author-page ol li::marker{font-family:"Poppins",sans-serif!important;font-weight:700!important;color:#000;font-size:40px;line-height:120%}#infinite-footer{display:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--primary-violet-100:#5947D6;--primary-violet-50:#AAA4E5;--primary-violet-10:#EEEDFA;--primary-violet-5:#F1F2F7;--primary-violet-3:#FFFCFF;--primary-red-100:#FF0200;--primary-red-30:rgba(255, 2, 0, 0.3);--primary-black-100:#1D1D1B;--primary-black-60:#808080;--primary-gray-40:#D1D1D1;--primary-gray-10:#EDEDED;--primary-beige:#F6F2EF;--primary-beige-100:#DFD5CD;--secondary-orange-100:#FF7038;--secondary-green-100:#0E9970;--secondary-yellow:#ECFE50;--secondary-pink:#F4AEFF}*,html{scroll-behavior:smooth}html:not(:has(>body.admin-bar)){--wp-admin--admin-bar--height:0px}.wp-block-woocommerce-cart-cross-sells-block{display:none}@media screen and (min-width:1025px){body:not(:has(>.site-nav-wrapper>.site-nav.nav-hidden)) .site:has(>.central-content-tertiary){padding-left:80px}}.site{display:flex;flex-direction:column;width:100%;max-width:1920px;padding:0 80px 0 190px;margin-left:auto;margin-right:auto;margin-top:calc((100dvh - 60px - var(--wp-admin--admin-bar--height, 0px)) * -1)}@media screen and (max-width:1024px){.site{overflow:hidden;margin-top:calc((100dvh - 63px) * -1)}}.site:has(>.article-page),.site:has(>.auth-page),.site:has(>.contact-page),.site:has(>.where-to-buy-page),.site:has(>.new-authors-page),.site:has(>.bookstores-page),.site:has(>.product-page),.site:has(>.catalog-page),.site:has(>.about-us-page),.site:has(>.central-content),.site:has(>.central-content-tertiary){padding-left:0;padding-right:0;max-width:100%}@media screen and (max-width:1024px){.site:has(>.article-page),.site:has(>.auth-page),.site:has(>.contact-page),.site:has(>.where-to-buy-page),.site:has(>.new-authors-page),.site:has(>.bookstores-page),.site:has(>.product-page),.site:has(>.catalog-page),.site:has(>.about-us-page),.site:has(>.central-content),.site:has(>.central-content-tertiary){padding:0}}.site .entry-content:has(>.section:first-child>.line-label-slider-content>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.product-card.main,>.section:first-child>.line-label-slider-content>.line-label-slider>.product-card.main){margin-top:30px}@media screen and (max-width:1024px){.site .entry-content:has(>.section:first-child>.line-label-slider-content>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.product-card.main,>.section:first-child>.line-label-slider-content>.line-label-slider>.product-card.main){margin-top:16px}}@media screen and (max-width:1024px){html:has(>.page-template-default>.site>.site-main>.page>.entry-content>.section:first-child>.line-label-slider-content>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.product-card.main,>.page-template-default>.site>.site-main>.page>.entry-content>.section:first-child>.line-label-slider-content>.line-label-slider>.product-card.main){margin-top:0px!important}}.site-header{position:sticky;inset:var(--wp-admin--admin-bar--height,0) 0 auto 0;z-index:3}@media screen and (max-width:1024px){.site-header{top:0}}.site-header-container{background-color:var(--primary-black-100);padding:11px 80px 11px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}body:has(.site-search-form.active){overflow:hidden}.site-search.active>img{content:url(/wp-content/themes/kp/images/mobile-menu/kp_menu_close.svg)}.publisher-recommends{padding:40px 30px;border-radius:15px;background-color:var(--primary-beige)}@media screen and (max-width:1024px){.publisher-recommends{padding:40px 16px 54px;border-radius:0;margin-bottom:50px}}.publisher-recommends h2{margin:0;color:#000;font-size:21px;line-height:140%;margin-bottom:30px}@media screen and (max-width:1024px){.publisher-recommends h2{margin-bottom:20px}}.publisher-recommends p{color:#000;font-size:19px;line-height:140%}.publisher-recommends p:first-of-type{margin-top:0}.publisher-recommends p:last-of-type{margin-bottom:0}.publisher-recommends strong{font-size:18px;line-height:150%}.site-header .site-search-form{background-color:rgb(0 0 0 / .9);position:absolute;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;gap:10px;inset:0;min-height:100vh;z-index:-1;transition:all 0.25s ease-in-out}.site-header .site-search-form.active{opacity:1;visibility:visible}.site-header .site-search-form .site-search-form-wrapper{max-width:1054px;width:100%;margin:0 80px;display:flex;flex-direction:column}.site-header .site-search-form .site-search-form-wrapper .site-search-form-input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;width:100%;border-bottom:1px solid #FFF}.site-header .site-search-form .site-search-form-wrapper .site-search-form-input label{width:100%}.site-header .site-search-form .site-search-form-wrapper .site-search-form-input input{background-color:#fff0;border:none;color:#FFF;font-size:28px;padding:10px 0;width:100%}.site-header .site-search-form .site-search-form-wrapper .site-search-form-input input:focus,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input input:focus-visible{border:none}.site-header .site-search-form .site-search-form-wrapper .site-search-form-input input::placeholder{color:var(--primary-gray-40)}.site-header .site-search-form .site-search-form-wrapper .site-search-form-input .site-search-close{padding:0;width:24px;height:24px}@media screen and (max-width:1024px){.site-header .site-search-form .site-search-form-wrapper{margin:auto}}.site-header-container .site-branding .custom-logo-link{display:flex;align-items:center;margin:0 auto;height:30px}.site-header-container .site-branding .custom-logo-link .custom-logo{height:100%;width:auto}.site-header-container .site-right{gap:14px;justify-content:end}.wp-block-columns{margin-bottom:0}.site-header-container .site-left,.site-header-container .site-right{display:flex;flex-direction:row;align-items:center;width:270px}.site-header-container .site-left .site-menu-hamburger{padding:6px 27.5px;border-right:1px solid var(--primary-black-60);margin-right:24px}.site-header-container .site-left .site-menu-hamburger img{min-width:24px;min-height:24px}.site-header-container .site-left .site-search{padding:0}.site-header-container .site-left .site-support{position:relative;font-family:"DM Sans",sans-serif;background-color:var(--primary-red-100);display:flex;flex-direction:row;align-items:center;gap:6px;padding:7px 16px;color:#FFF;border-radius:15px;margin-left:22.5px;text-decoration:none;font-weight:700;font-size:13px}.site-header-container .site-left .site-search img,.site-header-container .site-left .site-support img,.site-header-container .site-right .site-user img,.site-header-container .site-right .site-cart img{width:24px;height:24px}.site-header-container .site-right .site-user img.avatar{border-radius:100%}.site-header-container .site-right .site-cart{position:relative}.site-header-container .site-right .site-cart .cart-contents{position:absolute;bottom:0;right:0;background-color:var(--primary-violet-100);color:#FFF;border-radius:100%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.wc-block-mini-cart{visibility:visible!important;display:inline-block}.wc-block-mini-cart[style*="visibility:hidden"] .wc-block-mini-cart__icon{background:url(/wp-content/themes/kp/images/kp_cart_fill.svg) no-repeat center center/contain}.wc-block-mini-cart:hover .wc-block-mini-cart__icon,.wc-block-mini-cart:focus-visible .wc-block-mini-cart__icon{background:url(/wp-content/themes/kp/images/kp_cart_fill.svg) no-repeat center center/contain}.wc-block-mini-cart__button{padding:0!important;display:flex;align-items:center;background-color:#fff0;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.5em;line-height:1;white-space:nowrap}.wc-block-mini-cart__icon{background:url(/wp-content/themes/kp/images/kp_cart.svg) no-repeat center center/contain;height:24px!important;width:24px!important;margin:0!important}.wc-block-mini-cart__icon>*{display:none}.wc-block-mini-cart__quantity-badge{align-items:center;position:relative}.wc-block-mini-cart__badge{position:absolute;bottom:0;right:0;left:initial!important;margin-left:0!important;min-width:auto!important;padding:initial!important;transform:none!important;background-color:var(--primary-violet-100);color:#FFF;border-radius:100%;width:14px!important;height:14px!important;display:flex;align-items:center;justify-content:center;font-size:9px!important;font-weight:700!important}.wc-block-mini-cart__badge:empty{display:none}.wc-block-mini-cart .is-loading{display:none!important}.site-header-container .site-left .site-support:hover,.site-header-container .site-left .site-support:focus-visible{color:var(--primary-black-100)}.mobile-menu{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;background-color:var(--primary-black-100);padding:6px}.mobile-menu>.mobile-menu-item{padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:72px;gap:3px;font-family:"DM Sans",sans-serif;font-size:9px;color:#FFF;white-space:nowrap;text-decoration:none}.mobile-menu>.mobile-menu-item.current-page{font-weight:700}.mobile-menu>.mobile-menu-item.mobile-menu-item-home{width:60px}.mobile-menu>.mobile-menu-item.mobile-menu-item-home>img{width:40px;height:40px}.mobile-menu>.mobile-menu-item>img{width:24px;height:24px}.site-nav{background-color:var(--primary-beige);border-right:1px solid var(--primary-gray-40);padding:12px 0;width:80px;height:100%;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.site-nav{position:fixed;z-index:1;inset:0 auto 64.5px auto;width:100%;border:1px solid var(--primary-gray-40);border-radius:0 15px 15px 0;max-width:310px;transform:translateX(-101%);padding:42px 36px;height:calc(100dvh - 64.5px)}}.site-nav.nav-hidden{transform:translateX(-100%)}.site-nav.active{transform:translateX(0)}body.single-post .site-nav,body.page-template-user-panel-template .site-nav{transform:translateX(-100%)}body.single-post .site-nav.nav-hidden,body.page-template-user-panel-template .site-nav.nav-hidden{transform:translateX(0)}body.livechat-hidden #chat-widget-container{display:none}@media screen and (max-width:1024px){.kryty-highlight-wrapper{padding-inline:16px}}.site-nav ul{list-style:none;padding:0;margin:0}.site-nav #primary-menu{display:flex;flex-direction:column;align-items:center;gap:20px}.site-nav #primary-menu li::marker{display:none}.site-nav #primary-menu>.menu-item-icon{width:100%}.site-nav #primary-menu>.menu-item-icon>a{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:10px}.site-nav #primary-menu>.menu-item-icon.current_page_item>a::after,.site-nav #primary-menu>.menu-item-icon.current-menu-ancestor>a::after{content:"";position:absolute;display:block;width:55px;height:36px;background-color:var(--primary-beige-100);top:-2px;border-radius:20px;left:50%;transform:translateX(-50%);z-index:0}@media screen and (max-width:1024px){.site-nav #primary-menu>.menu-item-icon.current_page_item>a::after,.site-nav #primary-menu>.menu-item-icon.current-menu-ancestor>a::after{z-index:-1}}.site-nav #primary-menu>.menu-item-icon>a::before{content:"";width:32px;height:32px;margin-bottom:3px;background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:1}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu{position:absolute;left:78px;top:0;overflow:hidden;height:100%;background-color:var(--primary-beige);border:1px solid #fff0;pointer-events:none;border-radius:0 15px 15px 0;padding:11px 10px;z-index:0;display:flex;flex-direction:column;visibility:hidden;transition:all 0.25s ease-in-out}@media screen and (min-width:1025px){.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu[style*="--width"]{padding:11px 0;width:0;max-width:0}}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item>.sub-menu>.menu-item>a,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item>a{background-color:#fff0;padding-block:9px;padding-inline:20px;border-radius:20px}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item>.sub-menu>.menu-item.current-menu-item>a,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item.current-menu-item>a{background-color:var(--primary-beige-100);font-weight:700}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu{margin-left:9px}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu>li{position:relative;width:100%}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(.sub-menu){position:relative;display:flex;flex-direction:column;margin-bottom:0}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.current_page_ancestor>a,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children>a{transition:all 0.25s ease-in-out}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.current_page_ancestor>.sub-menu{overflow:initial}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.current_page_ancestor:has(.sub-menu)>a{font-weight:500}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(.sub-menu)>a:hover::before,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.current_page_ancestor:has(.sub-menu)>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(.sub-menu):hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(.sub-menu>.menu-item>a:focus-visible)>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(.sub-menu):has(>a:focus-visible)>a::before{transform:rotate(-180deg) translateY(50%)}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu a{position:relative;display:block;width:100%;font-size:12px;color:#000;white-space:nowrap}@media screen and (max-width:1024px){.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu a{overflow:hidden;text-overflow:ellipsis}}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.submenu-item-divide{padding-bottom:6px;margin-bottom:6px;position:relative}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.submenu-item-divide::after{content:"";position:absolute;display:block;width:calc(100% + 60px);height:1px;background-color:var(--primary-gray-40);bottom:0;left:-30px}.site-nav #primary-menu a{font-family:"DM Sans",sans-serif;text-decoration:none;white-space:nowrap}.site-nav #primary-menu>.menu-item-icon>a{font-weight:500;color:var(--primary-black-100)}.site-nav #primary-menu>.menu-item-icon.current_page_item>a,.site-nav #primary-menu>.menu-item-icon.current-menu-ancestor>a{font-weight:700}.site-nav #primary-menu .menu-item-has-children .menu-items-expand-button{padding:0;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:6px;z-index:1;width:24px;height:24px;background:url(/wp-content/themes/kp/images/menu/kp_arrow.svg) no-repeat center center;transition:transform 0.25s ease-in-out}@media screen and (max-width:1024px){.site-nav #primary-menu .menu-item-has-children .menu-items-expand-button{right:0;top:0}}.site-nav #primary-menu .menu-item-has-children .menu-items-expand-button:hover{transform:rotate(0)!important}.site-nav #primary-menu .menu-item-has-children.menu-item-expanded>.menu-items-expand-button,.site-nav #primary-menu .menu-item-has-children.menu-item-expanded>.menu-items-expand-button:hover{transform:rotate(-180deg)!important}@media screen and (min-width:1025px){.site-nav #primary-menu .menu-item-has-children.menu-item-icon>.menu-items-expand-button{display:none}}@media screen and (min-width:1025px){.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(>.sub-menu>.current_page_item)>.sub-menu{height:var(--height);max-height:var(--height);width:auto}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:has(>.sub-menu>.current_page_item)>a::before{transform:rotate(-180deg) translateY(50%)}:is(.single-post,.page-template-user-panel-template) .site-nav.nav-hidden #primary-menu>.menu-item-icon.menu-item-has-children:hover>.sub-menu,:is(.single-post,.page-template-user-panel-template) .site-nav.nav-hidden #primary-menu>.menu-item-icon.menu-item-has-children>a:focus-visible~.sub-menu,:is(.single-post,.page-template-user-panel-template) .site-nav.nav-hidden #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu:has(>.menu-item>a:focus-visible,>.menu-item-has-children>a:focus-visible,>.menu-item-has-children>.menu-items-expand-button:focus-visible,>.menu-item-has-children>.sub-menu>.menu-item>a:focus-visible),.site-nav:not(.nav-hidden) #primary-menu>.menu-item-icon.menu-item-has-children:hover>.sub-menu,.site-nav:not(.nav-hidden) #primary-menu>.menu-item-icon.menu-item-has-children>a:focus-visible~.sub-menu,.site-nav:not(.nav-hidden) #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu:has(>.menu-item>a:focus-visible,>.menu-item-has-children>a:focus-visible,>.menu-item-has-children>.menu-items-expand-button:focus-visible,>.menu-item-has-children>.sub-menu>.menu-item>a:focus-visible){width:var(--width);max-width:var(--width);padding:11px 10px;border-color:var(--primary-gray-40);visibility:visible;pointer-events:initial;overflow-y:auto}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.current_page_ancestor.menu-item-expanded>.sub-menu[style],.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.menu-item-expanded>.sub-menu[style]{height:var(--height);max-height:var(--height)}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu[style]{height:0;max-height:0;overflow:hidden;width:auto;transition:all 0.25s ease-in-out}}.site-nav-wrapper{position:sticky;z-index:3;height:calc(100dvh - 60px - var(--wp-admin--admin-bar--height, 0px));top:calc(60px + var(--wp-admin--admin-bar--height, 0px));width:0}@media screen and (max-width:1024px){.site-nav-wrapper:not(:has(>.mobile-show)){pointer-events:none}}@media screen and (max-width:1024px){.site-nav-wrapper{z-index:50;position:relative;width:initial;top:0;height:calc(100dvh - 64.5px)}}@media screen and (max-width:1024px){.site-header-container{padding:14px 15px;height:52px}.nojq{display:none}.mobile-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-around;z-index:51}.site{padding:initial;padding-bottom:64.5px}.site-nav #primary-menu{gap:26px}.site-nav #primary-menu>.menu-item-icon>a{flex-direction:row;text-align:left;font-size:16px;font-weight:400;z-index:1}.site-nav #primary-menu>.menu-item-icon.current_page_item>a::after,.site-nav #primary-menu>.menu-item-icon.current-menu-ancestor>a::after{border-radius:25px;width:calc(100% + 40px);height:48px;top:50%;transform:translate(-50%,-50%)}.site-nav #primary-menu>.menu-item-icon>a::before{width:24px;height:24px;margin-right:20px;margin-bottom:0}.site-nav #primary-menu .sub-menu{transition:all 0.25s ease-in-out}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu{position:initial;z-index:-1;width:100%;max-width:100%;border:none;background:none;border-radius:none;padding:14px 0 0 20px;pointer-events:none;display:flex;flex-direction:column;visibility:hidden;transition:all 0.25s ease-in-out}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu{width:auto;max-width:auto}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu.mobile-hidden{height:0;max-height:0;box-sizing:content-box}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu a{font-size:16px;font-weight:400}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children.menu-item-expanded>.sub-menu{visibility:visible;pointer-events:initial;height:100%;padding:14px 0 0 20px;max-height:var(--height)}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children:not(.menu-item-expanded)>.sub-menu{padding:0 0 0 20px}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item>.sub-menu>.menu-item.current-menu-item a,.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item.current-menu-item a{width:auto}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children:not(.menu-item-expanded)>.sub-menu[style*="--height"]{height:0;max-height:0;overflow:hidden;transition:all 0.25s ease-in-out}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.menu-item-has-children.menu-item-expanded>.sub-menu[style]{height:100%;max-height:var(--height)}.site-nav #primary-menu>.menu-item-icon.menu-item-has-children>.sub-menu>.submenu-item-divide{padding-bottom:8px;margin-bottom:8px}.site-nav #primary-menu .menu-item-has-children:has(.sub-menu){position:relative}.site-nav #primary-menu .menu-item-has-children:has(.sub-menu)>.sub-menu>.menu-item-has-children:has(.sub-menu)>a{padding-right:36px}.site-nav #primary-menu .menu-item-has-children:has(.sub-menu)>.sub-menu>.menu-item-has-children:has(.sub-menu)>.menu-items-expand-button{top:9px;right:10px}.site-nav #primary-menu .menu-item-has-children.menu-item-expanded>.menu-items-expand-button{transform:rotate(-180deg)}.site-nav-backdrop{position:fixed;display:block;width:100%;height:100%;inset:0;visibility:hidden;transition:all 0.25s ease-in-out}.site-nav.mobile-show~.site-nav-backdrop{background-color:rgb(29 29 27 / .4);visibility:visible}.site-nav.mobile-show{transform:translateX(0)!important;box-shadow:4px 0 4px 0 rgb(0 0 0 / .25);overflow-y:auto;overflow-x:hidden}body:has(>.site-nav-wrapper>.site-nav.mobile-show){overflow:hidden}.mobile-menu>.mobile-menu-item.mobile-menu-item-toggler.is-active>img{content:url(/wp-content/themes/kp/images/mobile-menu/kp_menu_close.svg)}.site-header .site-search-form{padding:0 15px}.site-header-container .site-branding{margin-right:auto;height:21px;width:208px}.site-header-container .site-branding .custom-logo-link{height:100%;width:100%}.site-header-container .site-left{order:1;margin-right:16px}.site-header-container .site-right{order:2}.site-header-container .site-left,.site-header-container .site-right{width:auto}.site-header-container .site-left .site-menu-hamburger,.site-header-container .site-left .site-support,.site-header-container .site-right .site-user{display:none}}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-main.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-main.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-main:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-main:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_journal_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-main>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_journal.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-przesniona.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-przesniona.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-przesniona:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-przesniona:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_przesniona_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-przesniona>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_przesniona.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-about-us.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-about-us.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-about-us:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-about-us:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_main_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-about-us>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_main.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-newsletters.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-newsletters.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-newsletters:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-newsletters:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_newsletters_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-newsletters>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_newsletters.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-jasna-10.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-jasna-10.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-jasna-10:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-jasna-10:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_jasna_10_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-jasna-10>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_jasna_10.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-cieszyn.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-cieszyn.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-cieszyn:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-cieszyn:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_cieszyn_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-cieszyn>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_cieszyn.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-meet.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-meet.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-meet:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-meet:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_event_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-meet>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_event.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-institute.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-institute.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-institute:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-institute:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_institute_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-institute>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_institute.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-publisher.current_page_item>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-publisher.current-menu-ancestor>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-publisher:hover>a::before,.site-nav #primary-menu>.menu-item-icon.menu-item-icon-publisher:has(>a:focus-visible)>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_publisher_fill.svg)}.site-nav #primary-menu>.menu-item-icon.menu-item-icon-publisher>a::before{background-image:url(/wp-content/themes/kp/images/menu/kp_publisher.svg)}.site-header-container .site-left .site-search:not(.active):hover img,.site-header-container .site-left .site-search:not(.active):focus-visible img{content:url(/wp-content/themes/kp/images/kp_search_fill.svg)}.site-header-container .site-left .site-support:hover img,.site-header-container .site-left .site-support:focus-visible img{content:url(/wp-content/themes/kp/images/kp_donate_fill.svg)}.site-header-container .site-right .site-user:hover img.default,.site-header-container .site-right .site-user:focus-visible img.default{content:url(/wp-content/themes/kp/images/kp_user_fill.svg)}.site-header-container .site-right .site-cart:hover img,.site-header-container .site-right .site-cart:focus-visible img{content:url(/wp-content/themes/kp/images/kp_cart_fill.svg)}.mobile-menu>.mobile-menu-item.mobile-menu-item-donate:hover>img,.mobile-menu>.mobile-menu-item.mobile-menu-item-donate:has(>a:focus)>img,.mobile-menu>.mobile-menu-item.mobile-menu-item-donate.current-page>img{content:url(/wp-content/themes/kp/images/mobile-menu/kp_donate_fill.svg)}.mobile-menu>.mobile-menu-item.mobile-menu-item-publisher:hover>img,.mobile-menu>.mobile-menu-item.mobile-menu-item-publisher:has(>a:focus)>img,.mobile-menu>.mobile-menu-item.mobile-menu-item-publisher.current-page>img{content:url(/wp-content/themes/kp/images/mobile-menu/kp_publisher_fill.svg)}.mobile-menu>.mobile-menu-item.mobile-menu-item-home:hover>img,.mobile-menu>.mobile-menu-item.mobile-menu-item-home:has(>a:focus)>img,.mobile-menu>.mobile-menu-item.mobile-menu-item-home.current-page>img{content:url(/wp-content/themes/kp/images/mobile-menu/kp_main_fill.svg)}.mobile-menu>.mobile-menu-item.mobile-menu-item-user:hover>img:not(.avatar),.mobile-menu>.mobile-menu-item.mobile-menu-item-user:has(>a:focus)>img:not(.avatar),.mobile-menu>.mobile-menu-item.mobile-menu-item-user.current-page>img:not(.avatar){content:url(/wp-content/themes/kp/images/mobile-menu/kp_user_fill.svg)}.mobile-menu>.mobile-menu-item.mobile-menu-item-user>img.avatar{border-radius:100%}.order-again{display:none}#post-loader{animation:loading 2.5s infinite;margin:40px auto;font-size:18px;text-align:center;display:none}.subscription_renewal_early,.resubscribe{display:none!important}@keyframes loading{0%,100%{opacity:1}50%{opacity:.5}}.wp-block-separator{border-top:1px solid var(--primary-black-100);margin:40px 0;background:none}#wpadminbar .screen-reader-shortcut,.skip-link{position:absolute;top:-60px;left:20px;background:var(--primary-violet-100)!important;color:#FFF;padding:12px 20px;z-index:9999;text-decoration:none;border-radius:15px!important;font-size:16px;line-height:130%;transition:all 0.3s ease;transform:translateY(-10px);opacity:0}#wpadminbar .screen-reader-shortcut:is(.screen-reader-shortcut):focus-visible,.skip-link:is(.screen-reader-shortcut):focus-visible{top:calc(var(--wp-admin--admin-bar--height, 0px) + 5px)}#wpadminbar .screen-reader-shortcut:focus-visible,.skip-link:focus-visible{top:5px;transform:translateY(0);opacity:1}.dm-mono-regular,.article-page .wp-block-image .wp-element-caption,.article-page-image-credits,.article-page-header-image-credits{font-family:"DM Mono",monospace;font-weight:400}.dm-mono-medium,.event-date span,.event-date p,.product-page-tags span,.product-recommend-content-tag,.article-page-podcast-duration,.article-page-podcast-label,.article-page-read-also-label,.article-page-tags span,.article-page-explainer-title,.article-page-header-content-time,.article-page-header-content-review-title,.line-label.line-label-main span,.article-badge,.article.article-review .article-content .article-review-title,.article .article-content .article-podcast-buttons-wrapper .article-podcast-duration,.article-content-category,.article .article-content-date{font-family:"DM Mono",monospace;font-weight:500}.poppins-regular,.article-page-read-also-author,.article-page-header-authors,.article-page-header .article-authors,.now-reading-article-author,.article .article-content .article-authors{font-family:"Poppins",sans-serif;font-weight:400}.poppins-bold,.wp-block-woocommerce-coming-soon-details>h1,.central-content-tertiary .entry-header>h3,.central-content-tertiary .entry-content>h3,.central-content-tertiary .entry-content .wp-block-group>h3,.central-content-tertiary .entry-header>h1,.central-content-tertiary .entry-header>h2,.central-content-tertiary .entry-content>h1,.central-content-tertiary .entry-content>h2,.central-content-tertiary .entry-content .wp-block-group>h1,.central-content-tertiary .entry-content .wp-block-group>h2,.not-found .page-title,.color-slide-title,.about-us-contact-profile-name,.about-us-header p,.about-us-page h2,.about-us-page h1,.central-content-secondary h1,.central-content-secondary .entry-content .section h2:not([class]),.central-content .single-author-name,.central-content h1,.popup-alert-text,.popup-alert,.account-authors-list .author-name,.account-authors-list .term-name,.account-terms-list .author-name,.account-terms-list .term-name,#order_review .shop_table tbody td.product-name,#order_review .shop_table tbody th.product-name,.page:has(>.entry-content>.woocommerce>#order_review) .entry-header>.entry-title,.user-panel .woocommerce:has(>.woocommerce-ResetPassword) h1,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info h2,.user-panel .woocommerce-MyAccount-content:has(>.account-authors-list,>.account-terms-list) h2,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account h2,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account h2,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,.user-panel .woocommerce-MyAccount-content h1,.user-panel .woocommerce-MyAccount-content h2:not(.product-card-title,.article-content-title),.user-panel .woocommerce-MyAccount-navigation .my-account-user-box-details p,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-customer-details h2,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating>div h3,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details header h2,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details__title,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads header h2,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads__title,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .entry-header .entry-title,.woocommerce-order-received .order-received-sidebar-content-item-details-title,.woocommerce-order-received .order-received-sidebar-header,.woocommerce-order-received .order-received-main .order-received-details-grid-item>p,.woocommerce-order-received .order-received-main .order-received-header h1,.donate-page .entry-content .wp-block-group>h3,.donate-page .entry-content .wp-block-column>h2,.woocommerce-checkout .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__title,.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-title-block,.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper>p>strong,.wc-block-mini-cart__drawer .wc-block-components-product-name,.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon,.woocommerce-cart .wc-block-components-product-name,.woocommerce-cart h1,.catalog-page-header-body h1,.catalog-page-filters-mobile-head p,.product-page-people-item-name,.product-page-header-content h1,.bookstores-page-item-title,.new-authors-page h1,.new-authors-page-list-item::marker,.where-to-buy-page h2,.where-to-buy-page h1,.accordion-item-title,.contact-page h1,.policy-page h2,.policy-page h1,.product-recommend-content-title,.bookstore-card-title,.section-title,.section-head.line-label .section-title,.auth-page-aside-content h3,.auth-page-content>h1,.author-section-details-title,.author-page-container .message-to-author label,#cart-donate-widget>h4,.donate-widget-content h3,.donate-widget h2,.category-page-header h1,.article-page-author .message-to-author label,.article-page-podcast-title,.article-page-read-also-title,.article-page .wp-block-quote,.article-page-text h2,.now-reading ol li::before,.now-reading-title,.newsletter-page-title::before,.newsletter-page-title,.newsletter-box-title,.newsletter-title,.product-card-title,.highlight-card .line-label .section-title,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-title,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-title,.line-label span,.line-label h2,.article .article-content .article-content-title,.article-card-title,.publisher-recommends h2,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input input{font-family:"Poppins",sans-serif;font-weight:700}.poppins-extrabold,.not-found .page-title::before,.article-page-author .article-authors a,.article-page-author .article-authors span,.article-page-author .article-authors strong,.article-page-author .article-authors:not(:has(*)),.article-page-podcast-authors a,.article-page-podcast-authors span,.article-page-podcast-authors strong,.article-page-podcast-authors:not(:has(*)),.article-page .wp-block-quote::before,.article-page-header-content-image-credits,.article-page-header-content-title,.now-reading-article-author:is(a,strong),.now-reading-article-author strong,.now-reading-article-author a,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors a,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors span,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors strong,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors:not(:has(*)),.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors a,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors span,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors strong,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors:not(:has(*)),.article-single-author .article-single-author-link .article-single-author-info .article-single-author-name,.publisher-recommends strong{font-family:"Poppins",sans-serif;font-weight:800}.poppins-black{font-family:"Poppins",sans-serif;font-weight:900}.dm-sans-light,#order_review #payment .update-all-subscriptions-payment-method-wrap .checkbox,#order_review .shop_table tfoot th,#order_review .shop_table thead th,.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) label,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info p,.user-panel .woocommerce-MyAccount-content .shop_table thead th,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) label,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account p,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account p,.user-panel .woocommerce-MyAccount-content .empty-data p,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box-details span,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table thead th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table thead th,.woocommerce-order-received .order-received-sidebar-footer-item-label,.woocommerce-order-received .order-received-sidebar-footer-item-value,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>div,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>span,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input label,.woocommerce-checkout .wc-block-components-main .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-main .wc-blocks-components-select label,.woocommerce-checkout .wc-block-components-main #payu-secure-form .payu-secure-form_field-heading,.woocommerce-cart .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item__value,.catalog-page-filters-list-clear-button,.catalog-page-filters-list-info p,.catalog-page-filters-list-title,#wpdcom .wpd-comment .wpd-comment-last-edited,#wpdcom .wpd-comment .wpd-reply-to,#wpdcom .wpd-form-head .wpd-auth,.product-page-review-card-source,.new-authors-page-caption,.bookstore-card-hours,.checkbox-text,.auth-page-content-form .woocommerce-privacy-policy-text,.auth-page-content-form-or,.auth-page-content-form-forgot,.donate-widget-form-info,.donate-widget-form-amount .in-action-elements .row1 .price-wrapper label,.donate-widget-form-amount span,.donate-widget-tab,.article-page-author-caption,.article-page-podcast-authors,.article-page-text ol.wp-block-footnotes li,.article-page-info-date,.product-card-author,.product-card-price,.product-card-price>.price,.site-footer-caption-text{font-family:"DM Sans",sans-serif;font-weight:300}.dm-sans-regular,.wp-block-woocommerce-coming-soon-details>p,.central-content-tertiary .entry-content>p:not([class]),.not-found .page-content a,.not-found .page-content>div:first-child .search-field,.not-found .page-content>div:first-child>p,.color-slide-description,.about-us-association p,.about-us-association a,.about-us-contact-profile-email,.about-us-contact-info-time,.about-us-contact-info-details p,.about-us-contact-details-info p,.central-content-secondary .entry-content>p:not([class]),.central-content .single-author-title,.central-content p:not([class]),.event-location,.event-more-details-button-more,.event-more-description,.woocommerce-error[role=alert],.woocommerce-message[role=alert],.user-panel .woocommerce-notices-wrapper .woocommerce-info,.site-main .woocommerce-info,.woocommerce-no-products-found .woocommerce-info,.wpdiscuz-message-error,#order_review #payment .payment_box,.wc-block-components-notice-snackbar.wc-block-components-notice-banner,.wc-block-store-notice.wc-block-components-notice-banner,#order_review .shop_table tfoot td,#order_review .shop_table tbody td .wc-item-meta li,#order_review .shop_table tbody th .wc-item-meta li,#order_review .shop_table tbody td,#order_review .shop_table tbody th,.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) input::placeholder,.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) input,.user-panel .woocommerce-ResetPassword>p:not([class]),.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:not(.product-total),.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td a,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td:not(.product-total),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td a,.user-panel .woocommerce-MyAccount-content>.woocommerce-info,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info,.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) address,.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) p,.user-panel .woocommerce-MyAccount-content .woocommerce-customer-details address,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) #account_display_name_description,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) .select2-container--default .select2-selection--single::placeholder,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) input::placeholder,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) .select2-container--default .select2-selection--single,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) input,.user-panel .woocommerce-MyAccount-content>p,.user-panel .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout>a,.user-panel .woocommerce-MyAccount-navigation>ul>li,.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content)):has(>.woocommerce-message)>p,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-customer-details address,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating-stars,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-failed.woocommerce-notice,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-received,.woocommerce-order-received .order-received-sidebar-content-item-details-subtitle,.woocommerce-order-received .order-received-main .order-received-follow-us>p,.woocommerce-order-received .order-received-main .order-received-cta-write-to-us,.woocommerce-order-received .order-received-main .order-received-details-grid-item-content>p,.woocommerce-order-received .order-received-main .order-received-details>p,.woocommerce-order-received .order-received-main .order-received-header-text,.info-box p,.donate-page .entry-content .wp-block-column>p,.woocommerce-checkout .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>div a,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>span a,.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>div,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>span,.woocommerce-checkout .wc-block-components-main .wc-block-components-address-card,.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__label,.wc-block-mini-cart__drawer .wc-block-components-product-metadata,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__input,.cart-steps,.woocommerce-cart .wc-block-components-quantity-selector__input,.woocommerce-cart .wc-block-components-product-metadata,.catalog-page-header-body p,.catalog-page-filter-list-item p,.catalog-page-filter-list-title,.catalog-page-filter-button,.comments-sections-header>div,#wpdcom .wpd-comment-footer .wpd-vote-result,#wpdcom .wpd-comment .wpd-comment-text,#wpdcom .wpd-comment .wpd-comment-date,#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap textarea::placeholder,#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap textarea,#wpdcom .wpd-form .wpd-textarea-wrap textarea::placeholder,#wpdcom .wpd-form .wpd-textarea-wrap textarea,#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] .ql-editor>*,#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] .ql-editor::before,.dropdown-menu-item-price p,.dropdown-menu-item-price s,.dropdown-menu-item-content>p,.dropdown-toggle>p,.product-page-legal-information-item-content,.product-page-delivery-payment-item-content-item p,.product-page-technical-data-item-content,.product-page-table-of-contents-item p,.product-page-people-item-description,.product-page-people-item-description p,.product-page-review-card>p,.product-page-header-content-favourite,.product-page-header-content-add-to-cart>p,.product-page-header-content-authors,.product-page-breadcrumbs a,.product-page-breadcrumbs p,.product-page-breadcrumbs span,.product-page-breadcrumbs,.bookstores-page-item-hours-content,.bookstores-page-item-social-follow p,.bookstores-page-item-info p,.bookstores-page-item-info a,.new-authors-page p:not(.new-authors-page-caption),.new-authors-page-list-item p,.new-authors-page-list-item,.where-to-buy-page p,.accordion-item-content,.contact-page p,.contact-page a:not(.contact-page-button),.policy-page ol li::marker,.policy-page ol li,.policy-page ul li,.policy-page p,.info-card-list-other,.info-card-title,.product-recommend-content-description,.bookstore-card-address,.section-link,.product-category,.auth-button,.input input,.auth-page-content-footer p,.auth-page-content-form-login,.auth-page-content-form-register,.auth-page-content>p,.author-section-details-write,.author-section-details-description,.author-page-container .message-to-author textarea::placeholder,.author-page-container .message-to-author textarea,#cart-donate-widget>p,.donate-widget-range-values span,.donate-widget-range-wrapper>span,.donate-widget-range-container label,.donate-widget-form-amount .in-action-elements .row1 .price-wrapper input,.donate-widget-form-amount .in-action-elements .row1 .row1 label,.donate-widget-content p,.read-more-button,.category-page-header>div,.article-page-author .message-to-author textarea::placeholder,.article-page-author .message-to-author textarea,.article-page-podcast-subtitle,.article-page-text ol.wp-block-list li,.article-page-text ul li,.article-page-text,.article-page-explainer-content,.article-page-header-content-subtitle,.now-reading-article,.newsletter-page-subtitle,.newsletter-description>*,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-subtitle,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-subtitle,.site-footer-menu #footer-menu>.menu-item>.sub-menu,.site-footer-caption-socialmedia,.article-single-author .article-single-author-link .article-single-author-info .article-single-author-title,.article .article-content .article-content-subtitle,.article-actions .article-actions-button,.article-reaction-count,.article-reaction::before,.article-share-list-item::after,.article-card-description,.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ul:not(.slick-dots,.cart-steps,.menu,.sub-menu) li,.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)) li,.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) ol:not(.slick-dots,.cart-steps,.menu,.sub-menu,:has(>li>.now-reading-article)) li::marker,.publisher-recommends p{font-family:"DM Sans",sans-serif;font-weight:400}.dm-sans-medium,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>div a,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>span a,#wpadminbar .screen-reader-shortcut,.skip-link{font-family:"DM Sans",sans-serif;font-weight:500}.dm-sans-semibold,.article-page-author-contact,.product-card-author b,.product-card-price b,.product-card-price>.price b,#post-loader{font-family:"DM Sans",sans-serif;font-weight:600}.dm-sans-bold,.about-us-visit-button,.about-us-contact-profile-title,.about-us-contact-info-title,.event-title,.event-more-details-button-calendar,.events-load-more,.woocommerce-error[role=alert] strong,.woocommerce-message[role=alert] strong,.user-panel .woocommerce-notices-wrapper .woocommerce-info strong,.site-main .woocommerce-info strong,.woocommerce-no-products-found .woocommerce-info strong,.wpdiscuz-message-error strong,#order_review #payment .payment_box strong,.wc-block-components-notice-snackbar.wc-block-components-notice-banner strong,.wc-block-store-notice.wc-block-components-notice-banner strong,#order_review #payment .form-row #place_order,.user-panel .woocommerce-ResetPassword>.woocommerce-form-row>.woocommerce-Button,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info .show-button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button,.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.wc-forward,.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.button,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.wc-forward,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.button,.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title a,.user-panel .woocommerce-MyAccount-content .form-row.avatar label,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields button[type=submit],.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit],.user-panel .woocommerce-MyAccount-navigation>ul>li.is-active a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-rate-us,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-continue,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button,.woocommerce-order-received .order-received-sidebar-footer-total-label,.woocommerce-order-received .order-received-sidebar-footer-total-value,.woocommerce-order-received .order-received-sidebar-content-item-details-price,.woocommerce-order-received .order-received-main .order-received-cta-continue,.woocommerce-checkout .wc-block-components-product-price__value,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.woocommerce-checkout .wc-block-components-main .button.easypack_show_geowidget,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wc-block-components-main .wc-block-components-address-card>.wc-block-components-address-card__edit,.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option,.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart,.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__value,.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper>.wp-block-button>.wc-block-mini-cart__shopping-button,.wc-block-mini-cart__drawer .wc-block-components-product-price,.cart-steps li::before,.woocommerce-cart .wp-block-woocommerce-empty-cart-block>p>a,.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-cart .wc-block-components-product-price__value,.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.catalog-page-filters-list-item,.comments-sections-header h2,#wpdcom .wpd-comment-footer .wpd-reply-button,#wpdcom .wpd-comment .wpd-comment-author,#wpdcom .wpd-comment .wpd-reply-to a,#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap .wpd-prim-button,#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap .wpd-second-button,#wpdcom .wpd-form-row .wpd-form-col-right .wc_comm_submit,#wpdcom .wpd-thread-head .wpd-thread-info,#wpdcom.wpdiscuz_unauth>.btn,#wpdcom.wpdiscuz_unauth>.story,#wpdcom.wpdiscuz_unauth>.event-more-details-button-calendar,#wpdcom.wpdiscuz_unauth>.event-show-more,#wpdcom.wpdiscuz_unauth>.events-load-more,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info #wpdcom.wpdiscuz_unauth>.show-button,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields #wpdcom.wpdiscuz_unauth>.remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm #wpdcom.wpdiscuz_unauth>.remove-account-button,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box #wpdcom.wpdiscuz_unauth>.btn-menu,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main #wpdcom.wpdiscuz_unauth>.order-received-cta-write-to-us,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-follow-us-button,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-cta-write-to-us,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-cta-continue,.wc-block-mini-cart__drawer #wpdcom.wpdiscuz_unauth>.wc-block-mini-cart__footer-cart,#wpdcom.wpdiscuz_unauth>.catalog-page-filter-button,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-list-clear-button,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-list-item,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-mobile-head-close-button,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input #wpdcom.wpdiscuz_unauth>.site-search-close,#wpadminbar #wpdcom.wpdiscuz_unauth>.screen-reader-shortcut,#wpdcom.wpdiscuz_unauth>.skip-link,#wpdcom.wpdiscuz_unauth>.article-share-list-close,#wpdcom.wpdiscuz_unauth>.article-reaction,.article.article-main:has(>.article-video-wrapper) #wpdcom.wpdiscuz_unauth>.article-video-wrapper,.article.article-video #wpdcom.wpdiscuz_unauth>.article-video-wrapper,#wpdcom.wpdiscuz_unauth>.line-label-slider-prev,#wpdcom.wpdiscuz_unauth>.line-label-slider-next,#wpdcom.wpdiscuz_unauth>.highlight-card-slider-item,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-slider-prev,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-slider-next,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-close,#wpdcom.wpdiscuz_unauth>.product-card-button,#wpdcom.wpdiscuz_unauth>.newsletter-button,#wpdcom.wpdiscuz_unauth>.article-page-header-image.article-video-wrapper,#wpdcom.wpdiscuz_unauth>.article-page-header-image-slider-prev,#wpdcom.wpdiscuz_unauth>.article-page-header-image-slider-next,#wpdcom.wpdiscuz_unauth>.article-page-podcast-image,.article-page-author .message-to-author #wpdcom.wpdiscuz_unauth>button,#wpdcom.wpdiscuz_unauth>.category-page-header-like-button,#wpdcom.wpdiscuz_unauth>.read-more-button,#wpdcom.wpdiscuz_unauth>.donate-widget-form-button,.author-page-container .message-to-author #wpdcom.wpdiscuz_unauth>button,#wpdcom.wpdiscuz_unauth>.author-section-head-social,#wpdcom.wpdiscuz_unauth>.auth-page-content-form-submit,#wpdcom.wpdiscuz_unauth>.auth-page-content-form-back,#wpdcom.wpdiscuz_unauth>.auth-button,#wpdcom.wpdiscuz_unauth>.bookstore-card-button,#wpdcom.wpdiscuz_unauth>.contact-page-button,#wpdcom.wpdiscuz_unauth>.accordion-item-title,#wpdcom.wpdiscuz_unauth>.new-authors-page-header-button,#wpdcom.wpdiscuz_unauth>.bookstores-page-item-social-visit-us,#wpdcom.wpdiscuz_unauth>.photos-gallery-slider-prev,#wpdcom.wpdiscuz_unauth>.photos-gallery-slider-next,#wpdcom.wpdiscuz_unauth>.product-page-header-content-add-to-cart-button,#wpdcom.wpdiscuz_unauth>.product-page-button,.product-page-legal-information-item-title,.product-page-delivery-payment-item-title,.product-page-technical-data-item-title,.product-page-review-card-author,.product-page-button,.product-page-header-content-add-to-cart-button,.bookstores-page-item-hours-title,.bookstores-page-item-social-visit-us,.new-authors-page-list-item h2,.new-authors-page-header-button,.where-to-buy-page h3,.contact-page-button,.contact-page h2,.policy-page h3,.bookstore-card-button,.auth-page-content-form-back,.auth-page-content-form-submit,.author-section-head-follow-button,.author-page-container .message-to-author button,.donate-widget-form-button,.donate-widget-form-period label span,.category-page-header-like-button,.article-page-author .message-to-author button,.article-page-text ol.wp-block-footnotes li::before,.article-page-text ol.wp-block-list li::marker,.article-page-text sup a,.product-card-button,.site-footer-menu #footer-menu>.menu-item>a,.article-single-author .article-single-author-follow-button,.site-main:not(.article-page,:has(>.page>.entry-content>.wp-block-woocommerce-cart,>.page>.entry-content>.wp-block-woocommerce-checkout,>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.page>.entry-content>.woocommerce>#order_review)) .wp-element-button{font-family:"DM Sans",sans-serif;font-weight:700}.dm-sans-semiblack{font-family:"DM Sans",sans-serif;font-weight:800}.dm-sans-black{font-family:"DM Sans",sans-serif;font-weight:900}@font-face{font-display:swap;font-family:"DM Mono";src:url(/wp-content/themes/kp/fonts/dm-mono/DMMono-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:"DM Mono";src:url(/wp-content/themes/kp/fonts/dm-mono/DMMono-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-display:swap;font-family:"DM Sans";src:url(/wp-content/themes/kp/fonts/dm-sans/DMSans-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-display:swap;font-family:"DM Sans";src:url(/wp-content/themes/kp/fonts/dm-sans/DMSans-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 1000;font-display:swap;font-style:italic}@font-face{font-display:swap;font-family:"Poppins";src:url(/wp-content/themes/kp/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:"Poppins";src:url(/wp-content/themes/kp/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-display:swap;font-family:"Poppins";src:url(/wp-content/themes/kp/fonts/poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-display:swap;font-family:"Poppins";src:url(/wp-content/themes/kp/fonts/poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-display:swap}.btn,.story,.event-more-details-button-calendar,.event-show-more,.events-load-more,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info .show-button,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account-button,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box .btn-menu,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us,.woocommerce-order-received .order-received-main .order-received-follow-us-button,.woocommerce-order-received .order-received-main .order-received-cta-write-to-us,.woocommerce-order-received .order-received-main .order-received-cta-continue,.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart,.catalog-page-filter-button,.catalog-page-filters-list-clear-button,.catalog-page-filters-list-item,.catalog-page-filters-mobile-head-close-button,.product-page-button,.product-page-header-content-add-to-cart-button,.photos-gallery-slider-prev,.photos-gallery-slider-next,.bookstores-page-item-social-visit-us,.new-authors-page-header-button,.accordion-item-title,.contact-page-button,.bookstore-card-button,.auth-button,.auth-page-content-form-back,.auth-page-content-form-submit,.author-section-head-social,.author-page-container .message-to-author button,.donate-widget-form-button,.read-more-button,.category-page-header-like-button,.article-page-author .message-to-author button,.article-page-podcast-image,.article-page-header-image-slider-prev,.article-page-header-image-slider-next,.article-page-header-image.article-video-wrapper,.newsletter-button,.product-card-button,.highlight-card-stories-overlay-close,.highlight-card-stories-overlay-slider-prev,.highlight-card-stories-overlay-slider-next,.highlight-card-slider-item,.line-label-slider-prev,.line-label-slider-next,.article.article-main:has(>.article-video-wrapper) .article-video-wrapper,.article.article-video .article-video-wrapper,.article-reaction,.article-share-list-close,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input .site-search-close,#wpadminbar .screen-reader-shortcut,.skip-link{border:none;border-radius:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.article{margin:0 0 90px 0;display:flex;flex-direction:row;gap:30px}@media screen and (max-width:1024px){.article{margin:0 0 50px 0}}@media screen and (max-width:1024px){.article-main{margin:0 0 20px 0}}.article-main .article-image:has(>.article-podcast-mobile-bar){margin-bottom:35px}.article-main .article-image:has(>.article-podcast-mobile-bar)>a>img{border-radius:15px 15px 0 0}.article-main .article-podcast-mobile-bar{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;bottom:-35px;left:0;width:100%;height:48px;background:var(--primary-black-100);padding:9px;border-radius:15px;gap:22px}.article-main .article-podcast-mobile-bar .article-podcast-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:39px;padding-right:22px;border-right:1px solid #F0EFEF}.article-main .article-podcast-mobile-bar .article-podcast-buttons .article-podcast-button{width:20px;height:20px}.article-main .article-podcast-mobile-bar .article-badge{position:initial}.article-card{display:flex!important;border-radius:15px;overflow:hidden;height:100%;border:1px solid rgb(89 71 214 / .1);transition:all 0.25s ease-in-out}.article-card:hover{border-color:var(--primary-violet-100)}.article-card a{display:flex;flex-direction:column;text-decoration:none;height:100%;width:100%}.article-card-image{height:13.188rem}.article-card-image>img{width:100%;height:100%;object-fit:cover}.article-card-title{color:#000;font-size:16px;line-height:140%;margin:0}.article-card-description{color:#000;font-size:16px;line-height:130%;margin:0}.article-card-description>p{margin:0}.article-card-body{display:flex;flex-direction:column;gap:10px;flex-grow:1;padding:20px 16px 30px;border-radius:0 0 15px 15px;background:#FFF}.article-share-container{position:relative;display:flex;z-index:1}.article-share-container.active .article-share-list{display:flex}@media screen and (max-width:1024px){.article-share-container.active .article-share-list{display:grid}}.article-share-list{display:none;flex-direction:row;align-items:center;position:absolute;top:50%;left:0;transform:translateY(-50%);gap:20px;border-radius:30px;border:.5px solid var(--primary-beige-100);background:#FFF;padding:7px 14px;width:fit-content}@media screen and (max-width:1024px){.article-share-list{grid-template-columns:repeat(5,1fr);top:0;transform:translateY(0)}}.article-share-list-item{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.article-share-list-item:hover::before{transform:scale(1.35)}.article-share-list-item::before{content:"";width:100%;height:100%;transition:all 0.25s ease-in-out}.article-share-list-item::after{content:attr(data-msg);position:absolute;bottom:calc(100% + 10px);left:50%;width:auto;height:auto;border-radius:15px;padding:6px 10px;background:var(--primary-violet-100);color:#FFF;font-size:11px;line-height:140%;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,-10px);transition:all 0.25s ease-in-out}.article-share-list-item.copied::after{opacity:1;visibility:visible;transform:translate(-50%,0)}.article-share-list-item.btn-share-url::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_native_share.svg) no-repeat center center/contain}.article-share-list-item.btn-share-facebook::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_facebook.svg) no-repeat center center/contain}.article-share-list-item.btn-share-bluesky::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_bluesky.svg) no-repeat center center/contain}.article-share-list-item.btn-share-linkedin::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_linkedin.svg) no-repeat center center/contain}.article-share-list-item.btn-share-threads::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_threads.svg) no-repeat center center/contain}.article-share-list-item.btn-share-mastodon::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_mastodon.svg) no-repeat center center/contain}.article-share-list-item.btn-share-x::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_twitter.svg) no-repeat center center/contain}.article-share-list-item.btn-share-whatsapp::before{background:url(/wp-content/themes/kp/images/socialmedia/kp_whatsapp.svg) no-repeat center center/contain}.article-share-list-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}.article-share-list-close::before{content:"";width:100%;height:100%;background:url(/wp-content/themes/kp/images/article/kp_share_close.svg) no-repeat center center/contain}.article-reactions-container{position:relative;text-decoration:none;display:block}.article-reactions-container.active .article-reactions-list{display:flex}@media screen and (max-width:1024px){.article-reactions-container.active .article-reactions-list{display:grid}}.article-reactions-container:has(>.article-reactions-list>.article-reaction.reacted) .article-reactions-preview{border-color:var(--primary-violet-100);background-color:#f5f4fe}.article-reactions-container:has(>.article-reactions-list>.article-reaction.reacted) .article-reactions-preview-list>.article-reaction-count{color:var(--primary-violet-100)}.article-reactions-container:has(>.article-reactions-list>.article-reaction.reacted) .article-reaction.reacted>.article-reaction-count{color:var(--primary-violet-100);font-weight:700}.article-reactions-preview{display:flex;flex-direction:row;align-items:center;cursor:pointer;gap:10px;border-radius:15px;padding:2.5px 12px;border:.5px solid var(--primary-beige-100)!important;background:#fff0;width:fit-content;text-decoration:none!important;transition:all 0.25s ease-in-out}.article-reactions-preview:hover,.article-reactions-preview:focus{background:var(--primary-beige-100)}.article-reactions-preview-list{display:flex;flex-direction:row;align-items:center;gap:4px}.article-reactions-list{display:none;flex-direction:row;align-items:center;position:absolute;top:50%;left:0;transform:translateY(-50%);gap:10px;border-radius:30px;border:.5px solid var(--primary-beige-100);background:#FFF;padding:8.5px 20px;width:fit-content;z-index:1}@media screen and (max-width:1024px){.article-reactions-list{grid-template-columns:repeat(4,1fr);top:-1px;transform:translateY(0);border-radius:12px}}.article-reaction{padding:0;gap:4px;position:relative}.article-reaction:hover .article-reaction-image img,.article-reaction:focus .article-reaction-image img{transform:scale(1.35)}.article-reaction:hover::before,.article-reaction:focus::before{opacity:1;visibility:visible;transform:translate(-50%,0)}.article-reaction::before{content:attr(aria-label);position:absolute;bottom:calc(100% + 10px);left:50%;width:auto;height:auto;border-radius:15px;padding:6px 10px;background:var(--primary-violet-100);color:#FFF;font-size:11px;line-height:140%;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,-10px);transition:all 0.25s ease-in-out;z-index:10}.article-reaction-image{position:relative;display:flex;align-items:center;justify-content:center;width:21px;height:21px}.article-reaction-image>img{width:100%;height:100%;object-fit:contain;object-position:center/center;transition:all 0.25s ease-in-out}.article-reaction-count{margin:0;color:var(--primary-black-60);font-size:11px;line-height:140%;transition:all 0.25s ease-in-out}.article.no-thumbnail{justify-content:center}.article.no-thumbnail .article-content{width:100%;max-width:1213px}.article .article-content{display:flex;flex-direction:column}.article .article-content-top{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:10px;margin-bottom:10px}@media screen and (max-width:1024px){.article .article-content-top{margin-bottom:5px}}.article .article-content-top .article-content-category{margin-bottom:0!important}.article .article-content-date{font-size:13px;font-style:normal;line-height:140%;letter-spacing:.65px;text-transform:uppercase;color:#000}.article-content-category{position:relative;width:fit-content;display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:15px}.article-content-category a,.article-content-category span{text-decoration:none;color:var(--primary-violet-100);font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;z-index:1}.article-content-category a:visited,.article-content-category span:visited{color:var(--primary-violet-100)}.article-content-category::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 10px);height:calc(100% + 4px);border-radius:15px;z-index:0;transition:all 0.25s ease-in-out}.article-content-category:has(a:hover)::before{background-color:var(--primary-violet-10)}.article-content-category .article-content-follow-category-button{width:20px;height:20px;padding:0;background:url(/wp-content/themes/kp/images/article/kp_follow_category.svg) no-repeat center center/contain}.article-content-category .article-content-follow-category-button:hover{background:url(/wp-content/themes/kp/images/article/kp_follow_category_hover.svg) no-repeat center center/contain}.article-content-category .article-content-follow-category-button.followed{background:url(/wp-content/themes/kp/images/article/kp_unfollow_category.svg) no-repeat center center/contain}.article-content-category .article-content-follow-category-button.followed:hover{background:url(/wp-content/themes/kp/images/article/kp_unfollow_category_hover.svg) no-repeat center center/contain}.article .article-content .article-content-title{font-size:33px;line-height:120%;margin:0}.article .article-content .article-content-title a{color:var(--primary-black-100);text-decoration:underline 0 #fff0;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.article .article-content .article-content-title a{text-decoration:none}}.article .article-content .article-podcast-buttons-wrapper{display:flex;flex-direction:row;align-items:center;gap:21px;margin-bottom:20px}.article .article-content .article-podcast-buttons-wrapper .article-podcast-buttons{display:flex;flex-direction:row;align-items:center;gap:31px;padding:11px 25px;border-radius:15px;background:var(--primary-black-100)}.article .article-content .article-podcast-buttons-wrapper .article-podcast-buttons .article-podcast-button{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.article.article-podcast .article-podcast-button img{width:100%;height:100%;object-fit:contain}.article-podcast-button-spotify:hover img{content:url(/wp-content/themes/kp/images/article/podcast/kp_spotify_hover.svg)}.article-podcast-button-apple:hover img{content:url(/wp-content/themes/kp/images/article/podcast/kp_apple_podcasts_hover.svg)}.article-podcast-button-podcast:hover img{content:url(/wp-content/themes/kp/images/article/podcast/kp_podcast_hover.svg)}.article .article-content .article-podcast-buttons-wrapper .article-podcast-duration{color:var(--primary-black-100);font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase}.article .article-content .article-authors{color:var(--primary-black-100);font-size:16px;line-height:130%}.article .article-content .article-authors a,.article .article-content .article-authors span,.article .article-content .article-authors strong,.article .article-content .article-authors:not(:has(*)){color:var(--primary-black-100);text-decoration:none;font-weight:800}.article-actions{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:30px}.article-actions .article-actions-button{display:inline-flex;align-items:center;gap:2px;border-radius:15px;padding:1px 5px;border:.5px solid var(--primary-beige-100);color:var(--primary-black-60)!important;font-size:11px;line-height:140%;transition:all 0.25s ease-in-out;text-decoration:none!important}.article-actions .article-actions-button.article-actions-button-comment,.article-actions .article-actions-button.article-actions-button-reaction{padding-right:10px}.article-actions .article-actions-button.article-actions-button-reaction .article-actions-button-reaction-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:17px}.article-actions .article-actions-button.article-actions-button-reaction.article-actions-button-reacted,.article-actions .article-actions-button:focus,.article-actions .article-actions-button:hover{background:var(--primary-beige-100)}.article-actions .article-actions-button.article-actions-button-bookmark::before,.article-actions .article-actions-button.article-actions-button-share::before,.article-actions .article-actions-button.article-actions-button-comment::before{content:"";width:24px;height:24px}.article-actions .article-actions-button.article-actions-button-bookmark::before{background:url(/wp-content/themes/kp/images/article/kp_bookmark.svg) no-repeat center center/contain}.article-actions .article-actions-button.article-actions-button-bookmark.article-actions-button-bookmarked::before{background:url(/wp-content/themes/kp/images/article/kp_bookmark_fill.svg) no-repeat center center/contain}.article-actions .article-actions-button.article-actions-button-bookmark:focus::before,.article-actions .article-actions-button.article-actions-button-bookmark:hover::before{background:url(/wp-content/themes/kp/images/article/kp_bookmark_hover.svg) no-repeat center center/contain}.article-actions .article-actions-button.article-actions-button-share::before{background:url(/wp-content/themes/kp/images/article/kp_share.svg) no-repeat center center/contain}.article-actions .article-actions-button.article-actions-button-share:focus::before,.article-actions .article-actions-button.article-actions-button-share:hover::before{background:url(/wp-content/themes/kp/images/article/kp_share_hover.svg) no-repeat center center/contain}.article-actions .article-actions-button.article-actions-button-comment::before{background:url(/wp-content/themes/kp/images/article/kp_comment.svg) no-repeat center center/contain}.article-actions .article-actions-button.article-actions-button-comment:focus::before,.article-actions .article-actions-button.article-actions-button-comment:hover::before{background:url(/wp-content/themes/kp/images/article/kp_comment_hover.svg) no-repeat center center/contain}.article .article-image:has(>a:hover)~.article-content .article-content-title a,.article .article-content .article-content-title a:hover{color:var(--primary-violet-100);text-decoration:underline 2px var(--primary-violet-100)}.article .article-content .article-content-subtitle{font-size:19px;line-height:140%;color:var(--primary-black-100);margin-top:10px;margin-bottom:20px}.article.article-podcast .article-content .article-content-subtitle{margin-top:20px}.article .article-content .article-content-subtitle p:first-child{margin-top:0}.article .article-content .article-content-subtitle p:last-child{margin-bottom:0}.article.article-podcast .article-image{height:407px;max-width:407px;min-width:407px}.article.article-podcast .article-image>a>img{border-radius:15px}.article.article-main .article-image .article-review-overlay,.article.article-highlight .article-image .article-review-overlay,.article.article-review .article-image .article-review-overlay{position:absolute;inset:auto 16px 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.article.article-main .article-image .article-review-overlay .article-badge,.article.article-highlight .article-image .article-review-overlay .article-badge,.article.article-review .article-image .article-review-overlay .article-badge{position:relative;right:initial;bottom:initial}.article-review-stars{display:flex;align-items:center;gap:5px}.article-review-stars .article-review-star-icon{position:relative;width:13px;height:13px;background:url(/wp-content/themes/kp/images/article/review/kp_star.svg) no-repeat center center/contain}.article-review-stars .article-review-star-icon::after{content:"";position:absolute;width:13px;height:13px;background:url(/wp-content/themes/kp/images/article/review/kp_star_fill.svg) no-repeat center center/contain;top:0;left:0;clip-path:var(--path)}.article-single-author{display:flex;flex-direction:row;align-items:center;gap:20px}.article-single-author .article-single-author-link{display:flex;flex-direction:row;align-items:center;gap:10px;text-decoration:none}.article-single-author .article-single-author-link img{width:40px;height:40px;border-radius:40px;object-fit:cover;object-position:center}.article-single-author .article-single-author-link .article-single-author-info{display:flex;flex-direction:column}.article-single-author .article-single-author-link .article-single-author-info .article-single-author-name{font-size:16px;line-height:130%;color:var(--primary-black-100)}.article-single-author .article-single-author-link .article-single-author-info .article-single-author-title{font-size:16px;line-height:130%;color:var(--primary-black-100)}.article-single-author .article-single-author-follow-button{font-size:13px;line-height:120%;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);border-radius:15px;padding:11px 16px;transition:all 0.25s ease-in-out}.article-single-author .article-single-author-follow-button:hover{background:var(--primary-violet-100);color:#FFF}.article-single-author.small .article-single-author-link img{width:36px;height:36px}.article-single-author.small .article-single-author-link .article-single-author-info .article-single-author-name,.article-single-author.small .article-single-author-link .article-single-author-info .article-single-author-title{font-size:13px}.article-single-author.small .article-single-author-link .article-single-author-info .article-single-author-title{font-weight:300}.article.article-review .article-content .article-review-title{font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;color:var(--primary-black-100);margin-bottom:20px}.article.article-main{margin-top:0;flex-direction:column}.article.article-main .article-image{height:466px;width:100%;max-width:initial}.article .article-image{width:100%;min-width:407px;max-width:407px;height:306px;position:relative}.article .article-image>a{display:block;height:100%;width:100%}.article .article-image img{width:100%;height:100%;object-fit:cover}.article .article-image .article-badge{bottom:16px;right:16px}.article-badge{user-select:none;position:absolute;width:fit-content;display:flex;flex-direction:row;align-items:center;gap:8px;background:var(--primary-black-100);color:#FFF;padding:6px 10px;border-radius:15px;font-size:13px;letter-spacing:.65px;text-transform:uppercase}.article-badge::before{content:"";width:13px;height:13px;border-radius:50%;background:#FFF}.article-badge.article-badge-discussion{color:var(--secondary-pink)}.article-badge.article-badge-discussion::before{background:var(--secondary-pink)}.article-badge.article-badge-explainer{color:var(--secondary-yellow)}.article-badge.article-badge-explainer::before{background:var(--secondary-yellow)}.article-badge.article-badge-podcast{color:var(--primary-red-100)}.article-badge.article-badge-podcast::before{background:var(--primary-red-100)}.article-badge.article-badge-photos{color:var(--secondary-green-100)}.article-badge.article-badge-photos::before{background:var(--secondary-green-100)}.article-badge.article-badge-video{color:var(--primary-red-100)}.article-badge.article-badge-video::before{background:var(--primary-red-100)}.article-badge.article-badge-review{color:var(--secondary-orange-100)}.article-badge.article-badge-review::before{background:var(--secondary-orange-100)}.article.article-photos .article-image{overflow:hidden}.article.article-photos .article-photos-slider .slick-track img{height:306px}.article.article-photos .article-photos-overlay{position:absolute;inset:auto 16px 16px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.article.article-photos .article-photos-overlay .slick-dots{bottom:initial;display:flex;justify-content:center;align-items:center}.article.article-photos .article-photos-overlay .slick-dots li{width:6px;height:6px}.article.article-photos .article-photos-overlay .slick-dots li.slick-active button::before{opacity:1!important;background-color:var(--primary-violet-100)!important;width:5px;height:5px}.article.article-photos .article-photos-overlay .slick-dots li button{width:6px;height:6px;padding:0}.article.article-photos .article-photos-overlay .slick-dots li button::before{content:"";width:6px;height:6px;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);opacity:1;background-color:var(--primary-black-100);transition:all 0.25s ease-in-out}.article.article-photos .article-photos-overlay .slick-dots li button:hover::before,.article.article-photos .article-photos-overlay .slick-dots li button:focus::before{opacity:.75;background-color:var(--primary-black-100)}.article.article-photos .article-photos-overlay .article-badge{position:relative;right:initial;bottom:initial}.article.article-highlight{position:relative;padding:30px 0}@media screen and (max-width:1024px){.article.article-highlight{padding:30px 32px;flex-direction:column-reverse;gap:20px}}.article.article-highlight::before{content:"";border-radius:15px;background:var(--primary-beige);position:absolute;right:0;width:calc(100% + 30px);height:100%;top:50%;transform:translateY(-50%);z-index:0}@media screen and (max-width:1024px){.article.article-highlight::before{width:calc(100% - 32px);left:50%;transform:translate(-50%,-50%)}}.article.article-highlight .article-reactions-list{background:var(--primary-beige)}.article.article-highlight .article-share-list{background:var(--primary-beige)}.article.article-highlight .article-content{z-index:1}@media screen and (max-width:1024px){.article.article-highlight .article-content{padding:0}}.article.article-highlight .article-highlight-head{max-width:407px;width:100%;z-index:1}@media screen and (max-width:1024px){.article.article-highlight .article-highlight-head{max-width:100%}}.article.article-highlight .article-highlight-head .article-content{margin-top:10px}.article.article-highlight .article-highlight-head .article-content .article-content-category{margin-bottom:10px}@media screen and (max-width:1024px){.article.article-highlight .article-highlight-head .article-content .article-content-category{margin-bottom:5px}}.article.article-highlight .article-highlight-head .article-content .article-actions{margin-top:20px}@media screen and (max-width:1024px){.article.article-highlight .article-highlight-head .article-content{margin-top:15px}}.article.article-highlight .article-video-wrapper{height:241px!important;border-radius:15px;overflow:hidden}.article.article-highlight .article-image{height:241px!important}.article.article-highlight .article-image>a{border-radius:15px;overflow:hidden}.article.article-highlight .article-single-author{margin-bottom:29px}@media screen and (max-width:1024px){.article.article-highlight .article-single-author{margin-bottom:16px}}.article.article-highlight .article-content-subtitle{margin:0;max-width:67%;width:100%}@media screen and (max-width:1024px){.article.article-highlight .article-content-subtitle{max-width:100%;margin:0!important;overflow:hidden}}.article.article-main:has(>.article-video-wrapper):is(.article-main) .article-video-wrapper,.article.article-video:is(.article-main) .article-video-wrapper{height:466px;max-width:100%;min-width:100%}@media screen and (max-width:1024px){.article.article-main:has(>.article-video-wrapper):is(.article-main) .article-video-wrapper,.article.article-video:is(.article-main) .article-video-wrapper{height:246px}}.article.article-main:has(>.article-video-wrapper) .article-content,.article.article-video .article-content{padding:0}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper,.article.article-video .article-video-wrapper{width:100%;max-width:407px;min-width:407px;height:306px;padding:0;transition:all 0.25s ease-in-out}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper.active,.article.article-video .article-video-wrapper.active{background:#000}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper.active iframe,.article.article-video .article-video-wrapper.active iframe{width:100%;height:100%}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper.active .article-image,.article.article-video .article-video-wrapper.active .article-image{display:none}@media screen and (max-width:1024px){.article.article-main:has(>.article-video-wrapper) .article-video-wrapper,.article.article-video .article-video-wrapper{height:246px;border-radius:15px;overflow:hidden;max-width:100%;min-width:initial}}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper .article-image::after,.article.article-video .article-video-wrapper .article-image::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:url(/wp-content/themes/kp/images/article/video/kp_play.svg) no-repeat center center/contain}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper .article-image:hover::after,.article.article-video .article-video-wrapper .article-image:hover::after{background:url(/wp-content/themes/kp/images/article/video/kp_play_hover.svg) no-repeat center center/contain}.article.article-main:has(>.article-video-wrapper) .article-video-wrapper .article-image::before,.article.article-video .article-video-wrapper .article-image::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .2)}@media screen and (max-width:1024px){.article.article-main:has(>.article-video-wrapper) .article-video-wrapper .article-image,.article.article-video .article-video-wrapper .article-image{height:246px}}@media screen and (max-width:1024px){.article.article-main:has(>.article-video-wrapper),.article.article-video{padding:0 16px}}@media screen and (min-width:1025px){.article.article-podcast .article-image .article-podcast-mobile-bar .article-podcast-buttons{display:none}}@media screen and (max-width:1024px){.article{flex-direction:column;gap:15px}.article .article-content{padding:0 16px}.article .article-image{height:270px;max-width:100%;min-width:initial}.article.article-podcast{padding:0 16px;gap:50px}.article.article-main{padding:0 16px}.article.article-main .article-content,.article.article-podcast .article-content{padding:0}.article.article-main .article-image{height:246px}.article.article-podcast .article-image .article-podcast-mobile-bar{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;bottom:-35px;left:0;width:100%;background:var(--primary-black-100);padding:9px;border-radius:15px;gap:22px}.article.article-podcast .article-image .article-badge{position:relative;bottom:initial;right:initial}.article.article-podcast .article-image .article-podcast-mobile-bar .article-podcast-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:39px;padding-right:22px;border-right:1px solid #F0EFEF}.article.article-podcast .article-image .article-podcast-mobile-bar .article-podcast-buttons>a:not(.article-podcast-button){display:none}.article.article-podcast .article-image .article-podcast-mobile-bar .article-podcast-buttons .article-podcast-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.article.article-podcast .article-image{height:328px;max-width:100%;min-width:initial}.article.article-podcast .article-image>a>img{border-radius:15px 15px 0 0}.article.article-podcast .article-content .article-podcast-buttons-wrapper .article-podcast-buttons{display:none}.article .article-content .article-podcast-buttons-wrapper{margin-bottom:10px}.article-single-author .article-single-author-link img{width:36px;height:36px}.article-single-author .article-single-author-link .article-single-author-info .article-single-author-name,.article-single-author .article-single-author-link .article-single-author-info .article-single-author-title{font-size:13px}.article-single-author .article-single-author-link .article-single-author-info .article-single-author-title{font-weight:300}.article-single-author{justify-content:space-between}.article.article-review .article-content .article-review-title{margin-bottom:10px}.article .article-content .article-content-title{font-size:21px;line-height:140%}.article .article-content .article-content-subtitle{font-size:16px;line-height:130%;margin-top:10px;margin-bottom:15px}.article .article-content .article-authors{font-size:13px}.article-actions{margin-top:20px}.article .article-content .article-content-category{margin-bottom:5px}}.btn,.story,.event-more-details-button-calendar,.event-show-more,.events-load-more,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info .show-button,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account-button,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box .btn-menu,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us,.woocommerce-order-received .order-received-main .order-received-follow-us-button,.woocommerce-order-received .order-received-main .order-received-cta-write-to-us,.woocommerce-order-received .order-received-main .order-received-cta-continue,.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart,.catalog-page-filter-button,.catalog-page-filters-list-clear-button,.catalog-page-filters-list-item,.catalog-page-filters-mobile-head-close-button,.product-page-button,.product-page-header-content-add-to-cart-button,.photos-gallery-slider-prev,.photos-gallery-slider-next,.bookstores-page-item-social-visit-us,.new-authors-page-header-button,.accordion-item-title,.contact-page-button,.bookstore-card-button,.auth-button,.auth-page-content-form-back,.auth-page-content-form-submit,.author-section-head-social,.author-page-container .message-to-author button,.donate-widget-form-button,.read-more-button,.category-page-header-like-button,.article-page-author .message-to-author button,.article-page-podcast-image,.article-page-header-image-slider-prev,.article-page-header-image-slider-next,.article-page-header-image.article-video-wrapper,.newsletter-button,.product-card-button,.highlight-card-stories-overlay-close,.highlight-card-stories-overlay-slider-prev,.highlight-card-stories-overlay-slider-next,.highlight-card-slider-item,.line-label-slider-prev,.line-label-slider-next,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input .site-search-close,#wpadminbar .screen-reader-shortcut,.skip-link,.article-share-list-close,.article-reaction,.article.article-main:has(>.article-video-wrapper) .article-video-wrapper,.article.article-video .article-video-wrapper{border:none;border-radius:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.site-footer{border-top:1px solid #000;background:var(--primary-beige);padding:97px 80px 0 190px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.site-footer{padding:50px 16px}}.site-footer-logo{display:flex;align-items:center;height:29px;width:fit-content;margin-bottom:89px}@media screen and (max-width:1024px){.site-footer-logo{height:20px;margin-bottom:45px}}.site-footer-logo img{height:100%;width:100%}@media screen and (max-width:1024px){.site-footer-logo img{width:auto}}.site-footer-caption{display:flex;flex-direction:row;align-items:center;gap:26px;padding:30px 0;border-top:1px solid var(--primary-gray-40)}@media screen and (max-width:1024px){.site-footer-caption{flex-direction:column;align-items:start}}.site-footer-caption-socialmedia{display:flex;align-items:center;gap:15px;font-size:16px;letter-spacing:.8px;color:var(--primary-black-100)}.site-footer-caption-socialmedia-icons{display:flex;align-items:center;gap:15px}.site-footer-caption-socialmedia-icon{display:flex;width:24px;height:24px}.site-footer-caption-socialmedia-icon.instagram{background:url(/wp-content/themes/kp/images/socialmedia/kp_instagram.svg) no-repeat center center/contain}.site-footer-caption-socialmedia-icon.x{background:url(/wp-content/themes/kp/images/socialmedia/kp_twitter.svg) no-repeat center center/contain}.site-footer-caption-socialmedia-icon.tiktok{background:url(/wp-content/themes/kp/images/socialmedia/kp_tiktok.svg) no-repeat center center/contain}.site-footer-caption-socialmedia-icon.youtube{background:url(/wp-content/themes/kp/images/socialmedia/kp_youtube.svg) no-repeat center center/contain}.site-footer-caption-socialmedia-icon.linkedin{background:url(/wp-content/themes/kp/images/socialmedia/kp_linkedin.svg) no-repeat center center/contain}.site-footer-caption-socialmedia-icon.facebook{background:url(/wp-content/themes/kp/images/socialmedia/kp_facebook.svg) no-repeat center center/contain}.site-footer-caption-text{color:#000;font-size:13px;margin:0}.site-footer-caption-text p{margin:0}.site-footer-caption-text br{display:none}@media screen and (max-width:1024px){.site-footer-caption-text br{display:block}}.site-footer-caption-text a{color:#000;text-decoration:underline 0 #fff0;transition:all 0.25s ease-in-out}.site-footer-caption-text a:hover{text-decoration:underline 1px #000}.site-footer-menu{margin-bottom:36px}@media screen and (max-width:1024px){.site-footer-menu{margin-bottom:40px}}.site-footer-menu #footer-menu{display:flex;flex-direction:row;justify-content:space-between;gap:24px;flex-wrap:wrap;row-gap:40px}@media screen and (max-width:1024px){.site-footer-menu #footer-menu{flex-direction:column;gap:25px}}.site-footer-menu #footer-menu,.site-footer-menu #footer-menu ul{list-style-type:none;margin:0;padding:0}.site-footer-menu #footer-menu a{text-decoration:none;color:var(--primary-black-100)}.site-footer-menu #footer-menu .menu-items-expand-button{display:none}@media screen and (max-width:1024px){.site-footer-menu #footer-menu .menu-items-expand-button{padding:0;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;z-index:1;width:24px;height:24px;background:url(/wp-content/themes/kp/images/menu/kp_arrow.svg) no-repeat center center;transition:transform 0.25s ease-in-out}}.site-footer-menu #footer-menu>.menu-item{position:relative;display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1024px){.site-footer-menu #footer-menu>.menu-item{gap:0}.site-footer-menu #footer-menu>.menu-item.menu-item-expanded .sub-menu{margin-top:20px!important;max-height:var(--height)!important}.site-footer-menu #footer-menu>.menu-item.menu-item-expanded .menu-items-expand-button{transform:rotate(-180deg)}}.site-footer-menu #footer-menu>.menu-item:last-child{margin-right:110px}@media screen and (max-width:1024px){.site-footer-menu #footer-menu>.menu-item:last-child{margin-right:0}}.site-footer-menu #footer-menu>.menu-item>a{font-size:16px;width:fit-content}@media screen and (max-width:1024px){.site-footer-menu #footer-menu>.menu-item>a{font-weight:400}}.site-footer-menu #footer-menu>.menu-item>.sub-menu{display:grid;grid-auto-flow:column;row-gap:20px;column-gap:110px;grid-template-rows:repeat(4,minmax(0,1fr))}@media screen and (max-width:1024px){.site-footer-menu #footer-menu>.menu-item>.sub-menu{display:flex;flex-direction:column;overflow:hidden;margin-top:20px;margin-left:16px;row-gap:5px;transition:all 0.25s ease-in-out}.site-footer-menu #footer-menu>.menu-item>.sub-menu .menu-item{padding:8px 24px 8px 14px;border-radius:20px;width:fit-content}.site-footer-menu #footer-menu>.menu-item>.sub-menu .menu-item.current_page_item{background:var(--primary-beige-100)}.site-footer-menu #footer-menu>.menu-item>.sub-menu.mobile-hidden{margin-top:0;max-height:0;height:100%}}.line-label{position:relative;display:inline-flex;width:100%;margin-bottom:31px}.line-label:has(+.line-label-slider-content),.line-label:has(+.highlight-card-content){margin-bottom:0}.line-label:has(+.line-label-slider-content>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.event)+.line-label-slider-content{margin-top:30px}@media screen and (max-width:1024px){.line-label:has(+.line-label-slider-content>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.event)+.line-label-slider-content{margin-top:20px}}.line-label span,.line-label h2{background:#FFF;color:var(--primary-black-100);padding-right:10px;display:inline-flex;align-items:center;gap:10px;font-size:19px;margin:0;z-index:1}@media screen and (max-width:1024px){.line-label span,.line-label h2{padding:0 10px 0 16px}}.line-label span.section-title:has(>img)::before,.line-label h2.section-title:has(>img)::before{content:none}.line-label span::before,.line-label h2::before{content:attr(data-icon);display:inline-block;font-size:21px;line-height:29.4px}.line-label::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:var(--primary-violet-100);height:1px;width:100%;z-index:0}@media screen and (max-width:1024px){.line-label::before{width:calc(100% - 16px)}}.line-label.line-label-main span{font-size:13px;letter-spacing:.65px;text-transform:uppercase}@media screen and (max-width:1024px){.line-label.line-label-main{justify-content:center;margin-bottom:11px}.line-label.line-label-main::before{width:calc(100% - 32px);left:16px}}.line-label-without span{background:none}@media screen and (max-width:1024px){.line-label-without span{padding:0 16px}}.line-label-without::before{display:none}.line-label-slider{container-type:inline-size}@media screen and (min-width:1025px){.line-label-slider{overflow:hidden}}.line-label-slider:not(:has(>.slick-list)){display:flex;flex-direction:row;gap:16px}@media screen and (min-width:1025px){.line-label-slider:not(:has(>.slick-list)){gap:36px}}@media screen and (max-width:1024px){.line-label-slider:not(:has(>.slick-list)){padding-left:16px}}@media screen and (min-width:1025px){.line-label-slider:not(:has(>.slick-list)):has(>.product-card.main){gap:26px}}.line-label-slider:not(:has(>.slick-list))>.line-label-slider-dots{margin-bottom:30px}.line-label-slider .slick-slide{margin-inline:18px}@media screen and (max-width:1024px){.line-label-slider .slick-slide{margin-inline:8px}}.line-label-slider-wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1024px){.line-label-slider-wrapper{overflow:hidden;padding-bottom:3px;gap:20px}}.line-label-slider-wrapper:has(+.highlight-card-events) .line-label-slider-content{margin-bottom:0}.line-label-slider-content{position:relative;width:100%;margin:0 0 90px 0}@media screen and (max-width:1024px){.line-label-slider-content{margin:0 0 50px 0}}@media screen and (max-width:1024px){.line-label-slider-content .slick-track{margin-inline:16px}}.line-label-slider-content.highlight-card-content{margin-bottom:0!important}@media screen and (max-width:1024px){.line-label-slider-content.highlight-card-content{padding:0!important}}.line-label-slider-content:not(:has(>.line-label-slider-dots)) .slick-slider{margin-bottom:0!important}.line-label-slider-content.wide-arrows .line-label-slider-prev{left:11px}.line-label-slider-content.wide-arrows .line-label-slider-next{right:11px}@media screen and (max-width:1024px){.line-label-slider-content:has(>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.product-card.main){margin-bottom:36px}}@media screen and (min-width:1025px){.line-label-slider-content:has(>.line-label-slider>.slick-list>.slick-track>.slick-slide>div>.product-card.main) .line-label-slider-dots{display:none}}.line-label-slider-prev,.line-label-slider-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50px;background-color:var(--primary-beige-100);transition:all 0.25s ease-in-out}.line-label-slider-prev.slick-disabled,.line-label-slider-next.slick-disabled{opacity:0;visibility:hidden}@media screen and (max-width:1024px){.line-label-slider-prev,.line-label-slider-next{display:none!important}}.line-label-slider-prev{left:2px;background:url(/wp-content/themes/kp/images/kp_arrow_left.svg) var(--primary-beige-100) no-repeat center}.line-label-slider-prev:hover{background:url(/wp-content/themes/kp/images/kp_arrow_left_hover.svg) var(--primary-violet-50) no-repeat center}.line-label-slider-next{right:2px;background:url(/wp-content/themes/kp/images/kp_arrow_right.svg) var(--primary-beige-100) no-repeat center}.line-label-slider-next:hover{background:url(/wp-content/themes/kp/images/kp_arrow_right_hover.svg) var(--primary-violet-50) no-repeat center}.line-label-slider-dots{position:relative}.line-label-slider-dots .slick-dots{bottom:0}.line-label-slider-dots .slick-dots li{margin:0}.line-label-slider-dots .slick-dots li.slick-active button::before{background-color:var(--primary-violet-100);opacity:1;width:5px;height:5px}.line-label-slider-dots .slick-dots li button::before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--primary-violet-50);opacity:1;width:6px;height:6px;transition:all 0.25s ease-in-out}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-card) .slick-track{display:flex!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-card) .slick-slide{height:inherit!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-card) .slick-slide>div{height:100%}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.story) .slick-slide{width:230px;height:402px}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.story) .slick-slide{width:202px;height:338px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.story) .slick-slide>div{height:100%}.line-label-slider>.story{min-width:230px;min-height:402px;width:min-content;height:min-content;position:relative}@media screen and (max-width:1024px){.line-label-slider>.story{min-width:202px;min-height:338px}}.line-label-slider>.story img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-track{display:flex!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-slide{height:inherit!important;width:242px}@container (max-width:844px) and (min-width:550px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-slide{margin-inline:14px}}@container (max-width:1062px) and (min-width:845px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-slide{margin-inline:16px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-slide>div{height:100%}@media screen and (min-width:1025px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-slide>div{padding-bottom:1px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card) .slick-slide>div>.product-card{height:100%}.line-label-slider>.product-card{min-width:242px;width:min-content}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card.main) .slick-slide{width:517px;margin-inline:0;flex:0 0 auto}@media screen and (max-width:550px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card.main) .slick-slide{width:calc(100% - 32px)!important}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card.main) .slick-list{overflow:visible}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card.main) .slick-track{display:flex;gap:26px;width:100%!important}@media screen and (max-width:1380px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.product-card.main) .slick-track{gap:20px}}.line-label-slider>.product-card.main{min-width:517px;width:min-content}@media screen and (max-width:550px){.line-label-slider>.product-card.main{min-width:calc(100% - 16px)!important}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-card) .slick-slide{width:298px}.line-label-slider>.article-card{min-width:298px;width:min-content}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.newsletter) .slick-track{display:flex!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.newsletter) .slick-slide{height:inherit!important;width:268px}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.newsletter) .slick-slide{margin-inline-start:16px;margin-inline-end:8px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.newsletter) .slick-slide>div{height:100%}.line-label-slider>.newsletter{min-width:268px;width:min-content}@media screen and (min-width:1025px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event){overflow:hidden}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-track[style*="--collapsed-height"] .event{min-height:var(--collapsed-height)}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .event-more-details{flex-direction:column}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .event-more-details-image{max-width:100%}@media screen and (min-width:1025px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-list{overflow:visible}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-track{display:flex!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-slide{height:inherit!important;margin-inline:16px;width:286px;transition:all 0.3s ease-in-out}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-slide{margin-inline:8px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-slide>div{height:100%;transition:all 0.3s ease-in-out}@media screen and (min-width:1025px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.event) .slick-slide>div{padding:0 3px}}.line-label-slider>.event{min-width:286px;width:min-content;display:flex;flex-direction:column;align-items:start}.line-label-slider>.event .event-more-details{flex-direction:column}.line-label-slider>.event .event-more-details-image{max-width:100%}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-track{display:flex!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-slide{height:inherit!important;width:390px}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-slide{width:328px;margin-inline-start:16px;margin-inline-end:8px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-slide>div{height:100%}@media screen and (min-width:1025px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-slide>div{padding:0 3px 1px}}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-slide .highlight-card-slider-item .article-reactions-list{bottom:-1px;right:-1px;top:auto;left:auto}}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .slick-slide .highlight-card-slider-item .article-share-list{bottom:-1px;top:auto}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item{height:100%!important}.line-label-slider:has(>.article-single-author),.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author){overflow:hidden}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item{display:flex!important;flex-direction:column;justify-content:start;align-items:start;padding:30px;border-radius:15px;background:#FFF;border:1px solid #fff0;cursor:auto;height:auto;gap:0;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.line-label-slider:has(>.article-single-author) .highlight-card-slider-item,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item{padding:20px 16px 30px}}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item:has(.highlight-card-slider-item-content:hover),.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item:has(.highlight-card-slider-item-content:hover){border-color:var(--primary-violet-100)}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-content,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-content{display:flex;flex-direction:column;gap:15px;margin-top:16px;text-decoration:none}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-title,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-title{font-size:21px;line-height:140%;margin:0;color:var(--primary-black-100)}@media screen and (max-width:1024px){.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-title,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-title{font-size:19px}}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-subtitle,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-subtitle{font-size:19px;line-height:140%;color:var(--primary-black-100)}@media screen and (max-width:1024px){.line-label-slider:has(>.article-single-author) .highlight-card-slider-item-subtitle,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item-subtitle{font-size:16px}}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-single-author-link,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-single-author-link{width:fit-content}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-actions,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-actions{margin-top:auto;padding-top:47px}@media screen and (max-width:1024px){.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-actions,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-actions{padding-top:20px}}.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors a,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors span,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors strong,.line-label-slider:has(>.article-single-author) .highlight-card-slider-item .article-authors:not(:has(*)),.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors a,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors span,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors strong,.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.article-single-author) .highlight-card-slider-item .article-authors:not(:has(*)){color:#000;text-decoration:none}.line-label-slider>.article-single-author{min-width:390px;width:min-content}@media screen and (max-width:1024px){.line-label-slider>.article-single-author{min-width:328px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.attachment-company-logo,>.slick-list>.slick-track>.slick-slide>div>a>.attachment-company-logo) .slick-slide{width:102px;height:102px}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.attachment-company-logo,>.slick-list>.slick-track>.slick-slide>div>a>.attachment-company-logo) .slick-slide div{display:flex;align-items:center;width:102px;height:102px;padding:0}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.attachment-company-logo,>.slick-list>.slick-track>.slick-slide>div>a>.attachment-company-logo) img{width:102px;object-fit:contain;height:102px}.line-label-slider>.attachment-company-logo,.line-label-slider>a>.attachment-company-logo{min-width:102px;min-height:102px;width:min-content;height:min-content}.line-label-slider>.attachment-company-logo img,.line-label-slider>a>.attachment-company-logo img{width:102px;object-fit:contain;height:102px}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card){margin-top:5px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card) .slick-slide{width:49%!important;margin-inline:0;flex:0 0 auto}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card) .slick-slide{width:calc(100% - 32px)!important}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card) .slick-slide>div{padding-bottom:1px}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card) .slick-list{overflow:visible}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card) .slick-track{display:flex;gap:26px;width:100%!important}@media screen and (max-width:1380px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.bookstore-card) .slick-track{gap:20px}}.line-label-slider>.bookstore-card{min-width:49%!important;width:min-content}@media screen and (max-width:1024px){.line-label-slider>.bookstore-card{min-width:calc(100% - 32px)!important}}.trusted-us-slider{position:relative}@media screen and (max-width:1024px){.trusted-us-slider{padding:0}}.trusted-us-slider:has(>.line-label-slider.slick-dotted) .slick-arrow{top:40%}.trusted-us-slider .line-label-slider-prev{left:-80px}.trusted-us-slider .line-label-slider-next{right:-80px}@media screen and (min-width:1025px){.trusted-us-slider .line-label-slider-dots{display:none}}.site-main:not(:has(>.author-page-container)) .author-event-arrow.line-label-slider-prev{left:-25px!important}.site-main:not(:has(>.author-page-container)) .author-event-arrow.line-label-slider-next{right:-25px!important}@media screen and (max-width:1024px){.site-main .entry-content:has(>.line-label-main:first-child){margin-top:16px}}.highlight-card{position:relative;padding:30px 32px 98px 0;margin-bottom:90px;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.highlight-card{padding:30px 0 56px;margin-bottom:50px;overflow:hidden}}.highlight-card:has(>.highlight-card-content>.line-label-slider-dots.slick-disabled){padding-bottom:48px}@media screen and (max-width:1024px){.highlight-card>*:not(.highlight-card-stories-overlay,.line-label-slider-content,.highlight-card-content){padding-inline:16px}}.highlight-card::before{content:"";border-radius:15px;background:var(--primary-beige);position:absolute;right:0;width:calc(100% + 30px);height:100%;top:50%;transform:translateY(-50%);z-index:0}@media screen and (max-width:1024px){.highlight-card::before{width:100%;border-radius:0}}.highlight-card .line-label{justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.highlight-card .line-label::before{left:16px;width:calc(100% - 32px)}}.highlight-card .line-label .section-title{display:inline-flex;align-items:center;gap:10px;font-size:28px}@media screen and (max-width:1024px){.highlight-card .line-label .section-title{font-size:21px}}.highlight-card .line-label .section-title img{width:21px;height:29px;object-fit:contain}.highlight-card .line-label h2{background:#fff0;margin-top:0}@media screen and (max-width:1024px){.highlight-card .line-label h2{padding-inline:0}}.highlight-card .line-label-slider-prev{left:-25px!important}.highlight-card .line-label-slider-next{right:-25px!important}@media screen and (max-width:1024px){.highlight-card .slick-list{padding-bottom:1px}}.highlight-card .line-label-without span{padding:0}.highlight-card-content{position:relative;margin-top:15px}@media screen and (max-width:1024px){.highlight-card-content{margin-top:20px}}.highlight-card .slick-dotted.slick-slider{margin-bottom:0}.highlight-card .slick-dots{display:flex;justify-content:center;top:30px}@media screen and (max-width:1024px){.highlight-card .slick-dots{top:10px}}.highlight-card .slick-dots li{margin:0}.highlight-card .slick-dots li.slick-active button::before{background-color:var(--primary-violet-100);opacity:1;width:5px;height:5px}.highlight-card .slick-dots li button::before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--primary-black-100);opacity:1;width:6px;height:6px;transition:all 0.25s ease-in-out}.highlight-card-stories-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.25s ease-in-out;z-index:5}@media screen and (max-width:1024px){.highlight-card-stories-overlay{height:calc(100% - 52px - 64.5px);top:52px}}.highlight-card-stories-overlay-slider{width:100%;height:100%}@media screen and (min-width:1025px){.highlight-card-stories-overlay-slider{width:402px;max-width:402px;max-height:703px;border-radius:10px;overflow:hidden}}.highlight-card-stories-overlay-slider *{height:100%}.highlight-card-stories-overlay-slider .slick-slide img{object-fit:cover}.highlight-card-stories-overlay-slider-wrapper{display:flex;align-items:center;justify-content:center;gap:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:703px;height:100%}@media screen and (max-width:1024px){.highlight-card-stories-overlay-slider-wrapper{top:0;left:0;max-height:initial;transform:translate(0,0);width:100%;gap:0}}.highlight-card-stories-overlay-slider-prev,.highlight-card-stories-overlay-slider-next{width:48px;height:48px;min-width:48px;min-height:48px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50px;z-index:1;transition:all 0.25s ease-in-out}.highlight-card-stories-overlay-slider-prev.slick-disabled,.highlight-card-stories-overlay-slider-next.slick-disabled{opacity:0;visibility:hidden}@media screen and (max-width:1024px){.highlight-card-stories-overlay-slider-prev,.highlight-card-stories-overlay-slider-next{position:absolute;top:50%;transform:translateY(-50%)}}.highlight-card-stories-overlay-slider-prev{background:url(/wp-content/themes/kp/images/kp_arrow_left.svg) var(--primary-beige-100) no-repeat center}.highlight-card-stories-overlay-slider-prev:hover{background:url(/wp-content/themes/kp/images/kp_arrow_left_hover.svg) var(--primary-violet-50) no-repeat center}@media screen and (max-width:1024px){.highlight-card-stories-overlay-slider-prev{left:20px}}.highlight-card-stories-overlay-slider-next{background:url(/wp-content/themes/kp/images/kp_arrow_right.svg) var(--primary-beige-100) no-repeat center}.highlight-card-stories-overlay-slider-next:hover{background:url(/wp-content/themes/kp/images/kp_arrow_right_hover.svg) var(--primary-violet-50) no-repeat center}@media screen and (max-width:1024px){.highlight-card-stories-overlay-slider-next{right:20px}}.highlight-card-stories-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.highlight-card-stories-overlay-backdrop{position:absolute;inset:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);z-index:-1}.highlight-card-stories-overlay-close{position:absolute;top:calc(30px + var(--wp-admin--admin-bar--height, 0px));right:32px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50px;z-index:1;transition:all 0.25s ease-in-out;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) var(--primary-beige-100) no-repeat center}.highlight-card-stories-overlay-close:hover{background:url(/wp-content/themes/kp/images/kp_close_light.svg) var(--primary-violet-50) no-repeat center}@media screen and (max-width:1024px){.highlight-card-stories-overlay-close{top:17px;right:20px}}.highlight-card-stories-overlay iframe{width:100%}body:has(.highlight-card-stories-overlay.active){overflow:hidden}@media screen and (min-width:1025px){body:not(.home) .highlight-card:has(>.highlight-card-content>.highlight-card-slider>.slick-list>.slick-track>.slick-slide>div>.event,>.highlight-card-content>.highlight-card-slider>.event){padding:30px 32px 98px}}body:not(.home) .highlight-card:has(>.highlight-card-content>.highlight-card-slider>.slick-list>.slick-track>.slick-slide>div>.event,>.highlight-card-content>.highlight-card-slider>.event)::before{width:100%}.product-card{position:relative;border-radius:15px 15px 25px 25px;border:1px solid var(--primary-violet-10);overflow:hidden;transition:all 0.25s ease-in-out;display:flex;flex-direction:column}.product-card:has(>a:hover,>a:focus-visible){border-color:var(--primary-violet-100)}.product-card:has(>a:hover,>a:focus-visible) .product-card-button{background-color:var(--primary-violet-50)}.product-card:has(>a:focus-visible){outline:2px solid blue!important;outline-offset:2px}.product-card p{margin:0;color:var(--primary-black-100)}.product-card a{text-decoration:none;display:flex;flex-direction:column;height:100%}.product-card-image{display:flex;justify-content:center;align-items:center;background-color:var(--primary-violet-5);padding:24px;height:250px;position:relative}@media screen and (max-width:1024px){.product-card-image{height:198px!important}}.product-card-image img{box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);max-height:202px;object-fit:contain;width:auto;height:auto}@media screen and (max-width:1024px){.product-card-image img{max-height:140px!important}}.product-card-favourite{position:absolute;padding:0;border:none;top:16px;right:16px;width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_heart.svg) no-repeat center center/cover;cursor:pointer;z-index:1}@media screen and (max-width:1024px){.product-card-favourite{top:8px;right:8px}}.product-card-favourite:hover{background:url(/wp-content/themes/kp/images/kp_heart_hover.svg) no-repeat center center/cover}.product-card-favourite.active{background:url(/wp-content/themes/kp/images/kp_heart_filled.svg) no-repeat center center/cover}.product-card-body{padding:15px 16px 22px;display:flex;flex-direction:column;flex:1}.product-card-body-details{display:flex;flex-direction:column;gap:6px;margin-top:5px;margin-bottom:19px;flex:1}.product-card-title{color:#000;max-height:38px;font-size:16px;line-height:110%;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp:2){.product-card-title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.product-card-author,.product-card-price,.product-card-price>.price{display:inline-flex;gap:4px;color:#000000!important;font-size:13px!important;line-height:140%}.product-card-author del,.product-card-price del,.product-card-price>.price del{opacity:1!important;order:1;color:var(--primary-black-60);margin-left:16px}.product-card-button{margin-top:auto;display:flex;padding:11px 16px;justify-content:center;align-items:center;border-radius:15px;width:100%;background-color:var(--primary-violet-100);color:#FFF;font-size:13px;line-height:120%;transition:all 0.25s ease-in-out}.product-card.main{border-radius:0;border:none}.product-card.main.custom-item .product-card-title{white-space:normal;text-overflow:clip;overflow:visible;height:auto!important;max-height:none!important}@supports (-webkit-line-clamp:2){.product-card.main.custom-item .product-card-title{overflow:visible;text-overflow:clip;white-space:normal;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}}.product-card.main .product-card-image{height:492px!important;background-color:none;padding:0}@media screen and (max-width:550px){.product-card.main .product-card-image{height:356px!important}}.product-card.main .product-card-image img{box-shadow:none;max-width:100%;max-height:100%!important;width:100%;height:100%;object-fit:cover}.product-card.main .product-card-body{padding:20px 0 0 0;display:flex;flex-direction:column;flex:1}.product-card.main .product-card-title{font-size:28px;height:68px;max-height:68px;line-height:120%}@media screen and (max-width:1024px){.product-card.main .product-card-title{font-size:19px;height:46px;max-height:46px}}.product-card.main .product-card-author{font-size:19px;font-weight:400}@media screen and (max-width:1024px){.product-card.main .product-card-author{font-size:16px;line-height:130%}}.product-card.main .product-card-price{font-size:16px;font-weight:400}.product-card.main .product-card-price b{font-weight:700}@media screen and (max-width:1024px){.product-card.main .product-card-price{font-size:13px;font-weight:300}}.product-card.main .product-card-button{font-size:16px;padding:13.5px 65.5px;line-height:130%;margin-top:auto}@media screen and (min-width:1025px){.product-card.main .product-card-button{width:fit-content}}.newsletter{position:relative;border-radius:15px;background-color:#FFF;padding:60px 16px 36px;height:100%;display:flex;flex-direction:column}.newsletter-secondary{padding:20px;border:1px solid #000}.newsletter-secondary .newsletter-title{font-size:21px}@media screen and (max-width:1024px){.newsletter-secondary .newsletter-title{font-size:16px;line-height:110%}}.newsletter-secondary .newsletter-content{flex-direction:row;margin-top:19px;gap:20px}@media screen and (max-width:1024px){.newsletter-secondary .newsletter-content{gap:10px;margin-top:10px}}@media screen and (max-width:1024px){.newsletter-secondary .newsletter-description{max-width:168px}}.newsletter-secondary .newsletter-image{width:80px;height:80px;min-width:80px;min-height:80px;margin-inline:0}@media screen and (max-width:1024px){.newsletter-secondary .newsletter-image{width:72px;height:72px;min-width:72px;min-height:72px}}.newsletter-image{display:flex;justify-content:center;align-items:center;width:85px;height:85px;min-width:85px;min-height:85px;border-radius:100%;overflow:hidden;margin-inline:auto}.newsletter-image img{width:100%;height:100%;object-fit:cover}.newsletter-content{display:flex;flex-direction:column;gap:10px;margin-top:30px}.newsletter-title{font-size:19px;line-height:140%;margin:0;color:var(--primary-black-100)}@media screen and (max-width:1024px){.newsletter-title{font-size:16px;line-height:110%}}.newsletter-description>*{font-size:16px;line-height:130%;margin:0;color:#000}@media screen and (max-width:1024px){.newsletter-description>*{font-size:13px;line-height:140%}}.newsletter-button{position:absolute;display:flex;justify-content:center;align-items:center;top:16px;right:16px;width:40px;height:40px;border-radius:100%;border:1px solid var(--primary-violet-100);padding:0;background:url(/wp-content/themes/kp/images/newsletter/kp_plus.svg) no-repeat center center/contain;transition:all 0.25s ease-in-out}.newsletter-button:focus{border:1px solid var(--primary-violet-100)}.newsletter-button:hover{border:1px solid var(--primary-violet-50);background-color:var(--primary-violet-50)}.newsletter-button.followed{background:url(/wp-content/themes/kp/images/newsletter/kp_check.svg) no-repeat center center/contain;border:1px solid var(--primary-violet-100);background-color:var(--primary-violet-100)}.newsletter-button.followed:hover{background:url(/wp-content/themes/kp/images/newsletter/kp_minus.svg) no-repeat center center/contain;border:1px solid var(--primary-violet-50);background-color:var(--primary-violet-50)}.newsletter-box{min-width:328px;width:min-content;display:flex;flex-direction:column;gap:20px;padding:20px 30px 30px;border-radius:15px;background:var(--primary-beige);margin-left:auto}@media screen and (max-width:1374px){.newsletter-box{padding:30px 46px 40px;width:100%}}@media screen and (max-width:1024px){.newsletter-box{border-radius:0}}.newsletter-box-title{color:#000;font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.newsletter-box-title{font-size:21px;line-height:140%}}.newsletter-page{max-width:844px;width:100%;margin:60px auto 125px}@media screen and (max-width:1024px){.newsletter-page{padding:26px 16px 0;max-width:100%;margin:0}}.newsletter-page-title{display:inline-flex;align-items:center;gap:15px;margin:0;color:var(--primary-black-100);font-size:28px;line-height:120%}@media screen and (max-width:1024px){.newsletter-page-title{font-size:19px;gap:10px}}.newsletter-page-title::before{content:"📩";line-height:140%;font-size:21px}.newsletter-page-subtitle{margin:20px 0 0;max-width:625px;color:#000;font-size:19px;line-height:140%}@media screen and (max-width:1024px){.newsletter-page-subtitle{font-size:16px;line-height:130%;margin:10px 0 0}}.newsletter-page-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}@media screen and (max-width:1024px){.newsletter-page-list{grid-template-columns:1fr;margin-top:20px;gap:20px}}@media screen and (max-width:1024px){.wp-block-columns:has(>.wp-block-column>.now-reading)>.wp-block-column:not(:has(>.now-reading)){flex-basis:100%!important}}@media screen and (max-width:1024px){.wp-block-columns:has(>.wp-block-column>.now-reading)>.wp-block-column:has(>.now-reading){display:none!important}}.now-reading{padding:40px 30px;border-radius:15px;background-color:var(--primary-beige)}@media screen and (max-width:1024px){.now-reading{margin-bottom:50px;padding:40px 16px 54px;border-radius:0}}.now-reading-title{color:#000;font-size:21px;line-height:140%;margin:0 0 40px}@media screen and (max-width:1024px){.now-reading-title{margin-bottom:35px}}.now-reading ol{counter-reset:item;list-style-type:none;margin:0 0 0 55px!important;padding-left:30px!important;display:flex!important;flex-direction:column!important;gap:36px!important}@media screen and (max-width:1024px){.now-reading ol{padding-left:16px!important;gap:30px!important}}.now-reading ol li{position:relative;display:flex;flex-direction:column;gap:10px;counter-increment:item}.now-reading ol li::before{content:counter(item,decimal-leading-zero);position:absolute;display:flex;align-items:center;justify-content:center;width:55px;margin-right:100%;right:30px;color:var(--primary-beige-100);font-size:40px;line-height:120%}@media screen and (max-width:1024px){.now-reading ol li::before{right:16px;font-size:33px}}.now-reading-article{width:fit-content;text-decoration:none;color:var(--primary-black-100);font-size:16px;line-height:130%;text-decoration:underline 0 #fff0;transition:all 0.25s ease-in-out}.now-reading-article:visited{color:var(--primary-black-100)}.now-reading-article:hover{color:var(--primary-violet-100);text-decoration:underline 1px var(--primary-violet-100)}.now-reading-article-author{width:fit-content;color:#000;font-size:14px;line-height:130%;text-decoration:none}@media screen and (max-width:1024px){.now-reading-article-author{font-size:13px}}.now-reading-article-author:visited{color:#000}.now-reading-article-author:is(a,strong),.now-reading-article-author strong,.now-reading-article-author a{text-decoration:none}.article-page article.post{overflow:hidden}.article-page-content{max-width:1062px;margin:0 auto}.article-page-content.entry-footer{clear:both}@media screen and (max-width:1024px){.article-page-content{max-width:100%}}@media screen and (min-width:1025px){.article-page-half .article-page-header{padding-top:0;max-width:100%;margin:0;gap:0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image content"}}@media screen and (min-width:1025px){.article-page-half .article-page-header-content{padding:0 80px 70px 126px;grid-area:content;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:1025px){.article-page-half .article-page-header-content .article-content-category{order:-1}}@media screen and (min-width:1025px){.article-page-half .article-page-header-content-title{font-size:40px;font-weight:700}}@media screen and (min-width:1025px){.article-page-half .article-page-header-content-subtitle{font-size:16px;line-height:160%}}@media screen and (min-width:1025px){.article-page-half .article-page-header-content-review{order:-1;margin:20px 0}}@media screen and (min-width:1025px){.article-page-half .article-page-header-image{grid-area:image;height:calc(100vh - 60px - var(--wp-admin--admin-bar--height, 0px));display:block}}@media screen and (min-width:1025px){.article-page-half .article-page-header-image>img{height:100%;object-fit:cover}}@media screen and (min-width:1025px){.article-page-half .article-page-header-image .article-badge{top:initial;right:20px;bottom:20px}}@media screen and (min-width:1025px){.article-page-half .article-page-header-image .slick-track{height:100%}}@media screen and (min-width:1025px){.article-page-half .article-page-header-image .slick-initialized{display:grid;grid-template-columns:auto;height:100%}}.article-page-dark .article-page-header{background-color:var(--primary-black-100);max-width:100%;margin:0}.article-page-dark .article-page-header-content{max-width:1062px;margin:0 auto}.article-page-dark .article-page-header-content-title{color:#FFF}.article-page-dark .article-page-header-content-subtitle{color:#FFF}.article-page-dark .article-page-header-content .article-content-category a,.article-page-dark .article-page-header-content .article-content-category span{color:var(--primary-violet-50)}.article-page-dark .article-page-header-content .article-content-category button{background:url(/wp-content/themes/kp/images/article/kp_follow_category_light.svg) no-repeat center center/contain}.article-page-dark .article-page-header-content .article-content-category button:hover{background:url(/wp-content/themes/kp/images/article/kp_follow_category_light_hover.svg) no-repeat center center/contain}.article-page-dark .article-page-header-content .article-single-author .article-single-author-name,.article-page-dark .article-page-header-content .article-single-author .article-single-author-title{color:#FFFFFF!important}.article-page-dark .article-page-header-content .article-single-author .article-single-author-follow-button{border-color:var(--primary-violet-50);color:var(--primary-violet-50)}.article-page-dark .article-page-header-content .article-single-author .article-single-author-follow-button:hover{background-color:var(--primary-violet-50);color:#FFF}.article-page-dark .article-page-header-content-review-title{color:#FFF}.article-page-dark .article-page-header-content-time{color:#FFF}.article-page-dark .article-page-header-content-image-credits{color:#FFF}.article-page-dark .article-page-header-content-image-credits::before{background:url(/wp-content/themes/kp/images/kp_camera_light.svg) no-repeat center center/contain}.article-page-dark .article-page-header .article-authors,.article-page-dark .article-page-header-authors{color:#FFF}.article-page-dark .article-page-header .article-authors a,.article-page-dark .article-page-header .article-authors strong,.article-page-dark .article-page-header .article-authors span,.article-page-dark .article-page-header-authors a,.article-page-dark .article-page-header-authors strong,.article-page-dark .article-page-header-authors span{color:#FFF}.article-page-dark .article-page-header-podcast-info .article-badge{border:1px solid}.article-page-dark .article-page-header-podcast-iframe{max-width:1062px;margin:0 auto;padding:0 16px 0 113px}.article-page-dark .article-page-header-podcast-buttons{border:1px solid var(--primary-black-60)}.article-page-header{max-width:1062px;margin:0 auto;padding-top:60px;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:1024px){.article-page-header{flex-direction:column-reverse;padding-top:0;padding-bottom:36px;max-width:100%;gap:20px;background-color:var(--primary-black-100)}}.article-page-header:has(>.article-page-header-image>.article-page-header-image-slider){gap:66px}@media screen and (max-width:1024px){.article-page-header:has(>.article-page-header-image>.article-page-header-image-slider){gap:70px}}.article-page-header-content{padding:0 109px 0 113px}@media screen and (max-width:1024px){.article-page-header-content{padding:0 16px}}.article-page-header-content .article-content-category{margin-bottom:10px}@media screen and (max-width:1024px){.article-page-header-content .article-content-category{margin-bottom:5px}.article-page-header-content .article-content-category a{color:var(--primary-violet-50)}.article-page-header-content .article-content-category button{background:url(/wp-content/themes/kp/images/article/kp_follow_category_light.svg) no-repeat center center/contain}.article-page-header-content .article-content-category button:hover{background:url(/wp-content/themes/kp/images/article/kp_follow_category_light_hover.svg) no-repeat center center/contain}}.article-page-header-content .article-single-author{margin-top:30px}.article-page-header-content .article-single-author .article-single-author-title{font-size:14px!important}@media screen and (max-width:1024px){.article-page-header-content .article-single-author{margin-top:20px}.article-page-header-content .article-single-author .article-single-author-name,.article-page-header-content .article-single-author .article-single-author-title{color:#FFFFFF!important}.article-page-header-content .article-single-author .article-single-author-follow-button{color:var(--primary-violet-50);border-color:var(--primary-violet-50)}.article-page-header-content .article-single-author .article-single-author-follow-button:hover{background-color:var(--primary-violet-50);color:#FFF}}.article-page-header-content-title{color:#000;line-height:120%;font-size:56px;margin:0 0 20px}@media screen and (max-width:1024px){.article-page-header-content-title{color:#FFF;font-size:21px;line-height:140%;margin:0 0 10px;font-weight:700}}.article-page-header-content-subtitle{font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.article-page-header-content-subtitle{color:#FFF;font-size:16px;line-height:130%}}.article-page-header-content-review{display:flex;flex-direction:column;gap:10px;margin:30px 0}@media screen and (max-width:1024px){.article-page-header-content-review{margin:10px 0 20px}}.article-page-header-content-review-title{color:#000;font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase}@media screen and (max-width:1024px){.article-page-header-content-review-title{color:#FFF}}.article-page-header-content-time{color:#000;font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;margin:20px 0 0}@media screen and (max-width:1024px){.article-page-header-content-time{color:#FFF;margin:17px 0 0}}.article-page-header-content-image-credits{display:inline-flex;gap:8px;align-items:center;color:#000;margin-top:28px;font-size:13px;line-height:130%}@media screen and (max-width:1024px){.article-page-header-content-image-credits{color:#FFF;margin-top:17px}}.article-page-header-content-image-credits::before{content:"";width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_camera_dark.svg) no-repeat center center/contain}@media screen and (max-width:1024px){.article-page-header-content-image-credits::before{background:url(/wp-content/themes/kp/images/kp_camera_light.svg) no-repeat center center/contain}}.article-page-header .photos-gallery .article-badge{top:20px;right:20px}@media screen and (max-width:1024px){.article-page-header .photos-gallery .article-badge{top:initial;bottom:46px;right:16px}}.article-page-header-image{position:relative}.article-page-header-image img{width:100%;height:100%}.article-page-header-image.article-video-wrapper{padding:0}.article-page-header-image.article-video-wrapper.active{background:#000}.article-page-header-image.article-video-wrapper.active iframe{width:100%;height:100%;position:absolute;top:0;left:0}.article-page-header-image.article-video-wrapper.active::after{display:none}.article-page-header-image.article-video-wrapper::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:url(/wp-content/themes/kp/images/article/video/kp_play.svg) no-repeat center center/contain}@media screen and (max-width:1024px){.article-page-header-image.article-video-wrapper::after{width:48px;height:48px}}.article-page-header-image.article-video-wrapper:hover::after{background:url(/wp-content/themes/kp/images/article/video/kp_play_hover.svg) no-repeat center center/contain}.article-page-header-image-credits{position:absolute;bottom:0;left:0;width:100%;padding:16.5px 16px;overflow:hidden;width:40px;background:#fff0;white-space:nowrap;display:flex;flex-direction:row;gap:5px;line-height:140%;font-size:11px;color:var(--primary-beige);border:none;border-radius:0;z-index:0;transition:all 0.5s ease-in-out}@media screen and (max-width:1024px){.article-page-header-image-credits{border-radius:10px 10px 0 0}}.article-page-header-image-credits.visible{width:100%}.article-page-header-image-credits.visible::after{width:100%}.article-page-header-image-credits.visible::before{background:url(/wp-content/themes/kp/images/kp_camera_light.svg) no-repeat center center/contain}.article-page-header-image-credits::before{content:"";height:min-content;width:min-content;min-width:24px;min-height:24px;margin:-5px 0;background:url(/wp-content/themes/kp/images/kp_camera_dark.svg) no-repeat center center/contain;cursor:pointer}.article-page-header-image-credits::after{content:"";height:100%;width:0;top:0;left:0;position:absolute;z-index:-1;background:linear-gradient(0deg,#1D1D1B 0%,#1D1D1B 100%),#fff0;transition:all 0.5s ease-in-out}.article-page-header-image .article-badge{top:20px;right:20px}@media screen and (max-width:1024px){.article-page-header-image .article-badge{top:initial;bottom:16px;right:16px}}.article-page-header-image-slide{position:relative}.article-page-header-image-slider{display:block}@media screen and (max-width:1024px){.article-page-header-image-slider~.article-badge{bottom:initial;top:16px}}.article-page-header-image-slider-prev,.article-page-header-image-slider-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50px;background-color:var(--primary-beige-100);transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.article-page-header-image-slider-prev,.article-page-header-image-slider-next{opacity:.6}}.article-page-header-image-slider-prev.slick-disabled,.article-page-header-image-slider-next.slick-disabled{opacity:0;visibility:hidden}@media screen and (max-width:1024px){.article-page-header-image-slider-prev.slick-disabled,.article-page-header-image-slider-next.slick-disabled{opacity:.3;visibility:visible;pointer-events:none}}.article-page-header-image-slider-prev{left:20px;background:url(/wp-content/themes/kp/images/kp_arrow_left.svg) var(--primary-beige-100) no-repeat center}@media screen and (max-width:1024px){.article-page-header-image-slider-prev{left:16px}}.article-page-header-image-slider-prev:hover{background:url(/wp-content/themes/kp/images/kp_arrow_left_hover.svg) var(--primary-violet-50) no-repeat center}.article-page-header-image-slider-next{right:20px;background:url(/wp-content/themes/kp/images/kp_arrow_right.svg) var(--primary-beige-100) no-repeat center}@media screen and (max-width:1024px){.article-page-header-image-slider-next{right:16px}}.article-page-header-image-slider-next:hover{background:url(/wp-content/themes/kp/images/kp_arrow_right_hover.svg) var(--primary-violet-50) no-repeat center}@media screen and (max-width:1024px){.article-page-header-image-slider-dots{position:absolute;width:100%;bottom:-40px}}.article-page-header-image .slick-slide div{display:flex;height:100%}@media screen and (max-width:1024px){.article-page-header-image .slick-dotted.slick-slider{margin-bottom:0}}.article-page-header-image .slick-dots{display:flex;justify-content:center;bottom:0}@media screen and (max-width:1024px){.article-page-header-image .slick-dots{position:relative;bottom:initial}}.article-page-header-image .slick-dots li{margin:0}.article-page-header-image .slick-dots li.slick-active button::before{background-color:var(--primary-black-100);opacity:1;width:5px;height:5px}@media screen and (max-width:1024px){.article-page-header-image .slick-dots li.slick-active button::before{background-color:var(--primary-violet-50)}}.article-page-header-image .slick-dots li button::before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--primary-black-60);opacity:1;width:6px;height:6px;transition:all 0.25s ease-in-out}.article-page-header-authors,.article-page-header .article-authors{margin-top:30px;color:#000;font-size:16px;line-height:150%}@media screen and (max-width:1024px){.article-page-header-authors,.article-page-header .article-authors{margin-top:22px;font-size:13px;color:#FFF}}.article-page-header-authors a,.article-page-header-authors span,.article-page-header-authors strong,.article-page-header-authors:not(:has(*)),.article-page-header .article-authors a,.article-page-header .article-authors span,.article-page-header .article-authors strong,.article-page-header .article-authors:not(:has(*)){color:#000;text-decoration:none;font-weight:800}@media screen and (max-width:1024px){.article-page-header-authors a,.article-page-header-authors span,.article-page-header-authors strong,.article-page-header-authors:not(:has(*)),.article-page-header .article-authors a,.article-page-header .article-authors span,.article-page-header .article-authors strong,.article-page-header .article-authors:not(:has(*)){color:#FFF}}.article-page-header-podcast-info{display:flex;flex-direction:row;align-items:center;gap:20px;margin:30px 0}@media screen and (max-width:1024px){.article-page-header-podcast-info{display:none}}.article-page-header-podcast-info .article-badge{position:relative}.article-page-header-podcast-info .article-page-header-content-time{margin:0}.article-page-header-podcast-buttons{display:flex;flex-direction:row;align-items:center;gap:30px;padding:10px 28px;background-color:var(--primary-black-100);border-radius:15px}@media screen and (max-width:1024px){.article-page-header-podcast-buttons{padding:initial;border-radius:0;justify-content:center;gap:39px}}.article-page-header-podcast-buttons .article-podcast-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.article-page-header-podcast-buttons .article-podcast-button img{width:100%;height:100%;object-fit:contain}.article-page-header-podcast-spacer{display:none}@media screen and (max-width:1024px){.article-page-header-podcast-spacer{display:block;width:1px;height:27px;background-color:#F0EFEF}}.article-page-header-podcast-image{position:relative;display:flex;height:100%;overflow:hidden}@media screen and (max-width:1024px){.article-page-header-podcast-image{height:375px;cursor:pointer}}.article-page-header-podcast-image>iframe{width:100%;padding:0 16px 0 113px;z-index:1;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.article-page-header-podcast-image>iframe{position:absolute;top:50%;left:0;transform:translate(0,-50%);opacity:0;visibility:hidden;padding:0}}.article-page-header-podcast-image.active{cursor:auto}@media screen and (max-width:1024px){.article-page-header-podcast-image.active img{opacity:.5}}@media screen and (max-width:1024px){.article-page-header-podcast-image.active iframe{opacity:1;visibility:visible}}.article-page-header-podcast-image.active::after{display:none}@media screen and (max-width:1024px){.article-page-header-podcast-image::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:url(/wp-content/themes/kp/images/article/video/kp_play.svg) no-repeat center center/contain;width:48px;height:48px}}@media screen and (max-width:1024px){.article-page-header-podcast-image:hover::after{background:url(/wp-content/themes/kp/images/article/video/kp_play_hover.svg) no-repeat center center/contain}}.article-page-header-podcast-image-container{position:relative}@media screen and (max-width:1024px){.article-page-header-podcast-image-container{padding-bottom:35px}}.article-page-header-podcast-image img{width:100%;height:100%;object-fit:cover;transition:all 0.25s ease-in-out}@media screen and (min-width:1025px){.article-page-header-podcast-image img{display:none}}.article-page-header-podcast-bar{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;bottom:0;left:0;width:100%;background:var(--primary-black-100);padding:12px 39px;border-radius:15px;gap:22px;z-index:1}@media screen and (min-width:1025px){.article-page-header-podcast-bar{display:none}}.article-page-header-podcast-bar .article-badge{position:relative}.article-page-explainer-wrapper{display:flex;flex-direction:column;gap:40px;margin-top:50px;margin-bottom:40px;padding-bottom:52px}@media screen and (max-width:1024px){.article-page-explainer-wrapper{gap:37px;margin:0!important;padding-bottom:40px;max-width:100%!important}}.article-page-explainer-title{display:inline-flex;align-items:center;gap:8px;width:100%;padding:20px 18px;background-color:var(--primary-violet-100);color:var(--secondary-yellow);font-size:13px;letter-spacing:.65px}.article-page-explainer-title::before{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--secondary-yellow)}.article-page-explainer-content{position:relative;border-left:1px solid var(--primary-violet-100);padding-left:20px;color:#000;font-size:16px;line-height:150%}.article-page-explainer-content::after{content:"";position:absolute;bottom:-52px;left:0;width:100%;height:1px;background-image:repeating-linear-gradient(90deg,#5947d6,#5947d6 8px,transparent 8px,transparent 16px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}@media screen and (max-width:1024px){.article-page-explainer-content::after{bottom:-40px}}.article-page-explainer-content p:first-of-type{margin-top:0}.article-page-explainer-content p:last-of-type{margin-bottom:0}@media screen and (max-width:1024px){.article-page-explainer-content{margin:0 16px;padding-left:16px}}.article-page-info{display:flex;align-items:center;justify-content:space-between;margin:20px 0 40px}.article-page-info .article-actions{margin:0}.article-page-info-date{display:flex;align-items:center;color:var(--primary-black-100);font-size:13px;line-height:140%}.article-page-info-date::before,.article-page-info-date::after{content:"";display:inline-block;width:5px;height:5px;background:#000;border-radius:50%;margin:0 10px}.article-page-text{position:relative;margin-bottom:76px;color:#000;font-size:18px;line-height:150%}.article-page-text>*:is(.donate-widget-container){max-width:515px;margin-left:219px;margin-right:328px}@media screen and (max-width:1024px){.article-page-text>*:is(.donate-widget-container){margin-left:auto;margin-right:auto}}@media screen and (max-width:515px){.article-page-text>*:is(.donate-widget-container){margin-left:initial;margin-right:initial}}.article-page-text>*:is(.donate-widget-container):has(+p){margin-bottom:30px}.article-page-text>*:has(iframe),.article-page-text>*:is(iframe){display:block!important;max-width:515px!important}@media screen and (min-width:1025px){.article-page-text>*:has(iframe),.article-page-text>*:is(iframe){margin-left:219px!important;margin-right:328px!important}}@media screen and (max-width:515px){.article-page-text>*:has(iframe),.article-page-text>*:is(iframe){margin-left:16px!important;margin-right:16px!important;max-width:calc(100% - 32px)!important}}.article-page-text>*.section:has(>.line-label-slider-content>.line-label-slider)>*:not(.line-label-slider-content){margin-inline:16px}@media screen and (max-width:1024px){.article-page-text>*.section:has(>.line-label-slider-content>.line-label-slider){margin-inline:0;max-width:100%}}@media screen and (max-width:1024px){.article-page-text{margin-bottom:50px}}.article-page-text .article-page-read-also-author>a{border-bottom:1px solid transparent!important}.article-page-text .article-page-read-also-author>a:hover{border-bottom-color:var(--primary-violet-100)!important}.article-page-text a:not(.product-card>a,:has(>img,>.product-card-body),.article-actions-button){color:#000;text-decoration:none;border-bottom:1px solid var(--primary-violet-50);transition:all 0.25s ease-in-out}.article-page-text a:not(.product-card>a,:has(>img,>.product-card-body),.article-actions-button):hover{color:var(--primary-violet-100);border-bottom-color:var(--primary-violet-100)}.article-page-text figure.alignleft{margin-right:16px}@media screen and (max-width:1079px){.article-page-text figure.alignleft{margin-right:12px;margin-left:16px}}.article-page-text figure.alignright{margin-left:16px}@media screen and (max-width:1079px){.article-page-text figure.alignright{margin-right:16px;margin-left:12px}}.article-page-text p{margin-top:0}.article-page-text sup a{color:var(--primary-violet-100);text-decoration:none}.article-page-text b{font-weight:600}.article-page-text h2{display:inline-block;font-size:28px;line-height:120%}.article-page-text h2:not(.section-title){margin-top:40px;margin-bottom:20px}.article-page-text h2:not(.section-title):first-of-type{margin-top:0}@media screen and (max-width:1024px){.article-page-text h2{display:block;font-size:19px;line-height:140%}}.article-page-text ul{display:flex;flex-direction:column;gap:1.5em;margin-top:0;margin-bottom:0;padding-left:24.5px}.article-page-text ul li{font-size:16px;padding-left:15px;line-height:160%}.article-page-text ul li::marker{font-size:1.2rem}.article-page-text ol.wp-block-list{display:flex;flex-direction:column;gap:1.5em;margin-top:0;margin-bottom:40px;padding-left:17.5px}.article-page-text ol.wp-block-list li{font-size:16px;padding-left:15px;line-height:160%}.article-page-text ol.wp-block-list li::marker{color:#000;font-size:16px;line-height:160%}.article-page-text ol.wp-block-footnotes{display:flex;flex-direction:column;gap:1.5em;margin-top:0;margin-bottom:0;padding-left:5px;border-top:1px solid var(--primary-violet-100);border-bottom:1px solid var(--primary-violet-100);padding-top:30px;padding-bottom:40px;counter-reset:item;list-style-type:none}@media screen and (max-width:1024px){.article-page-text ol.wp-block-footnotes{padding-top:30px;padding-bottom:30px}}.article-page-text ol.wp-block-footnotes li{display:flex;flex-direction:row;gap:12px;font-size:13px;line-height:140%}.article-page-text ol.wp-block-footnotes li::before{counter-increment:item;content:counter(item);color:var(--primary-violet-100);font-size:13px;line-height:140%;min-width:10px}.article-page-text ol.wp-block-footnotes li a{display:none}.article-page-text p:has(+.line-label-slider-wrapper){margin-bottom:0}.article-page-text>.line-label-slider-wrapper{margin-top:60px;margin-bottom:74px}@media screen and (max-width:1024px){.article-page-text>.line-label-slider-wrapper{margin-top:50px;margin-bottom:38px}}.article-page-text>.line-label-slider-wrapper .line-label-slider-content{margin:0}@media screen and (min-width:1025px){.article-page-text>.line-label-slider-wrapper .slick-slide:has(>div>.product-card){margin-inline:15px}}@media screen and (min-width:1025px){.article-page-text>.line-label-slider-wrapper .line-label-slider:has(>.product-card){gap:31px}}.article-page-text>.line-label-slider-wrapper.alignfull .slick-slide:has(>div>.product-card){margin-inline:15.65px}@media screen and (min-width:1025px){.article-page .line-label-slider-wrapper .slick-slide:has(>div>.product-card){margin-inline:15.65px!important}}@media screen and (min-width:1025px){.article-page .line-label-slider-wrapper .line-label-slider:has(>.product-card){gap:31px}}.article-page-image{display:flex;flex-direction:column;margin-top:50px;margin-bottom:50px;clear:both}@media screen and (max-width:1024px){.article-page-image{margin-top:40px;margin-bottom:40px}}.article-page-image img{width:100%}.article-page-image-credits{width:100%;margin-top:15px;display:flex;flex-direction:row;gap:5px;line-height:140%;font-size:11px;color:var(--primary-black-60)}@media screen and (max-width:1024px){.article-page-image-credits{padding-left:16px;padding-right:16px;margin-top:13px}}.article-page-image-credits::before{content:"";margin:-5px 0;height:min-content;width:min-content;min-width:24px;min-height:24px;background:url(/wp-content/themes/kp/images/kp_camera_dark.svg) no-repeat center center/contain}@media screen and (max-width:1024px){.article-page-image-credits::before{margin:-3px 0}}.article-page .wp-block-image{margin-top:60px;margin-bottom:60px}@media screen and (max-width:1024px){.article-page .wp-block-image{margin-top:40px;margin-bottom:40px}}.article-page .wp-block-image .wp-element-caption{width:100%;margin-top:15px;display:flex;flex-direction:row;gap:5px;line-height:140%;font-size:11px;color:var(--primary-black-60)}@media screen and (max-width:1024px){.article-page .wp-block-image .wp-element-caption{padding-left:16px;padding-right:16px;margin-top:13px}}.article-page .wp-block-image .wp-element-caption::before{content:"";margin:-5px 0;height:min-content;width:min-content;min-width:24px;min-height:24px;background:url(/wp-content/themes/kp/images/kp_camera_dark.svg) no-repeat center center/contain}@media screen and (max-width:1024px){.article-page .wp-block-image .wp-element-caption::before{margin:-3px 0}}.article-page .wp-block-quote{position:relative;color:var(--primary-violet-100);font-size:21px;line-height:140%;left:-67px;margin-top:60px;margin-bottom:46px}@media screen and (max-width:1024px){.article-page .wp-block-quote{left:0;margin-top:50px;margin-bottom:50px;display:flex;flex-direction:row;gap:16px}}.article-page .wp-block-quote::before{content:"“";position:absolute;top:0;right:7px;margin-right:100%;color:var(--primary-violet-100);font-size:56px;line-height:120%}@media screen and (max-width:1024px){.article-page .wp-block-quote::before{position:relative;margin-right:0;right:0}}.article-page-tags{border-top:1px solid var(--primary-violet-100);padding-top:50px;margin-top:78px;margin-bottom:80px;display:flex;column-gap:14px;row-gap:8px;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1024px){.article-page-tags{padding-top:22px;padding-bottom:20px;border-bottom:1px solid var(--primary-violet-100)}}.article-page-tags span{font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;margin-right:-8px}.article-page-tags .article-content-category{margin:0;padding:2px 2px 2px 10px;transition:all 0.25s ease-in-out}.article-page-tags .article-content-category:has(:not(button)){padding-right:10px}.article-page-tags .article-content-category a{text-decoration:underline 0 #fff0}.article-page-tags .article-content-category a:hover{text-decoration:underline 1px var(--primary-violet-100)}.article-page-tags .article-content-category::before{background-color:var(--primary-violet-10);width:100%}.article-page-tags .article-page-release{display:block;width:100%;padding-top:15px}.article-page-tags .article-page-release a{color:var(--primary-violet-100);font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;font-weight:500;font-family:"DM Mono",monospace}.article-page-read-also{display:flex;flex-direction:column;border-top:1px solid var(--primary-violet-100);border-bottom:1px solid var(--primary-violet-100);padding:12px 0 20px 0}.article-page-read-also-label{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase}.article-page-read-also-label::before{content:"💡";font-size:21px;width:21px;height:29px;display:flex;justify-content:center;align-items:center}.article-page-read-also-title{margin-top:17px;width:fit-content;color:#000;font-size:19px;line-height:120%;text-decoration:underline 0 #fff0!important;text-underline-offset:6px;border:none!important;transition:all 0.25s ease-in-out}.article-page-read-also-title:hover{color:var(--primary-violet-100);text-decoration:underline 1px var(--primary-violet-100)!important}.article-page-read-also-author{margin-top:10px;width:fit-content;color:#000;font-size:13px;line-height:130%;text-decoration:none}.article-page-read-also-author a,.article-page-read-also-author span,.article-page-read-also-author strong,.article-page-read-also-author:not(:has(*)){color:#000;text-decoration:none!important;font-weight:800}.article-page-read-also .article-actions{margin-top:21px}.article-page-podcast{display:flex;flex-direction:column;border-top:1px solid var(--primary-red-100);border-bottom:1px solid var(--primary-red-100);padding:12px 0 20px 0}.article-page-podcast-label{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;margin-bottom:11px}.article-page-podcast-label::before{content:"🎧";font-size:21px;width:21px;height:29px;display:flex;justify-content:center;align-items:center}.article-page-podcast-bar{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;bottom:10px;left:0;width:100%;background:var(--primary-black-100);padding:12px;border-radius:15px;gap:22px;z-index:1}.article-page-podcast-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:39px;padding-right:22px;border-right:1px solid #F0EFEF}.article-page-podcast-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.article-page-podcast-button img{width:100%;height:100%;object-fit:contain}.article-page-podcast-image{position:relative;display:flex;height:328px;width:100%;border-radius:15px 15px 0 0;overflow:hidden;padding:0}.article-page-podcast-image::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:url(/wp-content/themes/kp/images/article/video/kp_play.svg) no-repeat center center/contain;width:48px;height:48px}.article-page-podcast-image:hover::after{background:url(/wp-content/themes/kp/images/article/video/kp_play_hover.svg) no-repeat center center/contain}.article-page-podcast-image iframe{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translate(0,-50%);opacity:0;visibility:hidden;padding:0;transition:all 0.25s ease-in-out}.article-page-podcast-image.active img{opacity:.5}.article-page-podcast-image.active iframe{opacity:1;visibility:visible;z-index:1}.article-page-podcast-image.active::after{display:none}.article-page-podcast-image-container{position:relative;padding-bottom:35px;margin-bottom:10px}.article-page-podcast-image img{width:100%;height:100%;object-fit:cover;transition:all 0.25s ease-in-out}.article-page-podcast .article-badge{position:relative;padding:0 8px;background:var(--primary-beige)}.article-page-podcast-title{color:#000;font-size:21px;line-height:140%;text-decoration:underline 0 #fff0!important;transition:all 0.25s ease-in-out}.article-page-podcast-title:hover{color:var(--primary-violet-100);text-decoration:underline 1px var(--primary-violet-100)!important}.article-page-podcast-subtitle{margin-top:10px!important;margin-bottom:0;color:#000;font-size:16px;line-height:130%}.article-page-podcast-subtitle p:last-of-type{margin-bottom:0}.article-page-podcast-duration{margin-top:16px;color:var(--primary-black-100);font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase}.article-page-podcast-authors{margin-top:17px;color:var(--primary-black-100);font-size:13px;line-height:140%}.article-page-podcast-authors a,.article-page-podcast-authors span,.article-page-podcast-authors strong,.article-page-podcast-authors:not(:has(*)){color:var(--primary-black-100);text-decoration:none!important;line-height:150%}.article-page-author .article-single-author{justify-content:space-between}.article-page-author .article-authors a,.article-page-author .article-authors span,.article-page-author .article-authors strong,.article-page-author .article-authors:not(:has(*)){color:#000;text-decoration:none}.article-page-author-caption{margin-top:22px;margin-bottom:25px;color:#000;font-size:16px;line-height:160%}@media screen and (max-width:1024px){.article-page-author-caption{font-size:13px}}.article-page-author-contact{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#000;font-size:13px;line-height:110%;text-transform:lowercase;border-radius:15px;border:1px solid var(--primary-gray-40);padding:12px 29px 12px 15px;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.article-page-author-contact{width:100%;justify-content:center}}.article-page-author-contact:hover{border-color:var(--primary-violet-100)}.article-page-author-contact::before{content:"🖊️"}.article-page-author .message-to-author{margin-top:30px}.article-page-author .message-to-author:not(.hidden){display:flex;flex-direction:column}.article-page-author .message-to-author label{display:block;color:#000;font-size:16px;line-height:130%;margin-bottom:15px}.article-page-author .message-to-author textarea{resize:none;border-radius:15px;border:1px solid #000;background:#FFF;padding:15px 21px;box-shadow:none;height:122px;color:#000;font-size:16px;line-height:130%}.article-page-author .message-to-author textarea::placeholder{color:var(--primary-black-60);font-size:16px;line-height:130%}.article-page-author .message-to-author div[role=alert]{order:-1}.article-page-author .message-to-author button{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100);margin-top:20px;padding:13.5px 70px;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;width:100%;max-width:298px;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){.article-page-author .message-to-author button{max-width:100%;padding:13.5px 20.5px}}.article-page-author .message-to-author button:hover{background:var(--primary-violet-50)}.article-page #comments-container{max-width:1062px;margin:0 auto 40px;display:flex;flex-direction:column}.article-page #comments-container #komentarze{transform:translateY(-60px)}.article-page #comments-container .comments-area{margin-bottom:0px!important}.article-page #comments-container>*{width:100%}@media screen and (max-width:1024px){.article-page #comments-container{max-width:100%}}.article-page #comments-container .comment-list{margin:0;padding:0}.article-page #comments-container .wpd-thread-list{padding-bottom:0!important}.article-page-padding-inner,.article-page-info,.article-page-author,.article-page #comments-container{padding-left:219px;padding-right:328px}@media screen and (max-width:1024px){.article-page-padding-inner,.article-page-info,.article-page-author,.article-page #comments-container{padding-left:16px;padding-right:16px}}.article-page-padding-inner-medium{padding-left:110px;padding-right:110px}@media screen and (max-width:1024px){.article-page-padding-inner-medium{padding-left:16px;padding-right:16px}}@media screen and (max-width:1024px){.article-page-padding-without-mobile,.article-page-image{padding-left:0;padding-right:0}}.article-page-margin-inner,.article-page-explainer-wrapper,.article-page-text>*,.article-page-tags{margin-left:219px;margin-right:328px;max-width:515px}@media screen and (max-width:1024px){.article-page-margin-inner,.article-page-explainer-wrapper,.article-page-text>*,.article-page-tags{margin-left:auto;margin-right:auto}}@media screen and (max-width:515px){.article-page-margin-inner,.article-page-explainer-wrapper,.article-page-text>*,.article-page-tags{margin-left:16px;margin-right:16px;max-width:calc(100% - 32px)}}.article-page .alignfull{max-width:100%;margin-left:0;margin-right:0;clear:both}.article-page .alignwide{max-width:100%;margin-left:110px;margin-right:110px;clear:both}.article-page .alignwide.donate-widget-container{width:auto}@media screen and (max-width:1024px){.article-page .alignwide{margin-left:0;margin-right:0}}@media screen and (max-width:1024px){.article-page .wp-block-image{margin-left:0;margin-right:0;max-width:100%}}.article-page-right-side{width:100%;margin-bottom:40px;z-index:1;right:calc(100% - 100px);position:relative}@media screen and (min-width:1222px){.article-page-right-side{margin-right:-100%;max-width:328px;float:right;clear:both}}@media screen and (max-width:1305px){.article-page-right-side{right:calc(100% - 50px)}}@media screen and (max-width:1221px){.article-page-right-side{right:0;margin-top:40px;margin-bottom:40px}}.article-page>.line-label-slider-wrapper{max-width:1062px;margin:60px auto 74px}.article-page>.line-label-slider-wrapper .line-label-slider-content{margin:0}@media screen and (max-width:1024px){.article-page>.line-label-slider-wrapper{padding:0!important;max-width:100%}}.category-page-header{text-align:center;max-width:624px;width:100%;margin:60px auto 50px}@media screen and (max-width:1024px){.category-page-header{padding:0 16px;margin:36px auto 40px}}.category-page-header h1{color:#000;font-size:48px;line-height:120%;margin:0}@media screen and (max-width:1024px){.category-page-header h1{font-size:21px;line-height:140%}}.category-page-header:has(div,button){display:flex;flex-direction:column;text-align:start}.category-page-header>div{color:#000;font-size:19px;line-height:140%;margin-top:20px}@media screen and (max-width:1024px){.category-page-header>div{font-size:16px;line-height:160%}}.category-page-header>div p:first-of-type{margin-top:0}.category-page-header>div p:last-of-type{margin-bottom:0}.category-page-header-like-button{margin-top:10px;padding:10px 16px;border-radius:15px;border:1px solid var(--primary-violet-100);background:#FFF;font-size:13px;line-height:140%;color:var(--primary-violet-100);transition:all 0.3s ease;text-decoration:none;width:fit-content}.category-page-header-like-button:hover{background:var(--primary-violet-100);border-color:var(--primary-violet-100);color:#FFF}.category-page-header-like-button:not(.followed) span:last-child{display:none}.category-page-header-like-button.followed span:first-child{display:none}@media screen and (max-width:1024px){.category-page-header .read-more-button{padding:10px 18px;font-size:13px;line-height:140%}}.site-main:has(>.category-page-header) h2:not(.article-content-title){text-align:center;padding-inline:16px}.read-more-text{position:relative;overflow:hidden;transition:all 0.3s ease}.read-more-text[style]{max-height:var(--visible-max-height,200px)}.read-more-text[style]::after{content:"";position:absolute;bottom:0;left:-10px;width:calc(100% + 20px);height:100px;backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom,rgb(255 255 255 / .25),#ffffff 35%);mask-mode:match-source;-webkit-mask-image:linear-gradient(to bottom,rgb(255 255 255 / .25),#ffffff 35%);-webkit-mask-mode:match-source;transition:all 0.3s ease}.read-more-text p:first-child{margin-top:0}.read-more-text p:last-child{margin-bottom:0}.read-more:has(>.read-more-text[style]) .read-more-button{display:inline-flex}.read-more.expanded .read-more-button::after{transform:rotate(-180deg)}.read-more.expanded .read-more-text{max-height:var(--max-height)}.read-more.expanded .read-more-text::after{height:0}.read-more-button{margin-top:20px;display:none;gap:15px;font-size:16px;line-height:130%;padding:13.5px 18px;border:1px solid #000;border-radius:15px!important;max-width:305px;width:100%;transition:all 0.3s ease}@media screen and (max-width:1024px){.read-more-button{margin-top:10px;width:100%;max-width:100%}}.read-more-button:hover{border-color:#000;opacity:.75}.read-more-button::after{content:"";width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_arrow_drop_down.svg) no-repeat center center/contain;transition:all 0.3s ease}.donate-widget{width:100%}.donate-widget h2{margin:0;display:inline-flex;align-items:center;gap:15px;color:var(--primary-black-100);font-size:28px;line-height:120%}.donate-widget h2::before{content:"✊";display:block}.donate-widget-wrapper{position:relative;display:flex;flex-direction:row;gap:63px;background:var(--primary-beige);border-radius:15px;padding:97px 89px 78px 98px}@media screen and (max-width:1024px){.donate-widget-wrapper{margin-inline:16px}}.donate-widget-wrapper::after{content:"";position:absolute;bottom:-32px;left:38px;width:260px;height:304px;background:url(/wp-content/themes/kp/images/donate-widget/kp_hand.png) no-repeat center center/cover;transform:rotate(22deg)}@container (max-width:800px){.donate-widget-wrapper{flex-direction:column;gap:40px;padding:40px 40px 65px}.donate-widget-wrapper::after{transform:rotate(-133deg);top:-136px;right:-157px;left:auto}.donate-widget-wrapper .donate-widget-content,.donate-widget-wrapper .donate-widget h2{display:none}.donate-widget-wrapper .donate-widget-form{margin-top:0}.donate-widget-wrapper .donate-widget-form-period{justify-content:center}}@container (max-width:514px){.donate-widget-wrapper{padding:20px}.donate-widget-wrapper::after{display:none}.donate-widget-wrapper .donate-widget-form-amount{margin-top:10px}.donate-widget-wrapper .donate-widget-form-amount .in-action-elements .row1 .row1{grid-template-columns:repeat(2,1fr)}.donate-widget-wrapper .donate-widget-form-payments{margin-top:18px}.donate-widget-wrapper .donate-widget-form-info{margin-top:20px}}.donate-widget-container{margin-top:28px;max-width:1062px;margin-left:auto;margin-right:auto;width:100%;container-type:inline-size}.donate-widget-content{padding-top:36px;padding-bottom:172px;max-width:45%;z-index:1}.donate-widget-content h3{margin:0;color:#000;font-size:28px;line-height:120%}.donate-widget-content h3 span{margin:0;position:relative}.donate-widget-content h3 span:before{content:"";position:absolute;width:100%;height:14px;bottom:-13px;left:0;background:url(/wp-content/themes/kp/images/donate-widget/kp_underline.png) no-repeat center center/contain}.donate-widget-content p{color:#000;font-size:16px;line-height:160%;max-width:93%;margin-top:42px}.donate-widget-tab{color:#000;font-size:13px;line-height:140%;margin-top:30px;margin-bottom:0}.donate-widget-tab>p:first-of-type{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:27px}.donate-widget-tab>p:first-of-type>img{margin:0}.donate-widget-form{display:flex;flex-direction:column;margin-top:28px}.donate-widget-form-period{display:flex;flex-direction:row;gap:7px}.donate-widget-form-period label{display:flex;cursor:pointer}.donate-widget-form-period label span{color:var(--primary-black-100);line-height:130%;border-radius:15px;background:#fff0;padding:13.5px 20px;transition:all 0.15s ease-in-out}.donate-widget-form-period label input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.donate-widget-form-period label input:checked+span{background:var(--primary-violet-50);color:#FFF}.donate-widget-form-period label input:focus-visible+span{outline:2px solid blue;outline-offset:2px}.donate-widget-form-amount{margin-top:20px}.donate-widget-form-amount span{font-size:13px;line-height:140%}.donate-widget-form-amount .campaign-title,.donate-widget-form-amount .wc-donation-title,.donate-widget-form-amount .block-campaign-thumbnail{display:none}.donate-widget-form-amount .in-action-elements .row1 .row1{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;row-gap:20px}.donate-widget-form-amount .in-action-elements .row1 .row1 label{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px;align-items:center;color:var(--primary-black-100);font-size:16px;line-height:130%;white-space:nowrap;padding:0;margin:0;cursor:pointer}.donate-widget-form-amount .in-action-elements .row1 .row1 label[for^=wc-donation-other-amount]{display:none}.donate-widget-form-amount .in-action-elements .row1 .row1 label .checkmark{position:relative;width:18px;height:18px;border-radius:50%;border:1px solid var(--primary-black-100)}.donate-widget-form-amount .in-action-elements .row1 .row1 label .checkmark::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:10px;height:10px;border-radius:50%;background:#fff0;border:1px solid #fff0;transition:all 0.15s ease-in-out}.donate-widget-form-amount .in-action-elements .row1 .row1 label input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.donate-widget-form-amount .in-action-elements .row1 .row1 label:has(input:checked){font-weight:700}.donate-widget-form-amount .in-action-elements .row1 .row1 label:has(input:checked) .checkmark{background:none!important}.donate-widget-form-amount .in-action-elements .row1 .row1 label:has(input:checked) .checkmark::before{background:var(--primary-violet-100);border-color:var(--primary-black-100)}.donate-widget-form-amount .in-action-elements .row1 .row1 label:has(input:focus-visible) .checkmark{outline:2px solid blue;outline-offset:2px}.donate-widget-form-amount .in-action-elements .row1 .price-wrapper{position:relative;display:block!important;margin-top:24px!important;border-radius:15px;border:1px solid var(--primary-black-100)}.donate-widget-form-amount .in-action-elements .row1 .price-wrapper label{position:absolute;color:var(--primary-black-100);font-size:13px;line-height:140%;padding-inline:4px;background:var(--primary-beige);top:0;left:17px;z-index:1;transform:translateY(-50%)}.donate-widget-form-amount .in-action-elements .row1 .price-wrapper input{border-radius:15px;border:none;padding:13.5px 20px;line-height:130%;color:var(--primary-black-100);font-size:16px;background-color:#fff0;-moz-appearance:textfield;appearance:textfield;display:block!important;width:100%}.donate-widget-form-amount .in-action-elements .row1 .price-wrapper input::placeholder{color:var(--primary-black-60)}.donate-widget-form-amount .in-action-elements .row1 .price-wrapper::after{content:none;display:none}.donate-widget-form-amount .in-action-elements .wc-donation-f-submit-donation{display:none}.donate-widget-form-payments{margin-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px}.donate-widget-form-payments img{max-height:26px;object-fit:contain}.donate-widget-form-info{color:#000;font-size:13px;line-height:140%;margin-top:30px;margin-bottom:0}.donate-widget-form-button{margin-top:20px;padding:13.5px 20px;color:#FFF;border-radius:15px;background-color:var(--primary-violet-100);font-size:16px;line-height:130%;transition:all 0.15s ease-in-out;width:100%}.donate-widget-form-button:hover{opacity:.9}.donate-widget-range-container{display:flex;flex-direction:column}.donate-widget-range-container label{color:#000;font-size:16px;line-height:130%}.donate-widget-range-wrapper{position:relative}.donate-widget-range-wrapper>span{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);border-radius:8px;background:var(--primary-violet-100);padding:5px 13px;color:#FFF;text-align:center;white-space:nowrap;transition:0.1s left linear 0s}.donate-widget-range-wrapper>span::before{content:"";position:absolute;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid var(--primary-violet-100);bottom:-5px;left:50%;transform:translateX(-50%)}.donate-widget-range-wrapper>input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:5px;background:rgb(170 164 229 / .3);border:none;opacity:1;transition:opacity 0.2s;margin-top:10px;padding:0}.donate-widget-range-wrapper>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#FFF;border:1px solid var(--primary-violet-100);cursor:pointer}.donate-widget-range-wrapper>input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#FFF;border:1px solid var(--primary-violet-100);cursor:pointer}.donate-widget-range-wrapper>input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#FFF;border:1px solid var(--primary-violet-100);cursor:pointer}.donate-widget-range-wrapper>input[type=range]::-moz-range-progress{background:var(--primary-violet-100);height:100%;border-radius:5px}.donate-widget-range-wrapper>input[type=range]::-ms-fill-lower{background:rgb(170 164 229 / .3);height:100%}.donate-widget-range-wrapper>input[type=range]::-ms-fill-upper{background:var(--primary-violet-100);border-radius:5px;height:100%}.donate-widget-range-values{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.donate-widget-range-values span{color:#000;font-size:16px;line-height:130%}.site-main:not(.article-page,.central-content-tertiary) .donate-widget,.donate-page .donate-widget{width:40%}.site-main:not(.article-page,.central-content-tertiary) .donate-widget-content,.donate-page .donate-widget-content{width:41%}.site-main:not(.article-page,.central-content-tertiary) .donate-widget-wrapper,.donate-page .donate-widget-wrapper{justify-content:space-around}@container (max-width:800px){.site-main:not(.article-page,.central-content-tertiary) .donate-widget-wrapper .donate-widget,.donate-page .donate-widget-wrapper .donate-widget{width:100%}}.site-main:not(.article-page,.central-content-tertiary) .donate-widget-container,.donate-page .donate-widget-container{max-width:100%;margin-top:0;margin-bottom:80px}@media screen and (max-width:1024px){.site-main:not(.article-page,.central-content-tertiary) .donate-widget-container:last-child,.donate-page .donate-widget-container:last-child{margin-bottom:0}}#cart-donate-widget>h4{margin:0 0 10px;color:var(--primary-black-100);font-size:19px;line-height:120%}#cart-donate-widget>p{color:#000;font-size:16px;line-height:130%;margin:0 0 20px}#cart-donate-widget>.widget_wc-donation-widget{display:none!important}#cart-donate-widget>.donate-widget-range-holder{display:flex;justify-content:space-between;align-items:center;gap:30px}#cart-donate-widget>.donate-widget-range-holder .donate-widget-range-container{flex:auto}#cart-donate-widget>.donate-widget-range-holder>button{cursor:pointer;display:inline;padding:10px 16px;border:1px solid var(--primary-black-100);border-radius:15px;transition:all 0.25s ease-in-out;background:#fff;font-weight:700;line-height:26px}#cart-donate-widget>.donate-widget-range-holder>button:hover{background:var(--primary-black-100);color:#fff}.author-page-container{margin-top:60px;max-width:627px;margin-left:auto;margin-right:auto;margin-bottom:80px}@media screen and (max-width:1024px){.author-page-container{margin-top:30px;margin-bottom:60px}}.author-page-container .line-label-slider-content{margin:0}.author-page-container .line-label-slider-prev{left:-83px}.author-page-container .line-label-slider-next{right:-83px}.author-page-container .line-label-slider-wrapper{margin-bottom:70px}@media screen and (max-width:1024px){.author-page-container .line-label-slider-wrapper{margin-bottom:60px}}@media screen and (min-width:626px){.author-page-container .highlight-card::before{border-radius:15px!important}}.author-page-container .highlight-card-slider-prev{left:-115px!important}.author-page-container .highlight-card-slider-next{right:-115px!important}.author-page-container .message-to-author{margin-top:30px}.author-page-container .message-to-author[style]{display:flex!important;flex-direction:column}.author-page-container .message-to-author label{display:block;color:#000;font-size:19px;line-height:120%;margin-bottom:15px}.author-page-container .message-to-author textarea{resize:none;border-radius:15px;border:1px solid #000;background:#FFF;padding:15px 21px;box-shadow:none;height:122px;color:#000;font-size:16px;line-height:130%}.author-page-container .message-to-author textarea::placeholder{color:var(--primary-black-60);font-size:16px;line-height:130%}.author-page-container .message-to-author div[role=alert]{order:-1}.author-page-container .message-to-author button{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100);margin-top:20px;padding:13.5px 70px;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;width:100%;max-width:298px;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){.author-page-container .message-to-author button{max-width:100%;padding:13.5px 20.5px}}.author-page-container .message-to-author button:hover{background:var(--primary-violet-50)}.author-section{margin-bottom:70px}@media screen and (max-width:1024px){.author-section{padding-left:16px;padding-right:16px;margin-bottom:52px}}.author-section-head{display:flex;flex-direction:row;align-items:center}.author-section-head-avatar{width:96px;height:96px;border-radius:50%;object-fit:cover}.author-section-head-info{display:flex;flex-direction:row;align-items:center;margin-left:18px}@media screen and (max-width:1024px){.author-section-head-info{flex-direction:column;align-items:start;margin-left:20px;gap:10px}}.author-section-head-follow-button{font-size:13px;line-height:110%;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);border-radius:15px;padding:12px 16px;transition:all 0.25s ease-in-out;background:none}@media screen and (max-width:1024px){.author-section-head-follow-button{white-space:nowrap;padding:12px 12px;font-size:12px}}.author-section-head-follow-button:hover{background-color:var(--primary-violet-100);color:#FFF;cursor:pointer}.author-section-head-follow-button:not(.followed) span:last-child{display:none}.author-section-head-follow-button.followed span:first-child{display:none}.author-section-head-socials{display:flex;flex-direction:row;align-items:center;gap:10px;margin-left:20px}@media screen and (max-width:1024px){.author-section-head-socials{align-items:start;margin-left:0}}.author-section-head-social{width:24px;height:24px;padding:0}.author-section-head-social-twitter{background:url(/wp-content/themes/kp/images/socialmedia/kp_twitter.svg) no-repeat center center/contain}.author-section-head-social-instagram{background:url(/wp-content/themes/kp/images/socialmedia/kp_instagram.svg) no-repeat center center/contain}.author-section-head-social-bluesky{background:url(/wp-content/themes/kp/images/socialmedia/kp_bluesky.svg) no-repeat center center/contain}.author-section-head-social-facebook{background:url(/wp-content/themes/kp/images/socialmedia/kp_facebook.svg) no-repeat center center/contain}.author-section-details-title{margin:15px 0 0;color:#000;font-size:28px;line-height:120%}@media screen and (max-width:1024px){.author-section-details-title{margin-top:10px}}.author-section-details-description{margin-top:20px;color:#000;font-size:19px;line-height:140%}.author-section-details-description p:first-of-type{margin-top:0}.author-section-details-description p:last-of-type{margin-bottom:0}.author-section-details-write{display:inline-flex;align-items:center;gap:15px;text-decoration:none;color:#000;font-size:16px;line-height:130%;border-radius:15px;border:1px solid #000;padding:13.5px 36px;margin-top:30px;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.author-section-details-write{width:100%;justify-content:center;margin-top:20px}}.author-section-details-write:hover{border-color:var(--primary-violet-100)}.author-section-details-write::before{content:"🖊️"}.author-section-details-write+.woocommerce-message{margin-top:30px}.author-event-arrow.highlight-card-slider-prev{left:-113px}.author-event-arrow.highlight-card-slider-next{right:-113px}.auth-page{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.auth-page{flex-direction:column}}.auth-page-content{margin-inline-start:auto;margin-inline-end:auto;padding:64px 0;max-width:407px;width:100%}@media screen and (max-width:1024px){.auth-page-content{padding:58px 16px;max-width:100%}}.auth-page-content>h1{color:var(--primary-black-100);font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.auth-page-content>h1{font-size:21px;line-height:140%}}.auth-page-content>p{color:#000;font-size:19px;line-height:140%;margin:11px 0 20px}@media screen and (max-width:1024px){.auth-page-content>p{font-size:16px;line-height:160%}}.auth-page-content-form{display:flex;flex-direction:column;width:100%}.auth-page-content-form .input{margin-top:20px}.auth-page-content-form .input:nth-child(1of .input){margin-top:0}.auth-page-content-form .checkbox{margin-top:20px}.auth-page-content-form-forgot{margin-top:11px;color:var(--primary-black-100);font-size:13px;text-align:center;text-decoration:underline 1px var(--primary-violet-100);text-underline-offset:4px;transition:all 0.25s ease-in-out}.auth-page-content-form-forgot:hover{color:var(--primary-violet-100)}.auth-page-content-form-or{position:relative;margin:10px 0;color:var(--primary-black-100);font-size:13px;line-height:140%;text-align:center}.auth-page-content-form-or span{position:relative;z-index:1;background-color:#FFF;padding:0 10px}.auth-page-content-form-or::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--primary-black-100)}.auth-page-content-form-submit{padding:13.5px 20px;color:#FFF;border-radius:15px;background-color:var(--primary-violet-100);font-size:16px;line-height:130%;width:75%;transition:all 0.15s ease-in-out}.auth-page-content-form-submit:hover{opacity:.9}@media screen and (max-width:1024px){.auth-page-content-form-submit{width:100%}}.auth-page-content-form-footer{display:flex;flex-direction:row;gap:11px;margin-top:20px}@media screen and (max-width:1024px){.auth-page-content-form-footer{flex-direction:column;gap:11px}}.auth-page-content-form-login,.auth-page-content-form-register{color:var(--primary-black-100);font-size:16px;line-height:130%}.auth-page-content-form-login a,.auth-page-content-form-register a{color:var(--primary-black-100);text-decoration:underline 1px var(--primary-violet-100);text-underline-offset:4px;transition:all 0.25s ease-in-out}.auth-page-content-form-login a:hover,.auth-page-content-form-register a:hover{color:var(--primary-violet-100)}.auth-page-content-form-back{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;gap:15px;background:#fff0;border:1px solid var(--primary-violet-50)!important;border-radius:15px;padding:11px 20px;width:25%;color:var(--primary-violet-50);font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}.auth-page-content-form-back:hover{background:var(--primary-violet-50);color:#FFF}@media screen and (max-width:1024px){.auth-page-content-form-back{width:100%}}.auth-page-content-form .woocommerce-privacy-policy-text{margin-top:20px;color:var(--primary-black-100);font-size:13px;line-height:140%}.auth-page-content-form .woocommerce-privacy-policy-text p{margin:0}.auth-page-content-form .woocommerce-privacy-policy-text p::after{content:"*";color:var(--primary-violet-100)}.auth-page-content-form .woocommerce-privacy-policy-text a{color:currentColor}.auth-page-content-form .wc-social-login{display:none}.auth-page-content-form .registration-form-mailpoet{display:none}.auth-page-content-full-icon{width:100%;display:flex;justify-content:center;margin-top:54px;margin-bottom:248px}.auth-page-content-full-icon img{max-width:56px;max-height:56px;width:100%;height:100%}.auth-page-content-footer{border-top:1px solid var(--primary-black-100);padding-top:20px}.auth-page-content-footer p{margin:0;color:#000;font-size:16px;line-height:130%}.auth-page-content-footer a{color:var(--primary-black-100)}.auth-page-aside{border-left:1px solid var(--primary-gray-40);background:var(--primary-beige);box-shadow:4px 0 4px 0 rgb(0 0 0 / .25);width:100%;max-width:597px;padding:64px 160px 64px 109px}@media screen and (max-width:1304px){.auth-page-aside{padding:64px;max-width:fit-content}}@media screen and (max-width:1024px){.auth-page-aside{border-left:none;box-shadow:none;padding:40px 16px;max-width:100%;background:none}}.auth-page-aside-content{max-width:328px}@media screen and (max-width:1024px){.auth-page-aside-content{max-width:100%}}.auth-page-aside-content h3{color:var(--primary-black-100);font-size:21px;line-height:140%;margin:0 0 14px}@media screen and (max-width:1024px){.auth-page-aside-content h3{margin:0 0 20px}}.auth-page-aside-content .info-box{margin:0 0 10px}.input{position:relative;width:100%}.input-title{position:absolute;top:-12px;left:20px;pointer-events:none;z-index:0}.input-title::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 8px);height:100%;background:#FFF;z-index:-1}.input input{background:#FFFFFF!important;border-radius:15px;border:1px solid var(--primary-black-100)!important;width:100%;font-size:16px;color:var(--primary-black-100)!important;padding:13.5px 20px}.input input:placeholder{color:var(--primary-black-60)}.auth-button{display:inline-flex;justify-content:center;align-items:center;gap:15px;background-color:#fff;border:1px solid #000;border-radius:15px;padding:11px 20px;width:100%;color:#000;font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}.auth-button:hover{background-color:#000;color:#fff}.auth-button:hover.auth-button-apple::before{background:url(/wp-content/themes/kp/images/auth-buttons/kp_apple_white.svg) no-repeat center center/contain}.auth-button::before{content:"";width:26px;height:26px}.auth-button-google::before{background:url(/wp-content/themes/kp/images/auth-buttons/kp_google.svg) no-repeat center center/contain}.auth-button-facebook::before{background:url(/wp-content/themes/kp/images/auth-buttons/kp_facebook.svg) no-repeat center center/contain}.auth-button-apple::before{background:url(/wp-content/themes/kp/images/auth-buttons/kp_apple.svg) no-repeat center center/contain}.auth-button-linkedin::before{background:url(/wp-content/themes/kp/images/auth-buttons/kp_linkedin.svg) no-repeat center center/contain}.auth-button-list{display:flex;flex-direction:column;gap:10px}.checkbox{display:flex;flex-direction:row;gap:12px}.checkbox input:checked+.checkbox-mark{background:var(--primary-violet-100);border-color:var(--primary-violet-100)}.checkbox input:checked+.checkbox-mark::after{opacity:1}.checkbox-mark{position:relative;border:1px solid var(--primary-black-100);border-radius:5px;background:#FFF;min-width:18px;width:min-content;min-height:18px;height:min-content;transition:all 0.25s ease-in-out}.checkbox-mark::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;opacity:0;background:url(/wp-content/themes/kp/images/kp_check.svg) no-repeat center center/contain;transition:all 0.25s ease-in-out}.checkbox-text{margin:0;color:var(--primary-black-100);font-size:13px;line-height:140%}.checkbox-text a{color:var(--primary-black-100);font-weight:400}.checkbox-text span{color:var(--primary-violet-100);font-weight:400}.product-category{display:inline-flex;align-items:center;justify-content:center;padding:8.5px 20px;border-radius:15px;background:var(--primary-beige);text-transform:lowercase;color:var(--primary-black-100);line-height:130%;font-size:16px;cursor:pointer;white-space:nowrap;transition:all 0.3s ease}.product-category input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.product-category:has(>input:focus-visible){outline:2px solid blue;outline-offset:-2px}.product-category:has(>input:checked){background:var(--primary-beige-100);font-weight:700}.product-category-container{display:flex;flex-direction:row;gap:20px;overflow-x:auto;padding-bottom:20px;margin-bottom:10px;scrollbar-gutter:stable}.product-category-container+div{margin-top:-10px}@media screen and (max-width:1024px){.product-category-container{gap:16px}}.product-category-container::-webkit-scrollbar{border-radius:4px;height:8px;background-color:#fff0;transition:background-color 0.3s ease}.product-category-container::-webkit-scrollbar-track{background-color:#fff0;transition:background-color 0.3s ease}.product-category-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:#fff0;transition:background-color 0.3s ease}.product-category-container:hover::-webkit-scrollbar{background-color:var(--primary-violet-3)}.product-category-container:hover::-webkit-scrollbar-thumb{background-color:var(--primary-violet-50)}.section{display:flex;flex-direction:column}.section.small .section-head{margin-bottom:20px}.section.small .section-title{color:#000;font-size:21px;line-height:140%;margin:0}@media screen and (max-width:1024px){.section.small .section-title{font-size:19px;line-height:120%}}.section.line-label-slider-wrapper{gap:30px}@media screen and (max-width:1024px){.section.line-label-slider-wrapper{gap:20px}}.section.line-label-slider-wrapper .section-head{margin-bottom:0}.section-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width:1024px){.section-head{margin-bottom:15px;padding-left:16px;padding-right:16px}}@media screen and (max-width:1024px){.section-head.line-label::before{left:16px;width:calc(100% - 32px)}}.section-head.line-label .section-title{background:#FFF;padding-right:10px;display:inline-flex;align-items:center;gap:10px;font-size:19px}.section-head.line-label .section-title img{width:21px;height:29px;object-fit:contain}.section-link{color:#000;text-decoration:none;text-transform:lowercase;text-align:right;font-size:16px;line-height:130%}.section-title{color:#000;font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.section-title{font-size:21px;line-height:140%}}@media screen and (max-width:1024px){.section .product-category-container{margin-top:-5px;margin-bottom:10px;padding-left:16px;padding-right:16px}}@media screen and (max-width:1024px){.section:has(>.product-category-container){margin-top:80px}}.section:has(>.product-category-container) .line-label-slider-prev{left:11px}.section:has(>.product-category-container) .line-label-slider-next{right:11px}.bookstore-card{text-decoration:none}.bookstore-card>img{max-height:305px;width:100%;object-fit:cover}.bookstore-card-title{color:#000;font-size:19px;line-height:120%;margin:21px 0 0}.bookstore-card-address{color:#000;font-size:16px;line-height:130%;margin:14px 0 0}.bookstore-card-hours{color:#000;font-size:13px;line-height:140%;margin:20px 0 0}.bookstore-card-button{text-decoration:none;margin-top:20px;font-size:16px;line-height:130%;color:var(--primary-violet-100);border:1px solid var(--primary-violet-100);border-radius:15px;padding:13.5px 16.5px;transition:all 0.25s ease-in-out}.bookstore-card-button:hover{background-color:var(--primary-violet-100);color:#fff}.product-recommend-container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media screen and (max-width:1024px){.product-recommend-container{display:flex;flex-direction:column;gap:20px}}.product-recommend-container .line-label-slider-content{grid-column:span 3/span 3}.product-recommend-container .line-label-slider-prev{left:11px}.product-recommend-container .line-label-slider-next{right:11px}.product-recommend-content{display:flex;flex-direction:column;max-width:86%;width:100%}@media screen and (max-width:1024px){.product-recommend-content{min-width:100%;max-width:100%;padding-left:16px;padding-right:16px}}.product-recommend-content-tag{color:#000;font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;margin:0 0 10px}.product-recommend-content-title{color:#000;font-size:28px;line-height:120%;margin:0 0 14px}@media screen and (max-width:1024px){.product-recommend-content-title{font-size:21px;margin:0 0 10px}}.product-recommend-content-description{color:#000;font-size:16px;font-style:normal;line-height:160%;margin:0}.product-recommend-content-description p:first-of-type{margin-top:0}.product-recommend-content-description p:last-of-type{margin-bottom:0}.info-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:15px;background:var(--primary-beige);padding:20px 28px 24px}.info-card-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media screen and (max-width:1024px){.info-card-container{grid-template-columns:1fr;padding-inline:16px}}.info-card-title{margin:0;font-size:19px;line-height:140%;color:var(--primary-black-100);text-align:center}.info-card-list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;column-gap:32px;row-gap:20px;min-height:54px}.info-card-list img{max-width:48px;object-fit:contain}.info-card-list-other{color:var(--primary-black-100);font-size:11px;line-height:140%;max-width:59px}.wp-block-columns:has(>.wp-block-column>.info-card){gap:30px;margin-bottom:80px}@media screen and (max-width:1024px){.wp-block-columns:has(>.wp-block-column>.info-card){margin-bottom:60px;margin-inline:16px}}.policy-page{margin-top:40px;margin-bottom:110px;margin-inline:auto;max-width:624px;color:#000}@media screen and (max-width:1024px){.policy-page{padding-inline:16px;margin-inline:0;margin-top:35px;margin-bottom:0}}.policy-page h1{margin-top:0;font-size:28px;line-height:120%}@media screen and (max-width:1024px){.policy-page h1{font-size:21px}}.policy-page h2{font-size:21px;line-height:140%}@media screen and (max-width:1024px){.policy-page h2{font-size:19px}}.policy-page h3{font-size:19px;line-height:140%}@media screen and (max-width:1024px){.policy-page h3{font-size:16px}}.policy-page p{font-size:19px;line-height:140%}@media screen and (max-width:1024px){.policy-page p{font-size:16px}}.policy-page ul{display:flex;flex-direction:column;gap:1.5em;margin:0;padding-left:24.5px}.policy-page ul li{font-size:19px;padding-left:15px;line-height:140%}@media screen and (max-width:1024px){.policy-page ul li{font-size:16px}}.policy-page ul li::marker{font-size:1.2rem}.policy-page ol{display:flex;flex-direction:column;gap:1.5em;margin:0;padding-left:17.5px}.policy-page ol li{font-size:19px;padding-left:15px;line-height:140%}@media screen and (max-width:1024px){.policy-page ol li{font-size:16px}}.policy-page ol li::marker{color:#000;font-size:19px;line-height:140%}.policy-page a{color:#000;transition:all 0.25s ease-in-out}.policy-page a:hover{color:var(--primary-violet-100)}.contact-page{margin-top:40px;margin-bottom:95px;margin-inline:auto;max-width:624px;width:100%;color:#000}@media screen and (max-width:1024px){.contact-page{padding-inline:16px;margin-inline:0;margin-top:35px;margin-bottom:60px}}.contact-page h1{font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.contact-page h1{font-size:21px;line-height:140%}}.contact-page h2{margin:0 0 10px;font-size:19px;line-height:140%}@media screen and (max-width:1024px){.contact-page h2{font-size:16px;line-height:130%}}.contact-page a:not(.contact-page-button){color:currentColor;text-decoration:underline 0 #fff0;transition:all 0.25s ease-in-out}.contact-page a:not(.contact-page-button):hover{text-decoration:underline 1px var(--primary-violet-100)}.contact-page p{margin:0}.contact-page p,.contact-page a:not(.contact-page-button){font-size:19px;line-height:140%}@media screen and (max-width:1024px){.contact-page p,.contact-page a:not(.contact-page-button){font-size:16px;line-height:130%}}.contact-page-section{display:flex;flex-direction:column;margin:30px 0}.contact-page-email{margin-top:20px}.contact-page-phone-info{font-size:16px!important;line-height:130%!important;margin-top:3px!important}@media screen and (max-width:1024px){.contact-page-phone-info{margin-top:5px!important;font-size:13px!important}}.contact-page-address{margin-bottom:20px!important}.contact-page-contacts{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.contact-page-button{display:inline-flex;padding:13.5px 16.5px;align-items:center;justify-content:center;gap:10px;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;width:fit-content;transition:all 0.25s ease-in-out}.contact-page-button:hover{background-color:var(--primary-violet-100);color:#FFF}.contact-page-button::before{width:24px;height:24px}.contact-page-button-messenger::before{content:"";background:url(/wp-content/themes/kp/images/contact/kp_messenger.svg) no-repeat center center/contain}.contact-page-button-messenger:hover::before{background:url(/wp-content/themes/kp/images/contact/kp_messenger_hover.svg) no-repeat center center/contain}.contact-page-button-whatsapp::before{content:"";background:url(/wp-content/themes/kp/images/contact/kp_whatsapp.svg) no-repeat center center/contain}.contact-page-button-whatsapp:hover::before{background:url(/wp-content/themes/kp/images/contact/kp_whatsapp_hover.svg) no-repeat center center/contain}.contact-page-button-livechat::before{content:"";background:url(/wp-content/themes/kp/images/contact/kp_chat.svg) no-repeat center center/contain}.contact-page-button-livechat:hover::before{background:url(/wp-content/themes/kp/images/contact/kp_chat_hover.svg) no-repeat center center/contain}.contact-page .accordion-item-content div:not(:first-child){margin-top:30px}.accordion-item{border-block:1px solid #000;padding:20px 0}.accordion-item:not(:first-child){border-top:0}.accordion-item.expanded .accordion-item-icon span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);opacity:0}.accordion-item.expanded .accordion-item-content{max-height:calc(var(--max-height) + 1px);margin-top:30px;opacity:1;visibility:visible}.accordion-item-title{font-size:21px;line-height:140%;padding:0;width:100%;justify-content:space-between;align-items:baseline;text-align:start;color:#000}@media screen and (max-width:1024px){.accordion-item-title{font-size:19px;line-height:120%}}.accordion-item-content{position:relative;overflow:hidden;font-size:19px;line-height:140%;transition:all 0.3s ease}@media screen and (max-width:1024px){.accordion-item-content{font-size:16px;line-height:130%}}.accordion-item-content.line-label-slider-content{margin-bottom:0!important}.accordion-item-content p{margin-top:0;margin-bottom:10px}.accordion-item-content b{font-weight:700}.accordion-item-content>*:first-child{margin-top:0}.accordion-item-content>*:last-child{margin-bottom:0;padding-bottom:20px}.accordion-item-content[style]{max-height:0;opacity:0;visibility:hidden}.accordion-item-icon{position:relative;width:13px;height:13px;min-width:13px}.accordion-item-icon span{position:absolute;background-color:#000;border-radius:1px;transition:all 0.3s ease}.accordion-item-icon span:nth-child(1){top:50%;left:50%;width:100%;height:1px;transform:translate(-50%,-50%)}.accordion-item-icon span:nth-child(2){top:50%;left:50%;width:1px;height:100%;transform:translate(-50%,-50%)}.where-to-buy-page{margin-top:40px;margin-bottom:95px;margin-inline:auto;max-width:624px;width:100%;color:#000}@media screen and (max-width:1024px){.where-to-buy-page{padding-inline:16px;margin-inline:0;margin-top:35px;margin-bottom:60px;max-width:100%}}.where-to-buy-page-header{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media screen and (max-width:1024px){.where-to-buy-page-header{gap:10px;margin-bottom:36px}}.where-to-buy-page h1{font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.where-to-buy-page h1{font-size:21px;line-height:140%}}.where-to-buy-page h2{margin:0;font-size:21px;line-height:140%}@media screen and (max-width:1024px){.where-to-buy-page h2{font-size:19px;line-height:120%}}.where-to-buy-page h3,.where-to-buy-page p{font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.where-to-buy-page h3,.where-to-buy-page p{font-size:16px;line-height:130%}}.where-to-buy-page-section{display:flex;flex-direction:column;gap:20px}.where-to-buy-page-section-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;column-gap:32px}@media screen and (max-width:950px){.where-to-buy-page-section-content{grid-template-columns:1fr;gap:30px}}.where-to-buy-page-section-content-item{display:flex;flex-direction:column}.new-authors-page{margin-top:40px;margin-bottom:95px;margin-inline:auto;max-width:624px;width:100%;color:#000}@media screen and (max-width:1024px){.new-authors-page{padding-inline:16px;margin-inline:0;margin-top:35px;margin-bottom:60px;max-width:100%}}.new-authors-page-header{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1024px){.new-authors-page-header{gap:20px}}.new-authors-page-header-button{padding:13.5px 16.5px;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;max-width:328px;width:100%;transition:all 0.25s ease-in-out}.new-authors-page-header-button:hover{background-color:var(--primary-violet-100);color:#FFF}.new-authors-page-caption{font-size:13px;line-height:140%;margin:50px 0 0}.new-authors-page-list{display:flex;flex-direction:column;gap:56px;margin:58px 0 0;padding-left:44px}@media screen and (max-width:1024px){.new-authors-page-list{gap:42px}}.new-authors-page-list-item{font-size:19px;padding-left:12px;line-height:140%}.new-authors-page-list-item::marker{color:#000;font-size:40px;line-height:120%}.new-authors-page-list-item h2,.new-authors-page-list-item p{font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.new-authors-page-list-item h2,.new-authors-page-list-item p{font-size:16px}}.new-authors-page-list-item p{margin-top:10px!important}.new-authors-page h1{font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.new-authors-page h1{font-size:21px;line-height:140%}}.new-authors-page p:not(.new-authors-page-caption){font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.new-authors-page p:not(.new-authors-page-caption){font-size:16px;line-height:130%}}.new-authors-page p:not(.new-authors-page-caption) a{color:currentColor}.bookstores-page{margin-top:40px;margin-bottom:95px;margin-inline:auto;max-width:1062px;width:100%;color:#000}@media screen and (max-width:1024px){.bookstores-page{margin-inline:0;margin-top:35px;margin-bottom:60px;max-width:100%}}.bookstores-page .edit-link{display:none}.bookstores-page-item:not(:first-of-type){margin-top:66px}@media screen and (max-width:1024px){.bookstores-page-item:not(:first-of-type){margin-top:34px}}.bookstores-page-item-content{display:flex;flex-direction:column;max-width:620px;width:100%;margin-inline:auto}@media screen and (max-width:1024px){.bookstores-page-item-content{max-width:100%;padding-inline:16px;margin-inline:0}}.bookstores-page-item-title{color:#000;font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.bookstores-page-item-title{font-size:21px;line-height:140%}}.bookstores-page-item-info{display:flex;flex-direction:column;margin-top:30px}@media screen and (max-width:1024px){.bookstores-page-item-info{margin-top:20px}}.bookstores-page-item-info p,.bookstores-page-item-info a{color:#000;font-size:19px;line-height:140%;margin:0;width:fit-content}@media screen and (max-width:1024px){.bookstores-page-item-info p,.bookstores-page-item-info a{font-size:16px;line-height:160%}}.bookstores-page-item-info a{text-decoration:underline 0 #fff0;transition:all 0.25s ease-in-out}.bookstores-page-item-info a:hover{text-decoration:underline 1px var(--primary-violet-100)}.bookstores-page-item-social{display:flex;flex-direction:row;align-items:center;gap:38px;margin-top:22px}@media screen and (max-width:1024px){.bookstores-page-item-social{align-items:start;flex-direction:column;margin-top:10px;gap:24px}}.bookstores-page-item-social-follow{display:flex;flex-direction:row;align-items:center;gap:10px}.bookstores-page-item-social-follow p{color:#000;font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.bookstores-page-item-social-follow p{font-size:16px;line-height:130%}}.bookstores-page-item-social-follow-item{width:24px;height:24px}.bookstores-page-item-social-follow-item.facebook{background:url(/wp-content/themes/kp/images/socialmedia/kp_facebook.svg) no-repeat center center/contain}.bookstores-page-item-social-follow-item.instagram{background:url(/wp-content/themes/kp/images/socialmedia/kp_instagram.svg) no-repeat center center/contain}.bookstores-page-item-social-visit-us{padding:13.5px 16.5px;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;transition:all 0.25s ease-in-out}.bookstores-page-item-social-visit-us:hover{background-color:var(--primary-violet-100);color:#FFF}.bookstores-page-item-hours{display:flex;flex-direction:column;gap:10px;margin-top:30px}@media screen and (max-width:1024px){.bookstores-page-item-hours{margin-top:24px;gap:5px}}.bookstores-page-item-hours p{margin:0}.bookstores-page-item-hours-title{color:#000;font-size:19px;line-height:140%}@media screen and (max-width:1024px){.bookstores-page-item-hours-title{font-size:16px;line-height:130%}}.bookstores-page-item-hours-content{color:#000;font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.bookstores-page-item-hours-content{font-size:16px;line-height:130%}}.bookstores-page-item .photos-gallery{margin-top:30px}@media screen and (max-width:1024px){.bookstores-page-item .photos-gallery{margin-top:25px}}.photos-gallery{position:relative}.photos-gallery-slide{position:relative}.photos-gallery-slider{display:block}.photos-gallery-slider.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.photos-gallery-slider-prev,.photos-gallery-slider-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50px;background-color:var(--primary-beige-100);transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.photos-gallery-slider-prev,.photos-gallery-slider-next{opacity:.6}}.photos-gallery-slider-prev.slick-disabled,.photos-gallery-slider-next.slick-disabled{opacity:0;visibility:hidden}@media screen and (max-width:1024px){.photos-gallery-slider-prev.slick-disabled,.photos-gallery-slider-next.slick-disabled{opacity:.3;visibility:visible;pointer-events:none}}.photos-gallery-slider-prev{left:20px;background:url(/wp-content/themes/kp/images/kp_arrow_left.svg) var(--primary-beige-100) no-repeat center}@media screen and (max-width:1024px){.photos-gallery-slider-prev{left:16px}}.photos-gallery-slider-prev:hover{background:url(/wp-content/themes/kp/images/kp_arrow_left_hover.svg) var(--primary-violet-50) no-repeat center}.photos-gallery-slider-next{right:20px;background:url(/wp-content/themes/kp/images/kp_arrow_right.svg) var(--primary-beige-100) no-repeat center}@media screen and (max-width:1024px){.photos-gallery-slider-next{right:16px}}.photos-gallery-slider-next:hover{background:url(/wp-content/themes/kp/images/kp_arrow_right_hover.svg) var(--primary-violet-50) no-repeat center}@media screen and (max-width:1024px){.photos-gallery-slider-dots{position:absolute;width:100%;bottom:0}}.photos-gallery .slick-slide div{display:flex;height:100%}@media screen and (max-width:1024px){.photos-gallery .slick-dotted.slick-slider{margin-bottom:0}}.photos-gallery .slick-dots{display:flex;justify-content:center;bottom:0}@media screen and (max-width:1024px){.photos-gallery .slick-dots{position:relative;bottom:initial}}.photos-gallery .slick-dots li{margin:0}.photos-gallery .slick-dots li.slick-active button::before{background-color:var(--primary-black-100);opacity:1;width:5px;height:5px}@media screen and (max-width:1024px){.photos-gallery .slick-dots li.slick-active button::before{background-color:var(--primary-violet-50)}}.photos-gallery .slick-dots li button::before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--primary-black-60);opacity:1;width:6px;height:6px;transition:all 0.25s ease-in-out}.product-page{margin-top:40px;margin-bottom:95px;margin-inline:auto;max-width:844px;width:100%;color:#000}@media screen and (max-width:1024px){.product-page{margin-inline:0;margin-top:35px;margin-bottom:60px;max-width:100%}}.product-page-breadcrumbs{display:flex;flex-direction:row;align-items:center;gap:3px;margin-bottom:30px;flex-wrap:wrap;color:#000;font-size:11px;font-style:normal;line-height:140%}@media screen and (max-width:1024px){.product-page-breadcrumbs{padding-inline:16px;margin-bottom:20px;margin-top:32px}}.product-page-breadcrumbs a,.product-page-breadcrumbs p,.product-page-breadcrumbs span{color:#000;font-size:11px;font-style:normal;line-height:140%;margin:0}.product-page-header{display:flex;flex-direction:row;gap:64px;margin-bottom:30px}@media screen and (max-width:1024px){.product-page-header{flex-direction:column;gap:17px;padding-inline:16px}}.product-page-header-image{position:relative;max-width:374px;max-height:582px;width:100%;height:100%}@media screen and (max-width:1024px){.product-page-header-image{max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center}}.product-page-header-image>img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.product-page-header-image>img{max-width:155px;max-height:241px}}.product-page-header-image-favourite{position:absolute;padding:0;border:none;top:0;right:0;width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_heart.svg) no-repeat center center/cover;cursor:pointer;z-index:1}@media screen and (min-width:1025px){.product-page-header-image-favourite{display:none}}.product-page-header-image-favourite:hover{background:url(/wp-content/themes/kp/images/kp_heart_hover.svg) no-repeat center center/cover}.product-page-header-image-favourite.active{background:url(/wp-content/themes/kp/images/kp_heart_filled.svg) no-repeat center center/cover}.product-page-header-content{display:flex;flex-direction:column;width:100%}.product-page-header-content h1{margin:0;color:#000;font-size:28px;line-height:120%}@media screen and (max-width:1024px){.product-page-header-content h1{font-size:19px;line-height:120%}}.product-page-header-content .dropdown{margin-top:20px}@media screen and (min-width:1025px){.product-page-header-content .dropdown-toggle{border:none;border-bottom:1px solid #000;border-radius:0;padding:0 0 10px 0}}@media screen and (min-width:1025px){.product-page-header-content .dropdown-toggle>p{display:block!important}}@media screen and (min-width:1025px){.product-page-header-content .dropdown-toggle-icon{display:none}}@media screen and (min-width:1025px){.product-page-header-content .dropdown-toggle-value{display:none}}@media screen and (min-width:1025px){.product-page-header-content .dropdown-menu{position:relative;border:none;border-radius:0;opacity:1;visibility:visible;transform:translateY(0);top:initial;left:initial}}@media screen and (min-width:1025px){.product-page-header-content .dropdown-menu-item,.product-page-header-content .dropdown-toggle-value{padding:12px 0;border:none}}.product-page-header-content-authors{margin-top:10px;color:#000;font-size:19px;line-height:140%}@media screen and (max-width:1024px){.product-page-header-content-authors{margin-top:7px;font-size:16px;line-height:130%}}.product-page-header-content-authors a{text-decoration:none;color:currentColor}.product-page-header-content-authors p{margin:0}.product-page-header-content-add-to-cart{display:flex;flex-direction:column;gap:10px;margin-top:25px}@media screen and (max-width:1024px){.product-page-header-content-add-to-cart{margin-top:10px}}.product-page-header-content-add-to-cart>p{margin:0;color:#000;font-size:11px;line-height:140%}@media screen and (max-width:1024px){.product-page-header-content-add-to-cart>p{text-align:center}}.product-page-header-content-add-to-cart-button{padding:13.5px 16.5px;color:#FFF;background-color:var(--primary-violet-100);text-decoration:none;font-size:16px;line-height:130%;border-radius:15px;width:100%;height:fit-content;transition:all 0.25s ease-in-out}.product-page-header-content-add-to-cart-button.disabled{opacity:.5;cursor:not-allowed}.product-page-header-content-add-to-cart-button:hover{background-color:var(--primary-violet-50)}.product-page-header-content-favourite{margin-top:30px;cursor:pointer;background:none;display:inline-flex;align-items:center;gap:10px;padding:0;border:none;color:#000;font-size:16px;line-height:130%;width:fit-content;text-decoration:none}@media screen and (max-width:1024px){.product-page-header-content-favourite{display:none}}.product-page-header-content-favourite::before{content:"";width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_heart.svg) no-repeat center center/cover}.product-page-header-content-favourite:hover::before{background:url(/wp-content/themes/kp/images/kp_heart_hover.svg) no-repeat center center/cover}.product-page-header-content-favourite.active::before{background:url(/wp-content/themes/kp/images/kp_heart_filled.svg) no-repeat center center/cover}.product-page-header-content form.cart{display:none}.product-page-tags{border-top:1px solid var(--primary-black-100);border-bottom:1px solid var(--primary-black-100);padding-top:22px;padding-bottom:26px;margin-top:60px;margin-bottom:50px;display:flex;column-gap:14px;row-gap:8px;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1024px){.product-page-tags{margin-inline:16px}}.product-page-tags span{font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase;margin-right:-8px}.product-page-tags .article-content-category{margin:0;padding:2px 2px 2px 10px;transition:all 0.25s ease-in-out}.product-page-tags .article-content-category:has(:not(button)){padding-right:10px}.product-page-tags .article-content-category a{text-decoration:underline 0 #fff0}.product-page-tags .article-content-category a:hover{text-decoration:underline 1px var(--primary-violet-100)}.product-page-tags .article-content-category::before{background-color:var(--primary-violet-10);width:100%}.product-page .highlight-card-slider-prev{left:-10px}.product-page .highlight-card-slider-next{right:-10px}.product-page .accordion{margin-top:60px;margin-bottom:80px}@media screen and (max-width:1024px){.product-page .accordion{margin-top:50px;margin-bottom:50px;padding-inline:16px}}.product-page .accordion-item.expanded{padding-bottom:40px}.product-page .accordion-item-content>:last-child{padding-bottom:0}@media screen and (max-width:1024px){.product-page .read-more{padding-inline:16px}}.product-page-button{padding:13.5px 16.5px;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;width:fit-content;height:fit-content;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.product-page-button{font-size:13px;line-height:140%;padding:10px 16px}}.product-page-button:hover{background-color:var(--primary-violet-100);color:#FFF}.product-page-review-card{display:flex!important;flex-direction:column;gap:20px;max-width:328px}.product-page-review-card>p{margin:0!important;color:#000;font-size:16px;line-height:160%}.product-page-review-card-info{display:flex;flex-direction:column;gap:1px}.product-page-review-card-author{margin:0!important;color:#000;font-size:16px;line-height:130%}.product-page-review-card-source{margin:0!important;color:#000;font-size:13px;line-height:140%}.product-page-excerpt{display:flex;flex-direction:column;gap:30px}.product-page-excerpt-buttons{display:flex;flex-direction:row;align-items:center;gap:20px}.product-page-people{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1024px){.product-page-people{gap:38px}}.product-page-people-item{display:grid;align-items:start}@media screen and (min-width:1025px){.product-page-people-item{grid-template-areas:"avatar follow" ". name" ". desc";grid-template-columns:auto 1fr;column-gap:30px;row-gap:8px}}@media screen and (max-width:1024px){.product-page-people-item{grid-template-areas:"avatar follow" "name name" "desc desc";grid-template-columns:auto 1fr;column-gap:22px;row-gap:12px}}.product-page-people-item .attachment-avatar{grid-area:avatar;width:72px;height:72px;border-radius:50%;object-fit:cover;align-self:center}@media screen and (max-width:1024px){.product-page-people-item .attachment-avatar{width:94px;height:94px}}.product-page-people-item .author-section-head-follow-button{grid-area:follow;justify-self:start;align-self:center}.product-page-people-item:not(:has(.attachment-avatar)) .product-page-people-item .author-section-head-follow-button{justify-self:start;align-self:start}.product-page-people-item-name{grid-area:name;margin:0!important;color:#000;font-size:21px;line-height:140%;align-self:start}@media screen and (max-width:1024px){.product-page-people-item-name{font-size:19px;line-height:120%}}.product-page-people-item-name:is(a){text-decoration:none;transition:all 0.25s ease-in-out}.product-page-people-item-name:is(a):hover{color:var(--primary-violet-100)}.product-page-people-item-description{grid-area:desc;align-self:start}.product-page-people-item-description,.product-page-people-item-description p{margin:0!important;color:#000;font-size:16px;line-height:160%}@media screen and (min-width:1025px){.product-page-people-item:not(:has(.attachment-avatar)){grid-template-areas:"follow follow" "name name" "desc desc";grid-template-columns:1fr;column-gap:0}}@media screen and (max-width:1024px){.product-page-people-item:not(:has(.attachment-avatar)){grid-template-areas:"follow" "name" "desc";grid-template-columns:1fr;column-gap:0}}@media screen and (min-width:1025px){.product-page-people-item:not(:has(.author-section-head-follow-button)){grid-template-areas:"avatar name" "avatar desc"}}@media screen and (max-width:1024px){.product-page-people-item:not(:has(.author-section-head-follow-button)){grid-template-areas:"avatar name" "desc desc"}}.product-page-people-item:not(:has(.author-section-head-follow-button)) .product-page-people-item-name{align-self:center}.product-page-people-item:not(:has(.author-section-head-follow-button)) .product-page-people-item-description{align-self:center}.product-page-people-item:not(:has(.attachment-avatar)):not(:has(.author-section-head-follow-button)){grid-template-areas:"name" "desc";grid-template-columns:1fr;column-gap:0;row-gap:8px}@media screen and (min-width:1025px){.product-page-people-item:not(:has(.product-page-people-item-name)){grid-template-areas:"avatar follow" ". desc"}}@media screen and (max-width:1024px){.product-page-people-item:not(:has(.product-page-people-item-name)){grid-template-areas:"avatar follow" "desc desc"}}@media screen and (min-width:1025px){.product-page-people-item:not(:has(.product-page-people-item-description)){grid-template-areas:"avatar follow" ". name"}}@media screen and (max-width:1024px){.product-page-people-item:not(:has(.product-page-people-item-description)){grid-template-areas:"avatar follow" "name name"}}@media screen and (min-width:1025px){.product-page-people-item:not(:has(.author-section-head-follow-button)):not(:has(.product-page-people-item-name)){grid-template-areas:"avatar desc";grid-template-columns:auto 1fr}}@media screen and (max-width:1024px){.product-page-people-item:not(:has(.author-section-head-follow-button)):not(:has(.product-page-people-item-name)){grid-template-areas:"avatar desc";grid-template-columns:auto 1fr}}.product-page-people-item:not(:has(.author-section-head-follow-button)):not(:has(.product-page-people-item-name)) .product-page-people-item-description{align-self:center}.product-page-people-item:not(:has(.attachment-avatar)):not(:has(.author-section-head-follow-button)):not(:has(.product-page-people-item-description)){grid-template-areas:"name";grid-template-columns:1fr;row-gap:0}.product-page-people-item:not(:has(.attachment-avatar)):not(:has(.author-section-head-follow-button)):not(:has(.product-page-people-item-name)){grid-template-areas:"desc";grid-template-columns:1fr;row-gap:0}.product-page-table-of-contents{display:block;columns:2;gap:40px}@media screen and (max-width:767px){.product-page-table-of-contents{columns:1}}.product-page-table-of-contents-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:10px;break-inside:avoid}.product-page-table-of-contents-item.with-space{margin-bottom:20px}.product-page-table-of-contents-item p{margin:0;color:#000;font-size:16px;line-height:130%}.product-page-table-of-contents-item p:first-child{grid-column:span 2/span 2}.product-page-table-of-contents-item p:last-child{text-align:right}.product-page-table-of-contents-item:last-child{padding-bottom:10px}.product-page-technical-data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px;column-gap:12px}@media screen and (max-width:1024px){.product-page-technical-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.product-page-technical-data{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}.product-page-technical-data-item{display:flex;flex-direction:column;gap:5px}.product-page-technical-data-item-title{margin:0!important;color:#000;font-size:16px;line-height:130%}.product-page-technical-data-item-content{color:#000;font-size:16px;line-height:130%}.product-page-technical-data-item-content p{margin:0}.product-page-technical-data-item-content a{color:currentColor}.product-page-delivery-payment{display:flex;flex-direction:column;gap:40px}.product-page-delivery-payment-item{display:flex;flex-direction:column;gap:20px}.product-page-delivery-payment-item-title{margin:0!important;color:#000;font-size:16px;line-height:130%}.product-page-delivery-payment-item-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;column-gap:30px;padding-bottom:1px}@media screen and (max-width:1024px){.product-page-delivery-payment-item-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.product-page-delivery-payment-item-content{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.product-page-delivery-payment-item-content-item{display:inline-flex;align-items:center;gap:7px;border-radius:15px;border:1px solid #000;background:#FFF;padding:8px 12px;height:58px}.product-page-delivery-payment-item-content-item img{max-height:40px;max-width:40px;object-fit:contain}.product-page-delivery-payment-item-content-item p{margin:0;color:var(--primary-black-100);font-size:16px;line-height:130%}.product-page-legal-information{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.product-page-legal-information-item{display:flex;flex-direction:column;gap:10px;max-width:296px}@media screen and (max-width:1024px){.product-page-legal-information-item{max-width:100%}}.product-page-legal-information-item-title{margin:0!important;color:#000;font-size:16px;line-height:130%}.product-page-legal-information-item-content{color:#000;font-size:16px;line-height:130%}.product-page-legal-information-item-content p{margin:0}.product-page-legal-information-item-content a{color:currentColor}.product-page .line-label-slider-content{margin:0}:not(.product-page-header-content-add-to-cart)>.product-page-header-content-add-to-cart-button{display:none}.dropdown{position:relative;transition:all 0.25s ease-in-out;border:none;margin:0;padding:0;min-width:0}.dropdown.expanded .dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown.expanded .dropdown-toggle-icon{transform:rotate(-180deg)}.dropdown.expanded .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-toggle{display:inline-flex;justify-content:space-between;align-items:center;width:100%;background:none;cursor:pointer;padding:10px 20px;border:1px solid #000;border-radius:15px;background-color:#FFF;transition:all 0.25s ease-in-out}.dropdown-toggle:hover,.dropdown-toggle:focus,.dropdown-toggle:active{border-color:#000}.dropdown-toggle>p{color:var(--primary-black-100);font-size:16px;line-height:130%}.dropdown-toggle-icon{width:24px;height:24px;margin-left:5px;background:url(/wp-content/themes/kp/images/kp_arrow_drop_down.svg) no-repeat center center/contain;transition:all 0.25s ease-in-out}.dropdown-toggle-value:not(:empty)+p{display:none}.dropdown-toggle-value:empty{display:none}.dropdown-menu{position:absolute;top:100%;left:0;width:100%;border:1px solid #000;border-top:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#FFF;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.25s ease-in-out}.dropdown-menu-item,.dropdown-toggle-value{display:inline-flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;cursor:pointer;border-top:1px solid #000}.dropdown-menu-item:first-child,.dropdown-toggle-value:first-child{border-top:none}.dropdown-menu-item.without-padding,.dropdown-toggle-value{padding:0}.dropdown-menu-item:has(>input:focus-visible),.dropdown-toggle-value:has(>input:focus-visible){outline:2px solid blue!important;border-radius:4px;outline-offset:2px}.dropdown-menu-item input:checked~.dropdown-menu-item-content>p,.dropdown-toggle-value input:checked~.dropdown-menu-item-content>p{font-weight:700}.dropdown-menu-item input:checked~.dropdown-menu-item-content .dropdown-menu-item-radio::before,.dropdown-toggle-value input:checked~.dropdown-menu-item-content .dropdown-menu-item-radio::before{opacity:1}.dropdown-menu-item input:checked~.dropdown-menu-item-price>p,.dropdown-toggle-value input:checked~.dropdown-menu-item-price>p{font-weight:700}.dropdown-menu-item-content{display:inline-flex;align-items:center;gap:10px}.dropdown-menu-item-content>p{color:var(--primary-black-100);font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}.dropdown-menu-item-radio{position:relative;width:18px;height:18px;border-radius:50%;border:1px solid #000}.dropdown-menu-item-radio::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--primary-violet-100);border:1px solid var(--primary-black-100);opacity:0;transition:all 0.25s ease-in-out}.dropdown-menu-item-price{display:inline-flex;align-items:center;gap:10px}.dropdown-menu-item-price p,.dropdown-menu-item-price s{font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}.dropdown-menu-item-price p{color:#000}.dropdown-menu-item-price s{color:var(--primary-black-60)}.dropdown p{margin:0}#wpdcom{max-width:100%;margin:0}#wpdcom.wpdiscuz_unauth>.btn,#wpdcom.wpdiscuz_unauth>.story,#wpdcom.wpdiscuz_unauth>.event-more-details-button-calendar,#wpdcom.wpdiscuz_unauth>.event-show-more,#wpdcom.wpdiscuz_unauth>.events-load-more,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info #wpdcom.wpdiscuz_unauth>.show-button,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields #wpdcom.wpdiscuz_unauth>.remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm #wpdcom.wpdiscuz_unauth>.remove-account-button,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box #wpdcom.wpdiscuz_unauth>.btn-menu,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main #wpdcom.wpdiscuz_unauth>.order-received-cta-write-to-us,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-follow-us-button,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-cta-write-to-us,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-cta-continue,.wc-block-mini-cart__drawer #wpdcom.wpdiscuz_unauth>.wc-block-mini-cart__footer-cart,#wpdcom.wpdiscuz_unauth>.catalog-page-filter-button,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-list-clear-button,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-list-item,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-mobile-head-close-button,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input #wpdcom.wpdiscuz_unauth>.site-search-close,#wpadminbar #wpdcom.wpdiscuz_unauth>.screen-reader-shortcut,#wpdcom.wpdiscuz_unauth>.skip-link,#wpdcom.wpdiscuz_unauth>.article-share-list-close,#wpdcom.wpdiscuz_unauth>.article-reaction,.article.article-main:has(>.article-video-wrapper) #wpdcom.wpdiscuz_unauth>.article-video-wrapper,.article.article-video #wpdcom.wpdiscuz_unauth>.article-video-wrapper,#wpdcom.wpdiscuz_unauth>.line-label-slider-prev,#wpdcom.wpdiscuz_unauth>.line-label-slider-next,#wpdcom.wpdiscuz_unauth>.highlight-card-slider-item,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-slider-prev,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-slider-next,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-close,#wpdcom.wpdiscuz_unauth>.product-card-button,#wpdcom.wpdiscuz_unauth>.newsletter-button,#wpdcom.wpdiscuz_unauth>.article-page-header-image.article-video-wrapper,#wpdcom.wpdiscuz_unauth>.article-page-header-image-slider-prev,#wpdcom.wpdiscuz_unauth>.article-page-header-image-slider-next,#wpdcom.wpdiscuz_unauth>.article-page-podcast-image,.article-page-author .message-to-author #wpdcom.wpdiscuz_unauth>button,#wpdcom.wpdiscuz_unauth>.category-page-header-like-button,#wpdcom.wpdiscuz_unauth>.read-more-button,#wpdcom.wpdiscuz_unauth>.donate-widget-form-button,.author-page-container .message-to-author #wpdcom.wpdiscuz_unauth>button,#wpdcom.wpdiscuz_unauth>.author-section-head-social,#wpdcom.wpdiscuz_unauth>.auth-page-content-form-submit,#wpdcom.wpdiscuz_unauth>.auth-page-content-form-back,#wpdcom.wpdiscuz_unauth>.auth-button,#wpdcom.wpdiscuz_unauth>.bookstore-card-button,#wpdcom.wpdiscuz_unauth>.contact-page-button,#wpdcom.wpdiscuz_unauth>.accordion-item-title,#wpdcom.wpdiscuz_unauth>.new-authors-page-header-button,#wpdcom.wpdiscuz_unauth>.bookstores-page-item-social-visit-us,#wpdcom.wpdiscuz_unauth>.photos-gallery-slider-prev,#wpdcom.wpdiscuz_unauth>.photos-gallery-slider-next,#wpdcom.wpdiscuz_unauth>.product-page-header-content-add-to-cart-button,#wpdcom.wpdiscuz_unauth>.product-page-button{color:#FFF;font-size:16px;line-height:130%;border-radius:15px;background:var(--primary-violet-100);padding:13.5px 20px;text-decoration:none;transition:all 0.25s ease-in-out}#wpdcom.wpdiscuz_unauth>.btn:hover,#wpdcom.wpdiscuz_unauth>.story:hover,#wpdcom.wpdiscuz_unauth>.event-more-details-button-calendar:hover,#wpdcom.wpdiscuz_unauth>.event-show-more:hover,#wpdcom.wpdiscuz_unauth>.events-load-more:hover,.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info #wpdcom.wpdiscuz_unauth>.show-button:hover,.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields #wpdcom.wpdiscuz_unauth>.remove-account-button:hover,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm #wpdcom.wpdiscuz_unauth>.remove-account-button:hover,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box #wpdcom.wpdiscuz_unauth>.btn-menu:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main #wpdcom.wpdiscuz_unauth>.order-received-cta-write-to-us:hover,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-follow-us-button:hover,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-cta-write-to-us:hover,.woocommerce-order-received .order-received-main #wpdcom.wpdiscuz_unauth>.order-received-cta-continue:hover,.wc-block-mini-cart__drawer #wpdcom.wpdiscuz_unauth>.wc-block-mini-cart__footer-cart:hover,#wpdcom.wpdiscuz_unauth>.catalog-page-filter-button:hover,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-list-clear-button:hover,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-list-item:hover,#wpdcom.wpdiscuz_unauth>.catalog-page-filters-mobile-head-close-button:hover,.site-header .site-search-form .site-search-form-wrapper .site-search-form-input #wpdcom.wpdiscuz_unauth>.site-search-close:hover,#wpadminbar #wpdcom.wpdiscuz_unauth>.screen-reader-shortcut:hover,#wpdcom.wpdiscuz_unauth>.skip-link:hover,#wpdcom.wpdiscuz_unauth>.article-share-list-close:hover,#wpdcom.wpdiscuz_unauth>.article-reaction:hover,.article.article-main:has(>.article-video-wrapper) #wpdcom.wpdiscuz_unauth>.article-video-wrapper:hover,.article.article-video #wpdcom.wpdiscuz_unauth>.article-video-wrapper:hover,#wpdcom.wpdiscuz_unauth>.line-label-slider-prev:hover,#wpdcom.wpdiscuz_unauth>.line-label-slider-next:hover,#wpdcom.wpdiscuz_unauth>.highlight-card-slider-item:hover,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-slider-prev:hover,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-slider-next:hover,#wpdcom.wpdiscuz_unauth>.highlight-card-stories-overlay-close:hover,#wpdcom.wpdiscuz_unauth>.product-card-button:hover,#wpdcom.wpdiscuz_unauth>.newsletter-button:hover,#wpdcom.wpdiscuz_unauth>.article-page-header-image.article-video-wrapper:hover,#wpdcom.wpdiscuz_unauth>.article-page-header-image-slider-prev:hover,#wpdcom.wpdiscuz_unauth>.article-page-header-image-slider-next:hover,#wpdcom.wpdiscuz_unauth>.article-page-podcast-image:hover,.article-page-author .message-to-author #wpdcom.wpdiscuz_unauth>button:hover,#wpdcom.wpdiscuz_unauth>.category-page-header-like-button:hover,#wpdcom.wpdiscuz_unauth>.read-more-button:hover,#wpdcom.wpdiscuz_unauth>.donate-widget-form-button:hover,.author-page-container .message-to-author #wpdcom.wpdiscuz_unauth>button:hover,#wpdcom.wpdiscuz_unauth>.author-section-head-social:hover,#wpdcom.wpdiscuz_unauth>.auth-page-content-form-submit:hover,#wpdcom.wpdiscuz_unauth>.auth-page-content-form-back:hover,#wpdcom.wpdiscuz_unauth>.auth-button:hover,#wpdcom.wpdiscuz_unauth>.bookstore-card-button:hover,#wpdcom.wpdiscuz_unauth>.contact-page-button:hover,#wpdcom.wpdiscuz_unauth>.accordion-item-title:hover,#wpdcom.wpdiscuz_unauth>.new-authors-page-header-button:hover,#wpdcom.wpdiscuz_unauth>.bookstores-page-item-social-visit-us:hover,#wpdcom.wpdiscuz_unauth>.photos-gallery-slider-prev:hover,#wpdcom.wpdiscuz_unauth>.photos-gallery-slider-next:hover,#wpdcom.wpdiscuz_unauth>.product-page-header-content-add-to-cart-button:hover,#wpdcom.wpdiscuz_unauth>.product-page-button:hover{background:var(--primary-violet-50)}#wpdcom .wpd-up,#wpdcom .wpd-down{color:var(--primary-black-60)!important}#wpdcom .wpd-thread-head{border-color:#000;border-width:1px}#wpdcom .wpd-thread-head .wpd-thread-info{padding:0 0 10px 0;border:none!important;color:var(--primary-black-100);font-size:16px;line-height:130%;text-transform:none}#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper]{position:relative}#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] .ql-container{border:none!important}#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] .ql-editor{border-radius:15px;border:1px solid #000;background:#FFF;padding:10px;box-shadow:none!important;height:89px!important}#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] .ql-editor::before{color:var(--primary-black-60)!important;font-size:16px!important;line-height:130%!important;font-style:normal!important;left:10px!important;top:10px!important;letter-spacing:0!important}#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] .ql-editor>*{color:#000;font-size:16px;line-height:130%}@media screen and (max-width:600px){#wpdcom .wpd-form-wrapper{padding-right:0!important}}#wpdcom .wpd-form-head{border:none;padding:0;justify-content:end;margin:0}#wpdcom .wpd-form-head .wpd-sbs-toggle{display:none}#wpdcom .wpd-form-head .wpd-auth{color:var(--primary-black-100);font-size:13px;line-height:140%}#wpdcom .wpd-form-head .wpd-auth a{color:var(--primary-violet-100);transition:all 0.25s ease-in-out}#wpdcom .wpd-form-head .wpd-auth a:hover{color:var(--primary-violet-50)}#wpdcom .wpd-form .wpd-avatar{flex-basis:70px!important;margin-right:0!important}#wpdcom .wpd-form .wpd-avatar img,#wpdcom .wpd-form .wpd-avatar img.avatar{border:none;padding:0;width:60px;height:60px;max-width:60px}#wpdcom .wpd-form .wpd-textarea-wrap{flex-basis:calc(100% - 80px)}#wpdcom .wpd-form .wpd-textarea-wrap label{display:block!important}#wpdcom .wpd-form .wpd-textarea-wrap textarea{border-radius:15px;border:1px solid #000;background:#FFF;padding:10px;box-shadow:none!important;height:89px!important;color:#000;font-size:16px;line-height:130%}#wpdcom .wpd-form .wpd-textarea-wrap textarea::placeholder{color:var(--primary-black-60);font-size:16px;line-height:130%}#wpdcom .wpd-form .wpd-editor-char-counter{right:8px;bottom:4px}#wpdcom .wpd-form-row .wpd-form-col-right{width:100%}#wpdcom .wpd-form-row .wpd-form-col-right .wc-field-submit,#wpdcom .wpd-form-row .wpd-form-col-right .wc_comm_submit{width:100%;padding:0;margin-left:0!important}#wpdcom .wpd-form-row .wpd-form-col-right .wc_comm_submit{color:#FFF;font-size:16px;line-height:130%;border-radius:15px;background:var(--primary-violet-100);padding:13.5px 20px;transition:all 0.25s ease-in-out}#wpdcom .wpd-form-row .wpd-form-col-right .wc_comm_submit:hover{background:var(--primary-violet-50)}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap{position:relative}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap label{display:block!important}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap textarea{border-radius:15px;border:1px solid #000;background:#FFF;padding:10px;box-shadow:none!important;height:89px!important;color:#000;font-size:16px;line-height:130%;resize:none}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap textarea::placeholder{color:var(--primary-black-60);font-size:16px;line-height:130%}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-editor-char-counter{right:8px;bottom:4px}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap{display:flex;gap:20px}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap .wpd-second-button{color:var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;background:#FFF;border:1px solid var(--primary-violet-100);padding:13.5px 20px;box-shadow:none;margin:0;flex-grow:1;transition:all 0.25s ease-in-out}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap .wpd-second-button:hover{background:var(--primary-violet-100);color:#FFF}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap .wpd-prim-button{color:#FFF;font-size:16px;line-height:130%;border-radius:15px;background:var(--primary-violet-100);border:1px solid var(--primary-violet-100);padding:13.5px 20px;margin:0;flex-grow:1;transition:all 0.25s ease-in-out}#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wc_save_wrap .wpd-prim-button:hover{background:var(--primary-violet-50);border:1px solid var(--primary-violet-50)}#wpdcom .wpd-comment .wpd-form .wpdiscuz-textarea-wrap.wpd-txt{display:flex;justify-content:space-between}#wpdcom .wpd-comment .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-editor-buttons-right{display:none}@media screen and (min-width:601px){#wpdcom .wpd-comment .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap{flex-basis:calc(100% - 80px)!important}}#wpdcom .wpd-comment .wpd-secondary-form-wrapper .wpd-form-foot{margin-left:80px!important}#wpdcom .wpd-comment .wpd-avatar:has(>img[class*=avatar-default])::before{content:"";position:absolute;width:100%;height:100%}#wpdcom .wpd-comment .wpd-avatar,#wpdcom .wpd-comment .wpd-avatar img,#wpdcom .wpd-comment .wpd-avatar img.avatar{overflow:hidden;border-radius:50%;width:60px!important;height:60px!important;max-width:60px!important;padding:0;border:none}#wpdcom .wpd-comment .wpd-comment-label{background-color:var(--primary-violet-100);border-radius:15px;padding:4px 0;margin:5px auto 0}@media screen and (max-width:600px){#wpdcom .wpd-comment .wpd-comment-label{padding:4px 8px!important}}#wpdcom .wpd-comment .wpd-comment-label::before,#wpdcom .wpd-comment .wpd-comment-label::after{content:none!important}#wpdcom .wpd-comment .wpd-comment-label>span{font-family:"DM Sans",sans-serif!important;font-weight:400!important;color:#FFFFFF!important;font-size:9px!important;letter-spacing:0.45px!important;text-transform:uppercase!important}#wpdcom .wpd-comment .wpd-comment-header{padding:0;margin:20px 0 12px}#wpdcom .wpd-comment .wpd-reply-to{border:none!important;padding:0!important;font-style:normal!important;color:var(--primary-black-60);font-size:13px;line-height:140%}#wpdcom .wpd-comment .wpd-reply-to i{display:none}#wpdcom .wpd-comment .wpd-reply-to a{color:var(--primary-black-100);font-size:13px;line-height:140%;opacity:1;transition:all 0.25s ease-in-out}#wpdcom .wpd-comment .wpd-reply-to a:hover{color:var(--primary-violet-100)}#wpdcom .wpd-comment .wpd-comment-last-edited{color:var(--primary-black-60);font-size:13px;line-height:140%}#wpdcom .wpd-comment .wpd-comment-author{color:var(--primary-black-100)!important;font-size:16px!important;line-height:130%;margin:0!important}#wpdcom .wpd-comment .wpd-comment-date{padding:0;margin-left:20px;color:var(--primary-black-60);font-size:16px;line-height:130%}#wpdcom .wpd-comment .wpd-comment-date i{display:none}#wpdcom .wpd-comment .wpd-comment-text{padding:0;margin:10px 0 20px;color:var(--primary-black-100);font-size:16px;line-height:130%}#wpdcom .wpd-comment .wpd-comment-text p:first-child{margin-top:0}@media screen and (max-width:600px){#wpdcom .wpd-comment.wpd-reply{margin-left:0!important}}#wpdcom .wpd-comment.wpd-reply .wpd-comment-label{padding:4px 8px}#wpdcom .wpd-comment.wpd-reply .wpd-comment-header{margin-top:15px}#wpdcom .wpd-comment.wpd-reply .wpd-avatar,#wpdcom .wpd-comment.wpd-reply .wpd-avatar img,#wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar{width:48px!important;height:48px!important;max-width:48px!important}@media screen and (max-width:600px){#wpdcom .wpd-comment.wpd-reply .wpd-avatar,#wpdcom .wpd-comment.wpd-reply .wpd-avatar img,#wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar{width:60px!important;height:60px!important;max-width:60px!important}}@media screen and (min-width:601px){#wpdcom .wpd-comment.wpd-reply .wpd-comment-left{display:flex;flex-direction:column;align-items:center;width:fit-content}}#wpdcom .wpd_comment_level-1{border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:20px}#wpdcom .wpd-comment-footer .wpd-vote-result{padding:0 14px 0 5px;border-radius:0 15px 15px 0;border:.5px solid var(--primary-beige-100);border-left:none;height:26px;display:flex;align-items:center;color:var(--primary-black-60)!important;font-size:11px;line-height:140%}#wpdcom .wpd-comment-footer .wpd-vote-result-dislike{order:2}#wpdcom .wpd-comment-footer .wpd-vote-up,#wpdcom .wpd-comment-footer .wpd-vote-down{position:relative;padding:0 0 0 12px;border-radius:15px 0 0 15px;border:.5px solid var(--primary-beige-100);border-right:none;width:100%!important;height:26px!important;opacity:1;display:flex!important;align-items:center!important}#wpdcom .wpd-comment-footer .wpd-vote-up svg,#wpdcom .wpd-comment-footer .wpd-vote-down svg{display:none}#wpdcom .wpd-comment-footer .wpd-vote:has(>.wpd-vote-up.wpd-up) .wpd-vote-up,#wpdcom .wpd-comment-footer .wpd-vote:has(>.wpd-vote-up.wpd-up) .wpd-vote-result-like,#wpdcom .wpd-comment-footer .wpd-vote:has(>.wpd-vote-down.wpd-down) .wpd-vote-down,#wpdcom .wpd-comment-footer .wpd-vote:has(>.wpd-vote-down.wpd-down) .wpd-vote-result-dislike{color:var(--primary-violet-100)!important;background:var(--primary-beige);border:none}#wpdcom .wpd-comment-footer .wpd-vote-up::before{content:"👍";display:block;width:16px;height:21px;font-size:16px;position:relative;left:-4px;top:-1px}#wpdcom .wpd-comment-footer .wpd-vote-down::before{content:"👎";display:block;width:16px;height:21px;font-size:16px;position:relative;left:-4px;top:-1px;order:1}#wpdcom .wpd-comment-footer .wpd-vote-result-sep{background:none;margin-inline:5px;width:0}#wpdcom .wpd-comment-footer .wpd-reply-button{color:var(--primary-black-100);font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}#wpdcom .wpd-comment-footer .wpd-reply-button svg{display:none}#wpdcom .wpd-comment-footer .wpd-reply-button:hover{opacity:1;color:var(--primary-violet-100)}@media screen and (max-width:500px){#wpdcom .wpd-comment-footer .wpd-tools{margin-block:5px}}#wpdcom .wpd-comment-footer .wpd-tools.wpd-hidden{visibility:visible;opacity:1}#wpdcom .wpd-comment-footer .wpd-tools i{display:none}#wpdcom .wpd-comment-footer .wpd-tools .wpd-tools-actions{display:flex!important;gap:4px;position:relative!important;left:initial!important;top:initial!important;background-color:transparent!important;flex-direction:row!important;border:none!important;padding:0!important;border-radius:0!important;justify-content:end;font-family:"DM Sans",sans-serif!important;font-size:13px!important;color:#000000!important;font-weight:700}#wpdcom .wpd-comment-footer .wpd-tools .wpd-tools-actions .wpd-cta-button{font-size:13px!important;padding:10px 16px;border:1px solid var(--primary-black-100);border-radius:15px;transition:all 0.25s ease-in-out}#wpdcom .wpd-comment-footer .wpd-tools .wpd-tools-actions .wpd-cta-button:hover{background:var(--primary-black-100);color:#FFF}#wpdcom .wpd-comment-footer .wpd-hidden:not(.wpd-tools){display:none}.comments-sections-header h2{margin:0 0 15px;color:var(--primary-black-100);font-size:21px;line-height:140%}@media screen and (max-width:1024px){.comments-sections-header h2{font-size:19px}}.comments-sections-header>div{color:var(--primary-black-100);font-size:16px;line-height:130%}.comments-sections-header>div a{color:currentColor}.comments-area{margin:18px auto 50px!important}#wpdiscuz-comment-message{top:120px!important;right:80px!important;max-width:420px}@media screen and (max-width:1024px){#wpdiscuz-comment-message{top:60px!important;right:0!important;padding-inline:16px;max-width:100%}}#wpdiscuz-comment-message div{background-color:var(--primary-violet-10)!important;color:#000!important;box-shadow:none!important}#wpdiscuz-loading-bar{display:none!important}.catalog-page{display:flex;flex-direction:column;margin-top:40px;margin-bottom:95px;margin-inline:auto;max-width:1170px;width:100%;color:#000}@media screen and (max-width:1024px){.catalog-page{margin-inline:0;margin-top:35px;margin-bottom:60px;max-width:100%;padding-inline:16px}}.catalog-page-list{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:80px;width:100%}@media screen and (max-width:1024px){.catalog-page-list{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:20px}}.catalog-page-list .product-card-image{height:327px}.catalog-page-list .product-card-image>img{max-height:267px}.catalog-page-list .product-card-title{line-height:120%}.catalog-page-filters{display:flex;align-items:center;gap:10px}@media screen and (max-width:1024px){.catalog-page-filters.expanded{flex-direction:column;gap:0;padding:0 16px 20px;position:fixed;width:100%;height:calc(100% - 64.5px);top:0;left:0;z-index:10;background:#FFF;overflow-y:auto}.catalog-page-filters.expanded .catalog-page-filter{width:100%}.catalog-page-filters.expanded .catalog-page-filter:first-of-type .catalog-page-filter-button{border-top:none}.catalog-page-filters.expanded .catalog-page-filter-button:not(.mobile){width:100%;padding:20px 0;border-radius:0;border-top:1px solid var(--primary-gray-10);background:#fff0;justify-content:space-between;font-family:Poppins;font-weight:700;font-size:19px;line-height:120%}.catalog-page-filters.expanded .catalog-page-filter-button.mobile{margin-top:auto}.catalog-page-filters.expanded .catalog-page-filter-button.mobile::after{content:none}}.catalog-page-filters-mobile-head{display:none}@media screen and (max-width:1024px){.catalog-page-filters-mobile-head{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid var(--primary-black-100)}}.catalog-page-filters-mobile-head p{color:#000;font-size:19px;line-height:120%;margin:0}.catalog-page-filters-mobile-head-close-button{display:block;width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) no-repeat center center/contain;padding:0}@media screen and (max-width:1024px){.catalog-page-filters:not(.expanded)>*:not(.catalog-page-filter-button.mobile){display:none}}.catalog-page-filters-list{display:flex;flex-direction:row;align-items:baseline;white-space:nowrap;margin-top:28px}@media screen and (max-width:1024px){.catalog-page-filters-list{flex-wrap:wrap;justify-content:space-between;order:-1;margin-top:0;margin-bottom:20px}}.catalog-page-filters-list:has(>.catalog-page-filters-list-body:empty){display:none}.catalog-page-filters-list-title{margin:0 19px 0 0;color:#000;font-size:13px;line-height:140%}@media screen and (max-width:1024px){.catalog-page-filters-list-title{order:-9999;margin-right:0}}.catalog-page-filters-list-body{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}@media screen and (max-width:1024px){.catalog-page-filters-list-body{margin-top:12px}}.catalog-page-filters-list-item{display:inline-flex;padding:8.5px 20px;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:var(--primary-beige);color:var(--primary-black-100);font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}.catalog-page-filters-list-item:hover{background:var(--primary-beige-100)}.catalog-page-filters-list-item::after{content:"";display:block;width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) no-repeat center center/contain}.catalog-page-filters-list-info{display:flex;align-items:center;gap:15px;margin-left:45px}@media screen and (max-width:1024px){.catalog-page-filters-list-info{order:-9998;margin-left:0}}.catalog-page-filters-list-info p{margin:0;color:#000;font-size:13px;line-height:140%}.catalog-page-filters-list-clear-button{padding:3px 0 3px 15px;border-left:1px solid #000000!important;color:#000;font-size:13px;line-height:140%}.catalog-page-filter{position:relative}.catalog-page-filter-right{margin-left:auto}.catalog-page-filter:not(.catalog-page-filter~*) .catalog-page-filter-body{left:-13px;right:auto}.catalog-page-filter.expanded .catalog-page-filter-button{background:var(--primary-beige-100)}.catalog-page-filter.expanded .catalog-page-filter-button::after{transform:rotate(-180deg)}.catalog-page-filter.expanded .catalog-page-filter-body{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:1024px){.catalog-page-filter.expanded .catalog-page-filter-body{padding-bottom:30px;max-height:100%}}.catalog-page-filter-button{display:inline-flex;gap:10px;border-radius:15px;background:var(--primary-beige);padding:8px 20px;color:#000;font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}.catalog-page-filter-button:hover{background:var(--primary-beige-100)}.catalog-page-filter-button::after{content:"";display:block;width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_arrow_drop_down.svg) no-repeat center center/contain;transition:all 0.25s ease-in-out}.catalog-page-filter-button.mobile{display:none}@media screen and (max-width:1024px){.catalog-page-filter-button.mobile{display:inline-flex;width:100%}}.catalog-page-filter-body{display:flex;flex-direction:column;gap:20px;padding:20px 16px 20px 20px;border-radius:15px;border:1px solid var(--primary-gray-40);background:var(--primary-beige);position:absolute;z-index:2;right:-13px;top:calc(100% + 12px);width:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.catalog-page-filter-body{position:relative;padding:0;inset:initial!important;width:100%;background:#fff0;border:none;border-radius:0;max-height:0;transition:none}}.catalog-page-filter-body-content{display:flex;flex-direction:column;gap:20px;overflow-y:auto;max-height:220px;width:210px}@media screen and (max-width:1024px){.catalog-page-filter-body-content{max-height:100%;width:100%;overflow:hidden}}.catalog-page-filter-body-content::-webkit-scrollbar{border-radius:4px;width:8px;background-color:var(--primary-violet-3)}.catalog-page-filter-body-content::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--primary-violet-50)}.catalog-page-filter-list{display:flex;flex-direction:column;gap:20px}.catalog-page-filter-list-title{margin:0 0 -10px;color:#000;font-size:16px;line-height:130%}.catalog-page-filter-list-item{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.catalog-page-filter-list-item-checkbox{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--primary-black-100);border-radius:6px;transition:all 0.25s ease-in-out}.catalog-page-filter-list-item-checkbox::after{content:"";display:block;width:20px;height:20px;background:url(/wp-content/themes/kp/images/kp_check.svg) no-repeat center center/cover;opacity:0;transition:all 0.25s ease-in-out}.catalog-page-filter-list-item p{margin:0;color:var(--primary-black-100);font-size:16px;line-height:130%}.catalog-page-filter-list-item input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.catalog-page-filter-list-item input[type=radio]:focus-visible~p,.catalog-page-filter-list-item input:focus-visible~.catalog-page-filter-list-item-checkbox{outline:2px solid blue;outline-offset:2px}.catalog-page-filter-list-item input:checked~.catalog-page-filter-list-item-checkbox{background:var(--primary-violet-100);border-color:var(--primary-violet-100)}.catalog-page-filter-list-item input:checked~.catalog-page-filter-list-item-checkbox::after{opacity:1}.catalog-page-filter-list-item input[type=radio]:not(:checked)~.catalog-page-filter-list-item-checkbox{opacity:0}.catalog-page-header{display:flex;flex-direction:row;width:100%;overflow:hidden;margin-bottom:30px}@media screen and (max-width:1024px){.catalog-page-header{margin-bottom:20px;flex-direction:column;gap:20px;border-radius:0;order:-1}}.catalog-page-header:has(>.catalog-page-header-image){border-radius:15px}.catalog-page-header:has(>.catalog-page-header-image) .catalog-page-header-body{padding:65px 54px 58px;background:var(--primary-beige-100)}@media screen and (max-width:1024px){.catalog-page-header:has(>.catalog-page-header-image) .catalog-page-header-body{background:#fff0;padding:0}}.catalog-page-header-image{width:100%;max-width:547px;max-height:100%}@media screen and (max-width:1024px){.catalog-page-header-image{max-width:100%;position:relative;height:160px;border-radius:15px;overflow:hidden}}.catalog-page-header-image img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:1024px){.catalog-page-header-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}@media screen and (max-width:1024px){.catalog-page-header-image.desktop{display:none}}.catalog-page-header-image.mobile{display:none}@media screen and (max-width:1024px){.catalog-page-header-image.mobile{display:block}}.catalog-page-header-body{display:flex;flex-direction:column;width:100%;gap:25px}@media screen and (max-width:1024px){.catalog-page-header-body{gap:20px}}.catalog-page-header-body h1{color:#000;font-size:28px;line-height:135%;margin:0;max-width:328px}@media screen and (max-width:1024px){.catalog-page-header-body h1{font-size:21px;line-height:140%;max-width:100%}}.catalog-page-header-body p{color:#000;font-size:19px;line-height:140%;margin:0;max-width:406px}@media screen and (max-width:1024px){.catalog-page-header-body p{font-size:16px;line-height:130%;max-width:100%}}.woocommerce-cart .site-main{padding-top:82px}@media screen and (max-width:1024px){.woocommerce-cart .site-main{padding-top:26px}}@media screen and (max-width:1024px){.woocommerce-cart .page .entry-header,.woocommerce-cart .page .entry-content>*:not(.line-label-slider-wrapper){padding-inline:16px}}.woocommerce-cart .page .entry-header{margin:30px 0 0}@media screen and (max-width:1024px){.woocommerce-cart .page .entry-header{margin:20px 0 0}}.woocommerce-cart .page .entry-content{margin:30px 0 0}@media screen and (max-width:1024px){.woocommerce-cart .page .entry-content{margin:20px 0 0}}.woocommerce-cart .page .wc-block-components-notices{padding-right:4.5283018868%;width:51%!important}.woocommerce-cart .page .wc-block-components-notices .wc-block-components-notice-banner__dismiss{margin:0!important}.woocommerce-cart h1{color:#000;font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.woocommerce-cart h1{font-size:19px}}@media screen and (max-width:1024px){.woocommerce-cart .line-label-slider-content{margin-bottom:0}}@media screen and (max-width:1024px){.woocommerce-cart #cart-donate-widget{margin-top:50px!important}}.woocommerce-cart .wc-block-components-main{width:51%!important}@media screen and (max-width:1100px){.woocommerce-cart .wc-block-components-main{width:100%!important}}.woocommerce-cart .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item__value{color:#000;font-size:13px!important;line-height:140%!important}.woocommerce-cart .wc-block-components-totals-wrapper{border-top:none;padding:0}.woocommerce-cart .wc-block-components-totals-wrapper .wcs-recurring-totals-panel .wc-block-components-totals-item__description{font-size:12px}.woocommerce-cart .wc-block-components-totals-footer-item{margin-top:20px}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#000;font-size:16px!important}.woocommerce-cart .wc-block-components-totals-item{padding:0!important}.woocommerce-cart .wc-block-components-totals-coupon{display:none}.woocommerce-cart .wc-block-components-product-name{text-decoration:none;color:#000;font-size:19px!important;line-height:120%!important;margin-bottom:5px!important;order:-2}@media screen and (max-width:1024px){.woocommerce-cart .wc-block-components-product-name{font-size:16px;line-height:110%!important}}.woocommerce-cart .wc-block-components-product-metadata{order:-1;color:#000;font-size:16px;line-height:130%}@media screen and (max-width:1024px){.woocommerce-cart .wc-block-components-product-metadata{font-size:13px;line-height:140%;font-weight:300}}.woocommerce-cart .wc-block-components-product-metadata__description p:first-child{margin-top:0!important}.woocommerce-cart .wc-block-components-product-metadata__description p:last-child{margin-bottom:0!important}.woocommerce-cart .wc-block-components-product-details{margin:0!important}.woocommerce-cart .wc-block-components-product-details .wc-block-components-product-details__name{display:none}.woocommerce-cart .wc-block-components-product-price{visibility:hidden}.woocommerce-cart .wc-block-components-product-price__value{color:#000;font-size:16px;line-height:130%;visibility:visible}.woocommerce-cart .wc-block-components-quantity-selector{margin:0!important;width:fit-content!important;border-radius:15px}.woocommerce-cart .wc-block-components-quantity-selector__input{padding:13.5px 0!important;color:var(--primary-black-100)!important;font-size:16px!important;line-height:130%!important;font-weight:400!important;max-width:36px;min-width:36px!important}.woocommerce-cart .wc-block-components-quantity-selector__input,.woocommerce-cart .wc-block-components-quantity-selector__button{box-shadow:none!important}.woocommerce-cart .wc-block-components-sale-badge{display:none}.woocommerce-cart .wc-block-cart-items{border:none!important}.woocommerce-cart .wc-block-cart-items thead{display:none}.woocommerce-cart .wc-block-cart-items tbody{display:flex;flex-direction:column;gap:30px}.woocommerce-cart .wc-block-cart-items td{border:none!important;padding:0!important}.woocommerce-cart .wc-block-cart-items td:not(.wc-block-cart-item__total){margin:0!important}.woocommerce-cart .wc-block-cart-items__row{display:flex;position:relative;border-bottom:none!important;padding-block:0!important}.woocommerce-cart .wc-block-cart-item__image{min-width:84px;max-width:84px;width:84px}.woocommerce-cart .wc-block-cart-item__image>a{display:flex;height:auto}.woocommerce-cart .wc-block-cart-item__image img{width:100%;height:auto}.woocommerce-cart .wc-block-cart-item__wrap{display:flex;flex-direction:column;height:100%;margin-left:17px}.woocommerce-cart .wc-block-cart-item__wrap:has(>span.wc-block-components-product-name) .wc-block-components-quantity-selector{display:none}.woocommerce-cart .wc-block-cart-item__remove-link{position:absolute;top:0;right:0;width:24px;height:24px;color:transparent!important;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) no-repeat center center/cover!important}.woocommerce-cart .wc-block-cart-item__prices{display:none}.woocommerce-cart .wc-block-cart-item__total{display:flex;justify-content:end;align-items:end;flex-direction:column;margin:0 0 0 auto!important}.woocommerce-cart .wc-block-cart-item__quantity{margin:auto 0 0!important;align-self:self-start!important}.woocommerce-cart .wc-block-cart__sidebar{border-radius:15px;border:1px solid var(--primary-gray-40);background:var(--primary-beige);padding:40px 26px 47px!important;margin-left:auto;width:100%;max-width:407px;height:fit-content;position:relative;top:calc(-33.6px - 1.5em);right:0}@media screen and (max-width:1100px){.woocommerce-cart .wc-block-cart__sidebar{max-width:100%;top:initial;right:initial;margin-top:40px!important}}@media screen and (max-width:1024px){.woocommerce-cart .wc-block-cart__sidebar{padding:32px 26px!important;margin-top:40px}}.woocommerce-cart .wc-block-cart__sidebar .wcs-recurring-totals-panel__details{display:none}.woocommerce-cart .wc-block-cart__totals-title{font-family:"Poppins",sans-serif!important;font-weight:700!important;padding:0!important;color:#000!important;font-size:19px!important;line-height:120%!important;text-transform:none!important;display:block!important;margin:0 0 20px!important}@media screen and (max-width:1024px){.woocommerce-cart .wc-block-cart__totals-title{margin:0 0 16px!important}}.woocommerce-cart .wc-block-cart__submit{margin:20px 0 0}.woocommerce-cart .wc-block-cart__submit-button{margin:0;border-radius:15px;padding:13.5px 20.5px;color:#FFF;font-size:19px;line-height:140%;background:var(--primary-violet-100);text-decoration:none;min-height:initial!important;box-shadow:none!important;transition:all 0.25s ease-in-out!important}.woocommerce-cart .wc-block-cart__submit-button:hover{background:var(--primary-violet-50)}.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon{background-color:var(--primary-beige);color:#000;text-align:center;font-size:19px;line-height:120%;max-width:403px;margin-inline:auto;margin-bottom:0;border-radius:15px 15px 0 0;padding:30px 38px 20px}.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon::before{content:"🛒";display:flex;align-items:center;justify-content:center;font-size:40px;mask-image:none;width:40px;height:48px;background:none;margin:0 auto 20px}.woocommerce-cart .wp-block-woocommerce-empty-cart-block>p{max-width:403px;margin-inline:auto;margin-top:0;margin-bottom:50px;border-radius:0 0 15px 15px;background-color:var(--primary-beige);padding:0 38px 28px;display:flex;justify-content:center}.woocommerce-cart .wp-block-woocommerce-empty-cart-block>p>a{margin:0;border-radius:15px;padding:13.5px 20.5px;color:#FFF;font-size:16px;line-height:140%;background:var(--primary-violet-100);text-decoration:none;min-height:initial!important;box-shadow:none!important;transition:all 0.25s ease-in-out!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block>p>a:hover{background:var(--primary-violet-50)}.woocommerce-cart .wp-block-woocommerce-empty-cart-block hr{display:none}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block{border-top:none!important;padding:0!important;margin:0 0 22px}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block>*{margin:12px 0}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block>*:first-child{margin-top:0!important}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block>*:last-child{margin-bottom:0!important}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block [class=wc-block-components-totals-wrapper]{margin-bottom:15px}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block [class=wc-block-components-totals-wrapper] .wc-block-components-totals-footer-item-tax{display:none}.cart-steps{counter-reset:item;list-style-type:none;display:flex;flex-direction:row;align-items:center;color:var(--primary-black-100);text-align:center;font-size:11px;line-height:140%;max-width:248px;padding:0;margin:0 0 0 -24px}@media screen and (max-width:1024px){.cart-steps{margin:0}}.cart-steps li{position:relative;counter-increment:item;display:flex;flex-direction:column;gap:7px;align-items:center;width:100%}.cart-steps li a{color:currentColor;text-decoration:none}.cart-steps li::before{content:counter(item,decimal);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;border:1px solid var(--primary-violet-50);background:#FFF;color:var(--primary-violet-50);font-size:13px;line-height:140%;z-index:1;transition:all 0.25s ease-in-out}.cart-steps li:not(:last-child)::after{content:"";position:absolute;width:100%;height:1px;background:var(--primary-violet-50);top:28%;left:50%;z-index:0}.cart-steps li.active::before{background:var(--primary-violet-50);color:#FFF}.wc-block-mini-cart__button{background-color:#fff0;border:none}.wc-block-mini-cart__drawer{display:none;top:var(--wp-admin--admin-bar--height,0)!important;height:calc(100% - var(--wp-admin--admin-bar--height, 0px))!important;border-radius:15px 0 0 15px;border:1px solid var(--primary-gray-40);background:var(--primary-beige)!important;box-shadow:4px 0 4px 0 rgb(0 0 0 / .25);width:100%!important;max-width:417px!important}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer{top:0!important;height:calc(100% - 64.5px)!important;max-width:350px!important}}.wc-block-mini-cart__drawer::after{content:none!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector{margin:0!important;width:fit-content!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector::after{border-radius:15px!important;border:1px solid var(--primary-black-100)}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__input{padding:13.5px 0!important;color:var(--primary-black-100)!important;font-size:16px!important;line-height:130%!important;font-weight:400!important;max-width:36px;min-width:36px!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__button--minus{border-radius:15px 0 0 15px!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__button--plus{border-radius:0 15px 15px 0!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__input,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__button{box-shadow:none!important}.wc-block-mini-cart__drawer .wc-block-components-drawer{width:100%!important;max-width:417px!important}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-components-drawer{max-width:310px!important}}.wc-block-mini-cart__drawer .wc-block-components-drawer__content{margin:0!important;height:100%!important}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{top:0px!important;right:10px!important;min-height:initial!important}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-components-drawer__close{right:0!important}}.wc-block-mini-cart__drawer .wc-block-components-drawer__close:focus{box-shadow:none!important}.wc-block-mini-cart__drawer .wc-block-components-drawer__close-wrapper{position:relative}.wc-block-mini-cart__drawer .wc-block-components-product-name{margin:0 0 5px!important;text-decoration:none;color:#000;font-size:19px!important;line-height:120%;order:-2}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-components-product-name{font-size:16px!important;line-height:110%}}.wc-block-mini-cart__drawer .wc-block-components-product-details{margin:0!important}.wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__name{display:none}.wc-block-mini-cart__drawer .wc-block-components-product-metadata{order:-1;color:#000;font-size:16px;line-height:130%}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-components-product-metadata{font-size:13px;line-height:140%;font-weight:300}}.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description p:first-child{margin-top:0!important}.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description p:last-child{margin-bottom:0!important}.wc-block-mini-cart__drawer .wc-block-components-product-price{color:#000;text-align:right;line-height:140%;visibility:hidden;font-size:19px!important}.wc-block-mini-cart__drawer .wc-block-components-product-price__value{visibility:visible}.wc-block-mini-cart__drawer .wc-block-components-product-badge{display:none!important}.wc-block-mini-cart__drawer .wc-block-cart-items__row{display:flex;position:relative;padding:0!important;margin:40px 0!important}.wc-block-mini-cart__drawer .wc-block-cart-items__row:first-child{margin-top:0!important}.wc-block-mini-cart__drawer .wc-block-cart-items__row:last-child{margin-bottom:0!important}.wc-block-mini-cart__drawer .wc-block-cart-item__image{max-width:84px;min-width:84px;width:84px;padding:0!important}.wc-block-mini-cart__drawer .wc-block-cart-item__image>a{display:flex;height:auto}.wc-block-mini-cart__drawer .wc-block-cart-item__image>img{display:none}.wc-block-mini-cart__drawer .wc-block-cart-item__image img{width:100%;height:auto}.wc-block-mini-cart__drawer .wc-block-cart-item__wrap{display:flex;flex-direction:column;height:100%;margin-left:17px}.wc-block-mini-cart__drawer .wc-block-cart-item__wrap:has(>span.wc-block-components-product-name) .wc-block-components-quantity-selector{display:none}.wc-block-mini-cart__drawer .wc-block-cart-item__remove-link{position:absolute;top:0;right:0;width:24px;height:24px;color:transparent!important;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) no-repeat center center/cover!important}.wc-block-mini-cart__drawer .wc-block-cart-item__quantity{margin:auto 0 0!important;align-self:self-start!important}.wc-block-mini-cart__drawer .wc-block-cart-item__prices{display:none}.wc-block-mini-cart__drawer .wc-block-cart-item__total{display:flex;justify-content:end;align-items:end;flex-direction:column;margin:0 0 0 auto!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:0 10px 0 0!important;margin:30px 0;overflow-x:hidden}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:0!important}}.wc-block-mini-cart__drawer .wc-block-mini-cart__items::-webkit-scrollbar{border-radius:4px;width:8px;background-color:var(--primary-violet-3)}.wc-block-mini-cart__drawer .wc-block-mini-cart__items::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--primary-violet-50)}.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents{background:transparent!important;padding:30px 20px 30px 30px!important}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents{padding:20px 16px 22px!important}}.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper>p>strong{color:#000;font-size:19px;line-height:120%}.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper>.wp-block-button>.wc-block-mini-cart__shopping-button{background:var(--primary-violet-100);transition:all 0.25s ease-in-out!important;color:#FFF;font-size:19px;line-height:140%;padding:13.5px 20.5px;border-radius:15px;text-decoration:none!important;min-height:initial!important;width:100%;box-shadow:none!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper>.wp-block-button>.wc-block-mini-cart__shopping-button:hover{background:var(--primary-violet-50)}.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-title-block{color:#000;font-size:21px;line-height:140%;margin:0;mask-image:none;border-bottom:1px solid var(--primary-black-100);padding-bottom:20px!important;margin-right:10px}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-title-block{font-size:19px;line-height:120%;margin-right:0}}.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-title-items-counter-block{display:none}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{padding:20px 0 0!important;margin-right:10px}@media screen and (max-width:1024px){.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{margin-right:0}}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer::after{opacity:1!important;border-color:var(--primary-black-100)!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-checkout{display:none!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item{align-items:center}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__label{color:#000;font-size:16px;line-height:130%;height:fit-content}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__value{color:#000;text-align:right;font-size:19px;line-height:140%}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart{padding:13.5px 20px!important;color:#FFFFFF!important;background-color:var(--primary-violet-100)!important;text-decoration:none;font-size:19px!important;line-height:140%!important;border-radius:15px!important;width:100%;height:fit-content;transition:all 0.25s ease-in-out!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart:hover{background-color:var(--primary-violet-50)!important}.wc-block-components-drawer__screen-overlay:has(.wc-block-mini-cart__drawer){background-color:rgb(29 29 27 / .4)!important}@media screen and (max-width:1024px){.wc-block-components-drawer__screen-overlay:has(.wc-block-mini-cart__drawer){top:0;height:calc(100% - 64.5px)}}.woocommerce-checkout .site{position:relative;padding-top:82px;max-width:100%;margin-left:0;margin-right:0;overflow:initial}@media screen and (max-width:1024px){.woocommerce-checkout .site{padding-top:26px;padding-bottom:0}}.woocommerce-checkout .page{display:flex;flex-direction:column}.woocommerce-checkout .checkout-order-summary-block-fill-wrapper{display:none}.woocommerce-checkout .entry-header{display:none}.woocommerce-checkout .entry-content{margin-top:0;display:flex;flex-direction:column}.woocommerce-checkout .entry-footer{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout{height:100%}.woocommerce-checkout .wc-block-components-notices{padding-right:4.5283018868%;width:100%;max-width:63%}.woocommerce-checkout .wc-block-components-notices .wc-block-components-notice-banner__dismiss{margin:0!important}.woocommerce-checkout .wc-block-components-main{max-width:63%}@media screen and (max-width:1250px){.woocommerce-checkout .wc-block-components-main{max-width:100%;width:100%!important;padding-right:0!important}}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-main{padding-inline:16px!important}}.woocommerce-checkout .wc-block-components-main .wc-block-components-shipping-rates-control__no-shipping-address-message{margin:0;border:1px solid #000;border-radius:15px;background:#fff0;color:#000;padding:20px}.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container{background:transparent!important}@media screen and (max-width:480px){.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container{flex-direction:column}}.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option{gap:10px;padding:13.5px 20px;min-height:auto;border-radius:15px;border:1px solid var(--primary-gray-40);color:var(--primary-black-100);font-size:16px;line-height:130%;transition:all 0.3s ease-in-out}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option{flex-direction:column}}@media screen and (max-width:480px){.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option{flex-direction:row}}.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option:focus-within{background:#fff0}.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option::after{content:none}.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option:hover{opacity:.75}.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option:hover,.woocommerce-checkout .wc-block-components-main .wc-block-checkout__shipping-method-container .wc-block-checkout__shipping-method-option--selected{background:#fff0;border:1px solid var(--primary-violet-100);color:var(--primary-violet-100)}.woocommerce-checkout .wc-block-components-main .wc-block-components-address-card{padding:20px;border-radius:15px;border:1px solid var(--primary-gray-40);color:var(--primary-black-100);font-size:16px;line-height:130%}.woocommerce-checkout .wc-block-components-main .wc-block-components-address-card>span.wc-block-components-address-card__address-section{font-weight:700;margin-bottom:10px}.woocommerce-checkout .wc-block-components-main .wc-block-components-address-card>.wc-block-components-address-card__edit{margin:auto 0 auto auto;cursor:pointer;display:inline-flex;padding:10.5px 20px;border:1px solid var(--primary-black-100);border-radius:15px;transition:all 0.25s ease-in-out;background:#fff;font-weight:700;line-height:26px;color:var(--primary-black-100);font-size:16px;line-height:130%}.woocommerce-checkout .wc-block-components-main .wc-block-components-address-card>.wc-block-components-address-card__edit:hover{background:var(--primary-black-100);text-decoration:none;color:#fff}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading{margin:0}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading+.wc-block-components-checkout-step__container:not(:has(>.wc-block-components-checkout-step__description)){margin-top:24px}@media screen and (max-width:600px){.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading+.wc-block-components-checkout-step__container:not(:has(>.wc-block-components-checkout-step__description)){margin-top:20px}}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__title{color:#000;font-size:19px;line-height:120%}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__description{margin-bottom:24px}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__content .easypack_selected_point_data{padding:13.5px 16.5px!important;border:1px solid var(--primary-violet-100)!important;border-radius:15px!important}@media screen and (max-width:600px){.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step{padding-top:0px!important;margin-top:0!important;margin-bottom:30px!important}}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step::after{content:none!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>div,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>span{place-self:center;color:var(--primary-black-100);font-size:16px;line-height:130%}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>div a,.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox>label>span a{color:var(--primary-violet-100);text-decoration:none}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__mark{margin-left:.1675em;height:1.125em;width:1.125em;opacity:1;fill:#FFF;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:1px solid #000;border-radius:4px;min-width:20px;min-height:20px;width:20px;height:20px;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:var(--primary-violet-100);border:1px solid var(--primary-violet-100)}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{opacity:0;display:block}.woocommerce-checkout .wc-block-components-main .payu-blik-code{box-shadow:none!important;padding:13.5px 20px!important;border-radius:15px!important;border:1px solid var(--primary-black-100);background:#fff!important}.woocommerce-checkout .wc-block-components-main #payu-secure-form{border:none;border-radius:0;padding:0;grid-row-gap:20px}.woocommerce-checkout .wc-block-components-main #payu-secure-form .payu-secure-wrapper{position:relative}.woocommerce-checkout .wc-block-components-main #payu-secure-form .payu-secure-form_field-heading{color:var(--primary-black-100);font-size:13px!important;line-height:140%;padding-inline:4px;background:#fff;width:auto;position:absolute;top:0!important;left:17px!important;transform:translateY(-50%)!important}.woocommerce-checkout .wc-block-components-main #payu-secure-form .payu-secure-form_field{box-shadow:none!important;padding:13.5px 20px!important;border-radius:15px!important;border:1px solid var(--primary-black-100);background:#fff!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-textarea{resize:vertical;box-shadow:none!important;padding:13.5px 20px!important;border-radius:15px!important;border:1px solid var(--primary-black-100);background:#fff!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-main .wc-block-components-text-input select,.woocommerce-checkout .wc-block-components-main .wc-blocks-components-select input,.woocommerce-checkout .wc-block-components-main .wc-blocks-components-select select{box-shadow:none!important;padding:13.5px 20px!important;border-radius:15px!important;border:1px solid var(--primary-black-100);background:#fff!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-main .wc-blocks-components-select label{color:var(--primary-black-100);font-size:13px!important;line-height:140%;padding-inline:4px;background:#fff;top:0!important;left:17px!important;transform:translateY(-50%)!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-text-input.wc-block-components-address-form__namespace-idno:has(>#shipping-namespace-idno),.woocommerce-checkout .wc-block-components-main .wc-blocks-components-select.wc-block-components-address-form__namespace-idno:has(>#shipping-namespace-idno){display:none!important}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions_row{flex-direction:column-reverse;gap:14px}}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions_row>.wc-block-components-checkout-place-order-button{width:100%}}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-place-order-button{margin:0;border-radius:15px;padding:13.5px 20.5px!important;color:#FFF;font-size:19px;line-height:140%;background:var(--primary-violet-100);text-decoration:none;min-height:initial!important;box-shadow:none!important;transition:all 0.25s ease-in-out!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-place-order-button:hover{background:var(--primary-violet-50)}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control{display:flex;flex-direction:column;gap:10px}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control::after{content:none!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option{padding:15px 12px 15px 55px;border-radius:15px;border:1px solid #000;box-shadow:none;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option:has(.wc-block-components-radio-control__input:checked){border:1px solid var(--primary-violet-100)}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option::after{content:none!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input{margin-top:0;border:1px solid #000;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input:checked{border:1px solid var(--primary-violet-100)}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input:checked::before{background:var(--primary-violet-100)}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group{color:var(--primary-black-100);font-size:16px;line-height:130%}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group>span{justify-content:flex-end;flex-direction:row-reverse;gap:16px}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group>span>span:last-child{margin-left:0px!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group em{text-transform:none!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__description-group{display:none}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-radius:15px;border:1px solid var(--primary-violet-100);box-shadow:none}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__option{border:none!important}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content{border-radius:15px;border:1px solid #000;margin:10px 10px 15px 10px;padding:20px}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content>p:first-child{margin-top:0}.woocommerce-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content>p:last-child{margin-bottom:0}.woocommerce-checkout .wc-block-components-main .button.easypack_show_geowidget{padding:13.5px 16.5px;color:#FFF;background:var(--primary-violet-100)!important;text-decoration:none;font-size:16px!important;line-height:130%;border-radius:15px!important;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none!important;border:0!important;max-width:100%!important;transition:all 0.25s ease-in-out}.woocommerce-checkout .wc-block-components-main .button.easypack_show_geowidget:hover,.woocommerce-checkout .wc-block-components-main .button.easypack_show_geowidget:focus-visible{background:var(--primary-violet-50)!important}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar{margin-bottom:0!important}}@media screen and (max-width:1250px){.woocommerce-checkout .wc-block-components-sidebar{width:100%!important;position:relative;padding:0;order:2!important;margin-top:20px}}@media screen and (min-width:1251px){.woocommerce-checkout .wc-block-components-sidebar{position:absolute!important;order:1;height:calc(100% - var(--wp-admin--admin-bar--height, 0px))!important;display:flex;flex-direction:column;right:0;top:0!important;margin-top:0!important}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{display:flex;flex-direction:column;border-radius:15px 0 0 15px!important;border:1px solid var(--primary-gray-40)!important;background:var(--primary-beige)!important;box-shadow:4px 0 4px 0 rgb(0 0 0 / .25)!important;padding:62px 70px 40px 52px;height:100%;max-height:calc(100dvh - 60px - var(--wp-admin--admin-bar--height, 0px));position:sticky;top:calc(60px + var(--wp-admin--admin-bar--height, 0px));z-index:1}@media screen and (max-width:1250px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border-radius:15px!important;padding:62px 42px 40px 52px}}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border-radius:0!important;padding:62px 52px 40px}}@media screen and (max-width:700px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{padding:30px 16px 28px;border:none!important;border-top:1px solid var(--primary-gray-40)!important;min-height:0}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{border:none!important;padding-inline:0;padding-bottom:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wcs-recurring-totals-panel .wc-block-components-totals-item__description{font-size:12px}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0!important;margin-right:10px;padding:0!important;border:none!important;pointer-events:none}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-right:0}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title>*:not(.wc-block-components-checkout-order-summary__title-text){display:none!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0!important;color:#000;font-size:21px;line-height:140%}@media screen and (max-width:700px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size:19px}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{margin-top:25px;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-right:10px}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{padding-right:0}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content::-webkit-scrollbar{border-radius:4px;width:8px;background-color:var(--primary-violet-3)}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--primary-violet-50)}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block{padding-top:0;order:-1;padding-bottom:10px;border-bottom:1px solid #000!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon{padding:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form{gap:24px}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input{box-shadow:none!important;padding:13.5px 20px!important;border-radius:15px;border:1px solid var(--primary-black-100);background:var(--primary-beige)!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input label{color:var(--primary-black-100);font-size:13px!important;line-height:140%;padding-inline:4px;background:var(--primary-beige);top:0!important;left:17px!important;transform:translateY(-50%)!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{color:var(--primary-black-100);font-size:16px;line-height:130%;padding:13.5px 19px;border-radius:15px;border:1px solid var(--primary-black-100);background:#fff0;box-shadow:none!important;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{background:var(--primary-black-100);color:#fff}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block{padding:20px 0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary{padding:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{margin-top:0;width:85px}@media screen and (max-width:700px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{width:70px}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image>img{max-width:85px;width:85px}@media screen and (max-width:700px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image>img{max-width:70px;width:70px}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity{box-shadow:none;border:none;min-width:24px;min-height:24px;background:var(--primary-violet-100);color:#FFF;font-size:13px;line-height:140%}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{padding-left:20px}@media screen and (max-width:700px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{padding-left:16px}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name{color:#000;font-size:19px;line-height:120%}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-price{display:none}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{display:flex;flex-direction:column;justify-content:end}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block{margin-top:auto;border-top:1px solid #000;padding-bottom:0;color:#000;font-size:13px;line-height:140%}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block>*:not(:empty){padding-top:10px;padding-inline:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item{padding-inline:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__value{color:#000;font-size:13px;line-height:140%}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__description>*:not(:first-child){margin-top:4px}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block{padding-top:14px;padding-inline:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-footer-item{padding-inline:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{color:#000!important;font-size:12px!important;line-height:140%!important;font-weight:400!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#000;font-size:16px;font-weight:700!important;line-height:130%}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel__details{display:none}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel__title{padding:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel .wc-block-components-totals-item__value{color:#000;font-size:13px!important;line-height:140%!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wcs-recurring-totals-panel .wc-block-components-totals-item__label{font-weight:700}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms{margin:20px 10px 20px 0}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms{margin:20px 0}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox{margin:0}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox.has-error .wc-block-components-checkbox__input[type=checkbox]:not(:checked){border:1px solid #cc1818}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox.has-error .wc-block-components-checkbox__input[type=checkbox]:not(:checked)~div,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox.has-error .wc-block-components-checkbox__input[type=checkbox]:not(:checked)~span{color:#cc1818}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>div,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>span{place-self:center;color:var(--primary-black-100);font-size:13px;line-height:130%;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>div a,.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox>label>span a{color:currentColor}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__mark{margin-left:.1675em;height:1.125em;width:1.125em;opacity:1;fill:#FFF;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:1px solid #000;border-radius:4px;min-width:20px;min-height:20px;width:20px;height:20px;transition:all 0.3s ease-in-out}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:var(--primary-violet-100);border:1px solid var(--primary-violet-100)}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{opacity:0;display:block}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__actions{margin-right:10px}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__actions{margin-right:0}}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-place-order-button{width:100%;margin:0;border-radius:15px;padding:13.5px 20.5px;color:#FFF;font-size:19px;line-height:140%;background:var(--primary-violet-100);text-decoration:none;min-height:initial!important;box-shadow:none!important;transition:all 0.25s ease-in-out!important}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-place-order-button:hover{background:var(--primary-violet-50)}.woocommerce-checkout .wc-block-components-sidebar-layout{position:initial}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar-layout{margin-bottom:0!important}}@media screen and (min-width:701px){.woocommerce-checkout .wc-block-components-sidebar-layout{flex-direction:row!important}}.woocommerce-checkout .wc-block-components-product-name{text-decoration:none;color:#000;font-size:19px;line-height:120%!important;margin-bottom:5px!important;order:-2}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-product-name{font-size:16px;line-height:110%!important}}.woocommerce-checkout .wc-block-components-product-metadata{order:-1;color:#000;font-size:16px;line-height:130%}@media screen and (max-width:1024px){.woocommerce-checkout .wc-block-components-product-metadata{font-size:13px;line-height:140%;font-weight:300}}.woocommerce-checkout .wc-block-components-product-metadata__description p:first-child{margin-top:0!important}.woocommerce-checkout .wc-block-components-product-metadata__description p:last-child{margin-bottom:0!important}.woocommerce-checkout .wc-block-components-product-details{margin:0!important}.woocommerce-checkout .wc-block-components-product-details .wc-block-components-product-details__name{display:none}.woocommerce-checkout .wc-block-components-product-price__value{color:#000;font-size:16px;line-height:130%}.woocommerce-checkout .wc-block-components-sale-badge{display:none}.woocommerce-checkout .wc-block-cart-items{border:none!important}.woocommerce-checkout .wc-block-cart-items thead{display:none}.woocommerce-checkout .wc-block-cart-items tbody{display:flex;flex-direction:column;gap:40px}.woocommerce-checkout .wc-block-cart-items td{border:none!important;padding:0!important}.woocommerce-checkout .wc-block-cart-items td:not(.wc-block-cart-item__total){margin:0!important}.woocommerce-checkout .wc-block-cart-items__row{display:flex;position:relative}.woocommerce-checkout .wc-block-cart-item__image{min-width:84px;max-width:84px;width:84px}.woocommerce-checkout .wc-block-cart-item__image img{width:100%;height:auto}.woocommerce-checkout .wc-block-cart-item__wrap{display:flex;flex-direction:column;height:100%;margin-left:17px}.woocommerce-checkout .wc-block-cart-item__wrap:has(>span.wc-block-components-product-name) .wc-block-components-quantity-selector{display:none}.woocommerce-checkout .wc-block-cart-item__remove-link{position:absolute;top:0;right:0;width:24px;height:24px;color:transparent!important;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) no-repeat center center/cover!important}.woocommerce-checkout .wc-block-cart-item__prices{display:none}.woocommerce-checkout .wc-block-cart-item__total{display:flex;justify-content:end;align-items:end;flex-direction:column;margin:0 0 0 auto!important}.donate-page{margin-inline-start:auto;margin-inline-end:auto;padding:60px 0;width:100%;max-width:1012px}@media screen and (max-width:1024px){.donate-page{padding:24px 16px}}.donate-page .entry-content{margin:0}.donate-page .entry-content>.wp-block-columns{justify-content:space-between}.donate-page .entry-content .wp-block-column{display:flex;flex-direction:column;gap:40px}.donate-page .entry-content .wp-block-column.donate-page-form-container{gap:20px;position:sticky;top:120px;height:fit-content}@media screen and (max-width:1024px){.donate-page .entry-content .wp-block-column.donate-page-form-container{gap:10px;top:52px}}@media screen and (max-width:781px){.donate-page .entry-content .wp-block-column.donate-page-form-container{position:relative;top:initial}}.donate-page .entry-content .wp-block-column>h2{margin:0;color:var(--primary-black-100);font-size:28px;line-height:120%}@media screen and (max-width:1024px){.donate-page .entry-content .wp-block-column>h2{font-size:21px;margin:0}}.donate-page .entry-content .wp-block-column>p{margin:0;color:#000;font-size:16px;line-height:160%}@media screen and (max-width:1024px){.donate-page .entry-content .wp-block-column>.donate-widget-container>.donate-widget-wrapper{margin-inline:0}}.donate-page .entry-content .wp-block-group{gap:20px}.donate-page .entry-content .wp-block-group>h3{margin:0;color:var(--primary-black-100);font-size:21px;line-height:140%}@media screen and (max-width:1024px){.donate-page .entry-content .wp-block-group>h3{font-size:19px}}.donate-page .entry-content .wp-block-group>.wp-block-group{gap:10px}.site:has(>.donate-page){overflow:initial}.info-box{display:flex;flex-direction:row;gap:28px;padding:20px 30px;border-radius:15px;width:100%}.info-box img{max-width:28px;max-height:35px;object-fit:contain}.info-box p{color:#000;font-size:16px;line-height:130%}.info-box p:first-child{margin-top:0}.info-box p:last-child{margin-bottom:0}.woocommerce-order-received .site{padding-top:82px}@media screen and (max-width:1200px){.woocommerce-order-received .site{padding-top:26px}}.woocommerce-order-received .easypack-shipping-method-logo{display:flex;align-items:center;gap:10px;margin-top:5px}.woocommerce-order-received .easypack-shipping-method-logo>span{display:flex;flex-direction:column}.woocommerce-order-received .easypack-shipping-method-logo>span .ep-chosen-parcel-machine{width:fit-content}.woocommerce-order-received .easypack-shipping-method-logo>span br{display:none}.woocommerce-order-received .order-received-main{max-width:514px}@media screen and (max-width:1024px){.woocommerce-order-received .order-received-main{padding-inline:16px}}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-main{max-width:100%}}.woocommerce-order-received .order-received-main .order-received-header{display:flex;flex-direction:column;gap:30px;margin-top:24px;border-bottom:1px solid #000;padding-bottom:30px}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-main .order-received-header{gap:20px;margin-top:21px;padding-bottom:20px}}.woocommerce-order-received .order-received-main .order-received-header h1{color:#000;font-size:19px;line-height:120%;margin:0}.woocommerce-order-received .order-received-main .order-received-header-text{display:flex;flex-direction:column;gap:0;color:var(--primary-black-100);font-size:16px;line-height:130%}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-main .order-received-header-text{gap:10px}}.woocommerce-order-received .order-received-main .order-received-header-text p{margin:0}.woocommerce-order-received .order-received-main .order-received-details{margin-top:20px;padding-bottom:30px;border-bottom:1px solid #000}.woocommerce-order-received .order-received-main .order-received-details>p{color:var(--primary-black-100);font-size:16px;line-height:130%;margin:0}.woocommerce-order-received .order-received-main .order-received-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-main .order-received-details-grid{grid-template-columns:1fr;gap:20px}}.woocommerce-order-received .order-received-main .order-received-details-grid-item{display:flex;flex-direction:column;gap:10px}.woocommerce-order-received .order-received-main .order-received-details-grid-item>p{color:var(--primary-black-100);font-size:16px;line-height:110%;margin:0}.woocommerce-order-received .order-received-main .order-received-details-grid-item-content{display:flex;flex-direction:column}.woocommerce-order-received .order-received-main .order-received-details-grid-item-content>p{color:var(--primary-black-100);font-size:16px;line-height:130%;margin:0}.woocommerce-order-received .order-received-main .order-received-cta{display:flex;flex-direction:row;gap:10px;margin-top:32px;padding-bottom:32px;border-bottom:1px solid #000}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-main .order-received-cta{flex-direction:column;gap:20px;margin-top:30px;padding-bottom:30px}}.woocommerce-order-received .order-received-main .order-received-cta-continue{margin:0;border-radius:15px;padding:13.5px 16.5px;color:#FFF;font-size:16px;line-height:130%;background:var(--primary-violet-100);text-decoration:none;box-shadow:none;transition:all 0.25s ease-in-out}.woocommerce-order-received .order-received-main .order-received-cta-continue:hover{background:var(--primary-violet-50)}.woocommerce-order-received .order-received-main .order-received-cta-write-to-us{display:inline-flex;gap:15px;margin:0;border-radius:15px;padding:13.5px 21.5px;color:#000;font-size:16px;line-height:130%;background:#fff0;border:1px solid #000;text-decoration:none;box-shadow:none;transition:all 0.25s ease-in-out}.woocommerce-order-received .order-received-main .order-received-cta-write-to-us::before{content:"🖊️"}.woocommerce-order-received .order-received-main .order-received-cta-write-to-us:hover{background:#000;color:#FFF}.woocommerce-order-received .order-received-main .order-received-follow-us{display:flex;flex-direction:row;gap:30px;margin:30px 0}.woocommerce-order-received .order-received-main .order-received-follow-us>p{margin:0;color:#000;font-size:16px;line-height:130%}.woocommerce-order-received .order-received-main .order-received-follow-us-buttons{display:flex;flex-direction:row;gap:10px}.woocommerce-order-received .order-received-main .order-received-follow-us-button{width:20px;height:20px;padding:0}.woocommerce-order-received .order-received-main .order-received-follow-us-button-twitter{background:url(/wp-content/themes/kp/images/socialmedia/kp_twitter.svg) no-repeat center center/contain}.woocommerce-order-received .order-received-main .order-received-follow-us-button-instagram{background:url(/wp-content/themes/kp/images/socialmedia/kp_instagram.svg) no-repeat center center/contain}.woocommerce-order-received .order-received-main .order-received-follow-us-button-bluesky{background:url(/wp-content/themes/kp/images/socialmedia/kp_bluesky.svg) no-repeat center center/contain}.woocommerce-order-received .order-received-main .order-received-follow-us-button-facebook{background:url(/wp-content/themes/kp/images/socialmedia/kp_facebook.svg) no-repeat center center/contain}.woocommerce-order-received .order-received-sidebar{position:fixed;right:0;top:calc(60px + var(--wp-admin--admin-bar--height, 0px));border-radius:15px 0 0 15px;border:1px solid var(--primary-gray-40);background:var(--primary-beige);box-shadow:4px 0 4px 0 rgb(0 0 0 / .25);padding:62px 80px 40px 52px;overflow-y:auto;max-height:calc(100vh - 60px - var(--wp-admin--admin-bar--height, 0px));max-width:487px;width:100%}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-sidebar{padding:30px 40px 28px;max-height:100%;position:relative;top:initial;right:initial;border-radius:15px;max-width:100%;margin-bottom:20px}}@media screen and (max-width:1024px){.woocommerce-order-received .order-received-sidebar{padding:30px 16px 28px;border:none;border-radius:0;border-top:1px solid var(--primary-gray-40);margin-bottom:0}}.woocommerce-order-received .order-received-sidebar-header{color:#000;font-size:21px;line-height:140%;margin-bottom:30px}.woocommerce-order-received .order-received-sidebar-header>p{margin:0}.woocommerce-order-received .order-received-sidebar-content{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.woocommerce-order-received .order-received-sidebar-content-item{display:flex;flex-direction:row;gap:20px}.woocommerce-order-received .order-received-sidebar-content-item-image{max-width:85px;width:85px}@media screen and (max-width:1200px){.woocommerce-order-received .order-received-sidebar-content-item-image{max-width:70px;width:70px}}.woocommerce-order-received .order-received-sidebar-content-item-details{display:flex;flex-direction:column;gap:10px;width:100%}.woocommerce-order-received .order-received-sidebar-content-item-details-title{margin:0;color:#000;font-size:16px;line-height:110%}.woocommerce-order-received .order-received-sidebar-content-item-details-subtitle{margin:0;color:#000;font-size:16px;line-height:130%}.woocommerce-order-received .order-received-sidebar-content-item-details-price{color:#000;margin:auto 0 0;text-align:right;font-size:19px;line-height:140%}.woocommerce-order-received .order-received-sidebar-footer{display:flex;flex-direction:column;gap:10px;border-top:1px solid #000;padding-top:14px}.woocommerce-order-received .order-received-sidebar-footer-item{display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center}.woocommerce-order-received .order-received-sidebar-footer-item-label,.woocommerce-order-received .order-received-sidebar-footer-item-value{margin:0;color:#000;font-size:13px;line-height:140%}.woocommerce-order-received .order-received-sidebar-footer-total{display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;margin-top:10px}.woocommerce-order-received .order-received-sidebar-footer-total-label,.woocommerce-order-received .order-received-sidebar-footer-total-value{margin:0;color:#000;font-size:16px;line-height:130%}@media screen and (min-width:1025px){.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed){max-width:1100px}}@media screen and (max-width:1024px){.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main{padding:0 16px}}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .entry-header{display:block!important;margin:24px 0 30px}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .entry-header .entry-title{margin:0;color:#000;font-size:19px;line-height:120%}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-failed.woocommerce-notice,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-received{color:var(--primary-black-100);margin:0;font-family:"DM Sans";font-size:16px;line-height:130%}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-details{padding-left:0;margin:30px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-details::before,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-details::after{content:none}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-details>*{margin-right:0!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-details>*:last-child{padding-right:0!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-thankyou-order-failed-actions{display:none!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details header h2,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details__title,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads header h2,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads__title{color:#000;font-size:19px;line-height:120%;margin:30px 0 20px!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table{border:none!important;border-collapse:collapse!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table thead th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table thead th{color:#000;font-size:13px;line-height:140%!important;padding:0 0 9px!important;border-bottom:1px solid #000}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th{font-weight:400!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th{border-top:none!important;border-bottom:1px solid #000;padding:10px 0!important;color:#000;font-size:16px;line-height:130%!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td a,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th a{color:currentColor;text-decoration:none}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:10px 16px;border-radius:15px;border:1px solid var(--primary-black-100);background:#fff0;color:var(--primary-black-100);font-size:13px;line-height:140%;transition:all 0.25s ease-in-out}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button:not(:last-of-type),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button:not(:last-of-type){margin-right:10px}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button:hover{background:var(--primary-black-100);color:#fff}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button.view,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button.woocommerce-MyAccount-downloads-file,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button.view{border-color:var(--primary-violet-100);color:var(--primary-violet-100)}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button.view:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button.woocommerce-MyAccount-downloads-file:hover,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button.view:hover{background:var(--primary-violet-100);color:#fff}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody td .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tbody th .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot td .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot th .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody td .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tbody th .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot td .button.pay,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button.cancel,.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot th .button.pay{display:none!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot tr:has(th.order-actions--heading+td>a.pay):has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>:not(a.pay,a.cancel))),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot tr:has(th.order-actions--heading+td>a.pay):has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>:not(a.pay,a.cancel))){display:none!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot tr:has(th.order-actions--heading+td>a.pay):not(:has(th.order-actions--heading+td>a.cancel)):not(:has(th.order-actions--heading+td>:not(a.pay))),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot tr:has(th.order-actions--heading+td>a.pay):not(:has(th.order-actions--heading+td>a.cancel)):not(:has(th.order-actions--heading+td>:not(a.pay))){display:none!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-details .shop_table tfoot tr:has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>a.pay)):not(:has(th.order-actions--heading+td>:not(a.cancel))),.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-order-downloads .shop_table tfoot tr:has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>a.pay)):not(:has(th.order-actions--heading+td>:not(a.cancel))){display:none!important}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta{display:flex;flex-direction:row;align-items:center;gap:10px;padding:32px 0;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:1024px){.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta{flex-direction:column;gap:20px;padding:30px 0}}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-continue{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100);padding:13.5px 16.5px;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;width:fit-content;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-continue{width:100%}}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-continue:hover{background:var(--primary-violet-50)}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us{display:inline-flex;gap:15px;margin:0;border-radius:15px;padding:13.5px 21.5px;color:#000;font-size:16px;line-height:130%;background:#fff0;border:1px solid #000;text-decoration:none;box-shadow:none;width:fit-content;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us{width:100%}}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us::before{content:"🖊️"}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-write-to-us:hover{background:#000;color:#FFF}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-rate-us{color:var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;background:#FFF;border:1px solid var(--primary-violet-100);padding:13.5px 20px;text-decoration:none;transition:all 0.25s ease-in-out}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-cta-rate-us:hover{background:var(--primary-violet-100);color:#FFF}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating{display:flex;flex-direction:row;align-items:center;gap:24px;padding:30px 0;border-bottom:1px solid #000}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating>div{display:flex;flex-direction:column;gap:20px}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating>div h3{margin:0;color:var(--primary-black-100);font-size:16px;line-height:110%}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating-stars{display:flex;flex-direction:row;gap:14px;align-items:center;color:var(--primary-black-100);font-size:16px;line-height:130%}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating-stars .article-review-star-icon{background:url(/wp-content/themes/kp/images/article/review/kp_star_yellow.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-google-rating-stars .article-review-star-icon::after{background:url(/wp-content/themes/kp/images/article/review/kp_star_yellow_fill.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us{display:flex;flex-direction:row;gap:30px;padding:30px 0;color:#000;font-size:16px;line-height:130%}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-buttons{display:flex;flex-direction:row;gap:10px}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button{width:20px;height:20px}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-x{background:url(/wp-content/themes/kp/images/socialmedia/kp_twitter.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-instagram{background:url(/wp-content/themes/kp/images/socialmedia/kp_instagram.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-bluesky{background:url(/wp-content/themes/kp/images/socialmedia/kp_bluesky.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-facebook{background:url(/wp-content/themes/kp/images/socialmedia/kp_facebook.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-linkedin{background:url(/wp-content/themes/kp/images/socialmedia/kp_linkedin.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-youtube{background:url(/wp-content/themes/kp/images/socialmedia/kp_youtube.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-received-follow-us-button-tiktok{background:url(/wp-content/themes/kp/images/socialmedia/kp_tiktok.svg) no-repeat center center/contain}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .order-again{display:none}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-customer-details h2{color:#000;font-size:19px;line-height:120%;padding-bottom:10px;border-bottom:1px solid #000}.site:has(>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-received,>.site-main>.page>.entry-content>.woocommerce>.woocommerce-order>.woocommerce-thankyou-order-failed) .site-main .woocommerce-customer-details address{font-style:normal;color:#000;font-size:16px;line-height:130%;border:none;padding:0}.user-panel .woocommerce{display:flex;flex-direction:row;gap:109px;width:100%}@media screen and (max-width:1024px){.user-panel .woocommerce{flex-direction:column;gap:40px}}.user-panel .woocommerce:has(>.woocommerce-ResetPassword){flex-direction:column;gap:0}@media screen and (max-width:1024px){.user-panel .woocommerce:has(>.woocommerce-ResetPassword){padding-inline:16px}}.user-panel .woocommerce:has(>.woocommerce-ResetPassword) .woocommerce-error{margin:50px 0 20px!important}@media screen and (max-width:1024px){.user-panel .woocommerce:has(>.woocommerce-ResetPassword) .woocommerce-error{margin:80px 0 20px!important}}.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content)){flex-direction:column;gap:0}@media screen and (max-width:1024px){.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content)){padding-inline:16px}}.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content))>.woocommerce-message{margin:50px 0 40px!important}@media screen and (max-width:1024px){.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content))>.woocommerce-message{margin:80px 0 20px!important}}.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content)):has(>.woocommerce-message)>p{margin:0 0 40px;color:#000;font-size:16px;line-height:130%}@media screen and (max-width:1024px){.user-panel .woocommerce:not(:has(>.woocommerce-MyAccount-content)):has(>.woocommerce-message)>p{margin:0}}.user-panel .woocommerce::before,.user-panel .woocommerce::after{content:none!important}.user-panel .woocommerce-MyAccount-navigation{display:flex;flex-direction:column;position:sticky;background-color:var(--primary-beige);border:1px solid var(--primary-gray-40);border-radius:0 15px 15px 0;padding:51px 0 61px 18px;top:calc(60px + var(--wp-admin--admin-bar--height, 0px));left:0;height:calc(100dvh - 60px - var(--wp-admin--admin-bar--height, 0px));width:fit-content!important;z-index:2}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation{position:relative;top:20px;left:0;height:100%;width:100%!important;padding:20px 16px;border-radius:0;border:none;float:none!important;border-bottom:1px solid var(--primary-gray-40)}}@media screen and (max-width:782px){.user-panel .woocommerce-MyAccount-navigation{top:0}}.user-panel .woocommerce-MyAccount-navigation.expanded .btn-menu{background:url(/wp-content/themes/kp/images/user-panel/kp_close.svg) no-repeat center center/contain!important}.user-panel .woocommerce-MyAccount-navigation.expanded>ul{min-height:calc(100dvh - 50px - 64.5px - 51.5px - var(--wp-admin--admin-bar--height, 0px))!important;height:100%}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation.expanded>ul{overflow-y:auto;padding-bottom:64.5px}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation.expanded .my-account-user-box{padding:0 3px 16px;border-bottom:1px solid var(--primary-gray-40)}}.user-panel .woocommerce-MyAccount-navigation .my-account-user-box{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 30px 16px 3px;margin:0 0 25px 9px;border-bottom:1px solid var(--primary-gray-40);transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation .my-account-user-box{margin:0;padding:0 3px;border-bottom:1px solid #fff0}}.user-panel .woocommerce-MyAccount-navigation .my-account-user-box>img,.user-panel .woocommerce-MyAccount-navigation .my-account-user-box>span{min-width:38px!important;min-height:38px!important;width:38px!important;height:38px!important;border-radius:100%!important;object-fit:cover}.user-panel .woocommerce-MyAccount-navigation .my-account-user-box .btn-menu{margin-left:auto;width:24px;height:24px;padding:0;background:url(/wp-content/themes/kp/images/user-panel/kp_hamburger.svg) no-repeat center center/contain}@media screen and (min-width:1025px){.user-panel .woocommerce-MyAccount-navigation .my-account-user-box .btn-menu{display:none}}.user-panel .woocommerce-MyAccount-navigation .my-account-user-box-details{display:flex;flex-direction:column;gap:5px}.user-panel .woocommerce-MyAccount-navigation .my-account-user-box-details p{color:var(--primary-black-100);font-size:16px;line-height:110%;margin:0}.user-panel .woocommerce-MyAccount-navigation .my-account-user-box-details span{color:var(--primary-black-100);font-size:13px;line-height:140%;margin:0;word-break:break-all}.user-panel .woocommerce-MyAccount-navigation>ul{display:flex;flex-direction:column;gap:7px;margin:0 5px 0 0;padding:0 25px 0 0;list-style:none;width:fit-content;height:100%;transition:all 0.25s ease-in-out;overflow:auto}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation>ul{position:absolute;left:0;top:100%;width:100%;min-height:0;height:0;padding:0 16px;overflow:hidden;background-color:var(--primary-beige)}}.user-panel .woocommerce-MyAccount-navigation>ul::-webkit-scrollbar{border-radius:4px;width:8px;background-color:var(--primary-violet-3)}.user-panel .woocommerce-MyAccount-navigation>ul::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--primary-violet-50)}.user-panel .woocommerce-MyAccount-navigation>ul>li{display:inline-flex;width:fit-content;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-navigation>ul>li.is-active a{background:var(--primary-beige-100);border-radius:20px}.user-panel .woocommerce-MyAccount-navigation>ul>li>a{text-decoration:none;color:currentColor;padding:8px 12px}.user-panel .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:auto;padding:0 0 0 12px;width:100%}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout{padding:0 12px;margin-bottom:20px}}.user-panel .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout>a{display:inline-flex;align-items:center;justify-content:center;padding:13.5px 20px;border-radius:15px;border:1px solid var(--primary-black-100);width:238px;color:#000;font-size:16px;line-height:130%;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout>a{width:100%}}.user-panel .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout>a:hover{background:#000;color:#fff}.user-panel .woocommerce-MyAccount-content{margin-block:50px;display:flex;flex-direction:column;width:100%!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content{padding-inline:16px;margin-block:0}}.user-panel .woocommerce-MyAccount-content:has(.woocommerce-EditAccountForm){display:block}.user-panel .woocommerce-MyAccount-content:has(.woocommerce-EditAccountForm) h1{float:left;clear:left}.user-panel .woocommerce-MyAccount-content h1,.user-panel .woocommerce-MyAccount-content h2:not(.product-card-title,.article-content-title){color:#000;font-size:19px;line-height:120%;margin:0 0 20px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content h1,.user-panel .woocommerce-MyAccount-content h2:not(.product-card-title,.article-content-title){font-size:16px;line-height:110%}}.user-panel .woocommerce-MyAccount-content #update_all_subscriptions_billing_contact_field{display:none}.user-panel .woocommerce-MyAccount-content>p{margin:0 0 40px;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content .empty-data{display:flex;flex-direction:column;gap:10px}.user-panel .woocommerce-MyAccount-content .empty-data h2{font-size:16px;line-height:110%;margin:0!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .empty-data h2{font-weight:400;line-height:130%}}.user-panel .woocommerce-MyAccount-content .empty-data p{margin:0!important;display:flex;flex-wrap:wrap;align-items:center;color:var(--primary-black-100);font-size:13px;line-height:140%}.user-panel .woocommerce-MyAccount-content .empty-data p img{margin-inline:5px}.user-panel .woocommerce-MyAccount-content .empty-data p img:not(.without-border){border:1px solid var(--primary-beige-100);border-radius:15px;padding-inline:5px}.user-panel .woocommerce-MyAccount-content .show-password-input{top:50%!important;transform:translateY(-50%)}.user-panel .woocommerce-MyAccount-content .show-password-input::after{margin-left:0;padding-inline:10px}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-EditAccountForm) .woocommerce-notices-wrapper{order:-1}.user-panel .woocommerce-MyAccount-content>.woocommerce-info,.user-panel .woocommerce-MyAccount-content .no_subscriptions{align-items:start!important}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields button[type=submit],.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100);padding:13.5px 20.5px;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;width:fit-content;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields button[type=submit],.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]{width:100%}}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields button[type=submit]:hover,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]:hover{background:var(--primary-violet-50)}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields fieldset,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin:0;padding:0;border:none;clear:right}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{color:#000;font-size:19px;line-height:120%;margin:0 0 20px}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{font-size:16px;line-height:110%}}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields fieldset *:last-child,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset *:last-child{margin:0!important}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account{float:right!important;clear:right!important;margin-block:20px 40px;padding-top:30px;border-top:1px solid var(--primary-black-100)}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account{float:none!important;clear:none!important;margin-block:30px 40px;padding-bottom:30px;border-bottom:1px solid var(--primary-black-100)}}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account h2,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account h2{color:#000;font-size:19px;line-height:120%;margin:0 0 11px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account h2,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account h2{font-size:16px;line-height:110%;margin:0 0 22px!important}}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account p,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account p{margin:0;color:#000;font-size:13px;line-height:140%}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account p strong,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account p strong{font-weight:600}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account-button,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account-button{margin-top:20px;color:#000;font-size:13px;line-height:140%;padding:0}.user-panel .woocommerce-MyAccount-content .woocommerce-address-fields .remove-account-confirmation,.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .remove-account-confirmation{margin-top:20px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear:not(:last-of-type){display:none}.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>.woocommerce-form-row{width:45%!important;float:left;clear:both}@media screen and (max-width:1200px){.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>.woocommerce-form-row{width:100%!important;float:none;clear:both}}.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>.woocommerce-form-row #account_display_name_description{display:none}.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>p:has(>.woocommerce-Button){clear:inline-start;width:45%!important}@media screen and (max-width:1200px){.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>p:has(>.woocommerce-Button){width:100%!important;float:none;clear:both}}.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>p:has(>.woocommerce-Button)>.woocommerce-Button{width:100%}.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>fieldset{width:45%;margin-left:auto}@media screen and (max-width:1200px){.user-panel .woocommerce-MyAccount-content .woocommerce-EditAccountForm>fieldset{width:100%;float:none;clear:both}}.user-panel .woocommerce-MyAccount-content .form-row.avatar{position:relative;display:flex;flex-direction:row;align-items:center;gap:20px;clear:inline-start}.user-panel .woocommerce-MyAccount-content .form-row.avatar::before{content:none!important}.user-panel .woocommerce-MyAccount-content .form-row.avatar input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.user-panel .woocommerce-MyAccount-content .form-row.avatar:has(input:focus-visible) label,.user-panel .woocommerce-MyAccount-content .form-row.avatar:has(input[data-focus-visible=true]) label{outline:2px solid blue;outline-offset:2px}.user-panel .woocommerce-MyAccount-content .form-row.avatar label{top:initial!important;left:initial!important;transform:initial!important;position:relative;pointer-events:all;border-radius:15px;border:1px solid var(--primary-black-100);color:var(--primary-black-100);font-size:16px!important;line-height:130%;padding:13.5px 24px;cursor:pointer;width:fit-content;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .form-row.avatar label:hover{background:var(--primary-black-100);color:#fff}.user-panel .woocommerce-MyAccount-content .form-row.avatar .avatar-preview-container{position:relative;border-radius:100%;max-width:79px;max-height:79px;width:79px;height:79px}.user-panel .woocommerce-MyAccount-content .form-row.avatar .avatar-preview-container>img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;object-fit:cover}.user-panel .woocommerce-MyAccount-content .form-row.avatar .avatar-preview-container .remove-avatar{position:absolute;top:-6px;right:-6px;width:32px;height:32px;padding:0;border-radius:100%;background:url(/wp-content/themes/kp/images/kp_close_dark.svg) var(--primary-beige) no-repeat center center/contain;cursor:pointer;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .form-row.avatar .avatar-preview-container .remove-avatar:hover{background:url(/wp-content/themes/kp/images/kp_close_dark.svg) var(--primary-violet-50) no-repeat center center/contain}.user-panel .woocommerce-MyAccount-content .form-row.avatar>img{border-radius:100%;max-width:79px;max-height:79px;width:79px;height:79px;object-fit:cover}.user-panel .woocommerce-MyAccount-content .form-row:has(>label){position:relative;padding:0;margin-bottom:20px}.user-panel .woocommerce-MyAccount-content .form-row:has(>label).form-row-first,.user-panel .woocommerce-MyAccount-content .form-row:has(>label).form-row-last{width:49.5%}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) label{position:absolute;color:var(--primary-black-100);font-size:13px!important;line-height:140%;padding-inline:4px;background:#fff;top:0!important;left:17px!important;z-index:1;transform:translateY(-50%)!important;pointer-events:none}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) label .required{display:none}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) .select2-container--default .select2-selection--single,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) input{box-shadow:none;padding:13.5px 20px;border-radius:15px;border:1px solid var(--primary-black-100);background:#fff;height:100%;color:var(--primary-black-100);font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) .select2-container--default .select2-selection--single::placeholder,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) input::placeholder{color:var(--primary-black-60);font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) .select2-container--default .select2-selection--single .select2-selection__rendered,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) input .select2-selection__rendered{padding:0;line-height:140%}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) .select2-container--default .select2-selection--single .select2-selection__arrow,.user-panel .woocommerce-MyAccount-content .form-row:has(>label) input .select2-selection__arrow{top:50%;right:10px;transform:translateY(-50%)}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) #account_display_name_description{font-size:13px;line-height:140%;color:var(--primary-black-100)}.user-panel .woocommerce-MyAccount-content .form-row:has(>label) #account_display_name_description em{font-style:normal}.user-panel .woocommerce-MyAccount-content .woocommerce-customer-details h2{padding-bottom:10px;border-bottom:1px solid var(--primary-black-100)}.user-panel .woocommerce-MyAccount-content .woocommerce-customer-details address{border:none;border-radius:0;padding:0;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content .woocommerce-customer-details address>.woocommerce-customer-details--email{margin:0;padding:0}.user-panel .woocommerce-MyAccount-content .woocommerce-customer-details address>.woocommerce-customer-details--email::before{content:none}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) h2{margin:0!important}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) p{margin:0 0 40px;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:10px;row-gap:2px;padding-bottom:10px;border-bottom:1px solid var(--primary-black-100);margin-bottom:20px}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title{flex-direction:column;align-items:flex-start;row-gap:20px}}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title a{cursor:pointer;text-decoration:none;color:var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;background:#FFF;border:1px solid var(--primary-violet-100);padding:13.5px 27px;box-shadow:none;margin:0;width:fit-content;text-decoration:none;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title a:hover{background:var(--primary-violet-100);color:#FFF}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title::before,.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) .woocommerce-Address-title::after{content:none}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-Addresses) address{font-style:normal;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content:has(>.subscription_details) .woocommerce-customer-details{margin-top:44px;margin-bottom:0}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content:has(>.subscription_details) .woocommerce-customer-details{margin-top:30px}}.user-panel .woocommerce-MyAccount-content>.woocommerce-info,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info{display:flex;flex-direction:column;gap:30px;background:#fff0;border:none;padding:0;margin:0;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content>.woocommerce-info::before,.user-panel .woocommerce-MyAccount-content>.woocommerce-info::after,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info::before,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info::after{content:none}.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.wc-forward,.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.button,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.wc-forward,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.button{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100);padding:13.5px 70px;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;width:fit-content;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.wc-forward,.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.button,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.wc-forward,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.button{width:100%;padding:13.5px 20.5px}}.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.wc-forward:hover,.user-panel .woocommerce-MyAccount-content>.woocommerce-info>.button:hover,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.wc-forward:hover,.user-panel .woocommerce-MyAccount-content>.woocommerce_account_subscriptions>.woocommerce-info>.button:hover{background:var(--primary-violet-50)}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--primary-black-100);padding-top:20px;padding-bottom:30px}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-of-type,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr:first-of-type,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr:first-of-type,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr:first-of-type{border-top:1px solid var(--primary-black-100)}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr td{text-align:left!important;display:flex;padding:0!important}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td::before,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr td::before,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td::before,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr td::before{max-width:69px;width:100%;text-align:left;color:#000;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:300;line-height:140%}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .amount,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr td .amount,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td .amount,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr td .amount{margin-right:4px}}.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr th .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr th .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr td .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr td .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr th .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr th .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr th .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr th .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr td .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr td .button.pay,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr th .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr th .button.pay{display:none!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr th,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr th,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr th,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-downloads tfoot tr th{border:none!important;padding:0!important}}.user-panel .woocommerce-MyAccount-content .subscription_details tbody{border-top:1px solid var(--primary-black-100);border-bottom:1px solid var(--primary-black-100)}.user-panel .woocommerce-MyAccount-content .subscription_details tbody td{border:none!important;padding-top:0!important;padding-bottom:12px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .subscription_details tbody td:first-of-type{vertical-align:top;font-size:13px!important;font-weight:300;line-height:140%!important}}.user-panel .woocommerce-MyAccount-content .subscription_details tbody tr:first-of-type td{padding-top:12px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .subscription_details tbody tr:first-of-type td{padding-top:20px!important}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .subscription_details tbody tr:last-of-type td{padding-bottom:20px!important}}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details .button.cancel,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details .button.pay,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) .button.cancel,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) .button.pay{display:none!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details .wc-item-meta,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) .wc-item-meta{padding:0!important;margin:0!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details .wc-item-meta p,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) .wc-item-meta p{margin:0!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td{border:none!important;padding:0!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:has(th.order-actions--heading+td>a.pay):has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>:not(a.pay,a.cancel))),.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:has(th.order-actions--heading+td>a.pay):not(:has(th.order-actions--heading+td>a.cancel)):not(:has(th.order-actions--heading+td>:not(a.pay))),.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>a.pay)):not(:has(th.order-actions--heading+td>:not(a.cancel))),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:has(th.order-actions--heading+td>a.pay):has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>:not(a.pay,a.cancel))),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:has(th.order-actions--heading+td>a.pay):not(:has(th.order-actions--heading+td>a.cancel)):not(:has(th.order-actions--heading+td>:not(a.pay))),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:has(th.order-actions--heading+td>a.cancel):not(:has(th.order-actions--heading+td>a.pay)):not(:has(th.order-actions--heading+td>:not(a.cancel))){display:none!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td{padding-top:17px!important;padding-inline:0!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:not(.product-total),.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td a,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td:not(.product-total),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td a{text-decoration:none;color:#000;font-size:16px;line-height:130%}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:not(.product-total),.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td a,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td:not(.product-total),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td a{font-size:13px;font-weight:300;line-height:140%}}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:first-of-type td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody tr:first-of-type td{padding-top:20px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:last-of-type td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody tr:last-of-type td{padding-bottom:20px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody th,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tbody td{border:none!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot{border-top:1px solid var(--primary-black-100)!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:first-of-type td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:first-of-type th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:first-of-type td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:first-of-type th{padding-top:20px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-of-type td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-of-type th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:last-of-type td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot tr:last-of-type th{padding-bottom:20px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th{color:#000;font-size:13px;line-height:140%}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td{color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th{padding-top:10px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:10px 16px;border-radius:15px;border:1px solid var(--primary-black-100);background:#fff0;color:var(--primary-black-100);font-size:13px;line-height:140%;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button:not(:last-of-type),.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button:not(:last-of-type),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button:not(:last-of-type),.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button:not(:last-of-type){margin-right:10px}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button:hover,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button:hover,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button:hover,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button:hover{background:var(--primary-black-100);color:#fff}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button.woocommerce-MyAccount-downloads-file:hover::before,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button.woocommerce-MyAccount-downloads-file:hover::before,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button.woocommerce-MyAccount-downloads-file:hover::before,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button.woocommerce-MyAccount-downloads-file:hover::before{background:#fff}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button.woocommerce-MyAccount-downloads-file::before,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button.woocommerce-MyAccount-downloads-file::before,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button.woocommerce-MyAccount-downloads-file::before,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button.woocommerce-MyAccount-downloads-file::before{content:"";display:block;width:24px;height:24px;background:var(--primary-black-100);mask:url(/wp-content/themes/kp/images/kp_download.svg) no-repeat center center/contain;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button.view,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button.view,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button.view,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button.view{border-color:var(--primary-violet-100);color:var(--primary-violet-100)}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .button.view:hover,.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th .button.view:hover,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot td .button.view:hover,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) tfoot th .button.view:hover{background:var(--primary-violet-100);color:#fff}.user-panel .woocommerce-MyAccount-content .woocommerce-table--order-details thead th,.user-panel .woocommerce-MyAccount-content .order_details:not(.woocommerce-table--order-downloads) thead th{margin-bottom:20px!important}.user-panel .woocommerce-MyAccount-content .woocommerce-columns.addresses{display:flex;flex-direction:row;justify-content:space-between;gap:40px}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce-columns.addresses{flex-direction:column;gap:30px}}.user-panel .woocommerce-MyAccount-content .woocommerce-columns.addresses::before,.user-panel .woocommerce-MyAccount-content .woocommerce-columns.addresses::after{content:none!important}.user-panel .woocommerce-MyAccount-content .shop_table{border:none!important;border-collapse:collapse!important}.user-panel .woocommerce-MyAccount-content .shop_table thead th{color:#000;font-size:13px;line-height:140%!important;padding:0 0 9px!important;border-bottom:1px solid var(--primary-black-100)}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th{font-weight:400!important}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th{border-top:none!important;border-bottom:1px solid var(--primary-black-100);background:transparent!important;padding:10px 0;color:#000;font-size:16px;line-height:130%!important}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td a,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th a,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td a,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th a{color:currentColor;text-decoration:none}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:10px 16px;border-radius:15px;border:1px solid var(--primary-black-100);background:#fff0;color:var(--primary-black-100);font-size:13px;line-height:140%;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button:not(:last-of-type),.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button:not(:last-of-type),.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button:not(:last-of-type),.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button:not(:last-of-type){margin-right:10px}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button:hover,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button:hover,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button:hover,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button:hover{background:var(--primary-black-100);color:#fff}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button.woocommerce-MyAccount-downloads-file:hover::before,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button.woocommerce-MyAccount-downloads-file:hover::before,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button.woocommerce-MyAccount-downloads-file:hover::before,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button.woocommerce-MyAccount-downloads-file:hover::before{background:#fff}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button.woocommerce-MyAccount-downloads-file::before,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button.woocommerce-MyAccount-downloads-file::before,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button.woocommerce-MyAccount-downloads-file::before,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button.woocommerce-MyAccount-downloads-file::before{content:"";display:block;width:24px;height:24px;background:var(--primary-black-100);mask:url(/wp-content/themes/kp/images/kp_download.svg) no-repeat center center/contain;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button.view,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button.view,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button.view,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button.view{border-color:var(--primary-violet-100);color:var(--primary-violet-100)}.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody td .button.view:hover,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tbody th .button.view:hover,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot td .button.view:hover,.user-panel .woocommerce-MyAccount-content .shop_table:not(.woocommerce-table--order-details) tfoot th .button.view:hover{background:var(--primary-violet-100);color:#fff}.user-panel .woocommerce-MyAccount-content .woocommerce-pagination>.woocommerce-button{display:inline-flex;justify-content:center;align-items:center;color:transparent!important;width:38px;height:38px;padding:0;border-radius:15px;border:1px solid var(--primary-black-100);background:transparent!important;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .woocommerce-pagination>.woocommerce-button:hover{border:1px solid var(--primary-violet-100)}.user-panel .woocommerce-MyAccount-content .woocommerce-pagination>.woocommerce-button:hover::before{background:var(--primary-violet-100)}.user-panel .woocommerce-MyAccount-content .woocommerce-pagination>.woocommerce-button::before{content:"";position:absolute;display:block;background:var(--primary-black-100);top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;transition:all 0.25s ease-in-out}.user-panel .woocommerce-MyAccount-content .woocommerce-pagination>.woocommerce-button.woocommerce-button--next::before{mask:url(/wp-content/themes/kp/images/kp_arrow_right.svg) no-repeat center center/contain}.user-panel .woocommerce-MyAccount-content .woocommerce-pagination>.woocommerce-button.woocommerce-button--previous::before{mask:url(/wp-content/themes/kp/images/kp_arrow_left.svg) no-repeat center center/contain}.user-panel .woocommerce-MyAccount-content .article{flex-direction:row!important;margin:0;padding:20px 0;border-top:1px solid var(--primary-black-100);gap:30px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .article{gap:15px!important}}.user-panel .woocommerce-MyAccount-content .article:last-of-type{border-bottom:1px solid var(--primary-black-100)}.user-panel .woocommerce-MyAccount-content .article-content{padding:0!important}.user-panel .woocommerce-MyAccount-content .article-content-subtitle,.user-panel .woocommerce-MyAccount-content .article-content-top{display:none}.user-panel .woocommerce-MyAccount-content .article-content-title{font-size:16px!important;margin-bottom:10px}.user-panel .woocommerce-MyAccount-content .article-actions{margin-top:10px}.user-panel .woocommerce-MyAccount-content .article-actions-button-share,.user-panel .woocommerce-MyAccount-content .article-actions-button-comment,.user-panel .woocommerce-MyAccount-content .article-actions-button-reaction{display:none}.user-panel .woocommerce-MyAccount-content .article-actions-button-reacted,.user-panel .woocommerce-MyAccount-content .article-actions-button-bookmarked,.user-panel .woocommerce-MyAccount-content .article-actions-button:hover{background:transparent!important}.user-panel .woocommerce-MyAccount-content .article-video-wrapper,.user-panel .woocommerce-MyAccount-content .article-image{min-width:130px;max-width:130px;height:98px;pointer-events:none}.user-panel .woocommerce-MyAccount-content .article-video-wrapper::before,.user-panel .woocommerce-MyAccount-content .article-video-wrapper::after,.user-panel .woocommerce-MyAccount-content .article-image::before,.user-panel .woocommerce-MyAccount-content .article-image::after{content:none}.user-panel .woocommerce-MyAccount-content .article-video-wrapper img,.user-panel .woocommerce-MyAccount-content .article-image img{border-radius:0!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .article-podcast-mobile-bar{display:none!important}}.user-panel .woocommerce-MyAccount-content .article-review-title,.user-panel .woocommerce-MyAccount-content .article-photos-overlay,.user-panel .woocommerce-MyAccount-content .article-review-overlay,.user-panel .woocommerce-MyAccount-content .article-badge{display:none!important}.user-panel .woocommerce-MyAccount-content .article-authors,.user-panel .woocommerce-MyAccount-content .article-authors span{color:var(--primary-black-100);font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:140%!important}.user-panel .woocommerce-MyAccount-content .article-single-author-link>img{display:none}.user-panel .woocommerce-MyAccount-content .article-single-author-name{color:var(--primary-black-100);font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:140%!important}.user-panel .woocommerce-MyAccount-content .article-single-author-title{display:none}.user-panel .woocommerce-MyAccount-content .article-single-author .author-section-head-follow-button{display:none}.user-panel .woocommerce-MyAccount-content:has(>.account-authors-list,>.account-terms-list) h2{color:#000;font-size:19px;line-height:120%;margin-bottom:30px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content:has(>.account-authors-list,>.account-terms-list) h2{font-size:16px}}.user-panel .woocommerce-MyAccount-content:has(>.account-authors-list,>.account-terms-list) h2:has(+.account-terms-list){margin-top:87px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content:has(>.account-authors-list,>.account-terms-list) h2:has(+.account-terms-list){margin-top:40px!important}}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-notices-wrapper:empty+.account-newsletters-list) h1{margin:0!important}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-notices-wrapper:empty+.account-newsletters-list) .woocommerce-notices-wrapper:empty{display:none}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-notices-wrapper:empty+.catalog-page-list) h1{margin:0!important}.user-panel .woocommerce-MyAccount-content:has(>.woocommerce-notices-wrapper:empty+.catalog-page-list) .woocommerce-notices-wrapper:empty{display:none}@media screen and (min-width:1025px){.user-panel .woocommerce-MyAccount-content:has(>.catalog-page-list,>.empty-data) h1{padding-bottom:20px;border-bottom:1px solid var(--primary-black-100)}}.user-panel .woocommerce-MyAccount-content .catalog-page-list{margin-top:30px;column-gap:10px;row-gap:20px}@media screen and (max-width:1400px){.user-panel .woocommerce-MyAccount-content .catalog-page-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .catalog-page-list{margin-top:20px;grid-template-columns:1fr}}.user-panel .woocommerce-MyAccount-content .account-newsletters-list{margin-top:30px}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .account-newsletters-list{margin-top:20px}}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter{flex-direction:row;height:fit-content;border-top:1px solid var(--primary-black-100);border-radius:0;padding:30px 0 20px;gap:20px}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter:last-of-type{border-bottom:1px solid var(--primary-black-100)}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-image{margin-inline:0;width:80px;height:80px;min-width:80px;min-height:80px}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-image{width:72px;height:72px;min-width:72px;min-height:72px}}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-title{font-size:16px}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-content{margin-top:0}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-button{top:30px;right:0;display:flex;align-items:start;justify-content:start;width:52px;height:32px;padding:2px;background:var(--primary-gray-40);border-radius:100px;border:none}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-button{top:15px}}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-button::before{content:"";display:block;width:27px;height:27px;background:#FFF;box-shadow:0 0 0 1px rgb(0 0 0 / .04),0 3px 8px 0 rgb(0 0 0 / .15),0 3px 1px 0 rgb(0 0 0 / .06);border-radius:50%}.user-panel .woocommerce-MyAccount-content .account-newsletters-list .newsletter-button.followed{justify-content:end;background:var(--primary-violet-100)}.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info{margin-top:40px}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info{margin-top:30px}}.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info h2{color:#000;font-size:19px;line-height:120%;margin:0 0 11px!important}@media screen and (max-width:1024px){.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info h2{font-size:16px;line-height:110%;margin:0 0 22px!important}}.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info p{margin:0;color:#000;font-size:13px;line-height:140%}.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info p strong{font-weight:600}.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info .show-button{margin-top:20px;color:#000;font-size:13px;line-height:140%;padding:0}.user-panel .woocommerce-MyAccount-content .woocommerce_account_subscriptions_info .info:not(.hidden){display:flex;flex-direction:column;gap:10px}.user-panel .woocommerce:has(>.woocommerce-ResetPassword){margin-block:50px}@media screen and (max-width:1024px){.user-panel .woocommerce:has(>.woocommerce-ResetPassword){margin-block-start:35px;margin-block-end:0}}.user-panel .woocommerce:has(>.woocommerce-ResetPassword) h1{color:#000;font-size:19px;line-height:120%;margin:0 0 20px}.user-panel .woocommerce-ResetPassword{width:100%}.user-panel .woocommerce-ResetPassword>p:not([class]){margin:0 0 40px;color:#000;font-size:16px;line-height:130%}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row{position:relative;padding:0!important;margin:0 0 20px!important}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:last-of-type{margin:0!important}@media screen and (min-width:769px){.user-panel .woocommerce-ResetPassword>.woocommerce-form-row.form-row-first,.user-panel .woocommerce-ResetPassword>.woocommerce-form-row.form-row-last{width:49.5%}}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) label{position:absolute;color:var(--primary-black-100);font-size:13px!important;line-height:140%;padding-inline:4px;background:#fff;top:0!important;left:17px!important;z-index:1;transform:translateY(-50%)!important;pointer-events:none}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) label .required{display:none}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) input{box-shadow:none;padding:13.5px 20px;border-radius:15px;border:1px solid var(--primary-black-100);background:#fff;color:var(--primary-black-100);font-size:16px;line-height:130%}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) input::placeholder{color:var(--primary-black-60);font-size:16px;line-height:130%}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row:has(>label) .show-password-input::after{margin-left:0;padding-inline:10px}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row>.woocommerce-Button{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100)!important;padding:13.5px 20.5px!important;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;width:fit-content;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){.user-panel .woocommerce-ResetPassword>.woocommerce-form-row>.woocommerce-Button{width:100%}}.user-panel .woocommerce-ResetPassword>.woocommerce-form-row>.woocommerce-Button:not(:disabled):hover{color:#FFF;background:var(--primary-violet-50)!important}.page:has(>.entry-content>.woocommerce>#order_review) .entry-header{display:block}.page:has(>.entry-content>.woocommerce>#order_review) .entry-header>.entry-title{color:#000;font-size:19px;line-height:120%}.page:has(>.entry-content>.woocommerce>#order_review) #payment .wc_payment_method{padding-left:0}@media screen and (max-width:1024px){#order_review{padding-inline:16px}}#order_review .shop_table{border:none!important;border-collapse:collapse!important}#order_review .shop_table thead th{color:#000;font-size:13px;line-height:140%!important;padding:0 0 9px!important;border-bottom:1px solid var(--primary-black-100)}#order_review .shop_table tbody th{font-weight:400!important}#order_review .shop_table tbody td,#order_review .shop_table tbody th{border-top:none!important;border-bottom:1px solid var(--primary-black-100);padding:20px 0!important;color:#000;font-size:16px;line-height:130%!important}#order_review .shop_table tbody td a,#order_review .shop_table tbody th a{color:currentColor;text-decoration:none}#order_review .shop_table tbody td.product-name,#order_review .shop_table tbody th.product-name{line-height:110%!important}#order_review .shop_table tbody td .wc-item-meta,#order_review .shop_table tbody th .wc-item-meta{margin:5px 0 0;padding:0}#order_review .shop_table tbody td .wc-item-meta li,#order_review .shop_table tbody th .wc-item-meta li{color:#000;font-size:16px;line-height:130%}#order_review .shop_table tbody td .wc-item-meta li p,#order_review .shop_table tbody th .wc-item-meta li p{margin:0}#order_review .shop_table tfoot{border-top:1px solid var(--primary-black-100);border-bottom:1px solid var(--primary-black-100)}#order_review .shop_table tfoot tr:first-of-type th,#order_review .shop_table tfoot tr:first-of-type td{padding:20px 0 7.5px!important}#order_review .shop_table tfoot tr:last-of-type th,#order_review .shop_table tfoot tr:last-of-type td{padding:7.5px 0 20px!important}#order_review .shop_table tfoot th{font-size:13px;line-height:140%!important}#order_review .shop_table tfoot td{font-size:16px;line-height:130%!important}#order_review .shop_table tfoot td,#order_review .shop_table tfoot th{border:none!important;padding:7.5px 0!important;color:#000}#order_review .shop_table tfoot td a,#order_review .shop_table tfoot th a{color:currentColor;text-decoration:none}#order_review #payment{max-width:25.375rem;background:#fff0;border-radius:0}#order_review #payment .payment_box{align-items:start!important;margin:20px 0 14px}#order_review #payment .payment_box::before{border:none;margin:0}#order_review #payment .payment_box p{margin:0}#order_review #payment .payment_methods{border:none;padding:0}#order_review #payment .payment_methods .wc_payment_method:not(:last-of-type){margin-bottom:14px}#order_review #payment .payment_methods .wc_payment_method input{display:none}#order_review #payment .payment_methods .wc_payment_method input:not(:checked)+label::before{opacity:0}#order_review #payment .payment_methods .wc_payment_method img{max-width:48px}#order_review #payment .payment_methods .wc_payment_method>label{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:10px;width:fit-content;padding:13px;border-radius:15px;border:1px solid var(--primary-black-100);width:100%;cursor:pointer}#order_review #payment .payment_methods .wc_payment_method>label>img{object-fit:contain;margin:0}#order_review #payment .payment_methods .wc_payment_method>label::after{content:"";display:block;width:18px;height:18px;border-radius:50%;border:1px solid var(--primary-black-100);background:#FFF}#order_review #payment .payment_methods .wc_payment_method>label::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#000;position:absolute;top:50%;left:17px;transform:translateY(-50%)}#order_review #payment .update-all-subscriptions-payment-method-wrap .form-row{margin-bottom:20px}#order_review #payment .update-all-subscriptions-payment-method-wrap .checkbox{color:var(--primary-black-100);font-size:13px;line-height:140%}#order_review #payment .update-all-subscriptions-payment-method-wrap .checkbox>input[type=checkbox]{display:inline-flex;width:18px;height:18px;min-width:18px;min-height:18px;border-radius:4px;background:#FFF;border:1px solid var(--primary-black-100);-moz-appearance:none;appearance:none;cursor:pointer;transition:all 0.25s ease-in-out}#order_review #payment .update-all-subscriptions-payment-method-wrap .checkbox>input[type=checkbox]:checked{background:var(--primary-violet-100)}#order_review #payment .update-all-subscriptions-payment-method-wrap .checkbox>input[type=checkbox]:checked::before{opacity:1}#order_review #payment .update-all-subscriptions-payment-method-wrap .checkbox>input[type=checkbox]::before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#FFF;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/wp-content/themes/kp/images/kp_check.svg) no-repeat center center/cover;opacity:0;transition:all 0.25s ease-in-out}#order_review #payment .form-row{padding:0;max-width:25.375rem;width:100%}#order_review #payment .form-row #place_order{display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-100);padding:13.5px 70px;color:#FFF!important;font-size:16px;line-height:130%;text-decoration:none;float:left;width:100%;transition:all 0.25s ease-in-out!important}@media screen and (max-width:1024px){#order_review #payment .form-row #place_order{padding:13.5px 20.5px}}#order_review #payment .form-row #place_order:hover{background:var(--primary-violet-50)}.site:has(>.user-panel){overflow:initial;max-width:100%}.site:has(>.user-panel):has(>.user-panel>.woocommerce>.woocommerce-MyAccount-navigation){padding-left:0}@media screen and (max-width:1024px){html:has(body>.site>.user-panel>.woocommerce>.woocommerce-MyAccount-navigation.expanded),body:has(>.site>.user-panel>.woocommerce>.woocommerce-MyAccount-navigation.expanded){overflow:hidden;height:100%;position:relative}}.account-authors-list,.account-terms-list{display:flex;flex-direction:column}.account-authors-list .term,.account-terms-list .term{padding:18px 0!important}.account-authors-list .author,.account-authors-list .term,.account-terms-list .author,.account-terms-list .term{display:flex;flex-direction:row;align-items:center;gap:22px;padding:10px 0;border-top:1px solid var(--primary-black-100)}@media screen and (max-width:1024px){.account-authors-list .author,.account-authors-list .term,.account-terms-list .author,.account-terms-list .term{gap:10px}}.account-authors-list .author:last-of-type,.account-authors-list .term:last-of-type,.account-terms-list .author:last-of-type,.account-terms-list .term:last-of-type{border-bottom:1px solid var(--primary-black-100)}.account-authors-list .author-avatar,.account-authors-list .term-avatar,.account-terms-list .author-avatar,.account-terms-list .term-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden}.account-authors-list .author-avatar>img,.account-authors-list .term-avatar>img,.account-terms-list .author-avatar>img,.account-terms-list .term-avatar>img{width:100%;height:100%;object-fit:cover}.account-authors-list .author-name,.account-authors-list .term-name,.account-terms-list .author-name,.account-terms-list .term-name{color:#000;font-size:16px;line-height:110%}.account-authors-list .author-follow-btn,.account-authors-list .term-follow-btn,.account-terms-list .author-follow-btn,.account-terms-list .term-follow-btn{cursor:pointer;margin-left:auto;display:flex;align-items:start;justify-content:start;width:52px;height:32px;padding:2px;background:var(--primary-gray-40);border-radius:100px;border:none}.account-authors-list .author-follow-btn::before,.account-authors-list .term-follow-btn::before,.account-terms-list .author-follow-btn::before,.account-terms-list .term-follow-btn::before{content:"";display:block;width:27px;height:27px;background:#FFF;box-shadow:0 0 0 1px rgb(0 0 0 / .04),0 3px 8px 0 rgb(0 0 0 / .15),0 3px 1px 0 rgb(0 0 0 / .06);border-radius:50%}.account-authors-list .author-follow-btn.followed,.account-authors-list .term-follow-btn.followed,.account-terms-list .author-follow-btn.followed,.account-terms-list .term-follow-btn.followed{justify-content:end;background:var(--primary-violet-100)}h2.followed-heading{margin-top:3em}.wpdiscuz-message-error::before,.woocommerce-error[role=alert]::before,.wc-block-components-notice-banner.is-error::before{background:url(/wp-content/themes/kp/images/alert/kp_alert_error.svg) no-repeat center center/contain}.woocommerce-message[role=alert]::before,#order_review #payment .payment_box::before{background:url(/wp-content/themes/kp/images/alert/kp_alert_success.svg) no-repeat center center/contain}.user-panel .woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce-no-products-found .woocommerce-info::before,.wc-block-components-notice-banner.is-info::before,.site-main .woocommerce-info::before{background:url(/wp-content/themes/kp/images/alert/kp_alert_info.svg) no-repeat center center/contain}.woocommerce-error[role=alert],.woocommerce-message[role=alert],.user-panel .woocommerce-notices-wrapper .woocommerce-info,.site-main .woocommerce-info,.woocommerce-no-products-found .woocommerce-info,.wpdiscuz-message-error,#order_review #payment .payment_box,.wc-block-components-notice-snackbar.wc-block-components-notice-banner,.wc-block-store-notice.wc-block-components-notice-banner{background:var(--primary-violet-10)!important;border:none!important;border-radius:15px!important;padding:20px!important;color:#000!important;font-size:16px!important;line-height:130%!important}.woocommerce-error[role=alert]:not(:has(>li)),.woocommerce-error[role=alert]:has(>li:only-child),.woocommerce-message[role=alert]:not(:has(>li)),.woocommerce-message[role=alert]:has(>li:only-child),.user-panel .woocommerce-notices-wrapper .woocommerce-info:not(:has(>li)),.user-panel .woocommerce-notices-wrapper .woocommerce-info:has(>li:only-child),.site-main .woocommerce-info:not(:has(>li)),.site-main .woocommerce-info:has(>li:only-child),.woocommerce-no-products-found .woocommerce-info:not(:has(>li)),.woocommerce-no-products-found .woocommerce-info:has(>li:only-child),.wpdiscuz-message-error:not(:has(>li)),.wpdiscuz-message-error:has(>li:only-child),#order_review #payment .payment_box:not(:has(>li)),#order_review #payment .payment_box:has(>li:only-child),.wc-block-components-notice-snackbar.wc-block-components-notice-banner:not(:has(>li)),.wc-block-components-notice-snackbar.wc-block-components-notice-banner:has(>li:only-child),.wc-block-store-notice.wc-block-components-notice-banner:not(:has(>li)),.wc-block-store-notice.wc-block-components-notice-banner:has(>li:only-child){display:flex;align-items:center}.woocommerce-error[role=alert] strong,.woocommerce-message[role=alert] strong,.user-panel .woocommerce-notices-wrapper .woocommerce-info strong,.site-main .woocommerce-info strong,.woocommerce-no-products-found .woocommerce-info strong,.wpdiscuz-message-error strong,#order_review #payment .payment_box strong,.wc-block-components-notice-snackbar.wc-block-components-notice-banner strong,.wc-block-store-notice.wc-block-components-notice-banner strong{word-break:break-all}.woocommerce-error[role=alert]::before,.woocommerce-message[role=alert]::before,.user-panel .woocommerce-notices-wrapper .woocommerce-info::before,.site-main .woocommerce-info::before,.woocommerce-no-products-found .woocommerce-info::before,.wpdiscuz-message-error::before,#order_review #payment .payment_box::before,.wc-block-components-notice-snackbar.wc-block-components-notice-banner::before,.wc-block-store-notice.wc-block-components-notice-banner::before{content:"";position:relative;min-width:48px;min-height:48px;width:48px;height:48px;top:initial;left:initial;float:left;margin-right:10px}.woocommerce-error[role=alert]>svg,.woocommerce-message[role=alert]>svg,.user-panel .woocommerce-notices-wrapper .woocommerce-info>svg,.site-main .woocommerce-info>svg,.woocommerce-no-products-found .woocommerce-info>svg,.wpdiscuz-message-error>svg,#order_review #payment .payment_box>svg,.wc-block-components-notice-snackbar.wc-block-components-notice-banner>svg,.wc-block-store-notice.wc-block-components-notice-banner>svg{display:none}.woocommerce-error[role=alert][tabindex="-1"]:focus-visible,.woocommerce-message[role=alert][tabindex="-1"]:focus-visible,.user-panel .woocommerce-notices-wrapper .woocommerce-info[tabindex="-1"]:focus-visible,.site-main .woocommerce-info[tabindex="-1"]:focus-visible,.woocommerce-no-products-found .woocommerce-info[tabindex="-1"]:focus-visible,.wpdiscuz-message-error[tabindex="-1"]:focus-visible,#order_review #payment .payment_box[tabindex="-1"]:focus-visible,.wc-block-components-notice-snackbar.wc-block-components-notice-banner[tabindex="-1"]:focus-visible,.wc-block-store-notice.wc-block-components-notice-banner[tabindex="-1"]:focus-visible{outline:0!important}.popup-alert{position:fixed;display:flex;align-items:center;justify-content:center;padding:0 16px;bottom:0;left:0;width:100%;height:107px;background:var(--primary-beige);border-top:1px solid var(--primary-beige-100);transform:translateY(100%);transition:all 0.25s ease-in-out;z-index:50;font-size:21px;line-height:140%}@media screen and (max-width:1024px){.popup-alert{padding:23px 16px;height:auto;bottom:64px;font-size:16px;line-height:130%}}.popup-alert.show{transform:translateY(0);transition:all 0.25s ease-in-out}.popup-alert-text{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;font-size:21px;line-height:140%;text-align:center;transition:all 0.25s ease-in-out}@media screen and (max-width:1024px){.popup-alert-text{flex-direction:column;font-size:16px;line-height:130%}}.popup-alert.type-error{background:#ba0c0a}.popup-alert.type-error .popup-alert-text{color:#fff}.site-main:has(>.page>.entry-content>.section:first-child+.events-container) .entry-content{margin-block:64px}@media screen and (max-width:1024px){.site-main:has(>.page>.entry-content>.section:first-child+.events-container) .entry-content{margin-block:30px}}.events-category{display:inline-flex;align-items:center;justify-content:center;padding:8.5px 20px;border-radius:15px;background:#FFF;color:var(--primary-black-100);line-height:130%;font-size:16px;cursor:pointer;white-space:nowrap;transition:all 0.3s ease}.events-category:has(>input:checked){background:var(--primary-beige-100);font-weight:700}.events-category:has(>input:focus-visible){outline:2px solid blue;outline-offset:2px}.events-category-container{display:flex;flex-direction:row;gap:16px;overflow-x:auto;margin-bottom:50px}@media screen and (max-width:1024px){.events-category-container{padding-inline:16px;margin-bottom:30px}}.events-container{display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px;column-gap:30px;margin-bottom:50px}@media screen and (max-width:1240px){.events-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.events-container{grid-template-columns:repeat(1,1fr);padding-inline:16px;margin-bottom:30px;gap:20px}}@media screen and (max-width:1800px){.events-container .event .event-more-details{flex-direction:column}}@media screen and (max-width:1800px){.events-container .event .event-more-details-image{max-width:100%}}.events-load-more{font-size:16px;line-height:130%;color:var(--primary-violet-100);border:1px solid var(--primary-violet-100);border-radius:15px;padding:13.5px 16.5px;width:100%;max-width:326px;transition:all 0.25s ease-in-out}@media screen and (max-width:768px){.events-load-more{max-width:calc(100% - 32px);margin-inline:16px}}.events-load-more:hover{background:var(--primary-violet-100);color:#FFF}.event{position:relative;background:#FFF;border-radius:15px;padding:20px 16px 30px;cursor:auto;height:fit-content}.event-show-more{position:absolute;top:20px;right:15px;width:24px;height:24px;padding:0;background:url(/wp-content/themes/kp/images/kp_arrow_down.svg) no-repeat center center;transition:all 0.3s ease-in-out}.event.show-more{height:fit-content}.event.show-more .event-show-more{transform:rotate(-180deg)}.event.show-more .event-more{display:block}.event-more{display:none;flex-direction:column}.event-more-description{color:#000;font-size:16px;line-height:160%}.event-more-details{display:flex;flex-direction:row;gap:30px}@media screen and (max-width:768px){.event-more-details{flex-direction:column}}.event-more-details-image{display:flex;justify-content:center;align-items:center;border-radius:15px;background:var(--primary-violet-5);padding:34px 44px;max-width:235px;width:100%}@media screen and (max-width:768px){.event-more-details-image{max-width:100%}}.event-more-details-image>img{width:148px;height:234px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}.event-more-details-actions{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (max-width:768px){.event-more-details-actions{align-items:center}}.event-more-details-button-calendar{font-size:16px;line-height:130%;color:var(--primary-violet-100);text-decoration:none;border:1px solid var(--primary-violet-100);border-radius:15px;padding:12px 16px;transition:all 0.25s ease-in-out}.event-more-details-button-calendar:hover{background-color:var(--primary-violet-100);color:#FFF}.event-more-details-button-more{display:flex;align-items:center;gap:11px;color:#000;font-size:16px;line-height:130%;text-decoration:none;width:fit-content}.event-more-details-button-more::after{content:"";display:inline-block;width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_link.svg) no-repeat center center}.event-date{display:flex;flex-direction:column;gap:5px;margin:0 0 10px}.event-date p{margin:0;color:#000;font-size:28px;line-height:140%;letter-spacing:1.4px;text-transform:uppercase}.event-date span{color:#000;font-size:13px;line-height:140%;letter-spacing:.65px;text-transform:uppercase}.event-title{margin:0 0 10px;color:#000;font-size:16px;line-height:130%}.event-location{display:inline-flex;gap:6px;align-items:center;color:#000;font-size:16px;line-height:130%;margin:0}.event-location::before{content:"";display:inline-block;width:24px;height:24px;min-width:24px;background:url(/wp-content/themes/kp/images/kp_location.svg) no-repeat center center}.central-content{margin-top:40px;margin-bottom:95px}@media screen and (max-width:1024px){.central-content{margin-top:35px;margin-bottom:60px}}@media screen and (max-width:1024px){.central-content.new-author-page ol{padding-inline-start:59px;padding-inline-end:16px}}.central-content .entry-header,.central-content .entry-footer,.central-content .entry-content>*{width:100%;margin-inline:auto!important}.central-content .entry-header.alignfull,.central-content .entry-footer.alignfull,.central-content .entry-content>*.alignfull{max-width:1920px}@media screen and (min-width:1025px){.central-content .entry-header.alignfull:not(.highlight-card),.central-content .entry-footer.alignfull:not(.highlight-card),.central-content .entry-content>*.alignfull:not(.highlight-card){padding:60px 80px 56px 190px}}@media screen and (min-width:1025px){.central-content .entry-header.line-label-slider-wrapper>.line-label-slider-content,.central-content .entry-footer.line-label-slider-wrapper>.line-label-slider-content,.central-content .entry-content>*.line-label-slider-wrapper>.line-label-slider-content{margin:0 0 24px 0}}.central-content .entry-header:not(.alignfull),.central-content .entry-footer:not(.alignfull),.central-content .entry-content>*:not(.alignfull){max-width:622px}@media screen and (max-width:1024px){.central-content .entry-header,.central-content .entry-footer,.central-content .entry-content>*{padding-inline:16px;margin-inline:0;max-width:100%}}.central-content h1{margin-top:0;font-size:28px;line-height:120%}@media screen and (max-width:1024px){.central-content h1{font-size:21px}}.central-content p:not([class]){font-size:19px;line-height:140%}@media screen and (max-width:1024px){.central-content p:not([class]){font-size:16px}}.central-content .entry-content:has(>.wp-block-columns>.wp-block-column>.single-author-block){margin-top:40px}@media screen and (max-width:1024px){.central-content .entry-content:has(>.wp-block-columns>.wp-block-column>.single-author-block){margin-top:30px}}.central-content .single-author{display:flex;flex-direction:row;align-items:center;gap:12px;text-decoration:none;margin-bottom:30px}@media screen and (max-width:1024px){.central-content .single-author{gap:20px;margin-bottom:34px}}.central-content .single-author-avatar{width:96px;height:96px;border-radius:50%;overflow:hidden}.central-content .single-author-avatar>img{width:100%;height:100%;object-fit:cover}.central-content .single-author-info{display:flex;flex-direction:column;gap:4px}.central-content .single-author-name{color:#000;font-size:16px;line-height:110%}.central-content .single-author-title{display:none;color:var(--primary-violet-100);font-size:16px;line-height:110%}.central-content-secondary{margin-top:40px;margin-bottom:95px}@media screen and (max-width:1024px){.central-content-secondary{margin-top:35px;margin-bottom:60px}}.central-content-secondary .entry-header{max-width:622px;margin-inline:auto}@media screen and (max-width:1024px){.central-content-secondary .entry-header{padding-inline:16px;margin-inline:0;max-width:100%}}.central-content-secondary .entry-content>*:not(.alignfull):not(.article){max-width:622px;margin-inline:auto}@media screen and (max-width:1024px){.central-content-secondary .entry-content>*:not(.alignfull):not(.article){padding-inline:16px;margin-inline:0;max-width:100%}}.central-content-secondary .entry-content>p:not([class]){font-size:19px;line-height:140%}@media screen and (max-width:1024px){.central-content-secondary .entry-content>p:not([class]){font-size:16px}}.central-content-secondary .entry-content .wp-block-separator{margin:40px auto 20px}@media screen and (max-width:1024px){.central-content-secondary .entry-content .wp-block-separator{margin:48px 16px 18px}}.central-content-secondary .entry-content .section h2:not([class]){margin:0 0 20px;color:#000;font-size:21px;line-height:140%}@media screen and (max-width:1024px){.central-content-secondary .entry-content .section h2:not([class]){margin:0 0 10px;font-size:19px;line-height:120%;padding-inline:16px}}@media screen and (min-width:1025px){.central-content-secondary .entry-content .product-recommend-content{margin-top:50px}}@media screen and (max-width:1024px){.central-content-secondary .wp-block-button{width:100%}}.central-content-secondary .highlight-card{margin-top:0}@media screen and (min-width:1025px){.central-content-secondary .highlight-card{padding:30px 32px 98px 32px}}.central-content-secondary .highlight-card::before{width:100%;top:0;transform:translateY(0)}.central-content-secondary h1{margin-top:0;font-size:48px;line-height:120%}@media screen and (max-width:1024px){.central-content-secondary h1{font-size:28px}}.special-icon{display:inline-block;min-width:30px;min-height:30px;width:30px;height:30px;vertical-align:bottom}.special-icon img{width:100%;height:100%;object-fit:contain}.about-us-page{max-width:39rem;width:100%;margin-inline:auto}@media screen and (max-width:1024px){.about-us-page{padding-inline:16px;margin-inline:0;max-width:100%}}.about-us-page h1{color:#000;font-size:28px;line-height:120%;margin:0}@media screen and (max-width:1024px){.about-us-page h1{font-size:21px;line-height:140%}}.about-us-page h2{color:#000;font-size:24px;line-height:120%;margin:0}@media screen and (max-width:1024px){.about-us-page h2{font-size:19px}}.about-us-page .accordion-item-title>span{display:inline-flex;align-items:center;gap:10px;text-align:left}@media screen and (max-width:1024px){.about-us-page .accordion-item-title>span{gap:20px}}@media screen and (max-width:1024px){.about-us-page .accordion-item-title>span .special-icon{order:-1;min-width:30px;min-height:30px;width:30px;height:30px}}.about-us-page>*:last-child{margin-bottom:85px}@media screen and (max-width:1024px){.about-us-page>*:last-child{margin-bottom:60px}}.about-us-page .entry-header{margin-top:30px}@media screen and (max-width:1024px){.about-us-page .entry-header{margin-top:20px}}.about-us-page .entry-content p img{display:inline-block;max-height:30px;width:auto!important;vertical-align:bottom;margin:0 5px}.about-us-page a{width:fit-content;text-decoration:underline 1px var(--primary-violet-100)}@media screen and (max-width:1024px){.about-us-page .section-head{padding:0}}.about-us-page .section:has(>.trusted-us-slider) .section-head{margin-bottom:55px}@media screen and (max-width:1024px){.about-us-page .section:has(>.trusted-us-slider) .section-head{margin-bottom:28px}}@media screen and (max-width:1024px){.about-us-page .donate-widget-wrapper{margin-inline:0}}.about-us-header{margin-top:30px;display:flex;flex-direction:column;gap:20px;padding-bottom:46px;margin-bottom:40px;border-bottom:1px solid var(--primary-black-100)}@media screen and (max-width:1024px){.about-us-header{margin-top:20px;gap:10px;padding-bottom:20px;margin-bottom:20px}}.about-us-header p{color:#000;font-size:21px;line-height:140%;margin:0}@media screen and (max-width:1024px){.about-us-header p{font-size:19px;line-height:120%}}@media screen and (max-width:1024px){.about-us-header p .special-icon.krytyka,.about-us-header p .special-icon.hills{width:24px;height:24px}}.about-us-contact{margin-bottom:40px}@media screen and (max-width:1024px){.about-us-contact{margin-bottom:30px}}.about-us-contact-details{margin-top:20px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1024px){.about-us-contact-details{margin-top:10px}}.about-us-contact-details-info{display:flex;flex-direction:column}.about-us-contact-details-info p{color:#000;font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.about-us-contact-details-info p{font-size:16px;line-height:130%}}.about-us-contact-info{margin-top:30px;display:flex;flex-direction:column}.about-us-contact-info-title{color:#000;font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.about-us-contact-info-title{font-size:16px;line-height:110%}}.about-us-contact-info-details{display:flex;flex-direction:column;margin-top:16px}@media screen and (max-width:1024px){.about-us-contact-info-details{margin-top:20px}}.about-us-contact-info-details p{color:#000;font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.about-us-contact-info-details p{font-size:16px;line-height:130%}}.about-us-contact-info-time{margin:7px 0 0;color:#000;font-size:16px;line-height:130%}.about-us-contact-list{display:flex;flex-direction:column;gap:30px}.about-us-contact-profile{display:flex;flex-direction:column;gap:10px}.about-us-contact-profile-details{display:flex;flex-direction:row;align-items:center;gap:12px}.about-us-contact-profile-details img{width:96px;height:96px;object-fit:cover;border-radius:100%}.about-us-contact-profile-info{display:flex;flex-direction:column}.about-us-contact-profile-name{color:#000;font-size:19px;line-height:120%;margin:0!important}.about-us-contact-profile-title{color:#000;font-size:19px;line-height:140%;margin:0!important}@media screen and (max-width:1024px){.about-us-contact-profile-title{font-size:16px;line-height:130%}}.about-us-contact-profile-email{color:#000;font-size:19px;line-height:140%;margin:0!important}@media screen and (max-width:1024px){.about-us-contact-profile-email{font-size:16px;line-height:130%}}.about-us-visit-button{cursor:pointer;color:var(--primary-violet-100);font-size:16px;line-height:130%;border-radius:15px;background:#FFF;border:1px solid var(--primary-violet-100);padding:13.5px 16.5px;box-shadow:none;margin:0;width:fit-content;text-decoration:none;transition:all 0.25s ease-in-out}.about-us-visit-button:hover{background:var(--primary-violet-100);color:#FFF}.about-us-association{display:flex;flex-direction:column;margin-top:40px;margin-bottom:45px}@media screen and (max-width:1024px){.about-us-association{margin-bottom:30px}}.about-us-association-section{display:flex;flex-direction:column;margin-top:30px}.about-us-association-section:first-of-type{margin-top:20px}.about-us-association p,.about-us-association a{color:#000;font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.about-us-association p,.about-us-association a{font-size:16px;line-height:160%}}.about-us-association a{width:fit-content;text-decoration:underline 1px var(--primary-violet-100)}.jetpack-instant-search__overlay{background:rgb(29 29 27 / .9)!important}@media (max-width:991.98px){.jetpack-instant-search__overlay{padding:0!important}}.jetpack-instant-search__overlay-close{border:none!important;border-left:1px solid var(--primary-black-100)!important;height:36px!important;width:36px!important;min-height:36px!important;min-width:36px!important;justify-content:end!important}.jetpack-instant-search__overlay-close .gridicon{fill:var(--primary-black-100)!important}.jetpack-instant-search__clear-filters-link{color:var(--primary-black-100)!important;font-family:"DM Sans",sans-serif;font-size:13px!important;font-weight:300!important;line-height:140%!important}.jetpack-instant-search__search-results{background:var(--primary-beige)!important}.jetpack-instant-search__search-results:has(>.jetpack-instant-search__search-results-content>.jetpack-instant-search__search-results-secondary--show-as-modal){overflow:hidden!important}.jetpack-instant-search__search-results-wrapper{border:1px solid var(--primary-gray-10);border-radius:15px!important}@media (max-width:991.98px){.jetpack-instant-search__search-results-wrapper{border-radius:0!important;border:none!important}}.jetpack-instant-search__search-results-title{padding-right:0!important;color:var(--primary-black-100)!important;font-family:"Poppins",sans-serif!important;font-weight:700!important;font-size:19px!important;line-height:120%!important;margin:68px 30px 20px 110px!important}@media (max-width:991.98px){.jetpack-instant-search__search-results-title{margin:22px 16px 20px!important}}.jetpack-instant-search__search-results-list{margin:0 30px 0 110px!important}@media (max-width:991.98px){.jetpack-instant-search__search-results-list{margin:0 16px!important}}.jetpack-instant-search__search-results-controls{margin-inline:110px!important;border-bottom:1px solid var(--primary-black-100)!important;align-items:center!important;height:60px!important}@media (max-width:991.98px){.jetpack-instant-search__search-results-controls{margin-inline:16px!important}}.jetpack-instant-search__search-results-primary{max-width:calc(100% - 407px)!important}@media (max-width:991.98px){.jetpack-instant-search__search-results-primary{max-width:100%!important}}@media (min-width:992px){.jetpack-instant-search__search-results-secondary{margin-top:30px!important;padding:0 110px 0 30px!important;border-left:1px solid var(--primary-black-100)!important;width:407px!important}}@media (max-width:991.98px){.jetpack-instant-search__search-results-secondary--show-as-modal{max-height:calc(100dvh - 112px)!important;height:calc(100dvh - 112px)!important;background:var(--primary-beige)!important;border-radius:0!important;left:0!important;right:0!important;padding:16px!important}}.jetpack-instant-search__search-results-pagination{margin:0 30px 0 110px!important;padding-bottom:20px!important}@media (max-width:991.98px){.jetpack-instant-search__search-results-pagination{margin:0 16px!important}}.jetpack-instant-search__search-results-pagination .jetpack-instant-search__scroll-button{animation:loading 2.5s infinite!important;padding:0!important}.jetpack-instant-search__search-result-expanded__content{color:var(--primary-black-100)!important;font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:140%!important}.jetpack-instant-search__search-result-expanded__content-container{justify-content:left;flex-flow:row-reverse!important}.jetpack-instant-search__search-result-expanded__image-link{margin-left:0!important;margin-right:20px!important}.jetpack-instant-search__search-result-expanded__title,.jetpack-instant-search__search-result-expanded__title-link{color:var(--primary-black-100)!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:110%!important}.jetpack-instant-search__search-result-expanded__title{margin-bottom:10px!important}.jetpack-instant-search__search-result-expanded--product .jetpack-instant-search__search-result-expanded__image{border-radius:0!important;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}.jetpack-instant-search__search-result-expanded--product .jetpack-instant-search__search-result-expanded__image-container{width:49px!important;height:78px!important}.jetpack-instant-search__search-result-expanded--post .jetpack-instant-search__search-result-expanded__image{border-radius:0!important}.jetpack-instant-search__search-result-expanded--post .jetpack-instant-search__search-result-expanded__image-container{width:130px!important;height:98px!important}@media (max-width:991.98px){.jetpack-instant-search__search-result-expanded--post .jetpack-instant-search__search-result-expanded__image-container{width:85px!important;height:64px!important}}.jetpack-instant-search__search-filters-title{color:#000!important;font-family:Poppins,sans-serif;font-size:19px!important;font-weight:700!important;line-height:120%!important}.jetpack-instant-search__search-filter-sub-heading{color:var(--primary-black-100)!important;font-family:"DM Sans",sans-serif;font-size:16px!important;font-weight:700!important;line-height:130%!important}.jetpack-instant-search__search-filter-list>div{align-items:flex-start!important}.jetpack-instant-search__search-filter-list input[type=checkbox]{display:inline-flex!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:4px!important;background:transparent!important;border:1px solid var(--primary-black-100)!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;transition:all 0.25s ease-in-out}.jetpack-instant-search__search-filter-list input[type=checkbox]:checked{background:url(/wp-content/themes/kp/images/kp_check.svg) var(--primary-violet-100)!important;background-size:contain!important;background-position:center!important}.jetpack-instant-search__search-filter-list-label{color:var(--primary-black-100)!important;font-family:"DM Sans",sans-serif;font-size:16px!important;font-weight:400!important;line-height:130%!important}.jetpack-instant-search__search-form-controls{margin:40px 30px 0!important}@media (min-width:992px){.jetpack-instant-search__search-form-controls{right:407px!important}}@media (max-width:991.98px){.jetpack-instant-search__search-form-controls{margin:20px 16px 0!important}}.jetpack-instant-search__search-sort{gap:10px}.jetpack-instant-search__search-sort-option{font-family:"DM Sans",sans-serif;font-weight:300!important;text-transform:lowercase!important;color:var(--primary-black-100)!important;font-size:13px!important;line-height:140%;border:none!important;border-radius:0!important;background:none!important;transition:all 0.3s ease-in-out}.jetpack-instant-search__search-sort-option.is-selected{color:var(--primary-black-100)!important;font-weight:600!important}.jetpack-instant-search__search-sort-separator{position:relative;color:var(--primary-beige)!important;width:1px}.jetpack-instant-search__search-sort-separator::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:18px;background:#000}@media (max-width:991.98px){.jetpack-instant-search__widget-area{max-height:75dvh;overflow:auto}}.jetpack-instant-search__sidebar{padding-top:5px!important}.jetpack-instant-search__box{border:none!important}.jetpack-instant-search__box-label input[type=button]{color:var(--primary-black-100)!important;font-family:"DM Sans",sans-serif;font-size:13px!important;font-weight:300!important;line-height:140%!important}.jetpack-instant-search__box-input{background:transparent!important;padding:0 20px!important;color:var(--primary-black-100);font-family:"DM Sans",sans-serif;font-size:16px!important;font-weight:400!important;line-height:130%!important}.jetpack-instant-search__box-input:focus{margin-left:0!important;margin-right:0!important}.jetpack-instant-search__box-gridicon{width:24px!important;height:24px!important;background:url(/wp-content/themes/kp/images/kp_search_black.svg) no-repeat center center/contain!important}.jetpack-instant-search__box-gridicon>svg{display:none!important}.jetpack-instant-search__path-breadcrumb{display:none!important}.color-slide{display:flex!important;flex-direction:column;gap:10px;padding:20px 20px 30px;border-radius:15px;height:100%}@media screen and (max-width:1024px){.color-slide{padding:20px 20px 24px}}.color-slide-title{color:var(--primary-black-100);font-size:21px;line-height:140%;margin:0}@media screen and (max-width:1024px){.color-slide-title{font-size:19px;line-height:120%}}.color-slide-description{color:var(--primary-black-100);font-size:19px;line-height:140%;margin:0}@media screen and (max-width:1024px){.color-slide-description{font-size:16px;line-height:130%}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-track{display:flex!important}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-slide{height:inherit!important;width:298px}@media screen and (max-width:1024px){.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-slide{width:241px}}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-slide>div{height:100%}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-slide:nth-child(3n+1) .color-slide{background:var(--primary-beige)}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-slide:nth-child(3n+2) .color-slide{background:var(--primary-violet-5)}.line-label-slider:has(>.slick-list>.slick-track>.slick-slide>div>.color-slide) .slick-slide:nth-child(3n+3) .color-slide{background:var(--primary-beige-100)}.not-found{margin-block-start:120px;margin-block-end:140px;margin-inline:auto;max-width:951px}@media screen and (max-width:1024px){.not-found{margin-block-start:80px;margin-block-end:80px;padding-inline:16px}}.not-found .page-title{display:flex;flex-direction:column;max-width:407px;gap:10px;color:#000;font-size:28px;line-height:120%;margin:0}@media screen and (max-width:767px){.not-found .page-title{text-align:center;margin:0 auto}}.not-found .page-title::before{content:"404";color:#000;font-size:56px;line-height:120%}@media screen and (max-width:767px){.not-found .page-title::before{text-align:center}}.not-found .page-content{margin:20px 0 0;display:flex}@media screen and (max-width:767px){.not-found .page-content{flex-direction:column-reverse;max-width:370px;margin:0 auto}}.not-found .page-content>div{flex:auto}.not-found .page-content>div:first-child{position:relative;width:370px;max-width:370px}@media screen and (max-width:767px){.not-found .page-content>div:first-child{max-width:100%;width:100%}}.not-found .page-content>div:first-child>p{margin:0 0 30px;color:#000;font-size:16px;line-height:130%}.not-found .page-content>div:first-child .search-form{margin-bottom:30px}.not-found .page-content>div:first-child .search-form label{display:flex;position:relative;border-bottom:1px solid var(--primary-black-100)}.not-found .page-content>div:first-child .search-form label::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(/wp-content/themes/kp/images/kp_search_black.svg) no-repeat center center/contain}.not-found .page-content>div:first-child .search-field{display:flex;width:100%;border:none;padding:10px 0 10px 32px;color:var(--primary-black-100);font-size:16px;line-height:130%}.not-found .page-content>div:first-child .search-field::placeholder{color:var(--primary-black-100)}.not-found .page-content>div:first-child .search-submit{display:none}.not-found .page-content>div:last-child{display:flex;justify-content:flex-end}@media screen and (max-width:767px){.not-found .page-content>div:last-child{justify-content:flex-start}}.not-found .page-content>div:last-child>img{transform:translateY(-100px)}@media screen and (max-width:767px){.not-found .page-content>div:last-child>img{transform:none;width:370px;max-width:100%}}.not-found .page-content a{color:#000;font-size:16px;line-height:130%;text-decoration:underline}.not-found .page-content ul{gap:20px!important}.story{height:100%;padding:0;border-radius:10px;border:1px solid #fff0;overflow:hidden;transition:all 0.25s ease-in-out}.story:hover{border-color:var(--primary-violet-100)}.story img{width:100%;height:100%;object-fit:cover}.central-content-tertiary{margin-top:40px;margin-bottom:95px}@media screen and (max-width:1024px){.central-content-tertiary{margin-top:35px;margin-bottom:60px}}.central-content-tertiary .entry-header{max-width:622px;margin-inline:auto}@media screen and (max-width:1024px){.central-content-tertiary .entry-header{padding-inline:16px;margin-inline:0;max-width:100%}}.central-content-tertiary .entry-content>*:not(.alignfull){max-width:622px;margin-inline:auto}@media screen and (max-width:1024px){.central-content-tertiary .entry-content>*:not(.alignfull){padding-inline:16px;margin-inline:0;max-width:100%}}.central-content-tertiary .entry-content>p:not([class]){font-size:19px;line-height:140%}@media screen and (max-width:1024px){.central-content-tertiary .entry-content>p:not([class]){font-size:16px}}.central-content-tertiary .entry-content>h2{margin-top:80px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content>h2{margin-top:40px}}.central-content-tertiary .entry-content>figure{margin:0}.central-content-tertiary .entry-content .wp-block-separator{margin:40px auto 20px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-separator{margin:48px 16px 18px}}.central-content-tertiary .entry-content .wp-block-group{margin-top:80px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-group{margin-top:40px}}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-group:has(>.article){padding-inline:0}}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-group:has(>.article)>h3{padding-inline:16px}}.central-content-tertiary .entry-content .wp-block-group:has(>figure){margin-top:0;margin-bottom:80px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-group:has(>figure){margin-bottom:30px}}.central-content-tertiary .entry-content .wp-block-group>h3{margin-bottom:20px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-group>h3{margin-bottom:30px}}.central-content-tertiary .entry-content .wp-block-group>h2{margin-bottom:30px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .wp-block-group>h2{margin-bottom:20px}}.central-content-tertiary .entry-content .wp-block-group .article{width:100%}.central-content-tertiary .entry-content .wp-block-group .article:not(:first-of-type){margin-top:60px}.central-content-tertiary .entry-content .accordion{margin-top:60px}@media screen and (max-width:1024px){.central-content-tertiary .entry-content .accordion{margin-top:40px}}@media screen and (min-width:1025px){.central-content-tertiary .entry-content .product-recommend-content{margin-top:50px}}@media screen and (max-width:1024px){.central-content-tertiary .wp-block-button{width:100%}}.central-content-tertiary .highlight-card{margin-top:0}@media screen and (min-width:1025px){.central-content-tertiary .highlight-card{padding:30px 32px 98px 32px}}.central-content-tertiary .highlight-card::before{width:100%;top:0;transform:translateY(0)}.central-content-tertiary .entry-header>h1,.central-content-tertiary .entry-header>h2,.central-content-tertiary .entry-content>h1,.central-content-tertiary .entry-content>h2,.central-content-tertiary .entry-content .wp-block-group>h1,.central-content-tertiary .entry-content .wp-block-group>h2{margin-top:0;color:#000;font-size:48px;line-height:120%}@media screen and (max-width:1024px){.central-content-tertiary .entry-header>h1,.central-content-tertiary .entry-header>h2,.central-content-tertiary .entry-content>h1,.central-content-tertiary .entry-content>h2,.central-content-tertiary .entry-content .wp-block-group>h1,.central-content-tertiary .entry-content .wp-block-group>h2{font-size:21px;line-height:140%}}.central-content-tertiary .entry-header>h3,.central-content-tertiary .entry-content>h3,.central-content-tertiary .entry-content .wp-block-group>h3{color:#000;font-size:33px;line-height:120%}@media screen and (max-width:1024px){.central-content-tertiary .entry-header>h3,.central-content-tertiary .entry-content>h3,.central-content-tertiary .entry-content .wp-block-group>h3{font-size:21px;line-height:140%}}.central-content-tertiary .donate-widget-container{margin-block:80px}@media screen and (max-width:1024px){.central-content-tertiary .donate-widget-container{margin-block-start:50px;margin-block-end:0}}@media screen and (max-width:1024px){.central-content-tertiary .donate-widget-container.alignfull,.central-content-tertiary .donate-widget-container.alignwide{padding-inline:0}}.central-content-tertiary .alignfull{max-width:100%!important;margin-left:0;margin-right:0}.central-content-tertiary .alignfull.donate-widget-container .donate-widget-wrapper,.central-content-tertiary .alignfull.highlight-card::before{border-radius:0}.central-content-tertiary .alignwide{max-width:1920px!important}@media screen and (min-width:1025px){.central-content-tertiary .alignwide{padding-inline:80px}}.wp-block-woocommerce-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:100dvh;padding:16px 16px 82px;margin-inline:auto}.wp-block-woocommerce-coming-soon>img{height:100px;width:100px;object-fit:contain}.wp-block-woocommerce-coming-soon-details{display:flex;flex-direction:column;gap:10px}.wp-block-woocommerce-coming-soon-details>h1{text-align:center;font-size:28px;line-height:120%;max-width:600px;margin:0 auto}@media screen and (max-width:1024px){.wp-block-woocommerce-coming-soon-details>h1{font-size:21px;line-height:140%}}.wp-block-woocommerce-coming-soon-details>p{text-align:center;color:#000;font-size:16px;line-height:130%;max-width:600px;margin:0 auto}.wp-block-woocommerce-coming-soon-details>iframe{margin-top:20px;border-radius:15px}.wpd-comment-form-wrapper{scroll-margin-top:0}.wpd_comm_form{position:relative}.wpd_comm_form.wpd-form-submitting{scroll-margin-top:100vh}.sr-only,#wpdcom .wpdiscuz-textarea-wrap div[id^=wpd-editor-wraper] label,#wpdcom .wpd-form .wpd-textarea-wrap label,#wpdcom .wpd-comment .wpdiscuz-edit-form-wrap .wpd-textarea-wrap label,.donate-page .entry-header,.woocommerce-follows h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.easypack_show_geowidget{background:#FCC905!important}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}:root{--drawer-width:480px}:root{--drawer-width:480px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-components-skeleton__element:after{animation:none}}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:var(--wp--preset--font-size--small,14px);line-height:20px;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:80px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:right;width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{font-weight:500}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{margin-bottom:10px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child{margin-bottom:0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{font-size:var(--wp--preset--font-size--small,14px);line-height:20px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-items:start;display:flex;flex-direction:column}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:#fff0;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:#fff0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link[hidden],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link[hidden]{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;font-size:var(--wp--preset--font-size--small,14px);line-height:20px;line-height:1.4;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name[hidden],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name[hidden]{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:var(--wp--preset--font-size--small,14px);line-height:20px;line-height:1.8;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}@container (max-width:699px){.wc-block-cart table.wc-block-cart-items td{margin:0;padding:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link,.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{display:none}.wc-block-cart table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid hsl(0 0% 7% / .11)}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{display:grid;grid-template-columns:80px 132px;padding:16px 0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column-start:1;grid-row-start:1;padding-right:16px}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column-end:4;grid-column-start:2;grid-row-start:1;justify-self:stretch;padding:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self:end;grid-column-start:1;grid-row-start:2;padding-right:16px;padding-top:0;vertical-align:bottom}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-row-start:1}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{margin:0;padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid hsl(0 0% 7% / .11)}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{display:grid;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column-start:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column-end:4;grid-column-start:2;grid-row-start:1;justify-self:stretch;padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self:end;grid-column-start:1;grid-row-start:2;padding-right:16px;padding-top:0;vertical-align:bottom}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}@container (min-width:700px){.wc-block-cart__main .wc-block-cart-items{border-bottom:1px solid hsl(0 0% 7% / .11);border-spacing:0}.wc-block-cart__main .wc-block-cart-items th{padding:8px 16px 12px 0;white-space:nowrap}.wc-block-cart__main .wc-block-cart-items td{border-top:1px solid hsl(0 0% 7% / .11);padding:20px 0 20px 16px;vertical-align:top}.wc-block-cart__main .wc-block-cart-items th:last-child{padding-right:16px}.wc-block-cart__main .wc-block-cart-items td:last-child{padding-right:16px}}@container (min-width:700px){.wc-block-cart{margin-bottom:3em}.wc-block-cart.has-dark-controls .wc-block-cart-items{border-color:hsl(0 0% 100% / .4)}.wc-block-cart.has-dark-controls .wc-block-cart-items th{color:#fff}.wc-block-cart.has-dark-controls .wc-block-cart-items td{border-color:hsl(0 0% 100% / .4)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-cart{container-type:inline-size;width:100%}.wc-block-cart{padding-top:16px}.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-cart .wc-block-components-totals-footer-item,.wc-block-cart .wc-block-components-totals-taxes{margin:0}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{border-bottom:1px solid hsl(0 0% 7% / .11);font-size:var(--wp--preset--font-size--small,14px);line-height:20px;margin-bottom:16px}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel,.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding-left:0;padding-right:0}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:inline-block;min-width:84px;overflow:hidden;position:relative}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{animation:none}}.wc-block-cart--is-loading h2 span--static:after,.wc-block-cart--is-loading th span--static:after,.wc-block-mini-cart__drawer.is-loading h2 span--static:after,.wc-block-mini-cart__drawer.is-loading th span--static:after{display:none}.wc-block-cart--is-loading h2 span:before,.wc-block-cart--is-loading th span:before,.wc-block-mini-cart__drawer.is-loading h2 span:before,.wc-block-mini-cart__drawer.is-loading th span:before{content:" "}.wc-block-cart--is-loading h2 span,.wc-block-mini-cart__drawer.is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-components-product-metadata:after,.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-metadata:after,.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-metadata--static:after,.wc-block-cart--is-loading .wc-block-components-product-price--static:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector--static:after{display:none}.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:inline-block;min-width:84px;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name--static:after{display:none}.wc-block-cart--is-loading .wc-block-components-product-name:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:before{content:" "}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-item__remove-link,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:block;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-cart-item__image>a:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-item__image>a:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a:after{animation:none}}.wc-block-cart--is-loading .wc-block-cart-item__image>a--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a--static:after{display:none}.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price{display:block;margin-top:.25em;max-width:3em}.wc-block-cart--is-loading .wc-block-components-product-price:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:before{content:" "}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;min-height:460px;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card--static:after{display:none}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:before,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:before{content:" "}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-end;display:flex;flex-direction:column}.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge{margin-top:4px}.wc-block-components-sidebar-layout.wc-block-cart{padding-top:0}@container (max-width:699px){.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.wc-block-cart-item__total .wc-block-components-sale-badge{display:none}}@container (min-width:700px){.wc-block-cart{margin-bottom:3em}.wc-block-cart .wc-block-components-radio-control__input{left:0;margin:0}.wc-block-cart .wc-block-cart__totals-title{background:#fff0;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;display:block;font-family:inherit;font-size:inherit;font-size:var(--wp--preset--font-size--small,14px);font-style:inherit;font-weight:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;line-height:20px;margin:0;padding:8px 16px 10px 0;text-align:left;text-decoration:inherit;text-transform:inherit;text-transform:uppercase;vertical-align:baseline}.wc-block-cart .wc-block-components-sidebar{margin-top:0}.wc-block-cart .wc-block-cart__payment-options{padding:16px 0 0}.wc-block-cart .wc-block-cart__payment-options:empty{padding:0}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-empty-cart-block{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block{box-sizing:border-box;margin:0;min-height:10em;padding-right:4.5283018868%;width:65%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:block;min-height:15em;overflow:hidden;position:relative;transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block--static:after{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{transition:background-color .2s ease}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{box-sizing:border-box;margin:0;min-height:12em;padding-left:2.2641509434%;width:35%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:block;margin:0 0 1em;min-height:48px;overflow:hidden;position:relative;transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block--static:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block--static:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block--static:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block--static:after{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{transition:background-color .2s ease}}.wp-block-woocommerce-cart.is-loading div.wp-block-woocommerce-cart-order-summary-block{height:200px}.wp-block-woocommerce-cart.is-loading div.wp-block-woocommerce-cart-order-summary-totals-block{border-top:none}@container (max-width:699px){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{padding:0;width:100%}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-cart-item__image .wc-block-components-skeleton__element{padding-bottom:100%}.wc-block-cart-item__total{display:flex;justify-content:flex-end}.wc-block-components-order-summary .wc-block-components-skeleton--cart-line-items-checkout .wc-block-components-order-summary-item__description{flex-grow:1}.wc-block-components-order-summary .wc-block-components-skeleton--cart-line-items-checkout .wc-block-components-order-summary-item__description .wc-block-components-skeleton__element{margin-bottom:8px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;box-sizing:border-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{appearance:textfield;background:#fff0;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:var(--wp--preset--font-size--small,14px);line-height:20px;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none #fff0;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.wc-block-components-quantity-selector[hidden]{display:none}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none #fff0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price[hidden]{display:none}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price .woocommerce-Price-amount{white-space:nowrap}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap}.wc-block-components-product-badge[hidden]{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-left:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}@container (min-width:700px){.wc-block-cart__main .wc-block-components-product-details__name{font-weight:700}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-metadata{font-size:var(--wp--preset--font-size--small,14px);line-height:20px}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-left:8px;margin-right:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}@container (min-width:520px) and (max-width:699px){.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}}@container (min-width:400px) and (max-width:519px){.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{text-wrap:balance;text-wrap:pretty;display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:.5}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{background:#fff0;color:currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:focus),.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).is-style-outline:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgb(95 95 95 / .35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);display:block;height:100%;left:100%;max-width:100%;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-button.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-button.wc-block-components-drawer__close:active,.wc-block-components-button.wc-block-components-drawer__close:focus,.wc-block-components-button.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-button.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-button.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 46px);margin-top:46px}@media only screen and (min-width:783px){.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 32px);margin-top:32px}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{text-wrap:balance;text-wrap:pretty;display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:.5}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{background:#fff0;color:currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:focus),.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).is-style-outline:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:0;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox.wc-block-components-validated-checkbox-control label{display:grid;grid-template-columns:auto 1fr}.wc-block-components-checkbox.wc-block-components-validated-checkbox-control label .wc-block-components-validation-error{grid-column:1/-1}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--small,14px);gap:12px;line-height:20px;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid rgb(25 23 17 / .48);border-radius:4px;box-sizing:border-box;height:20px;margin:0;min-width:20px;overflow:hidden;position:static;width:20px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid hsl(0 0% 7% / .8);outline-offset:1.5px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgb(0 0 0 / .1);border-color:currentColor}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid currentColor;outline-offset:1.5px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:15px;margin-left:3px;margin-top:1px;pointer-events:none;position:absolute;width:15px}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-validation-error{color:#cc1818;font-size:13px;line-height:16px;max-width:100%;min-height:1em;padding:8px 0 0;white-space:normal}.wc-block-components-validation-error>p{align-items:center;display:flex;gap:2px;line-height:1;margin:0;padding:0}.wc-block-components-validation-error svg{fill:currentColor;height:1.5em;margin:-.4735em 0;width:1.5em}.has-dark-controls .wc-block-components-validation-error{color:#f18c8c}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-chip{align-items:center;border:0;border-radius:0;display:inline-flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1;margin:0 .365em .365em 0;max-width:100%;padding:.25em .5em;text-decoration:inherit;text-transform:inherit}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:#fff0;border:1px solid;color:inherit}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1;font-size:.875em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.5em}.wc-block-components-chip .wc-block-components-chip__remove{appearance:none;background:#e0e0e0;border:0;border-radius:25px;height:16px;line-height:16px;margin:0;padding:0;width:16px}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#1e1e1e}.theme-twentytwentyone .wc-block-components-chip,.theme-twentytwentyone .wc-block-components-chip:active,.theme-twentytwentyone .wc-block-components-chip:focus,.theme-twentytwentyone .wc-block-components-chip:hover{background:#fff}.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:#fff0}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{background:#949494}.wc-block-components-chip__remove:focus .wc-block-components-chip__remove-icon,.wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon,button.wc-block-components-chip:focus>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon,button.wc-block-components-chip:hover>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#fff;cursor:not-allowed}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{background:none;border:none;margin:0 0 24px;padding:0;position:relative}.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-country-input,.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__container textarea{font-style:inherit;font-weight:inherit}.wc-block-components-checkout-step__content>*{margin-bottom:16px}.wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__heading{position:relative}.wc-block-components-express-payment-continue-rule+.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__heading-container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{color:inherit;font-weight:700}.wc-block-components-checkout-step__description{font-size:var(--wp--preset--font-size--small,14px);line-height:20px;margin:0}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:0 0 0 36px}@container (max-width:519px){@media(max-width:600px){.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:36px 0 0}}}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{background:#fff0;border:0;border-radius:0;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";counter-increment:checkout-step;left:-24px;margin:0;padding:0;position:absolute;text-align:center;top:0;transform:translateX(-50%);vertical-align:baseline;white-space:nowrap}@container (max-width:519px){.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content,.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description{position:relative}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{border-left:1px solid hsl(0 0% 7% / .11);bottom:0;content:"";left:-24px;position:absolute;top:0}.has-dark-controls .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.has-dark-controls .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{border-left-color:hsl(0 0% 100% / .4)}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{bottom:-16px}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:0}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{display:none}.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title{font-size:1em;line-height:24px;margin:0 12px 0 0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium,22px);font-weight:500;line-height:27px;margin:0;padding:0;vertical-align:baseline;word-break:break-word}.wc-block-components-title.wc-block-components-title textarea{font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.3;text-transform:inherit}.theme-twentytwenty .wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium,22px);font-weight:500;line-height:27px;margin:0;padding:0;vertical-align:baseline;word-break:break-word}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-formatted-money-amount{white-space:nowrap}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-panel.has-border{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-width:1px 0}.wc-block-components-panel.has-border+.wc-block-components-panel.has-border{border-top-width:0}.wc-block-components-panel.has-border.no-top-border{border-top-width:0}.wc-block-components-panel__button{box-sizing:border-box;height:auto;padding-left:0!important;padding-right:32px;padding-top:.375em;position:relative;text-align:left;width:100%;word-break:break-word}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:16px}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{cursor:pointer;padding-left:0!important}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content[hidden]{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{position:relative}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{background:hsl(0 0% 7% / .11);content:"";height:1px;left:1px;position:absolute;right:1px;top:0}.has-dark-controls .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{background:hsl(0 0% 100% / .4)}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:first-child:after{display:none}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted+div.wc-block-components-radio-control-accordion-option:after{display:none}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor}.wc-block-components-radio-control--highlight-checked:after{border:1px solid hsl(0 0% 7% / .11);border-radius:4px;bottom:0;box-sizing:border-box;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.has-dark-controls .wc-block-components-radio-control--highlight-checked:after{border-color:hsl(0 0% 100% / .4)}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after{border-top:0;margin-top:2px}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after{border-bottom:0;margin-bottom:2px}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted+.wc-block-components-radio-control__option:after{display:none}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:after{background:hsl(0 0% 7% / .11);content:"";height:1px;left:1px;position:absolute;right:1px;top:0}.has-dark-controls .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:after{background:hsl(0 0% 100% / .4)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:first-child:after{display:none}.wc-block-components-radio-control .wc-block-components-radio-control__option{margin:0}.wc-block-components-radio-control__option{color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:16px 16px 16px 48px;position:relative;text-decoration:inherit;text-transform:inherit}.wc-block-components-radio-control__option-layout{display:flex;flex-direction:column;width:100%}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:flex;justify-content:space-between}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__label{flex-grow:1}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{flex:0 0 50%;text-align:right}.wc-block-components-radio-control__description-group--column{text-wrap:balance;flex-direction:column}.wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__description{margin:4px 0}.wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__secondary-description{padding-right:12px;text-align:left}.wc-block-components-radio-control__description,.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__secondary-label{font-size:var(--wp--preset--font-size--small,14px);line-height:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input{appearance:none;background:#fff;border:1px solid rgb(25 23 17 / .48);border-radius:50%;display:inline-block;height:20px;left:16px;margin:0;position:absolute;top:50%;transform:translateY(-45%);width:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid hsl(0 0% 7% / .8)}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid hsl(0 0% 7% / .8);outline-offset:2px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:10px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:#fff}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid #fff;outline-offset:1px}.wc-block-components-radio-control .wc-block-components-radio-control__input[aria-disabled=true],.wc-block-components-radio-control .wc-block-components-radio-control__input[disabled]{cursor:not-allowed;opacity:.5;transition:opacity .2s ease}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{display:inline-block;font-weight:400;margin-right:12px}.wc-block-components-sort-select__select{font-size:inherit;width:max-content}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid #fff0;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notices{display:block;margin:1.5em 0}.wc-block-components-notices:first-child{margin-top:0}.wc-block-components-notices:empty{margin:0}.wc-block-components-notices .wc-block-components-notices__notice{display:flex;flex-wrap:nowrap;margin:0}.wc-block-components-notices .wc-block-components-notices__notice a{text-decoration:underline}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:#fff0 none;border:0;color:currentColor;margin:0 0 0 auto;outline:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :first-child{margin-top:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :last-child{margin-bottom:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content ul{list-style:none;margin:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content li+li{margin:.25em 0 0}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.theme-twentytwenty .wc-block-components-notices__notice,.theme-twentytwentyone .wc-block-components-notices__notice{padding:1.5rem 3rem}.wc-block-components-notices__snackbar{bottom:20px;left:16px;position:fixed;width:auto}@media(max-width:782px){.wc-block-components-notices__snackbar{bottom:auto;left:0;position:fixed;top:10px}.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-snackbar-list{bottom:24px;box-sizing:border-box;left:24px;pointer-events:none;position:fixed;right:24px;z-index:100000}.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{border:1px solid #fff0;box-shadow:0 1px 2px rgb(0 0 0 / .1);display:inline-flex;margin:24px 16px 0 0;max-width:600px;pointer-events:all;position:relative;width:auto}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-error,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-info,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-success,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-error,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-info,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-success{border-color:#fff0}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-default,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-default{border-color:#2f2f2f}@media(max-width:782px){.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{max-width:none;width:100%}}.notice-transition-enter{max-height:0}.notice-transition-enter.notice-transition-enter-active{max-height:99em;transition:max-height .5s ease-in}.notice-transition-enter-done{max-height:auto}.notice-transition-exit{opacity:1}.notice-transition-exit.notice-transition-exit-active{opacity:0;transition:opacity .5s ease-in}.notice-transition-exit-done{opacity:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-textarea{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:var(--wp--preset--font-size--small,14px);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:20px;margin:0;padding:12px;text-decoration:inherit;text-transform:inherit;width:100%}.wc-block-components-textarea::placeholder{color:hsl(0 0% 7% / .7)}.wc-block-components-textarea:focus{background-color:#fff;border:1px solid;box-shadow:inset 0 0 0 .5px currentColor;color:#2b2d2f}.has-dark-controls .wc-block-components-textarea{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-textarea::placeholder{color:hsl(0 0% 100% / .6)}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgb(0 0 0 / .1);color:#fff}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{line-height:0;margin-top:12px;position:relative;white-space:nowrap}.wc-block-components-form .wc-block-components-text-input .wc-block-components-text-input__wrapper,.wc-block-components-text-input .wc-block-components-text-input__wrapper{position:relative}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:inherit;cursor:text;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;left:10px;letter-spacing:inherit;line-height:inherit;line-height:22px;margin:0;max-width:calc(100% - 24px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:25px;transform:translateY(-50%);transform-origin:top left;transition:all .2s ease}.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,.has-dark-controls .wc-block-components-text-input label{color:hsl(0 0% 100% / .6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;height:50px;letter-spacing:inherit;line-height:inherit;line-height:25px;margin:0;min-height:0;padding:16px 12px;text-decoration:inherit;text-transform:inherit;width:100%}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=password]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff;border:1.5px solid;color:#2b2d2f}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-text-input input[type=password],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.has-dark-controls .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-text-input input[type=password]:focus,.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-text-input input[type=url]:focus{background-color:rgb(0 0 0 / .1);border:1.5px solid;color:#fff}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button,.wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-text-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:24px 9px 8px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=url]:focus,.wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-text-input.is-active input[type=url]:focus{padding-left:8.5px;padding-top:24px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{top:6px;transform:scale(.82)}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px #cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:hover,.has-dark-controls .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:hover{border-color:#f18c8c}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px #f18c8c}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:#cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error label,.has-dark-controls .wc-block-components-text-input.has-error label{color:#f18c8c}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-components-skeleton__element:after{animation:none}}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-totals-item{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__description{font-size:.875em;width:100%}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-totals-wrapper{border-top:1px solid hsl(0 0% 7% / .11);padding:16px 0}.has-dark-controls .wc-block-components-totals-wrapper{border-color:hsl(0 0% 100% / .4)}.wc-block-components-totals-wrapper:empty,.wc-block-components-totals-wrapper:has(>:only-child:empty){border-width:0;padding:0}.wc-block-components-totals-wrapper:empty:after,.wc-block-components-totals-wrapper:has(>:only-child:empty):after{content:none}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-width:0}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{border-top:1px solid hsl(0 0% 7% / .11)}.has-dark-controls .wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{border-color:hsl(0 0% 100% / .4)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__quantity-badge:empty{display:none}.wc-block-mini-cart__badge{align-items:center;border-radius:1em;box-sizing:border-box;display:flex;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}.wc-block-mini-cart__badge[hidden]{display:none}:where(.wc-block-mini-cart__badge){background-color:#fff0;color:#fff0}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}html[dir=rtl] .wc-block-mini-cart__icon{transform:scaleX(-1)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__template-part,.wp-block-woocommerce-mini-cart-contents{height:100%}@media screen and (max-height:500px){.wp-block-woocommerce-mini-cart-contents{height:auto}.wc-block-mini-cart__drawer{overflow-y:auto}.wc-block-mini-cart__footer{position:static}}.wc-block-mini-cart__button{align-items:center;background-color:#fff0;border:none;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.5em;line-height:1;padding:.5em;white-space:nowrap}.wc-block-mini-cart__button:hover:not([disabled]){cursor:pointer}.wc-block-mini-cart__button .wc-block-mini-cart__icon{height:1.5em;margin:0;width:1.5em}.wc-block-mini-cart--preview .wc-block-mini-cart__amount{display:initial}.wc-block-mini-cart__tax-label{margin-right:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-size:inherit;font-weight:inherit}}.drawer-open .wc-block-mini-cart__button{pointer-events:none}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{box-sizing:border-box;justify-content:center;padding:0;position:relative}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices{margin:16px 48px -16px 16px;margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices .wc-block-components-notices__notice{margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices:empty{display:none}:where(.wp-block-woocommerce-mini-cart-contents){background:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background:inherit;display:flex;flex-direction:column;height:100%;max-height:fill-available}.wp-block-woocommerce-empty-mini-cart-contents-block[hidden],.wp-block-woocommerce-filled-mini-cart-contents-block[hidden]{display:none}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:center}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:space-between}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper{overflow-y:auto;padding:48px 16px 16px}h2.wc-block-mini-cart__title{align-items:baseline;background:inherit;display:flex;font-size:2em;margin:16px 16px -32px;mask-image:linear-gradient(#000 calc(100% - 24px),transparent);padding-bottom:32px;z-index:1}h2.wc-block-mini-cart__title span:first-child{margin-right:8px}.wc-block-mini-cart__items{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px 16px 0}.wc-block-mini-cart__items .wc-block-mini-cart__products-table{margin-bottom:auto}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row{padding-bottom:8px;padding-top:8px}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row[hidden]{display:none}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row:last-child:after{content:none}.wc-block-mini-cart__footer{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:24px 16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none;font-size:.75em;font-weight:400}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:unset}}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:16px}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-checkout-button-block{display:inline-flex;flex-grow:1}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block{display:inline-flex}}@media only screen and (max-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}}.wc-block-mini-cart__footer .wc-block-components-payment-method-icons{margin-top:16px}.wc-block-mini-cart__shopping-button{display:flex;justify-content:center}.wc-block-mini-cart__shopping-button a{border:2px solid;color:currentColor;font-weight:600;padding:12px 24px;text-decoration:none}.wc-block-mini-cart__shopping-button a:focus,.wc-block-mini-cart__shopping-button a:hover{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{text-wrap:balance;text-wrap:pretty;display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:.5}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{background:#fff0;color:currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:focus),.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).is-style-outline:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgb(95 95 95 / .35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);display:block;height:100%;left:100%;max-width:100%;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-button.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-button.wc-block-components-drawer__close:active,.wc-block-components-button.wc-block-components-drawer__close:focus,.wc-block-components-button.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-button.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-button.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 46px);margin-top:46px}@media only screen and (min-width:783px){.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 32px);margin-top:32px}}.wp-interactivity-router-loading-bar{position:fixed;top:0;left:0;margin:0;padding:0;width:100vw;max-width:100vw!important;height:4px;background-color:#000;opacity:0}.wp-interactivity-router-loading-bar.start-animation{animation:wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(.03,.5,0,1) forwards}.wp-interactivity-router-loading-bar.finish-animation{animation:wp-interactivity-router-loading-bar-finish-animation 300ms ease-in}@keyframes wp-interactivity-router-loading-bar-start-animation{0%{transform:scaleX(0);transform-origin:0 0;opacity:1}100%{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes wp-interactivity-router-loading-bar-finish-animation{0%{opacity:1}50%{opacity:1}100%{opacity:0}}.theme-color{background-color:#FF0200!important;color:#FFFFFF!important}.theme-color:hover{color:#000000!important}