*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--ps-font);color:var(--ps-text);background:var(--ps-body-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;font-weight:400;line-height:1.6;overflow-x:clip}img,svg,video,iframe{vertical-align:middle;max-width:100%}img{border:0;height:auto}a{color:var(--ps-link);text-decoration:none;transition:color .25s,opacity .25s}a:hover{color:var(--ps-link-hover)}:is(.ps-entry,.elementor-widget-text-editor,.elementor-widget-wd_text_block,.ps-seo-text__body,.term-description,.ps-title__after,.ps-split__intro,.ps-feat__intro,.ps-cta__intro,.ps-cf__intro) :is(p,li) a:not(.button):not([class*=btn]),.rank-math-breadcrumb a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}p{margin:0 0 20px}h1,h2,h3,h4,h5,h6{font-family:var(--ps-font);color:var(--ps-heading);margin:0 0 20px;font-weight:700;line-height:1.4}:is(h1,h2,h3,h4,h5,h6)>a:only-child:not(.button){color:inherit}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}ul,ol{margin:0 0 20px;padding-inline-start:17px}:where(ul,ol):not([class])>li{margin-bottom:10px}:where(ul,ol):not([class])>li:last-child{margin-bottom:0}li>:where(ul,ol):not([class]){margin-top:10px;margin-bottom:0}:where(ul):not([class]){list-style:outside}blockquote{border-inline-start:2px solid var(--ps-primary);text-align:start;margin:0 0 20px;padding-inline-start:30px;font-size:110%}blockquote p{margin-bottom:10px}hr{border:0;border-top:1px solid var(--ps-border);margin:20px 0}table{border-collapse:collapse;width:100%;margin-bottom:35px}th,td{border-bottom:1px solid var(--ps-border);text-align:start;vertical-align:middle;padding:15px 12px}th{color:var(--ps-heading);font-size:16px;font-weight:700}b,strong{font-weight:700}button,input,select,textarea{font:inherit;color:inherit}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],select,textarea{border:1px solid var(--ps-input-border,#81818133);width:100%;height:42px;color:var(--ps-text);box-shadow:none;appearance:none;background:#fff;border-radius:0;padding:0 15px;font-size:14px;transition:border-color .4s}textarea{resize:vertical;height:auto;min-height:190px;padding:10px 15px}select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 12px 50% no-repeat;padding-inline-end:30px}input:focus,select:focus,textarea:focus{border-color:var(--ps-input-focus,#8181814d);outline:none}label{color:var(--ps-heading);margin-bottom:5px;font-weight:400;display:block}::placeholder{color:inherit;opacity:.7}.ps-btn,button.button,a.button,input.button,.button,input[type=submit]{background:var(--ps-default-btn,#f3f3f3);color:#3e3e3e;text-align:center;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:5px 20px;font-size:13px;font-weight:600;line-height:1.2;transition:color .25s,background-color .25s,box-shadow .25s,opacity .25s;display:inline-flex}.ps-btn:hover,.button:hover{color:#3e3e3e;box-shadow:inset 0 0 200px #0000001a}.ps-btn--accent,.button.alt,.single_add_to_cart_button,.checkout-button,#place_order,.comment-form .submit{background:var(--ps-shop-btn,var(--ps-primary));color:#fff}.ps-btn--accent:hover,.button.alt:hover,.single_add_to_cart_button:hover,.checkout-button:hover,#place_order:hover,.comment-form .submit:hover{color:#fff}.button:disabled,.button.disabled{opacity:.5;cursor:not-allowed}.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ps-skip{inset-inline-start:10px;z-index:1000;color:var(--ps-heading);background:#fff;padding:10px 20px;position:absolute;top:-60px;box-shadow:0 0 6px #0003}.ps-skip:focus{top:10px}:focus-visible{outline:2px solid var(--ps-primary);outline-offset:2px}.ps-icon{flex:none}.ps-site{background:var(--ps-body-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}.ps-main{background:var(--ps-body-bg);flex:1 0 auto;min-height:450px;position:relative}.ps-page-bg .ps-main{background:var(--ps-page-bg)}.ps-container{width:100%;max-width:var(--ps-container);margin-inline:auto;padding-inline:15px}.ps-content{padding-block:40px}.ps-entry>:last-child{margin-bottom:0}@media (min-width:1025px){.ps-only-mobile,.ps-hide-desktop{display:none!important}}@media (max-width:1024px){.ps-only-desktop{display:none!important}}@media (min-width:768px) and (max-width:1024px){.ps-hide-tablet{display:none!important}}@media (max-width:767px){.ps-hide-mobile{display:none!important}}:is(.ps-layout,.ps-single,.ps-footer,.ps-nav__dropdown--block)>.elementor{width:100%;max-width:var(--ps-container);margin-inline:auto;padding-inline:15px}body .elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--ps-container)}.elementor-column-gap-no{--ps-col-gap:0px}.elementor-column-gap-narrow{--ps-col-gap:10px}.elementor-column-gap-default{--ps-col-gap:20px}.elementor-column-gap-extended{--ps-col-gap:30px}.elementor-column-gap-wide{--ps-col-gap:40px}.elementor-column-gap-wider{--ps-col-gap:60px}.elementor-section.wd-negative-gap>.elementor-container{margin-inline:calc(var(--ps-col-gap,20px)/-2)}body .elementor-section-boxed.wd-negative-gap .elementor-container{max-width:none}.elementor-section.elementor-section-stretched,.elementor-section.wd-section-stretch,.elementor-section.wd-section-stretch-content{max-width:100vw;width:100vw!important;margin-inline:calc(50% - 50vw) 0!important;left:auto!important;right:auto!important}body .wd-section-stretch.elementor-section-boxed>.elementor-container{--ps-stretch-w:calc(var(--ps-container) - 30px + var(--ps-col-gap,0px));max-width:var(--ps-stretch-w);margin-inline:auto}body .wd-section-stretch.elementor-section-boxed.wd-negative-gap>.elementor-container{margin-inline:max(calc(var(--ps-col-gap,20px)/-2),calc((100% - var(--ps-stretch-w))/2))}.wd-negative-gap:is(.wd-section-stretch,.wd-section-stretch-content){padding-inline:15px}body .elementor-section.wd-section-stretch-content>.elementor-container{max-width:none}.wd-elementor-column-sticky>.elementor-widget-wrap{align-self:flex-start;position:sticky;top:50px}.color-scheme-light{color:#fffc}.color-scheme-light :is(h1,h2,h3,h4,h5,h6,a:not(.button),.title,.wd-entities-title a){color:#fff}.color-scheme-dark{color:var(--ps-text)}.color-scheme-dark :is(h1,h2,h3,h4,h5,h6){color:var(--ps-heading)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.elementor-widget-text-editor.text-center>*{margin-inline:auto}:is(.elementor-widget-text-editor.text-right,.elementor-widget-text-editor.text-right>.elementor-widget-container)>:not(.elementor-widget-container){margin-inline-start:auto}:is(.elementor-widget-text-editor.text-left,.elementor-widget-text-editor.text-left>.elementor-widget-container)>:not(.elementor-widget-container){margin-inline-end:auto}:is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container,.reset-last-child)>:last-child{margin-bottom:0}.elementor-widget:not(:last-child):is(.elementor-widget__width-auto,.elementor-widget__width-initial,.elementor-absolute){--kit-widget-spacing:0px}.ps-notice{z-index:395;min-height:var(--ps-notice-h,44px);background:var(--ps-notice-bg,#1f1f1f);color:var(--ps-notice-color,#fff);font-size:var(--ps-notice-fs,14px);align-items:center;gap:8px;padding-inline:8px 16px;line-height:1.6;display:flex;position:relative}.ps-notice[hidden]{display:none}.ps-notice--close-left{flex-direction:row-reverse;padding-inline:16px 8px}.ps-notice--sticky{position:sticky;top:0}.ps-notice a{color:var(--ps-notice-link,#ffd76d);text-underline-offset:3px;text-decoration:underline}.ps-notice a:hover{color:var(--ps-notice-color,#fff)}.ps-notice__close,.ps-notice__btn{width:34px;height:34px;color:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s;display:inline-flex}.ps-notice__close:hover,.ps-notice__btn:hover{opacity:1;background:#ffffff1f}.ps-notice__center{flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.ps-notice__slides{flex:0 auto;min-width:0;max-width:760px;display:grid;position:relative;overflow:hidden}.ps-notice__slide{text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),visibility .45s;overflow:hidden;transform:translate(0)}.ps-notice__slide.is-active{opacity:1;visibility:visible;transform:none}.ps-notice__slide.is-from-next{transition:none;transform:translate(-28px)}.ps-notice__slide.is-from-prev{transition:none;transform:translate(28px)}.ps-notice__slide.is-to-next{transform:translate(28px)}.ps-notice__slide.is-to-prev{transform:translate(-28px)}.ps-notice__slide img{vertical-align:middle;width:auto;height:1.7em;margin-inline-end:8px;display:inline-block}.ps-notice__toggle .ps-notice__play,.ps-notice__toggle[aria-pressed=true] .ps-notice__pause{display:none}.ps-notice__toggle[aria-pressed=true] .ps-notice__play{display:block}.ps-notice__side{white-space:nowrap;flex:none}.ps-notice__side :is(div,p){margin:0;display:inline}.ps-notice.is-closing{opacity:0;transition:min-height .35s,height .35s,opacity .3s;overflow:hidden}@media (max-width:767px){.ps-notice{font-size:calc(var(--ps-notice-fs,14px) - 1px);flex-wrap:wrap;justify-content:center;gap:0 4px;padding:4px 6px}.ps-notice__center{flex-basis:calc(100% - 42px);order:1}.ps-notice--close-left .ps-notice__center{order:-1}.ps-notice__side{text-align:center;flex-basis:100%;order:2}.ps-notice__slides{max-width:none}}@media (prefers-reduced-motion:reduce){.ps-notice__slide{transition:opacity .2s,visibility .2s;transform:none!important}}.ps-header-box{z-index:390;position:relative}:root{--ps-sticky-top:0px}body:has(.ps-header--sticky){--ps-sticky-top:63px}@media (min-width:1025px){body:has(.ps-header--sticky){--ps-sticky-top:118px}}.ps-header{z-index:390;border-bottom:1px solid var(--ps-border);background:#fff;transition:box-shadow .4s,border-color .4s;position:relative}.ps-header.is-stuck{top:0;border-bottom-color:#0000;position:fixed;inset-inline:0;box-shadow:0 10px 30px #231c1d14}.admin-bar .ps-header.is-stuck{top:var(--wp-admin--admin-bar--height,32px)}@media (max-width:600px){.admin-bar .ps-header.is-stuck{top:0}}.ps-header-box:has(.ps-header--overlay){height:0}.ps-header--overlay:not(.is-stuck){top:0;background:#ffffffe6;position:absolute;inset-inline:0}.ps-header__row{--ps-ease:cubic-bezier(.4,0,.2,1);height:var(--ps-row-h);color:var(--ps-heading);transition:height .45s var(--ps-ease);position:relative}.ps-header.is-stuck .ps-header__row{height:var(--ps-row-sticky-h)}.ps-header__row.ps-only-desktop+.ps-header__row.ps-only-desktop{border-top:1px solid var(--ps-border)}.ps-header__inner{align-items:center;gap:10px;height:100%;display:flex}.ps-header__slot{align-items:center;gap:4px;height:100%;display:flex}.ps-header__inner--equal-sides>.ps-header__slot--start,.ps-header__inner--equal-sides>.ps-header__slot--end{flex:1 1 0;min-width:0}.ps-header__inner--equal-sides>.ps-header__slot--end{justify-content:flex-end}.ps-header__inner--equal-sides>.ps-header__slot--center{flex:none;justify-content:center}.ps-header__inner--center>.ps-header__slot--center{flex:auto;justify-content:center}.ps-logo{width:var(--ps-logo-w);height:100%;color:inherit;flex-direction:column;justify-content:center;align-items:center;transition:width .45s cubic-bezier(.4,0,.2,1);display:inline-flex}.ps-logo__mark-wrap{width:100%;display:block}.ps-logo__mark,.ps-logo__text-img{width:100%;height:auto;display:block}.ps-logo__sub{opacity:1;grid-template-rows:1fr;width:100%;margin-top:9px;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),margin-top .45s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.ps-logo__sub>span{min-height:0;overflow:hidden}.is-stuck .ps-logo{width:var(--ps-logo-sticky-w)}.is-stuck .ps-logo__sub{opacity:0;grid-template-rows:0fr;margin-top:0}.ps-only-mobile .ps-logo{width:var(--ps-logo-mobile-w)}.ps-logo__img{width:auto;max-height:var(--ps-row-h);padding-block:5px;transition:max-height .3s}.is-stuck .ps-logo__img{max-height:var(--ps-row-sticky-h)}.ps-logo__text{color:var(--ps-heading);font-size:22px;font-weight:700}@media (prefers-reduced-motion:reduce){.ps-header__row,.ps-logo,.ps-logo__sub{transition:none}}.ps-tool{border-radius:var(--ps-radius-pill);min-width:44px;height:44px;color:var(--ps-heading);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding-inline:11px;font-size:14px;font-weight:400;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.ps-tool:hover{color:var(--ps-primary)}.ps-tool__icon{width:22px;height:22px}.ps-tool__count{top:3px;z-index:1;background:var(--ps-primary);color:#fff;text-align:center;border:2px solid #fff;border-radius:99px;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;inset-inline-start:calc(50% + 3px)}.ps-tool__count[hidden]{display:none}.ps-tool--account .ps-tool__text{font-size:14px}.ps-only-desktop .ps-tool--search{border:1px solid var(--ps-border);background:var(--ps-page-bg);width:min(280px,100%);color:var(--ps-muted);justify-content:flex-start;padding-inline:16px}.ps-only-desktop .ps-tool--search:hover{border-color:var(--ps-primary);color:var(--ps-muted);background:#fff}.ps-only-desktop .ps-tool--search .ps-tool__icon{color:var(--ps-heading)}.ps-only-mobile .ps-tool{min-width:42px;height:42px;padding:0}.ps-only-mobile .ps-tool__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.ps-only-desktop .ps-tool--account .ps-tool__text{display:none}}.ps-nav__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}.ps-nav__item{position:relative}.ps-nav__link{min-height:48px;color:var(--ps-heading);align-items:center;gap:5px;padding:0 14px;font-size:15px;font-weight:400;line-height:1.4;display:flex;position:relative}.ps-header__inner--center .ps-nav,.ps-header__inner--center .ps-nav__list,.ps-header__inner--center .ps-nav__item--depth-0,.ps-header__inner--center .ps-nav__item--depth-0>.ps-nav__link{height:100%}.ps-nav__item--depth-0>.ps-nav__link:after{content:"";bottom:-1px;background:var(--ps-primary);border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline:14px;transform:scaleX(0)}.ps-nav__link:hover,.ps-nav__item--current>.ps-nav__link,.ps-nav__item--parent:hover>.ps-nav__link{color:var(--ps-primary)}.ps-nav__item--depth-0:hover>.ps-nav__link:after,.ps-nav__item--depth-0.ps-nav__item--current>.ps-nav__link:after{transform:scaleX(1)}.ps-nav__arrow{opacity:.55;width:10px;height:10px;transition:transform .25s}.ps-nav__item--parent:hover>.ps-nav__link .ps-nav__arrow{transform:rotate(180deg)}.ps-nav__dropdown{top:100%;z-index:380;border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);opacity:0;visibility:hidden;background:#fff;min-width:230px;margin:0;padding:10px 0;list-style:none;transition:opacity .22s,visibility .22s,transform .22s;position:absolute;inset-inline-start:0;transform:translateY(10px);box-shadow:0 18px 40px #231c1d1a}.ps-nav__item--parent:hover>.ps-nav__dropdown,.ps-nav__item--parent:focus-within>.ps-nav__dropdown{opacity:1;visibility:visible;transform:none}.ps-nav__sub .ps-nav__link{min-height:0;color:var(--ps-text);padding:9px 20px;font-size:14px}.ps-nav__sub .ps-nav__link:hover{color:var(--ps-primary);background:var(--ps-primary-soft)}.ps-nav__item--full-width{position:static}.ps-nav__item--full-width>.ps-nav__dropdown{border-radius:0 0 var(--ps-radius-lg)var(--ps-radius-lg);border-width:1px 0 0;width:100%;padding:30px 0;inset-inline:0}.ps-nav__dropdown--block>.elementor{max-width:var(--ps-container);margin-inline:auto;padding-inline:15px}.ps-header__inner--grow>.ps-header__slot--start,.ps-header__inner--grow>.ps-header__slot--end{flex:none}.ps-header__inner--grow>.ps-header__slot--center{flex:auto;justify-content:flex-start;min-width:0}.ps-header-space{flex:none;height:1px}.ps-header-divider{background:var(--ps-border);flex:none;width:1px;height:18px;margin-inline:10px}.ps-header-block{flex:none}.ps-header-block .elementor-widget-wrap{padding:0!important}.ps-header-btn{border-radius:var(--ps-radius-sm);background:var(--ps-primary);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.ps-header-btn:hover{color:#fff}.ps-header-btn__dot{background:currentColor;border-radius:50%;width:10px;height:10px}.ps-tool--icon-only .ps-tool__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ps-tool__icon--own{width:26px;height:26px}.ps-search-form{flex:auto;min-width:0;margin:0;display:flex;position:relative}.ps-search-form__input::-webkit-search-cancel-button{display:none}.ps-search-form__input[type=search]{border-radius:var(--ps-radius-sm);flex:auto;height:46px;padding-inline:15px 61px}.ps-search-form__go{background:var(--ps-primary);color:#fff;cursor:pointer;border:0;border-start-end-radius:var(--ps-radius-sm);border-end-end-radius:var(--ps-radius-sm);justify-content:center;align-items:center;width:46px;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.ps-search-form.is-loading .ps-search-form__go svg{animation:.8s ease-in-out infinite alternate ps-pulse}@keyframes ps-pulse{to{opacity:.3}}.ps-search-form__results{top:100%;z-index:400;border-radius:0 0 var(--ps-radius-sm)var(--ps-radius-sm);opacity:0;visibility:hidden;background:#fff;max-height:min(450px,70vh);transition:opacity .2s,visibility .2s,transform .2s;position:absolute;inset-inline:0;overflow:auto;transform:translateY(8px);box-shadow:0 0 9px #0000001a}.ps-search-form.is-open .ps-search-form__results{opacity:1;visibility:visible;transform:none}.ps-cats{height:100%;position:relative}.ps-cats__opener{background:var(--ps-primary);color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 15px;display:flex}.ps-cats__title{text-align:start;flex:auto}.ps-cats__arrow{transition:transform .25s}.ps-cats.is-open .ps-cats__arrow{transform:rotate(180deg)}.ps-cats__drop{top:100%;z-index:400;opacity:0;visibility:hidden;background:#fff;transition:opacity .2s,visibility .2s;position:absolute;inset-inline:0;box-shadow:0 0 9px #0000001a}.ps-cats.is-open .ps-cats__drop{opacity:1;visibility:visible}.ps-cats__list{margin:0;padding:0;list-style:none}.ps-cats__item{position:static}.ps-cats__link{color:var(--ps-heading);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.ps-cats__item--more{display:none}.ps-cats.is-all .ps-cats__item--more{display:block}.ps-cats__more{width:100%;height:34px;color:var(--ps-heading);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ps-cats__more svg{transition:transform .25s}.ps-cats__more[aria-expanded=true] svg{transform:rotate(180deg)}.ps-cats__mega,.ps-cats__sub{top:0;z-index:1;width:var(--ps-mega-w,700px);min-height:max(100%,var(--ps-mega-h,0px));opacity:0;visibility:hidden;background:#fff;margin:0;padding:0;list-style:none;transition:opacity .2s,visibility .2s;position:absolute;inset-inline-start:100%;box-shadow:0 0 9px #0000001a}.ps-cats__sub{width:250px;padding:10px 0}.ps-cats__sub a{color:var(--ps-text);padding:8px 18px;display:block}.ps-cats__item:hover>:is(.ps-cats__mega,.ps-cats__sub),.ps-cats__item:focus-within>:is(.ps-cats__mega,.ps-cats__sub){opacity:1;visibility:visible}.ps-cats__mega>.elementor{max-width:none;padding:0}.ps-account-drop{align-items:center;height:100%;display:flex;position:relative}.ps-account-drop__panel{top:100%;z-index:400;border-radius:var(--ps-radius-md);opacity:0;visibility:hidden;background:#fff;width:350px;padding:25px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;inset-inline-end:0;transform:translateY(10px);box-shadow:0 0 9px #0000001a}.ps-account-drop.is-open .ps-account-drop__panel{opacity:1;visibility:visible;transform:none}.ps-account-drop__head{border-bottom:1px solid var(--ps-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:15px;display:flex}.ps-account-drop__title{color:var(--ps-heading);font-size:20px;font-weight:700}.ps-account-drop__create{font-size:14px}.ps-account-drop__links{margin:-10px -25px;padding:0;list-style:none}.ps-account-drop__links a{color:var(--ps-text);padding:9px 25px;display:block}.ps-account-drop__links a:hover{background:var(--ps-page-bg);color:var(--ps-primary)}.ps-header-dim{z-index:389;opacity:0;visibility:hidden;pointer-events:none;background:#0000008a;transition:opacity .25s,visibility .25s;position:fixed;inset:0}body:has(.ps-header .is-open:is(.ps-cats,.ps-account-drop)) .ps-header-dim{opacity:1;visibility:visible}.ps-header-clone{top:0;z-index:395;height:var(--ps-row-h);visibility:hidden;background:#fff;transition:transform .3s,visibility .3s;position:fixed;inset-inline:0;transform:translateY(-105%);box-shadow:0 1px 10px #00000014}.ps-header-clone.is-shown{visibility:visible;transform:none}.admin-bar .ps-header-clone{top:var(--wp-admin--admin-bar--height,32px)}.ps-header-clone .ps-header__inner{gap:20px}.ps-header-clone .ps-logo__img{max-height:calc(var(--ps-row-h) - 10px)}@media (prefers-reduced-motion:reduce){.ps-header-clone{transition:none}}.ps-toolbar{bottom:0;z-index:350;height:55px;padding-bottom:env(safe-area-inset-bottom);background:#fff;display:flex;position:fixed;inset-inline:0;box-shadow:0 0 9px #0000001f}.ps-toolbar__item{min-width:0;color:var(--ps-heading);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:1.2;display:flex;position:relative}.ps-toolbar__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ps-toolbar__icon,.ps-toolbar__item>.ps-icon{width:22px;height:22px}.ps-toolbar .ps-tool__count{top:4px;inset-inline-start:calc(50% + 2px)}@media (max-width:1024px){body.ps-has-toolbar{padding-bottom:55px}body.ps-has-toolbar .ps-to-top{bottom:70px}}.ps-page-title{--ps-title-sp:34px;padding:var(--ps-title-sp)0 calc(var(--ps-title-sp) - 4px);border-bottom:1px solid var(--ps-border);background:radial-gradient(900px 220px at 85% -60px,#8d083412,transparent 70%),radial-gradient(700px 200px at 10% 120%,#c19a521a,transparent 70%),var(--ps-page-bg);color:var(--ps-text);text-align:center;position:relative}.ps-page-title .ps-container{flex-direction:column;align-items:center;gap:8px;display:flex}.ps-page-title__title{color:var(--ps-heading);margin:0;font-size:32px;font-weight:700;line-height:1.35}.ps-page-title__sub{color:var(--ps-muted);margin:0;font-size:14px}.ps-page-title__crumbs{order:-1}.ps-breadcrumbs{color:var(--ps-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 0;font-size:13px;line-height:1.8;display:flex}.ps-breadcrumbs a{color:var(--ps-text)}.ps-breadcrumbs a:hover{color:var(--ps-primary)}.ps-breadcrumbs>:last-child:not(a):not(.ps-breadcrumbs__sep){color:var(--ps-heading)}.ps-breadcrumbs .separator,.ps-breadcrumbs__sep{color:#c4b9b9;margin:0 6px;display:inline-flex}.ps-breadcrumbs__sep .ps-icon{width:11px;height:11px}.ps-breadcrumbs p{margin:0}.ps-steps{counter-reset:ps-step;justify-content:center;align-items:center;margin:4px 0 0;padding:0;list-style:none;display:flex}.ps-steps__step{color:var(--ps-muted);counter-increment:ps-step;align-items:center;font-size:15px;font-weight:700;display:flex}.ps-steps__step+.ps-steps__step:before{content:"";background:var(--ps-border);border-radius:2px;width:clamp(28px,7vw,90px);height:2px;margin:0 14px}.ps-steps__step.is-done+.ps-steps__step:before{background:var(--ps-primary)}.ps-steps__step>:is(a,span){color:inherit;align-items:center;gap:10px;display:inline-flex}.ps-steps__step>:is(a,span):before{content:counter(ps-step);border:2px solid var(--ps-border);width:34px;height:34px;color:var(--ps-muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ps-steps__step.is-done{color:var(--ps-heading)}.ps-steps__step.is-done>:is(a,span):before{content:"✓";border-color:var(--ps-primary);background:var(--ps-primary-soft);color:var(--ps-primary)}.ps-steps__step.is-active{color:var(--ps-heading)}.ps-steps__step.is-active>:is(a,span):before{border-color:var(--ps-primary);background:var(--ps-primary);color:#fff;box-shadow:0 0 0 5px #8d08341f}.ps-steps__step a:hover{color:var(--ps-primary)}.ps-page-title--compact{--ps-title-sp:24px}@media (max-width:1024px){.ps-page-title{--ps-title-sp:22px}.ps-page-title__title{font-size:24px}}@media (max-width:767px){.ps-page-title{--ps-title-sp:18px}.ps-page-title__title{font-size:21px}.ps-breadcrumbs,.ps-steps__step{font-size:12px}.ps-steps__step>:is(a,span){flex-direction:column;gap:6px}.ps-steps__step+.ps-steps__step:before{align-self:flex-start;margin:16px 8px 0}.ps-steps__step>:is(a,span):before{width:32px;height:32px}}.ps-layout{padding-block:40px;position:relative}.ps-header-box:has(.ps-header--overlay)~.ps-main{--ps-header-h:var(--ps-header-h-desktop)}@media (max-width:1024px){.ps-header-box:has(.ps-header--overlay)~.ps-main{--ps-header-h:var(--ps-header-h-mobile)}}.ps-header-box:has(.ps-header--overlay)~.ps-main>.ps-page-title:first-child{padding-top:calc(var(--ps-title-sp) + var(--ps-header-h))}.ps-header-box:has(.ps-header--overlay)~.ps-main>.ps-layout:first-child{padding-top:var(--ps-header-h)}.ps-main>.ps-layout--page:first-of-type{padding-top:0}.ps-fs-xs{font-size:14px}.ps-fs-s{font-size:16px}.ps-fs-m{font-size:18px}.ps-fs-l{font-size:22px}.ps-fs-xl{font-size:26px}.ps-fs-xxl{font-size:36px}.ps-fs-xxxl{font-size:46px}@media (max-width:1024px){.ps-fs-xl,.ps-fs-xxl,.ps-fs-xxxl{font-size:22px}.ps-title__after.ps-fs-s,.ps-title__sub.ps-fs-m{font-size:14px}}.ps-align-left{text-align:left}.ps-align-center{text-align:center}.ps-align-right{text-align:right}.ps-title>:last-child{margin-bottom:0}.ps-title__sub{color:var(--ps-primary);margin-bottom:10px;line-height:1.6}.ps-title__main{color:var(--ps-heading);margin:0;font-weight:700;line-height:1.2;display:inline-block}.ps-title__after{color:var(--ps-text);margin-top:10px;line-height:1.6}.ps-title__after>:last-child{margin-bottom:0}.ps-title{--ps-title-line:#0000001b}.ps-title--line-primary{--ps-title-line:var(--ps-primary)}.ps-title--line-black{--ps-title-line:#000}.ps-title--line-white{--ps-title-line:#fff}.ps-title--underlined .ps-title__liner{border-bottom:2px solid #0000001b}.ps-title--underlined .ps-title__main{border-bottom:2px solid var(--ps-title-line);margin-bottom:-2px;padding-bottom:10px}.ps-title--overlined .ps-title__liner{border-top:1px solid #0000001b}.ps-title--overlined .ps-title__main{border-top:3px solid var(--ps-title-line);margin-top:-1px;padding-top:20px}.ps-title.ps-align-center :is(.ps-title__sub,.ps-title__after){margin-inline:auto}.ps-title.ps-align-right :is(.ps-title__sub,.ps-title__after){margin-inline-start:auto}.ps-text-block>:last-child{margin-bottom:0}.rank-math-breadcrumb p{margin:0}.ps-text-block.ps-align-center{margin-inline:auto}.ps-color-primary{color:var(--ps-primary)}.ps-color-alt{color:var(--ps-accent)}.ps-list{margin:0;padding:0;list-style:none}.ps-list li{align-items:center;gap:10px;display:flex}.ps-list li:not(:last-child){margin-bottom:10px}.ps-list__icon:empty{display:none}.ps-list.ps-align-center li{justify-content:center}.ps-list a{color:inherit}.ps-list a:hover{opacity:.7}.ps-image{line-height:0}.ps-image.ps-align-center{text-align:center}.ps-image.ps-align-right{text-align:right}.ps-image.ps-align-left{text-align:left}.ps-image img{display:inline-block}.ps-page-heading{color:var(--ps-heading);margin:0;font-weight:700;line-height:1.4}.ps-hero{background:#f1ebea;height:640px;position:relative;overflow:hidden}.ps-hero.ps-carousel{--ps-per:1;--ps-g:0px;margin-block:0}.ps-hero .ps-carousel__viewport{height:100%;margin:0;padding:0}.ps-hero .ps-carousel__track{height:100%}.ps-hero__slide{scroll-snap-stop:always;height:100%;padding:0;position:relative}.ps-hero .ps-hero__media,.ps-hero .ps-hero__img{width:100%;max-width:none;height:100%;display:block}.ps-hero .ps-hero__img{object-fit:cover}.ps-hero__content{top:var(--ps-hero-y,55%);z-index:2;align-items:var(--ps-hero-align,start);width:var(--ps-hero-w,504px);max-width:calc(100% - 30px);text-align:var(--ps-hero-align,start);flex-direction:column;gap:20px;display:flex;position:absolute;inset-inline-start:var(--ps-hero-x,53.3%);transform:translateY(-50%)}.ps-hero__slide--start .ps-hero__content{inset-inline-start:max(70px,calc((100% - var(--ps-container))/2 + 15px))}.ps-hero__slide--end .ps-hero__content{inset-inline:auto max(70px,calc((100% - var(--ps-container))/2 + 15px))}.ps-hero__slide--center .ps-hero__content{text-align:center;align-items:center;margin-inline:auto;inset-inline:0}.ps-hero__title{color:#fff;margin:0;font-size:52px;font-weight:700;line-height:1.2}.ps-hero__text{color:#ffffffe0;margin:0;font-size:18px;line-height:1.8}.ps-hero__button{border-radius:var(--ps-radius-sm);min-height:48px;color:var(--ps-primary);background:#fff;align-items:center;gap:10px;padding:10px 26px;font-size:15px;font-weight:700;line-height:1.4;transition:background-color .25s,color .25s,transform .25s;display:inline-flex;box-shadow:0 8px 22px #0000001f}.ps-hero__button:hover{background:var(--ps-primary);color:#fff;transform:translateY(-2px)}.ps-hero__button .ps-icon{transition:transform .25s}.ps-hero__button:hover .ps-icon{transform:translate(-4px)}.ps-hero__slide--dark .ps-hero__title{color:var(--ps-heading)}.ps-hero__slide--dark .ps-hero__text{color:var(--ps-text)}.ps-hero__slide--dark .ps-hero__button{background:var(--ps-primary);color:#fff}.ps-hero__slide--dark .ps-hero__button:hover{background:var(--ps-primary-dark)}.ps-hero__content>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.ps-hero__slide.is-current .ps-hero__content>*{opacity:1;transform:none}.ps-hero__slide.is-current .ps-hero__content>:nth-child(2){transition-delay:.12s}.ps-hero__slide.is-current .ps-hero__content>:nth-child(3){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.ps-hero__content>*{opacity:1;transition:none;transform:none}}.ps-hero__arrow{z-index:5;color:#fff;cursor:pointer;background:#00000080;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;padding:0;transition:background-color .25s;display:flex;position:absolute;top:50%}.ps-hero__arrow .ps-icon{width:20px;height:20px}.ps-hero__arrow:hover{background:#000000bf}.ps-hero__arrow--prev{inset-inline-start:20px}.ps-hero__arrow--next{inset-inline-end:20px}.ps-hero__dots{bottom:18px;z-index:5;width:max-content;margin:0 auto;position:absolute;inset-inline:0}.ps-hero__dots .ps-carousel__dot:before{background:#fff9;box-shadow:0 0 0 1px #0000001f}.ps-hero__dots .ps-carousel__dot.is-active:before{background:#fff}.ps-hero .ps-carousel__dots{display:flex!important}@media (max-width:1024px){.ps-hero{height:520px}.ps-hero__slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#14080c8c);position:absolute;inset:45% 0 0}.ps-hero__slide--dark:after{background:linear-gradient(#0000,#ffffffeb 90%)}.ps-hero .ps-hero__content,.ps-hero .ps-hero__slide--end .ps-hero__content{top:auto;bottom:64px;text-align:center;align-items:center;gap:14px;width:auto;max-width:none;margin:0;inset-inline:24px;transform:none}.ps-hero__title{font-size:40px}.ps-hero__text{font-size:15px}.ps-hero__arrow--prev{inset-inline-start:12px}.ps-hero__arrow--next{inset-inline-end:12px}}@media (max-width:767px){.ps-hero{height:500px}.ps-hero .ps-hero__content{bottom:58px;inset-inline:18px}.ps-hero__title{font-size:30px}.ps-hero__button{min-height:44px;padding:8px 20px;font-size:14px}.ps-hero--hide-text-mobile .ps-hero__text{display:none}.ps-hero__arrow{top:42%}.ps-hero__arrow--prev{inset-inline-start:10px}.ps-hero__arrow--next{inset-inline-end:10px}.ps-hero__dots{bottom:14px}}.ps-button{background:var(--ps-btn-bg,#f3f3f3);min-height:42px;color:var(--ps-btn-color,#3e3e3e);text-transform:uppercase;justify-content:center;align-items:center;gap:5px;padding:5px 20px;font-size:13px;font-weight:600;line-height:1.2;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.ps-button:hover{background:var(--ps-btn-bg-hover,var(--ps-btn-bg,#f3f3f3));color:var(--ps-btn-color-hover,var(--ps-btn-color,#3e3e3e));box-shadow:inset 0 0 200px #0000001a}.ps-button--link{background:0 0;min-height:0;padding:0;box-shadow:none!important}.ps-button--link:hover{background:0 0}.ps-button--bordered{background:0 0;border:2px solid}.ps-button--round{border-radius:35px}.ps-button--primary{--ps-btn-bg:var(--ps-primary);--ps-btn-color:#fff}.ps-button--alt{--ps-btn-bg:var(--ps-accent);--ps-btn-color:#fff}.ps-button--black{--ps-btn-bg:#212121;--ps-btn-color:#fff}.ps-button--white{--ps-btn-bg:#fff;--ps-btn-color:#333}.ps-button--scheme-light{--ps-btn-color:#fff}.ps-button--scheme-dark{--ps-btn-color:#333}.ps-button--scheme-hover-light{--ps-btn-color-hover:#fff}.ps-button--scheme-hover-dark{--ps-btn-color-hover:#333}.ps-button--size-small{min-height:35px;padding:5px 14px;font-size:12px}.ps-button--size-large{min-height:48px;padding:5px 28px;font-size:14px}.ps-button--size-extra-large{min-height:53px;padding:5px 40px;font-size:16px}.ps-button--full{width:100%}.ps-button-wrap.ps-align-center{text-align:center}.ps-button-wrap.ps-align-right{text-align:right}.ps-button-wrap.ps-align-left{text-align:left}.ps-button__icon{width:14px;height:14px}.ps-button svg.ps-button__icon{flex:none}.wd-collapsible-content>.elementor-widget-wrap{position:relative;overflow:hidden}.wd-collapsible-content.wd-opened>.elementor-widget-wrap{max-height:100%!important}.wd-collapsible-content:not(.wd-opened)>.elementor-widget-wrap:after{content:"";inset-inline:0;z-index:10;color:#fff;pointer-events:none;background:linear-gradient(#0000 0,currentColor 45px);height:100px;position:absolute;bottom:0}.wd-collapsible-content:not(.wd-opened)>.elementor-widget-wrap>.elementor-widget-wd_button:last-child:has(.ps-collapse-button){inset-inline:10px;z-index:11;margin:0;position:absolute;bottom:10px}.wd-collapsible-content.wd-opened .ps-collapse-button .ps-button__icon{transform:rotate(180deg)}.ps-slides.ps-carousel{--ps-per:1;--ps-g:0px;margin-block:0;position:relative}.ps-slides .ps-carousel__viewport{margin:0;padding:0}.ps-slides__slide{scroll-snap-stop:always;background:#833ca3;height:400px;padding:0;position:relative;overflow:hidden}.ps-slides__inner{color:#fff;width:100%;height:100%;display:block}.ps-slides .ps-slides__img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ps-slides__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:50px;display:flex;position:relative}.ps-slides__heading{margin-bottom:30px;font-size:35px;font-weight:700;line-height:1}.ps-slides__text{margin-bottom:30px;font-size:17px;line-height:1.4}.ps-slides__button{border:2px solid #fff;border-radius:3px;padding:12px 24px;font-size:15px;display:inline-block}.ps-slides__arrow{z-index:2;color:#eeeeeee6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:60px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ps-slides__arrow--prev{inset-inline-start:10px}.ps-slides__arrow--next{inset-inline-end:10px}.ps-slides__arrow svg{stroke-width:2px;filter:drop-shadow(0 0 2px #00000040);width:26px;height:26px}.ps-slides__dots{bottom:10px;justify-content:center;gap:6px;display:flex;position:absolute;inset-inline:0}.elementor-headline{margin:0;font-size:43px;line-height:1.2}.elementor-headline-text-wrapper{display:inline}.elementor-headline-dynamic-wrapper{text-align:center;display:inline-block;position:relative}.elementor-headline-dynamic-text{z-index:1;white-space:nowrap;display:inline;position:relative}.elementor-headline-dynamic-text:not(.elementor-headline-text-active){display:none}.elementor-headline-dynamic-wrapper svg{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.elementor-headline-dynamic-wrapper path{fill:none;stroke:#e60000;stroke-width:9px;stroke-dasharray:0 1500;opacity:0;animation:ps-hl-draw var(--ps-hl-cycle,9s)ease-in-out infinite}@keyframes ps-hl-draw{0%{stroke-dasharray:0 1500;opacity:1}18%{stroke-dasharray:1500 1500;opacity:1}92%{stroke-dasharray:1500 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:0}}@media (prefers-reduced-motion:reduce){.elementor-headline-dynamic-wrapper path{stroke-dasharray:none;opacity:1;animation:none}}.elementor-posts-container{grid-template-columns:repeat(var(--ps-posts-cols,3),minmax(0,1fr));gap:35px 30px;display:grid}@media (max-width:1024px){.elementor-posts-container{grid-template-columns:repeat(var(--ps-posts-cols-t,2),minmax(0,1fr))}}@media (max-width:767px){.elementor-posts-container{grid-template-columns:repeat(var(--ps-posts-cols-m,1),minmax(0,1fr))}}.elementor-post{flex-direction:column;min-width:0;display:flex;position:relative}.elementor-post__thumbnail__link{width:100%;margin-bottom:20px;display:block;position:relative}.elementor-post__thumbnail{padding-bottom:66%;position:relative;overflow:hidden}.elementor-post__thumbnail img{object-fit:cover;width:100%;height:100%;transition:filter .3s,transform .3s;position:absolute;inset:0}.elementor-post__text{flex-direction:column;flex:auto;display:flex}.elementor-post__title{margin:0;font-size:18px;line-height:1.4}.elementor-post__title a{color:inherit}.elementor-post__meta-data{color:#adadad;margin-bottom:13px;font-size:12px;line-height:1.3}.elementor-post__meta-data span+span:before{margin:0 5px}.elementor-post__excerpt p{color:#777;margin:0;font-size:14px;line-height:1.5em}.elementor-post__excerpt{margin-bottom:15px}.elementor-post__read-more{font-size:12px;font-weight:700;display:inline-block}.elementor-posts--align-read-more-yes .elementor-post__read-more{align-self:flex-start;margin-top:auto}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--skin-classic .elementor-post__title{margin-bottom:10px}:is(.elementor-posts--thumbnail-left,.elementor-posts--thumbnail-right) .elementor-post{flex-direction:row;align-items:stretch}.elementor-posts--thumbnail-left .elementor-post{flex-direction:row-reverse}:is(.elementor-posts--thumbnail-left,.elementor-posts--thumbnail-right) .elementor-post__thumbnail__link{flex-shrink:0;width:30%;margin-bottom:0}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-inline-end:var(--ps-post-img-gap,20px)}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-inline-start:var(--ps-post-img-gap,20px)}.elementor-posts--skin-cards .elementor-post__card{background:#fff;border-radius:3px;flex-direction:column;width:100%;height:100%;min-height:100%;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #00000026}.elementor-posts--skin-cards .elementor-post__card:hover{box-shadow:0 0 30px #00000026}.elementor-posts--skin-cards .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--skin-cards .elementor-post__thumbnail{padding-bottom:66%}.elementor-posts--skin-cards .elementor-post__badge{top:0;z-index:1;color:#fff;background:#818a91;border-radius:999px;margin:20px;padding:.6em 1.2em;font-size:12px;font-weight:500;line-height:1;position:absolute;inset-inline-end:0}.elementor-posts--skin-cards .elementor-post__avatar{z-index:1;pointer-events:none;margin-top:-45px;margin-bottom:10px;padding:0 30px;position:relative}.elementor-posts--skin-cards .elementor-post__avatar img{border-radius:50%;width:60px;height:60px}.elementor-posts--skin-cards .elementor-post__text{margin-bottom:20px;padding:0 30px}.elementor-posts--skin-cards .elementor-post__title{margin-bottom:10px;font-size:21px}.elementor-posts--skin-cards .elementor-post__meta-data-wrap{border-top:1px solid #eaeaea;padding:15px 30px}.elementor-posts--skin-cards .elementor-post__meta-data{margin:0}.elementor-pagination{text-align:center;margin-top:20px}.elementor-pagination .page-numbers{min-width:0;height:auto;color:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline-block}.elementor-pagination .page-numbers.current{color:inherit;background:0 0;font-weight:700}.ps-pro-search{align-items:stretch;margin:0;display:flex;position:relative}.ps-pro-search__input[type=search]{background:#f1f2f3;border:0;border-radius:3px 0 0 3px;flex:auto;min-height:50px;padding:5px 15px}.ps-pro-search__go{background:var(--ps-primary);color:#fff;cursor:pointer;border:0;border-radius:0 3px 3px 0;justify-content:center;align-items:center;min-width:50px;padding:0 15px;transition:transform .3s;display:flex}.ps-pro-search__go:hover{transform:scale(1.1)}.ps-toc{--ps-toc-pad:20px;border:1px solid #9da5ae;border-radius:3px;overflow:hidden}.ps-toc__head{padding:var(--ps-toc-pad);cursor:pointer;border-bottom:1px solid #9da5ae;justify-content:space-between;align-items:center;gap:10px;display:flex}.ps-toc:not(.is-open) .ps-toc__head{border-bottom-width:0!important}.ps-toc__title{color:inherit;margin:0;font-size:18px;font-weight:700;line-height:1.2}.ps-toc__toggle{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ps-toc__toggle svg{transition:transform .25s}.ps-toc.is-open .ps-toc__toggle svg{transform:rotate(180deg)}.ps-toc__body{padding:var(--ps-toc-pad)}.ps-toc__list :is(ol,ul){margin:0;padding-inline-start:20px}.ps-toc__list>:is(ol,ul){padding-inline-start:20px}.ps-toc__list li{margin:4px 0}.ps-toc__list a{text-decoration:none!important}.ps-post-info{flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.ps-post-info__item{align-items:center;gap:6px;display:inline-flex;position:relative}.ps-post-info__item+.ps-post-info__item:before{content:"";inset-inline-start:calc(-1*var(--ps-pi-gap,10px));width:0;height:70%;position:absolute;top:15%}.ps-post-info__icon{display:inline-flex}.elementor-author-box{align-items:center;column-gap:20px;display:flex}.elementor-author-box--layout-image-above .elementor-author-box{flex-direction:column}.elementor-author-box__avatar img{object-fit:cover;border-radius:50%;width:100px;height:100px}.elementor-author-box__name{margin-bottom:5px;font-size:24px;font-weight:700;line-height:1.3}.elementor-author-box__bio{margin-bottom:.8em}.elementor-author-box__button{color:#818a91;border:2px solid;border-radius:3px;padding:8px 20px;font-size:15px;transition:color .3s,transform .3s;display:inline-block}.elementor-author-box__button:hover{transform:scale(1.05)}.elementor-post-navigation{align-items:center;column-gap:10px;display:flex;overflow:hidden}.elementor-post-navigation__link{flex:1 1 0;min-width:0}.elementor-post-navigation__link a{color:inherit;align-items:center;gap:10px;display:flex}.elementor-post-navigation__next{text-align:end}.elementor-post-navigation__next a{flex-direction:row-reverse;justify-content:flex-end}.elementor-post-navigation__link__prev,.elementor-post-navigation__link__next{flex-direction:column;min-width:0;display:flex}.post-navigation__prev--label,.post-navigation__next--label{text-transform:uppercase;font-size:.9em}.post-navigation__prev--title,.post-navigation__next--title{text-overflow:ellipsis;white-space:nowrap;font-size:.75em;overflow:hidden}.elementor-post-navigation__separator-wrapper{align-self:stretch}.elementor-post-navigation__separator{background:#d4d4d4;width:1px;height:100%}.ps-form__fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ps-form__group{flex:0 0 var(--ps-w,100%);max-width:100%}@media (max-width:1024px){.ps-form__group{flex-basis:var(--ps-w-t,100%)}}@media (max-width:767px){.ps-form__group{flex-basis:100%}}.ps-form__label{margin-bottom:5px;font-size:14px;display:block}.ps-form__req{color:#d9534f;margin-inline-start:3px}.ps-form .ps-form__field{color:#1f2124;background:#fff;border:1px solid #69727d;border-radius:3px;width:100%;min-height:40px;padding:5px 14px;font-size:15px;line-height:1.4}.ps-form textarea.ps-form__field{height:auto;min-height:190px;padding-block:10px}.ps-form select.ps-form__field{padding-inline-end:30px}.ps-form__field[aria-invalid]{border-color:#d9534f}.ps-form__choices{flex-wrap:wrap;gap:6px 16px;display:flex}.ps-form__choice{align-items:center;gap:6px;display:inline-flex}.ps-form__trap{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ps-form__group--submit{display:flex}.ps-form__group--align-center{justify-content:center}.ps-form__group--align-end{justify-content:flex-end}.ps-form__submit{background:var(--ps-primary);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:3px;flex:auto;padding:12px 24px;font-size:15px;transition:background-color .25s,opacity .25s}.ps-form__group--align-start .ps-form__submit,.ps-form__group--align-center .ps-form__submit,.ps-form__group--align-end .ps-form__submit{flex:none}.ps-form__submit:disabled{opacity:.7;cursor:wait}.ps-form__status{margin:10px 0 0;font-size:14px}.ps-form__status:empty{display:none}.ps-form__status.is-ok{color:#2f7a4d}.ps-form__status.is-error{color:#b3261e}.ps-form-popup{border-radius:var(--ps-radius-md,8px);border:0;max-width:min(560px,100vw - 30px);padding:30px;box-shadow:0 20px 60px #00000040}.ps-form-popup::backdrop{background:#00000080}.ps-form-popup__close{top:10px;cursor:pointer;background:0 0;border:0;padding:6px;display:flex;position:absolute;inset-inline-end:10px}.ps-product{text-align:center;height:100%;position:relative}.ps-product__inner{border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);background:#fff;flex-direction:column;height:100%;line-height:1.5;display:flex;overflow:clip}.ps-product__thumb{padding:12px 12px 0;position:relative}.ps-product__img{border-radius:max(0px,var(--ps-radius-md) - 4px);display:block;overflow:clip}.ps-product__img img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.ps-product.is-out .ps-product__img img{opacity:.55;filter:grayscale(.35)}.ps-product__body{flex-direction:column;flex:auto;gap:6px;padding:12px 16px 16px;display:flex}.ps-product__title{color:var(--ps-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.ps-product__title a{color:inherit}.ps-product__title a:hover{color:var(--ps-primary)}.ps-product .price del{margin-inline-end:6px;display:inline}.price{color:var(--ps-heading);font-size:15px;font-weight:700;line-height:1.5;display:block}.price del{color:var(--ps-muted);font-size:.82em;font-weight:400;display:block}.price ins{color:var(--ps-primary);text-decoration:none}.price .amount{white-space:nowrap}.ps-product .price:empty{display:none}.ps-product__cta{inset-inline:22px;z-index:3;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:absolute;bottom:10px;transform:translateY(12px)}.ps-product:hover .ps-product__cta,.ps-product:focus-within .ps-product__cta{opacity:1;pointer-events:auto;transform:none}.ps-product__cta .ps-product__button{background:#fffffff5;box-shadow:0 6px 16px #231c1d1a}.ps-product__cta .ps-product__button:hover{background:var(--ps-primary)}@media (hover:none){.ps-product__cta{inset-inline:auto 18px;opacity:1;pointer-events:auto;bottom:6px;transform:none}.ps-product__cta .ps-product__button{width:38px;min-height:38px;padding:0}.ps-product__cta .ps-product__button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ps-product__button{border:1px solid var(--ps-primary);border-radius:var(--ps-radius-sm);width:100%;min-height:42px;color:var(--ps-primary);background:#fff;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.3;transition:background-color .25s,color .25s,border-color .25s;display:flex}.ps-product__button:hover,.ps-product__button:focus-visible{background:var(--ps-primary);color:#fff}.ps-product__button .ps-icon{width:18px;height:18px}.ps-product__button--off,.ps-product__button--off:hover{border-color:var(--ps-border);background:var(--ps-page-bg);color:var(--ps-muted)}.ps-product__button.is-loading{opacity:.6;pointer-events:none}.ps-product__labels{top:20px;z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline-start:20px}.ps-product .onsale,.ps-product__label,.ps-single .onsale{border-radius:var(--ps-radius-pill);background:var(--ps-sale);color:#fff;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.ps-single .onsale{top:15px;z-index:2;position:absolute;inset-inline-start:15px}.ps-gallery__labels{top:15px;z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline-start:15px}.ps-gallery__labels .onsale{position:static}.ps-product__label--attr{color:#242424;background:#fff;box-shadow:0 0 2px #00000014}.ps-product__label--out{color:var(--ps-heading);background:#efeaea}.ps-product__actions{inset-inline:0;z-index:3;opacity:0;pointer-events:none;justify-content:center;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:10px;transform:translateY(15px)}.ps-product:hover .ps-product__actions,.ps-product:focus-within .ps-product__actions{opacity:1;pointer-events:auto;transform:none}.ps-product__buttons{border-radius:var(--ps-radius-pill);background:#fff;max-width:calc(100% - 20px);padding:0 6px;display:inline-flex;box-shadow:0 4px 14px #0000001a}.ps-action{width:40px;height:42px;color:var(--ps-heading);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ps-action:hover,.ps-action.is-active{color:var(--ps-primary)}.ps-action.is-active .ps-icon-heart{fill:currentColor}.ps-action.is-loading{opacity:.4;pointer-events:none}.ps-action__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none),(max-width:1024px){.ps-product__actions{opacity:1;pointer-events:auto;transform:none}.ps-action--quick,.ps-action--compare{display:none}}@media (max-width:767px){.ps-product__thumb{padding:8px 8px 0}.ps-product__labels{top:14px;inset-inline-start:14px}.ps-product .onsale,.ps-product__label{padding:2px 8px;font-size:11px}.ps-product__body{gap:4px;padding:10px 10px 12px}.ps-product__cta{inset-inline-end:14px}.ps-product__title{font-size:13px}.price{font-size:14px}.ps-product__button{gap:6px;min-height:38px;padding:5px 8px;font-size:12px}.ps-product__button .ps-icon{width:16px;height:16px}}:is(.ps-products--grid,.ps-carousel,.ps-blog--grid){--ps-g:var(--ps-gap,20px)}@media (max-width:1024px){:is(.ps-products--grid,.ps-carousel,.ps-blog--grid){--ps-g:var(--ps-gap-t,var(--ps-gap,20px))}}@media (max-width:767px){:is(.ps-products--grid,.ps-carousel,.ps-blog--grid){--ps-g:var(--ps-gap-m,min(var(--ps-gap,20px),12px))}}.ps-products--grid{grid-template-columns:repeat(var(--ps-cols,4),minmax(0,1fr));gap:var(--ps-g);align-items:stretch;display:grid}@media (max-width:1024px){.ps-products--grid{grid-template-columns:repeat(var(--ps-cols-t,3),minmax(0,1fr))}}@media (max-width:767px){.ps-products--grid{grid-template-columns:repeat(var(--ps-cols-m,2),minmax(0,1fr))}}.ps-products-title{margin:0 0 20px}.ps-carousel{--ps-per:var(--ps-cols,3);margin-block:-15px;position:relative}@media (max-width:1024px){.ps-carousel{--ps-per:var(--ps-cols-t,3)}}@media (max-width:767px){.ps-carousel{--ps-per:var(--ps-cols-m,2)}}.ps-products.ps-carousel{container-type:inline-size}@container (width>=560px){.ps-products .ps-carousel__item{flex-basis:calc(100%/max(3,var(--ps-per)))}}@container (width>=900px){.ps-products .ps-carousel__item{flex-basis:calc(100%/max(4,var(--ps-per)))}}@media (max-width:767px){.ps-products.ps-carousel{--ps-per:calc(max(2,var(--ps-cols-m,2)) + .25)}}.ps-carousel__viewport{margin-inline:calc(var(--ps-g)/-2);padding-block:15px;overflow:clip}.ps-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;overflow-x:auto}.ps-carousel__track::-webkit-scrollbar{display:none}.ps-carousel__item{flex:0 0 calc(100%/var(--ps-per));min-width:0;padding-inline:calc(var(--ps-g)/2);scroll-snap-align:start}.ps-carousel__item>.ps-product{height:100%}.ps-carousel--autoheight .ps-carousel__track{align-items:flex-start}.ps-carousel__track.is-gliding{scroll-snap-type:none;scroll-behavior:auto}.ps-carousel__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.ps-carousel__track.is-dragging *{pointer-events:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.ps-carousel__track{cursor:grab;-webkit-user-select:none;user-select:none}}.ps-carousel__track :is(a,img){-webkit-user-drag:none}.ps-carousel__arrow{top:calc(15px + var(--ps-arrow-top,38%));z-index:5;color:#333;cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-25px;padding:0;transition:opacity .25s,color .25s,transform .25s;display:flex;position:absolute}.ps-carousel__arrow .ps-icon{stroke-width:1.3px;width:26px;height:26px}.ps-carousel__arrow:hover{color:var(--ps-primary)}.ps-carousel__arrow--prev{inset-inline-start:calc(-50px - var(--ps-arrow-offset,0px))}.ps-carousel__arrow--next{inset-inline-end:calc(-50px - var(--ps-arrow-offset,0px))}.ps-carousel:hover .ps-carousel__arrow,.ps-carousel__arrow:focus-visible{opacity:1}.ps-carousel__arrow[disabled]{pointer-events:none;opacity:0!important}@media (max-width:1340px),(hover:none){.ps-carousel__arrow--prev{inset-inline-start:0}.ps-carousel__arrow--next{inset-inline-end:0}}@media (hover:none){.ps-carousel__arrow{opacity:1}}.ps-carousel__dots{justify-content:center;align-items:center;gap:0;margin-top:4px;display:flex}.ps-carousel__dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.ps-carousel__dot:before{content:"";top:8px;background:#d9d1d1;border-radius:99px;width:8px;height:8px;transition:width .3s,background-color .3s,inset-inline-start .3s;position:absolute;inset-inline-start:8px}.ps-carousel__dot.is-active{width:38px}.ps-carousel__dot.is-active:before{background:var(--ps-primary);width:22px}@media (hover:hover) and (min-width:1025px){.ps-dots-off-lg .ps-carousel__dots{display:none}}@media (hover:hover) and (min-width:768px) and (max-width:1024px){.ps-dots-off-md .ps-carousel__dots{display:none}}@media (hover:hover) and (max-width:767px){.ps-dots-off-sm .ps-carousel__dots{display:none}}.ps-pagination{text-align:center;margin-top:40px}.ps-pagination ul,.woocommerce-pagination ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:inline-flex}.page-numbers{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);min-width:40px;height:40px;color:var(--ps-heading);background:#fff;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:700;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.page-numbers.dots{background:0 0;border-color:#0000}.page-numbers.current{border-color:var(--ps-primary);background:var(--ps-primary);color:#fff}a.page-numbers:hover{border-color:var(--ps-primary);color:var(--ps-primary)}.ps-page-title--shop{padding-bottom:26px}.ps-subcats{width:100%;margin-top:14px}.ps-subcats__list{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ps-subcats__item{border:1px solid var(--ps-border);border-radius:var(--ps-radius-pill);height:52px;color:var(--ps-heading);white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:5px 6px 5px 18px;font-size:14px;transition:border-color .2s,box-shadow .2s,color .2s;display:flex}.ps-subcats__item:hover{border-color:var(--ps-primary);color:var(--ps-primary);box-shadow:0 6px 16px #8d083414}.ps-subcats__item.is-active{border-color:var(--ps-primary);background:var(--ps-primary);color:#fff}.ps-subcats__img{border-radius:var(--ps-radius-pill);background:var(--ps-page-bg);flex:none;width:40px;height:40px;display:block;overflow:hidden}.ps-subcats__img img{object-fit:cover;width:100%;height:100%;display:block}.ps-subcats__img:empty{display:none}@media (max-width:1024px){.ps-subcats{width:calc(100% + 30px);margin-inline:-15px}.ps-subcats__list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:2px 15px 6px;overflow-x:auto}.ps-subcats__list::-webkit-scrollbar{display:none}.ps-subcats__list>li{scroll-snap-align:start}.ps-subcats__item{height:46px;font-size:13px}.ps-subcats__img{width:34px;height:34px}}.ps-shop{padding-block:32px 56px}@media (min-width:1025px){.ps-shop--filters{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:30px;display:grid}}.ps-filters{--ps-f-pad:18px}@media (min-width:1025px){.ps-filters{top:calc(var(--ps-sticky-top) + 16px);max-height:calc(100vh - var(--ps-sticky-top) - 32px);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);background:#fff;position:sticky;overflow-y:auto}.ps-filters[hidden]{display:block}.ps-filters__head .ps-filters__close,.ps-filters__foot{display:none}}.ps-filters__head{padding:16px var(--ps-f-pad);border-bottom:1px solid var(--ps-border);justify-content:space-between;align-items:center;display:flex}.ps-filters__title{color:var(--ps-heading);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.ps-filters__close{border-radius:var(--ps-radius-sm);background:var(--ps-page-bg);width:38px;height:38px;color:var(--ps-heading);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ps-filters__body{padding:4px var(--ps-f-pad)10px}.ps-filters__body>.ps-chips{padding:14px 0 4px}.ps-filter{border-bottom:1px solid var(--ps-border)}.ps-filter:last-child{border-bottom:0}.ps-filter__title{color:var(--ps-heading);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.ps-filter__title::-webkit-details-marker{display:none}.ps-filter__title .ps-icon{color:var(--ps-muted);transition:transform .25s}.ps-filter[open]>.ps-filter__title .ps-icon{transform:rotate(180deg)}.ps-filter__body{padding-bottom:16px}.ps-filter__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ps-filter__opt{border-radius:var(--ps-radius-sm);min-height:40px;color:var(--ps-text);align-items:center;gap:10px;padding:6px 10px;font-size:14px;line-height:1.5;transition:background-color .2s,color .2s;display:flex}.ps-filter__opt>span:first-of-type{flex:auto}.ps-filter__opt:hover{background:var(--ps-page-bg);color:var(--ps-heading)}.ps-filter__opt.is-active{background:var(--ps-primary-soft);color:var(--ps-primary);font-weight:700}.ps-filter__opt--up{color:var(--ps-muted);font-size:13px}.ps-filter__count{border-radius:var(--ps-radius-pill);background:var(--ps-page-bg);min-width:26px;color:var(--ps-muted);text-align:center;padding:1px 7px;font-size:12px}.ps-filter__opt.is-active .ps-filter__count{color:var(--ps-primary);background:#fff}.ps-check{border-radius:min(5px,var(--ps-radius-sm));background:#fff;border:1.5px solid #cfc6c6;flex:none;width:20px;height:20px;transition:background-color .2s,border-color .2s}.is-active>.ps-check{border-color:var(--ps-primary);background:var(--ps-primary)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.ps-swatch{border-radius:50%;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.is-active>.ps-swatch{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 4px var(--ps-primary)}.ps-filter--switch{padding:12px 0}.ps-switch{min-height:40px;color:var(--ps-heading);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.ps-switch__ui{background:#ddd5d5;border-radius:99px;flex:none;width:44px;height:26px;transition:background-color .25s;position:relative}.ps-switch__ui:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .25s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.ps-switch.is-active .ps-switch__ui{background:var(--ps-primary)}.ps-switch.is-active .ps-switch__ui:after{inset-inline-start:21px}.ps-switch:hover{color:var(--ps-primary)}.ps-range__track{height:28px;margin:6px 10px 4px;position:relative}.ps-range__track:before,.ps-range__fill{content:"";border-radius:4px;height:4px;position:absolute;top:12px}.ps-range__track:before{background:#ebe3e3;inset-inline:0}.ps-range__fill{background:var(--ps-primary);inset-inline:0}.ps-range__input{pointer-events:none;appearance:none;background:0 0;border:0;width:100%;height:28px;margin:0;padding:0;position:absolute;inset:0}.ps-range__input::-webkit-slider-runnable-track{background:0 0;height:28px}.ps-range__input::-moz-range-track{background:0 0;height:28px}.ps-range__input::-webkit-slider-thumb{border:2px solid var(--ps-primary);cursor:grab;pointer-events:auto;appearance:none;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:3px;box-shadow:0 2px 6px #00000026}.ps-range__input::-moz-range-thumb{border:2px solid var(--ps-primary);cursor:grab;pointer-events:auto;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #00000026}.ps-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #8d083433}.ps-range__values{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.ps-range__value{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-page-bg);flex-direction:column;flex:1 1 0;padding:6px 10px;display:flex}.ps-range__value small{color:var(--ps-muted);font-size:11px}.ps-range__value b{color:var(--ps-heading);font-size:14px}@media (max-width:1024px){.ps-filters{top:0;bottom:0;z-index:500;visibility:hidden;background:#fff;flex-direction:column;width:min(380px,88vw);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex;position:fixed;inset-inline-start:0;transform:translate(100%);box-shadow:0 0 30px #00000026}.ps-filters.is-open{visibility:visible;transform:none}.ps-filters__body{overscroll-behavior:contain;flex:auto;overflow-y:auto}.ps-filters__foot{padding:12px var(--ps-f-pad)calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ps-border)}.ps-filters__done{border-radius:var(--ps-radius-sm);width:100%;min-height:48px;font-size:15px}}.ps-shop-bar{border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);background:#fff;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;padding:8px 8px 8px 16px;display:flex}.ps-shop-bar__count{color:var(--ps-muted);flex:auto;margin:0;font-size:13px}.ps-shop-bar__filters{border:1px solid var(--ps-heading);border-radius:var(--ps-radius-sm);min-height:42px;color:var(--ps-heading);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:none}.ps-shop-bar__badge{background:var(--ps-primary);color:#fff;text-align:center;border-radius:99px;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:20px}.ps-shop-bar__sort{color:var(--ps-heading);align-items:center;display:flex;position:relative}.ps-shop-bar__sort>.ps-icon{pointer-events:none;position:absolute;inset-inline-start:12px}.woocommerce-ordering{margin:0}.woocommerce-ordering select.orderby{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background-color:var(--ps-page-bg);width:auto;min-width:210px;max-width:100%;height:42px;color:var(--ps-heading);cursor:pointer;padding-inline:40px 34px;font-size:14px}.ps-shop-bar__sort .orderby:hover{border-color:var(--ps-primary)}@media (max-width:1024px){.ps-shop{padding-top:18px}.ps-shop-bar__filters{display:inline-flex}.ps-shop-bar{padding:8px}.ps-shop-bar__count{flex-basis:100%;order:3;padding-inline:6px}.ps-shop-bar__sort{margin-inline-start:auto}}@media (max-width:480px){.ps-shop-bar__filters,.ps-shop-bar__sort{flex:1 1 0}.ps-shop-bar__filters{justify-content:center}.ps-shop-bar__sort .woocommerce-ordering,.woocommerce-ordering select.orderby{width:100%;min-width:0}.woocommerce-ordering select.orderby{background-position:8px 50%;padding-inline:36px 26px;font-size:13px}}.ps-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-chips--bar{margin:-6px 0 18px}@media (min-width:1025px){.ps-chips--bar{display:none}}.ps-chip{border-radius:var(--ps-radius-pill);background:var(--ps-primary-soft);min-height:32px;color:var(--ps-primary);align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-flex}.ps-chip:hover{background:var(--ps-primary);color:#fff}.ps-chips__clear{color:var(--ps-muted);text-underline-offset:4px;font-size:13px;text-decoration:underline}.ps-chips__clear:hover{color:var(--ps-primary)}.ps-shop-empty{border:1px dashed var(--ps-border);border-radius:var(--ps-radius-md);text-align:center;padding:48px 20px}.ps-shop-empty__title{color:var(--ps-heading);margin-bottom:8px;font-size:18px;font-weight:700}.ps-seo-text{padding-bottom:56px}.ps-seo-text__box{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:#fff;padding:28px 32px;position:relative}.ps-seo-text__body{max-height:240px;color:var(--ps-text);font-size:14px;line-height:2;transition:max-height .5s;overflow:hidden}.ps-seo-text__body :is(h2,h3,h4){margin:22px 0 10px;font-size:18px}.ps-seo-text__body>:first-child,.ps-seo-text__body>.term-description>:first-child{margin-top:0}.ps-seo-text__body p{margin-bottom:14px}.ps-seo-text__body a{color:var(--ps-primary);text-underline-offset:3px;text-decoration:underline}.ps-seo-text:not(.is-open) .ps-seo-text__body{-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.ps-seo-text.is-open .ps-seo-text__body{max-height:none}.ps-seo-text__toggle{border:1px solid var(--ps-primary);border-radius:var(--ps-radius-pill);min-height:42px;color:var(--ps-primary);cursor:pointer;background:#fff;align-items:center;gap:8px;margin:14px auto 0;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.ps-seo-text__toggle:hover{background:var(--ps-primary);color:#fff}.ps-seo-text__toggle[hidden]{display:none}.ps-seo-text.is-open .ps-seo-text__toggle .ps-icon{transform:rotate(180deg)}@media (max-width:767px){.ps-seo-text__box{border-radius:var(--ps-radius-md);padding:20px 16px}.ps-seo-text__body{max-height:200px;font-size:13.5px}}.ps-offcanvas-btn{width:100%;min-height:40px;color:var(--ps-heading);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.ps-offcanvas-btn__img{object-fit:contain;width:20px;height:20px}.ps-offcanvas-head,.ps-offcanvas-shade{display:none}@media (max-width:1024px){.wd-role-offcanvas:is(.wd-offcanvas-md-sm,.wd-offcanvas-lg){top:0;bottom:0;z-index:500;visibility:hidden;background:#fff;max-width:86vw;transition:transform .3s,visibility .3s;inset-inline-start:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 20px #00000026;width:340px!important;position:fixed!important}[dir=ltr] .wd-role-offcanvas:is(.wd-offcanvas-md-sm,.wd-offcanvas-lg){transform:translate(-100%)}.wd-role-offcanvas:is(.wd-offcanvas-md-sm,.wd-offcanvas-lg).wd-opened{visibility:visible;transform:none}.wd-role-offcanvas:is(.wd-offcanvas-md-sm,.wd-offcanvas-lg) .ps-offcanvas-head{display:flex}}@media (max-width:767px){.wd-role-offcanvas.wd-offcanvas-sm{top:0;bottom:0;z-index:500;visibility:hidden;background:#fff;max-width:86vw;transition:transform .3s,visibility .3s;inset-inline-start:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 20px #00000026;width:340px!important;position:fixed!important}.wd-role-offcanvas.wd-offcanvas-sm.wd-opened{visibility:visible;transform:none}.wd-role-offcanvas.wd-offcanvas-sm .ps-offcanvas-head{display:flex}.ps-offcanvas-btn--sticky{top:var(--ps-sticky-top,0);z-index:5;background:#fff;position:sticky}}.ps-offcanvas-head{border-bottom:1px solid var(--ps-border);justify-content:flex-end;padding:10px 15px}.ps-offcanvas-close{color:var(--ps-heading);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:600}.ps-offcanvas-shade{z-index:499;opacity:0;visibility:hidden;background:#0000008a;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.ps-offcanvas-shade.is-open{opacity:1;visibility:visible}.ps-shop-results{transition:opacity .2s}.ps-shop-results[aria-busy=true]{opacity:.45;pointer-events:none}.ps-shop-results.is-new{animation:.25s ps-results-in}@keyframes ps-results-in{0%{opacity:.4}}.ps-shop-progress{top:0;z-index:600;opacity:0;pointer-events:none;height:3px;transition:opacity .2s;position:fixed;inset-inline:0;overflow:hidden}.ps-shop-progress.is-on{opacity:1;transition-delay:.15s}.ps-shop-progress:before{content:"";background:var(--ps-primary);width:40%;animation:1s ease-in-out infinite ps-progress;position:absolute;inset-block:0}@keyframes ps-progress{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.ps-shop-results.is-new{animation:none}.ps-shop-progress:before{width:100%;animation:none}}.ps-gallery{--ps-tn:var(--ps-thumbs,4);flex-direction:column;gap:10px;min-width:0;display:flex}@media (max-width:1024px){.ps-gallery{--ps-tn:var(--ps-thumbs-t,4)}}@media (max-width:767px){.ps-gallery{--ps-tn:var(--ps-thumbs-m,3)}}.ps-gallery__nav{z-index:3;color:#333;cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;padding:0;transition:opacity .25s;display:flex;position:absolute;top:50%}.ps-gallery__nav--prev{inset-inline-start:0}.ps-gallery__nav--next{inset-inline-end:0}.ps-gallery__main:hover .ps-gallery__nav,.ps-gallery__nav:focus-visible{opacity:1}@media (hover:none),(max-width:1024px){.ps-gallery__nav{opacity:1}}.ps-gallery__main{position:relative;overflow:hidden}.ps-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ps-gallery__track::-webkit-scrollbar{display:none}.ps-gallery__slide{scroll-snap-align:start;flex:0 0 100%;overflow:hidden}.ps-gallery__slide a{cursor:zoom-in;display:block}.ps-gallery__slide img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;transition:transform .3s;display:block}.ps-gallery__slide.is-zoom img{transform:scale(1.8)}.ps-gallery__tools{inset-inline-start:0;z-index:3;flex-direction:column;gap:10px;padding:15px;display:flex;position:absolute;bottom:0}.ps-gallery__expand{color:#1c2846;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex;box-shadow:0 0 5px #00000014}.ps-gallery__expand:hover{color:#1c284699}.ps-gallery__thumbs{scrollbar-width:none;margin-inline:-5px;display:flex;overflow-x:auto}.ps-gallery__thumb{flex:0 0 calc(100%/var(--ps-tn));max-width:calc(100%/var(--ps-tn));cursor:pointer;opacity:.5;background:0 0;border:0;padding:0 5px;transition:opacity .25s}.ps-gallery__thumb.is-active,.ps-gallery__thumb:hover{opacity:1}.ps-gallery__dots{bottom:12px;z-index:2;justify-content:center;gap:4px;display:flex;position:absolute;inset-inline:0}.ps-gallery__dot{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.ps-gallery__dot:before{content:"";border:2px solid #00000040;border-radius:50%;width:10px;height:10px;margin:auto;transition:border-color .25s,background-color .25s;display:block}.ps-gallery__dot.is-active:before{background:#333;border-color:#333}.ps-gallery__thumb img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ps-lightbox{background:0 0;border:0;width:min(92vw,1100px);max-height:92vh;padding:0;overflow:visible}.ps-lightbox::backdrop{background:#000000e0}.ps-lightbox img,.ps-lightbox video{object-fit:contain;max-width:100%;max-height:88vh;margin:0 auto;display:block}.ps-lightbox__close,.ps-lightbox__nav{z-index:2;color:#fff;cursor:pointer;background:#00000059;border:0;width:48px;height:48px;font-size:30px;line-height:1;position:fixed}.ps-lightbox__close{top:15px;inset-inline-end:15px}.ps-lightbox__nav{top:calc(50% - 24px)}.ps-lightbox__nav--prev{inset-inline-start:15px}.ps-lightbox__nav--next{inset-inline-end:15px}.product_title{color:var(--ps-heading);margin:0;font-size:26px;font-weight:700;line-height:1.2}.elementor-widget-wd_single_product_title h1.product_title{display:block}.woocommerce-product-details__short-description>:last-child{margin-bottom:0}.variations_form .variations{border:0;width:100%;margin:0 0 20px}.variations_form .variations tr{align-items:center;display:flex}.variations_form .variations th,.variations_form .variations td{border:0;padding:0;display:block}.variations_form .variations th.label{color:var(--ps-text);white-space:nowrap;padding-inline-end:20px;font-size:14px;font-weight:400}.variations_form .variations td.value{flex:1}.variations_form .variations select{max-width:260px}.reset_variations{margin-top:8px;font-size:13px;display:inline-block}.woocommerce-variation-price .price{margin-bottom:10px}.elementor-widget-wd_single_product_price .price,.ps-single-price>.price{margin-bottom:0;font-size:155%;line-height:1.2}.woocommerce-variation-availability p{margin:0 0 10px}.ps-add-to-cart--no-stock .stock{display:none}.stock.out-of-stock{color:var(--ps-sale)}.stock.in-stock{color:var(--ps-success)}form.cart:not(.variations_form),.woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.ps-add-to-cart--full form.cart:not(.variations_form) .single_add_to_cart_button,.ps-add-to-cart--full .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:auto}.single_add_to_cart_button{min-height:42px;font-size:16px}.single_add_to_cart_button.disabled{opacity:1;cursor:not-allowed}.quantity{align-items:stretch;height:42px;display:inline-flex}.quantity .qty{border-inline:0;text-align:center;-moz-appearance:textfield;border-color:#0000001a;width:30px;height:42px;padding:0}.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-qty-btn{width:25px;color:var(--ps-text);cursor:pointer;background:0 0;border:1px solid #0000001a;justify-content:center;align-items:center;padding:0 5px;font-size:13px;font-weight:600;display:flex}.ps-qty-btn:hover{background:#0000000a}.quantity:has(input[type=hidden]) .ps-qty-btn{display:none}.ps-meta{flex-direction:column;gap:10px;display:flex}.ps-meta--inline{flex-flow:wrap;align-items:center}.ps-meta .meta-label{color:var(--ps-heading);font-weight:600}.ps-meta a{color:var(--ps-text)}.ps-meta a:hover{color:var(--ps-heading)}.ps-tabs__nav{flex-wrap:wrap;justify-content:center;gap:0 30px;margin-bottom:25px;display:flex}.ps-tabs__tab{color:#242424bf;cursor:pointer;background:0 0;border:0;padding:15px 0;font-size:16px;font-weight:600;position:relative}.ps-tabs__tab.is-active,.ps-tabs__tab:hover{color:var(--ps-heading)}.ps-tabs--underline .ps-tabs__tab:after{content:"";inset-inline:0;background:var(--ps-primary);height:2px;transition:transform .25s;position:absolute;bottom:-1px;transform:scaleX(0)}.ps-tabs--underline .ps-tabs__tab:is(.is-active,:hover):after{transform:scaleX(1)}.ps-tabs__panel>:last-child{margin-bottom:0}.ps-tabs .shop_attributes th{width:25%}.ps-reviews--two-column #reviews{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:767px){.ps-reviews--two-column #reviews{grid-template-columns:1fr}.ps-tabs__nav{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:0 18px;overflow-x:auto}.ps-tabs__nav::-webkit-scrollbar{display:none}.ps-tabs__tab{flex:none}}.commentlist{margin:0;padding:0;list-style:none}.woocommerce-noreviews{margin:0 0 20px}.ps-accordion__item{border-top:1px solid #0000001b}.ps-accordion__item:last-child{border-bottom:1px solid #0000001b}.ps-accordion--no-edges .ps-accordion__item:first-child{border-top:0}.ps-accordion--no-edges .ps-accordion__item:last-child{border-bottom:0}.ps-accordion--shadow .ps-accordion__item{background:#fff;border:0;margin-bottom:10px}.ps-accordion__title{width:100%;color:var(--ps-heading);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.6;display:flex}.ps-accordion--shadow .ps-accordion__title{padding-inline:20px}.ps-accordion--opener-right .ps-accordion__title{flex-direction:row-reverse;justify-content:flex-end}.ps-accordion--title-center .ps-accordion__title-text{text-align:center;flex:1}.ps-accordion__opener{width:15px;height:15px;transition:transform .25s;display:inline-flex}.ps-accordion__opener svg{width:100%;height:100%}.ps-accordion__item.is-open>.ps-accordion__title .ps-accordion__opener{transform:rotate(180deg)}.ps-accordion__content{padding-bottom:20px}.ps-accordion--shadow .ps-accordion__content{padding-inline:20px}.ps-accordion__content>:last-child{margin-bottom:0}.ps-countdown{border-radius:var(--ps-radius-md);background:#fff;flex-direction:column;gap:10px;padding:15px;display:flex}.ps-countdown__title{color:var(--ps-heading);margin:0;font-weight:700}.ps-countdown__time{gap:10px;display:flex}.ps-countdown__time span{background:var(--ps-page-bg);flex-direction:column;align-items:center;min-width:54px;padding:6px;font-size:12px;display:flex}.ps-countdown__time b{color:var(--ps-heading);font-size:18px}.ps-product-main{background:#fff;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;padding:20px;display:grid}.ps-product-main__summary{flex-direction:column;gap:15px;display:flex}.ps-related{margin-top:40px}.ps-related__title{text-align:center}@media (max-width:767px){.ps-product-main{grid-template-columns:1fr;gap:20px;padding:15px}}.ps-sticky-cart{top:0;z-index:396;visibility:hidden;background:#fff;transition:transform .35s,visibility .35s;position:fixed;inset-inline:0;transform:translateY(-105%);box-shadow:0 0 9px #0000001f}.ps-sticky-cart.is-shown{visibility:visible;transform:none}.ps-sticky-cart__inner{justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding-block:10px;display:flex}.ps-sticky-cart__product{align-items:center;gap:15px;min-width:0;display:flex}.ps-sticky-cart__product img{object-fit:contain;width:50px;height:50px}.ps-sticky-cart__text{flex-direction:column;gap:4px;min-width:0;display:flex}.ps-sticky-cart__title{color:var(--ps-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ps-sticky-cart__buy{flex:none;align-items:center;gap:15px;display:flex}.ps-sticky-cart__buy .price{align-items:center;gap:6px;margin:0;display:flex}.ps-sticky-cart__buy .price del{display:inline}.ps-sticky-cart__button{min-height:40px;padding-inline:20px}.admin-bar .ps-sticky-cart{top:var(--wp-admin--admin-bar--height,32px)}.ps-sticky-cart--bottom,.admin-bar .ps-sticky-cart--bottom{top:auto;bottom:0;transform:translateY(105%)}@media (max-width:767px){.ps-sticky-cart{top:auto;bottom:0;transform:translateY(105%)}body.ps-has-toolbar .ps-sticky-cart{bottom:55px}.ps-sticky-cart__product{display:none}.ps-sticky-cart__inner{min-height:0;padding-block:6px}.ps-sticky-cart__buy{flex:1;justify-content:space-between}.admin-bar .ps-sticky-cart{top:auto}}@media (prefers-reduced-motion:reduce){.ps-sticky-cart{transition:none}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--ps-radius-md);color:#1f5136;--ps-notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12.5 2.7 2.7L16.5 9'/%3E%3C/svg%3E");background:#eef7f1;border:1px solid #cfe5d7;margin:0 0 20px;padding:14px 20px;padding-inline-start:52px;font-size:14px;line-height:1.8;list-style:none;position:relative}.woocommerce-info{background:var(--ps-accent-soft);color:#6b4e16;--ps-notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.5v.5'/%3E%3C/svg%3E");border-color:#eadbb9}.woocommerce-error{color:#8a1c16;--ps-notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V13M12 16v.5'/%3E%3C/svg%3E");background:#fdeeed;border-color:#f1c9c6}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{content:"";top:15px;width:22px;height:22px;-webkit-mask:var(--ps-notice-icon)center/contain no-repeat;-webkit-mask:var(--ps-notice-icon)center/contain no-repeat;mask:var(--ps-notice-icon)center/contain no-repeat;background:currentColor;position:absolute;inset-inline-start:18px}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error)>li{margin:0}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}:is(.woocommerce-message,.woocommerce-info) .button{float:inline-end;min-height:0;color:inherit;box-shadow:none;background:0 0;padding:0;text-decoration:underline}.ps-cart,form.woocommerce-checkout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px 28px;display:grid}.ps-cart__box,.cart_totals,#customer_details>*,#order_review,.woocommerce-form-coupon,.woocommerce-form-login{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:#fff}.ps-layout--page:has(.ps-cart,.woocommerce-checkout){padding-block:32px 56px}form.woocommerce-checkout:has(>.elementor,>.ps-layout){display:block}@media (max-width:1024px){.ps-cart,form.woocommerce-checkout{grid-template-columns:minmax(0,1fr)}}.ps-cart__head{border-bottom:1px solid var(--ps-border);align-items:baseline;gap:10px;padding:20px 24px;display:flex}.ps-cart__title{margin:0;font-size:18px}.ps-cart__n{color:var(--ps-muted);font-size:13px}.ps-cart__items{margin:0}.ps-cart-item{border-bottom:1px solid var(--ps-border);grid-template-columns:96px minmax(0,1fr) auto 150px 40px;grid-template-areas:"img info qty total remove";align-items:center;gap:16px;padding:18px 24px;display:grid;position:relative}.ps-cart-item.is-loading{opacity:.5}.ps-cart-item__img{grid-area:img}.ps-cart-item__img img{object-fit:contain;border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);background:#fff;width:96px;height:96px;display:block}.ps-cart-item__info{flex-direction:column;grid-area:info;gap:6px;min-width:0;display:flex}.ps-cart-item__name{color:var(--ps-heading);font-size:15px;font-weight:700;line-height:1.6}.ps-cart-item__name a{color:inherit}.ps-cart-item__name a:hover{color:var(--ps-primary)}.ps-cart-item__info dl.variation{color:var(--ps-text);flex-wrap:wrap;gap:4px 6px;margin:0;font-size:13px;display:flex}.ps-cart-item__info dl.variation dt{margin:0;font-weight:400}.ps-cart-item__info dl.variation dd{border-radius:var(--ps-radius-pill);background:var(--ps-page-bg);color:var(--ps-heading);margin:0 0 0 8px;padding:0 8px;font-weight:700}.ps-cart-item__info dl.variation dd p{margin:0}.ps-cart-item__unit{color:var(--ps-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.ps-cart-item__unit del{color:var(--ps-muted)}.ps-cart-item__unit ins{color:var(--ps-heading);text-decoration:none}.ps-cart-item__qty{grid-area:qty}.ps-cart-item__total{color:var(--ps-heading);flex-direction:column;grid-area:total;align-items:flex-end;font-size:15px;font-weight:700;display:flex}.ps-cart-item__label{color:var(--ps-muted);font-size:12px;font-weight:400}.ps-cart-item__total .ps-cart-item__label{display:none}.ps-cart-item__remove{grid-area:remove}.ps-cart-item__remove .remove{border-radius:var(--ps-radius-sm);width:38px;height:38px;color:var(--ps-muted);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.ps-cart-item__remove .remove:hover{color:var(--ps-error);background:#fdeeed}.quantity{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:#fff;align-items:center;height:42px;display:inline-flex;overflow:hidden}.quantity input.qty{width:42px;height:40px;color:var(--ps-heading);text-align:center;-moz-appearance:textfield;background:0 0;border:0;padding:0;font-weight:700}.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ps-qty-btn{width:36px;height:40px;color:var(--ps-heading);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1;transition:background-color .2s,color .2s}.ps-qty-btn:hover{background:var(--ps-primary-soft);color:var(--ps-primary)}.ps-cart__actions{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.ps-cart__actions .ps-cart__update{display:none}.ps-coupon{flex:auto}.ps-coupon__toggle{color:var(--ps-primary);cursor:pointer;align-items:center;gap:8px;font-weight:700;list-style:none;display:inline-flex}.ps-coupon__toggle::-webkit-details-marker{display:none}.ps-coupon .coupon{gap:8px;max-width:460px;margin-top:12px;display:flex}.ps-coupon .coupon input{flex:auto}.ps-coupon .coupon .button{flex:none}.ps-cart__aside{position:sticky;top:140px}.cart_totals{padding:22px 24px}.cart_totals>h2{margin:0 0 8px;font-size:18px}.cart_totals table{margin:0}.cart_totals :is(th,td){border-bottom:1px dashed var(--ps-border);padding:12px 0;font-size:14px}.cart_totals th{width:auto;color:var(--ps-text);font-weight:400}.cart_totals td{color:var(--ps-heading);text-align:end;font-weight:700}.cart_totals .ps-ship-note td{color:var(--ps-muted);font-size:12.5px;font-weight:400}.cart_totals .order-total :is(th,td){color:var(--ps-heading);border-bottom:0;padding-top:16px;font-size:16px;font-weight:700}.cart_totals .order-total td{color:var(--ps-primary);font-size:19px}.cart_totals .order-total small{color:var(--ps-muted);font-size:12px;font-weight:400;display:block}.wc-proceed-to-checkout{padding-top:8px}.wc-proceed-to-checkout .checkout-button,.ps-btn-full-width .checkout-button,.ps-btn-full-width #place_order{width:100%}.checkout-button,#place_order{border-radius:var(--ps-radius-sm);min-height:52px;font-size:16px}.button.alt:hover,.checkout-button:hover,#place_order:hover{background:var(--ps-primary-dark);box-shadow:none}.ps-trust{border-top:1px solid var(--ps-border);gap:12px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.ps-trust__item{color:var(--ps-primary);align-items:center;gap:12px;display:flex}.ps-trust__item>span{flex-direction:column;line-height:1.5;display:flex}.ps-trust__item b{color:var(--ps-heading);font-size:13px}.ps-trust__item small{color:var(--ps-muted);font-size:12px}.ps-cart-bar{display:none}@media (max-width:767px){.ps-cart-bar{inset-inline:0;z-index:350;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ps-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #231c1d14}.ps-cart-bar__total{color:var(--ps-primary);flex-direction:column;font-size:16px;font-weight:700;line-height:1.4;display:flex}.ps-cart-bar__total small{color:var(--ps-muted);font-size:11px;font-weight:400}.ps-cart-bar__go{min-height:46px;padding-inline:26px}body:has(.ps-cart-bar) .ps-to-top{bottom:84px}body:has(.ps-cart-bar) .ps-footer{padding-bottom:70px}.ps-cart__head{padding:16px}.ps-cart-item{grid-template-columns:76px minmax(0,1fr) 34px;grid-template-areas:"img info remove""img qty total";gap:10px 12px;padding:16px}.ps-cart-item__img img{width:76px;height:76px}.ps-cart-item__name{font-size:14px}.ps-cart-item__total{justify-self:end;align-items:flex-end;font-size:14px}.ps-cart-item__remove{align-self:start}.ps-cart-item__remove .remove{width:34px;height:34px}.ps-cart__actions{padding:14px 16px}.cart_totals{padding:18px 16px}}@media (max-width:1024px){.ps-cart__aside{position:static}}.ps-empty__title{color:var(--ps-heading);text-align:center;margin:0 0 12px;font-size:26px;line-height:1.4}.ps-empty__title--icon:before{content:"";border-radius:var(--ps-radius-pill);background:var(--ps-primary-soft)var(--ps-empty-icon)center/56px no-repeat;width:120px;height:120px;margin:0 auto 22px;display:block}.cart-empty.ps-empty__title{--ps-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d0834' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.2 11h10.6L20 7H6.3'/%3E%3Ccircle cx='9' cy='19.5' r='1.3'/%3E%3Ccircle cx='17' cy='19.5' r='1.3'/%3E%3C/svg%3E")}.ps-empty__text{max-width:520px;color:var(--ps-text);text-align:center;margin:0 auto 24px;line-height:1.9}.return-to-shop{text-align:center;margin:0}.return-to-shop .button{border-radius:var(--ps-radius-sm);background:var(--ps-primary);color:#fff;min-height:48px;padding-inline:32px}.return-to-shop .button:hover{background:var(--ps-primary-dark);color:#fff;box-shadow:none}@media (max-width:767px){.ps-empty__title{font-size:20px}.ps-empty__title--icon:before{background-size:44px;width:96px;height:96px}}form.woocommerce-checkout>*{min-width:0}#customer_details{flex-direction:column;grid-area:1/1/span 2;gap:20px;display:flex}#customer_details>*{padding:22px 24px 4px}:is(#customer_details>:empty,#customer_details .col-2:not(:has(.woocommerce-shipping-fields>*,.woocommerce-additional-fields>*))){display:none}form.woocommerce-checkout{grid-template-rows:auto 1fr;row-gap:0}#order_review_heading{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg)var(--ps-radius-lg)0 0;background:#fff;border-bottom:0;grid-area:1/2;margin:0;padding:22px 22px 6px;font-size:18px}#order_review{border-radius:0 0 var(--ps-radius-lg)var(--ps-radius-lg);border-top:0;grid-area:2/2;padding:8px 22px 22px}@media (max-width:1024px){#customer_details,#order_review_heading,#order_review{grid-area:auto/1}#order_review_heading{margin-top:20px}}:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields)>h3,#ship-to-different-address{margin:0 0 18px;font-size:17px}#ship-to-different-address label{cursor:pointer;align-items:center;gap:8px;display:flex}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-row{grid-column:1/-1;margin:0 0 18px}.form-row-first{grid-column:1}.form-row-last{grid-column:2}.form-row label{color:var(--ps-heading);margin-bottom:6px;font-size:13px;font-weight:700}.form-row label .required{color:var(--ps-error);text-decoration:none}.form-row label .optional{color:var(--ps-muted);font-weight:400}:is(.woocommerce-checkout,.woocommerce-account,.ps-cart) :is(input.input-text,select,textarea){border-color:var(--ps-border);border-radius:var(--ps-radius-sm);background:#fff;height:48px}:is(.woocommerce-checkout,.woocommerce-account,.ps-cart) textarea{height:auto;min-height:110px}:is(.woocommerce-checkout,.woocommerce-account,.ps-cart) :is(input.input-text,select,textarea):focus{border-color:var(--ps-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-primary)12%,transparent)}.woocommerce-invalid :is(input.input-text,select){border-color:var(--ps-error)!important}.woocommerce-validated input.input-text{border-color:#b9d9c4}@media (max-width:767px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.form-row-first,.form-row-last{grid-column:1}#customer_details>*,#order_review{padding-inline:16px}}.select2-container--default .select2-selection--single{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:#fff;height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ps-text);padding-inline:14px 30px;line-height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.select2-container--open .select2-selection--single{border-color:var(--ps-primary)!important}.select2-dropdown{border-color:var(--ps-border);border-radius:var(--ps-radius-sm);overflow:hidden;box-shadow:0 12px 30px #00000014}.select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--ps-primary)!important}:is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle) .woocommerce-info{margin-bottom:16px}.woocommerce-form-coupon,.woocommerce-form-login{grid-column:1/-1;margin:0 0 20px;padding:18px 22px}form.checkout_coupon{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}form.checkout_coupon p:not(.form-row){flex-basis:100%;margin:0 0 4px}form.checkout_coupon .form-row{flex:200px;margin:0}form.checkout_coupon .form-row-last{flex:none}form.checkout_coupon .button{border-radius:var(--ps-radius-sm);min-height:48px}.woocommerce-checkout-review-order-table{margin:0 0 18px}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table :is(th,td){border-bottom:1px dashed var(--ps-border);vertical-align:middle;padding:12px 0;font-size:14px}.woocommerce-checkout-review-order-table .cart_item td{padding-block:14px}.woocommerce-checkout-review-order-table .product-name{width:100%;color:var(--ps-heading);font-size:13.5px;line-height:1.7}.woocommerce-checkout-review-order-table .product-name dl.variation{color:var(--ps-muted);gap:4px;margin:2px 0 0;font-size:12px;display:flex}.woocommerce-checkout-review-order-table .product-name dl.variation :is(dt,dd,p){margin:0;font-weight:400}.woocommerce-checkout-review-order-table .product-quantity{color:var(--ps-muted);font-weight:400}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table tfoot td{color:var(--ps-heading);text-align:end;white-space:nowrap;font-weight:700}.woocommerce-checkout-review-order-table tfoot th{color:var(--ps-text);font-weight:400}.woocommerce-checkout-review-order-table .order-total :is(th,td){color:var(--ps-heading);border-bottom:0;padding-top:16px;font-size:16px;font-weight:700}.woocommerce-checkout-review-order-table .order-total td{color:var(--ps-primary);font-size:19px}.ps-review-item{align-items:center;gap:12px;display:flex}.ps-review-item__img{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);flex:none;width:56px;height:56px;overflow:hidden}.ps-review-item__img img{object-fit:contain;width:100%;height:100%;display:block}.woocommerce-shipping-totals td{text-align:start!important}.woocommerce-shipping-totals th{vertical-align:top}.woocommerce-shipping-methods{gap:8px;margin:0;padding:0;list-style:none;display:grid}.woocommerce-shipping-methods li{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);align-items:center;gap:8px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.woocommerce-shipping-methods li:has(input:checked){border-color:var(--ps-primary);background:var(--ps-primary-soft)}.woocommerce-shipping-methods input.shipping_method{accent-color:var(--ps-primary);margin:0}.woocommerce-shipping-methods label{color:var(--ps-heading);margin:0;font-size:13px;font-weight:700;display:block}#payment{margin-top:4px}.wc_payment_methods{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.wc_payment_method{border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);padding:12px 14px;transition:border-color .2s,background-color .2s}.wc_payment_method:has(>input:checked){border-color:var(--ps-primary);background:var(--ps-primary-soft)}.wc_payment_method>input{accent-color:var(--ps-primary);vertical-align:middle}.wc_payment_method>label{margin:0;color:var(--ps-heading);cursor:pointer;align-items:center;gap:8px;margin-inline-start:6px;font-weight:700;display:inline-flex}.wc_payment_method>label img{width:auto;max-height:28px}.payment_box{border-radius:var(--ps-radius-sm);color:var(--ps-text);background:#fff;margin-top:10px;padding:12px 14px;font-size:13px}.payment_box>:last-child{margin-bottom:0}#payment .woocommerce-info{margin:0 0 16px}.woocommerce-terms-and-conditions-wrapper{margin-bottom:14px;font-size:13px}.woocommerce-privacy-policy-text p{color:var(--ps-muted);margin:0 0 12px;font-size:12px;line-height:1.8}#place_order{width:100%}#order_review .ps-trust{margin-top:18px}.ps-mini-cart .woocommerce-mini-cart{margin:0;padding:0;list-style:none}.woocommerce-mini-cart-item{padding:16px 0;border-bottom:1px solid var(--ps-border);grid-template-columns:72px 1fr;gap:4px 14px;padding-inline-end:34px;display:grid;position:relative}.woocommerce-mini-cart-item.is-loading{opacity:.4}.woocommerce-mini-cart-item img{object-fit:contain;border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);grid-row:span 3;width:72px;height:72px}.woocommerce-mini-cart-item>a:not(.remove){color:var(--ps-heading);font-size:14px;font-weight:700;line-height:1.6;display:contents}.woocommerce-mini-cart-item .remove{top:16px;border-radius:var(--ps-radius-sm);width:28px;height:28px;color:var(--ps-muted);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;inset-inline-end:0}.woocommerce-mini-cart-item .remove:hover{color:var(--ps-error);background:#fdeeed}.woocommerce-mini-cart-item dl.variation{color:var(--ps-muted);gap:4px;margin:0;font-size:12px;display:flex}.woocommerce-mini-cart-item dl.variation :is(dt,dd,p){margin:0;font-weight:400}.woocommerce-mini-cart-item .quantity{height:auto;color:var(--ps-text);border:0;font-size:13px}.woocommerce-mini-cart__total{color:var(--ps-heading);justify-content:space-between;margin:0;padding:18px 0;font-size:15px;font-weight:700;display:flex}.woocommerce-mini-cart__total .amount{color:var(--ps-primary)}.woocommerce-mini-cart__buttons{flex-direction:column;gap:10px;margin:0;display:flex}.woocommerce-mini-cart__buttons .button{border-radius:var(--ps-radius-sm);width:100%;min-height:48px}.woocommerce-mini-cart__buttons .checkout{background:var(--ps-primary);color:#fff}.woocommerce-mini-cart__buttons .checkout:hover{background:var(--ps-primary-dark);color:#fff;box-shadow:none}.woocommerce-mini-cart__empty-message{color:var(--ps-muted);text-align:center;margin:40px 0}.ps-blog--grid{grid-template-columns:repeat(var(--ps-cols,3),minmax(0,1fr));gap:var(--ps-g);display:grid}@media (max-width:1024px){.ps-blog--grid{grid-template-columns:repeat(var(--ps-cols-t,2),minmax(0,1fr))}}@media (max-width:767px){.ps-blog--grid{grid-template-columns:repeat(var(--ps-cols-m,1),minmax(0,1fr))}}.ps-blog-card{text-align:center;flex-direction:column;height:100%;display:flex}.ps-blog-card__media{position:relative;overflow:hidden}.ps-blog-card__media img{width:100%;height:auto;display:block}.ps-blog-card__date{top:15px;color:#333;background:#fff;flex-direction:column;gap:5px;min-width:53px;padding:7px;line-height:1;display:flex;position:absolute;inset-inline-start:15px}.ps-blog-card__day{font-size:22px}.ps-blog-card__month{text-transform:uppercase;font-size:12px;font-weight:600}.ps-blog-card__body{flex-direction:column;align-items:center;gap:10px;padding-top:25px;display:flex}.ps-blog-card__cat{background:var(--ps-primary);color:#fff;padding:2px 10px;font-size:12px}.ps-blog-card__cat:hover{color:#fff;opacity:.85}.ps-blog-card__title{margin:0;font-size:22px;font-weight:400;line-height:1.4}.ps-blog-card__title a{color:#333}.ps-blog-card__title a:hover{color:#333333a6}.ps-blog-card__excerpt{margin:0}.ps-blog-card__more{color:var(--ps-primary);text-transform:uppercase;font-size:.9em;font-weight:600;line-height:1.6}.ps-blog-card__more:hover{opacity:.7}.ps-blog-card--small{flex-direction:row;align-items:stretch}.ps-blog-card--small .ps-blog-card__media{flex:0 0 50%}.ps-blog-card--small .ps-blog-card__media img{object-fit:cover;height:100%}.ps-blog-card--small .ps-blog-card__body{flex:auto;justify-content:center;padding:15px 25px}@media (max-width:767px){.ps-blog-card--small{flex-direction:column}.ps-blog-card--small .ps-blog-card__media{flex-basis:auto}.ps-blog-card--small .ps-blog-card__body{padding:25px 0 0}}.ps-marquee{--ps-marquee-gap:45px;display:flex;overflow:hidden}.ps-marquee__track{align-items:center;gap:var(--ps-marquee-gap);animation:ps-marquee var(--ps-marquee-time,20s)linear infinite;flex:none;padding-inline-end:var(--ps-marquee-gap);display:flex}.ps-marquee--pause:hover .ps-marquee__track{animation-play-state:paused}.ps-marquee__item{white-space:nowrap;color:var(--ps-heading);align-items:center;gap:10px;display:inline-flex}.ps-marquee__icon{flex:none;width:18px;height:18px}@keyframes ps-marquee{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ps-marquee__track{animation:none}}.ps-video{background:#000;position:relative;overflow:hidden}.ps-video__poster,.ps-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps-video__play{z-index:2;color:#fff;cursor:pointer;--ps-play:70px;background:#00000026;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ps-video__play svg{width:var(--ps-play);height:var(--ps-play);background:#ffffff40;border-radius:50%;padding:18px}.ps-video__label{font-weight:600}.ps-images{grid-template-columns:repeat(var(--ps-cols,3),minmax(0,1fr));gap:var(--ps-gap,0px);display:grid}@media (max-width:1024px){.ps-images{grid-template-columns:repeat(var(--ps-cols-t,3),minmax(0,1fr))}}@media (max-width:767px){.ps-images{grid-template-columns:repeat(var(--ps-cols-m,1),minmax(0,1fr))}}.ps-images a{display:block}[data-ps-images] a{cursor:zoom-in}.ps-images__item{margin:0}.ps-images__item img{width:100%;height:auto;display:block}.ps-images--carousel{--ps-g:var(--ps-gap,0px);display:block}.ps-infoboxes.ps-carousel{--ps-g:var(--ps-gap,30px)}@media (max-width:1024px){.ps-infoboxes.ps-carousel{--ps-g:var(--ps-gap-t,var(--ps-gap,30px))}}@media (max-width:767px){.ps-infoboxes.ps-carousel{--ps-g:var(--ps-gap-m,var(--ps-gap,30px))}}.ps-infobox{align-items:center;gap:var(--ib-icon-sp,20px);text-align:center;flex-direction:column;display:flex;position:relative}.ps-infobox--right{text-align:start;align-items:flex-start}.ps-infobox--left{text-align:end;align-items:flex-end}.ps-infobox__icon{max-width:100%;margin-bottom:-5px;line-height:0;transition:all .25s;display:inline-block;overflow:hidden}.ps-infobox__icon img{max-width:100%;height:auto}.ps-infobox--with-border .ps-infobox__icon{border:2px solid #f1f1f1;border-radius:50%;padding:18px}.ps-infobox--with-bg .ps-infobox__icon{background:#f1f1f1;border-radius:50%;padding:20px}.ps-infobox__subtitle{font-size:14px;line-height:1.3}.ps-infobox__title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.ps-infobox__title .ps-infobox__link{color:inherit}.ps-infobox__title .ps-infobox__link:after{content:"";z-index:2;position:absolute;inset:0}.ps-infobox__text>:last-child{margin-bottom:0}.ps-list-page.is-loading{opacity:.5}.ps-compare{overflow-x:auto}.ps-compare__table{background:#fff;min-width:600px}.ps-compare__table th{background:#f9f9f9;width:180px}.ps-compare__table td{text-align:center;color:var(--ps-text);position:relative}.ps-compare__head td{display:table-cell}.ps-compare__head img{max-width:150px;margin:0 auto 10px;display:block}.ps-compare__name{color:var(--ps-heading);margin-bottom:8px;font-weight:600;display:block}.ps-compare__head .ps-btn{margin-top:10px}.ps-compare__remove{top:8px;color:var(--ps-text);cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;inset-inline-end:8px}.woocommerce-account.logged-in .woocommerce{grid-template-columns:3fr 9fr;align-items:start;gap:30px;display:grid}.ps-account__side{border-inline-end:1px solid #0000001b;padding-inline-end:30px}.ps-account__title{text-transform:uppercase;border-bottom:1px solid #0000001b;margin:0 0 15px;padding:0 15px 10px 10px;font-size:18px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation a{min-height:42px;color:var(--ps-heading);align-items:center;padding:5px 15px;font-weight:600;display:flex}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{color:var(--ps-heading);background:#0000000f}.ps-account-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ps-account-links a{color:#333;text-align:center;flex-direction:column;align-items:center;padding:20px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 0 4px #0000002e}.ps-account-links a:hover{color:#333;box-shadow:0 0 9px #0000002e}.ps-account-links .ps-icon{color:#bbb;stroke-width:1.2px;margin-bottom:10px}.woocommerce-account:not(.logged-in) .woocommerce{max-width:500px;margin-inline:auto;display:block}@media (max-width:1024px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:4fr 8fr}}@media (max-width:767px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr;gap:20px}.ps-account__side{border:0;padding:0}.ps-account-links{grid-template-columns:1fr}}.ps-article{margin-bottom:40px}.ps-article__head{text-align:center;flex-direction:column;align-items:center;gap:15px;margin-bottom:30px;display:flex}.ps-article__cat{background:var(--ps-primary);color:#fff;text-transform:uppercase;padding:0 10px;font-size:.8em;font-weight:600;line-height:22.4px}.ps-article__cat:hover{color:#fff;opacity:.85}.ps-article__title{color:#333;margin:0;font-size:28px;font-weight:400;line-height:1.4}.ps-article__meta{color:var(--ps-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 15px;display:flex}.ps-article__meta a{color:inherit}.ps-article__replies{align-items:center;gap:3px;font-size:1.1em;display:inline-flex}.ps-article__media{margin:0}.ps-article__media img{height:auto;display:block}.ps-entry img{height:auto}.ps-entry img.aligncenter{margin:0 auto 20px;display:block}.ps-article__tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ps-article__foot{margin-bottom:40px}.ps-share{flex-wrap:wrap;gap:10px;display:flex}.ps-share__link{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ps-share__link:hover{color:#fff;opacity:.8}.ps-share__link--facebook{background:#365493}.ps-share__link--x{background:#000}.ps-share__link--pinterest{background:#cb2027}.ps-share__link--linkedin{background:#0274b3}.ps-share__link--telegram{background:#37aee2}.ps-post-nav{border-block:2px solid #0000001b;align-items:center;margin-bottom:40px;padding:25px 0;display:flex}.ps-post-nav__item{flex:1 1 0;min-width:0}.ps-post-nav__item--older{justify-content:flex-end;display:flex}.ps-post-nav__item a{color:#333;align-items:center;gap:15px;display:flex}.ps-post-nav__item .ps-icon{border:1px solid #0000001b;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:11px}.ps-post-nav__label{color:#bbb;margin-bottom:5px;display:block}.ps-post-nav__title{line-height:1.4;display:block}.ps-post-nav__item--older .ps-post-nav__text{text-align:end}.ps-post-nav__archive{color:#bbb;padding:10px;display:flex}.ps-post-nav__archive:hover{color:#333}@media (max-width:767px){.ps-article__title{font-size:22px}.ps-article__by,.ps-post-nav__title{display:none}.ps-post-nav{padding-block:6px}.ps-post-nav__label{margin:0}}.ps-404{text-align:center}.ps-404__head{margin-bottom:20px;font-size:clamp(32px,4.2vw,82px);position:relative}.ps-404__head:before{content:"404";color:#f1f1f1;font-size:5em;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-404__title{color:var(--ps-primary);font-size:inherit;margin:0;padding:1.5em 0;font-weight:900;line-height:1;position:relative}.ps-404__lead{font-size:28px}.ps-404__text{font-size:110%}.ps-404 .ps-search-form{max-width:400px;margin:0 auto;display:flex;position:relative}.ps-404 .ps-search-form__input{border:1px solid #0000001a;height:46px;padding-inline:15px 50px}.ps-404 .ps-search-form__button{inset-inline-end:0;color:#333;background:0 0;border:0;width:46px;height:46px;position:absolute;top:0}@media (max-width:768.98px){.ps-404__lead{font-size:18px}}.comment-form{flex-wrap:wrap;margin-inline:-10px;display:flex}.comment-form>p{flex:0 0 100%;margin:0 0 15px;padding:0 10px}.comment-form>.comment-notes{margin-bottom:20px}.comment-form>:is(.comment-form-author,.comment-form-email){flex-basis:50%}.comment-form label{color:var(--ps-heading);margin-bottom:5px;display:block}.comment-form .required{color:#e01020;font-size:16px;line-height:1}.comment-form-cookies-consent label{display:inline}.comment-form-cookies-consent input{vertical-align:middle;margin:0 0 0 5px}.comment-form>.form-submit{margin:5px 0 0}.comment-reply-title{margin-bottom:20px;font-size:22px}@media (max-width:767px){.comment-form>:is(.comment-form-author,.comment-form-email){flex-basis:100%}}.ps-comments__list{padding:0;list-style:none}.ps-locked,.ps-locked body{overflow:hidden}.ps-shade{z-index:400;opacity:0;background:#0000008a;transition:opacity .25s;position:fixed;inset:0}.ps-shade.is-open{opacity:1}.ps-drawer{top:0;bottom:0;z-index:500;background:#fff;flex-direction:column;width:340px;max-width:100%;transition:transform .25s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;inset-inline-end:0;transform:translate(-100%);box-shadow:0 0 10px #00000026}.ps-drawer.is-open{transform:none}.ps-drawer[hidden]{display:none}.ps-drawer--menu{width:300px;inset-inline:0 auto;transform:translate(100%)}.ps-drawer--menu.is-open{transform:none}.ps-drawer__head{border-bottom:1px solid #0000001b;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.ps-drawer__title{color:var(--ps-heading);text-transform:uppercase;font-size:16px;font-weight:700}.ps-drawer__close{color:#333;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ps-drawer__body{flex:1;padding:0 20px 20px;overflow-y:auto}.ps-drawer--menu .ps-drawer__body{padding:0}.ps-drawer--menu .ps-search-form{border-bottom:1px solid #0000001b;display:flex;position:relative}.ps-drawer--menu .ps-search-form__input{border:0;height:60px;padding-inline:20px 50px}.ps-drawer--menu .ps-search-form__button{inset-inline-end:10px;color:#333;background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.ps-menu-tabs{border-bottom:1px solid #0000001b;display:flex}.ps-menu-tabs__tab{color:#333;text-transform:uppercase;cursor:pointer;background:#f9f9f9;border:0;border-bottom:2px solid #0000;flex:1;padding:18px 10px;font-weight:600}.ps-menu-tabs__tab.is-active{border-bottom-color:var(--ps-primary);background:#fff}.ps-mobile-nav__list{margin:0;padding:0;list-style:none}.ps-mobile-nav__list li{border-bottom:1px solid #0000001b;position:relative}.ps-mobile-nav__list a{color:#333;align-items:center;gap:10px;min-height:50px;padding:5px 20px;font-size:14px;font-weight:600;display:flex}.ps-mobile-nav__list .sub-menu{background:#f9f9f9;margin:0;padding:0;list-style:none}.ps-mobile-nav__list .sub-menu[hidden]{display:none}.ps-mobile-nav__list .sub-menu a{padding-inline-start:35px;font-weight:400}.ps-mobile-nav__toggle{top:0;border:0;cursor:pointer;background:0 0;border-inline-start:1px solid #0000001b;width:50px;height:50px;position:absolute;inset-inline-end:0}.ps-mobile-nav__toggle:before{content:"";border:solid #333;border-width:0 0 1.5px 1.5px;width:8px;height:8px;margin:auto;transition:transform .2s;display:block;transform:rotate(-45deg)}.is-open>.ps-mobile-nav__toggle:before{transform:rotate(135deg)}.ps-mobile-nav__extra{margin-top:0}.ps-drawer--login .woocommerce-form-login{padding-top:20px}.ps-drawer--login .pl-form{padding-top:22px}.ps-drawer.ps-drawer--modal{border-radius:var(--ps-radius-lg);opacity:0;width:min(440px,100% - 32px);max-height:calc(100% - 48px);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;inset:50% auto auto 50%;transform:translate(-50%,calc(18px - 50%))scale(.97);box-shadow:0 30px 80px #14080c47}.ps-drawer.ps-drawer--modal.is-open{opacity:1;transform:translate(-50%,-50%)}.ps-drawer--modal .ps-drawer__head{padding:18px 24px}.ps-drawer--modal .ps-drawer__body{padding:0 24px 26px}@media (max-width:600px){.ps-drawer.ps-drawer--modal{border-radius:var(--ps-radius-lg)var(--ps-radius-lg)0 0;opacity:1;width:100%;max-height:calc(100% - 40px);transition:transform .4s cubic-bezier(.2,.8,.2,1);top:auto;bottom:0;left:0;transform:translateY(100%)}.ps-drawer.ps-drawer--modal.is-open{transform:none}.ps-drawer--modal .ps-drawer__body{padding:0 18px calc(22px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ps-drawer.ps-drawer--modal{transition:opacity .2s}}.ps-drawer--login .woocommerce-form-login .button{background:var(--ps-primary);color:#fff;width:100%}.ps-login-create{text-align:center;border-top:1px solid #0000001b;margin-top:20px;padding-top:20px}.ps-login-create .ps-btn{width:100%}.ps-search-overlay{z-index:500;overscroll-behavior:contain;opacity:0;background:#190a0f80;transition:opacity .25s;position:fixed;inset:0;overflow-y:auto}.ps-search-overlay.is-open{opacity:1}.ps-search-panel{background:#fff;padding:28px 0 32px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(-24px);box-shadow:0 20px 50px #00000026}.ps-search-overlay.is-open .ps-search-panel{transform:none}.ps-search-panel__top{align-items:center;gap:14px;max-width:860px;margin:0 auto;display:flex}.ps-search-field{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-page-bg);flex:auto;align-items:center;height:58px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative}.ps-search-field:focus-within{border-color:var(--ps-primary);background:#fff;box-shadow:0 0 0 3px #8d083414}.ps-search-field__icon{color:var(--ps-muted);pointer-events:none;position:absolute;inset-inline-start:18px}.ps-search-field .ps-search-field__input{height:100%;color:var(--ps-heading);background:0 0;border:0;padding-inline:52px 12px;font-size:16px}.ps-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none}.ps-search-field__go{border-radius:var(--ps-radius-sm);background:var(--ps-primary);color:#fff;cursor:pointer;border:0;flex:none;height:46px;margin-inline-end:6px;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .2s}.ps-search-field__go:hover{background:var(--ps-primary-dark)}.ps-search-field.is-loading .ps-search-field__icon{color:var(--ps-primary);animation:.8s ease-in-out infinite alternate ps-pulse}.ps-search-panel__close{border-radius:var(--ps-radius-sm);width:48px;height:48px;color:var(--ps-heading);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ps-search-panel__close:hover{color:var(--ps-primary)}.ps-search-panel__suggest,.ps-search-panel__results{max-width:860px;margin:0 auto}.ps-search-panel__suggest{padding-top:22px}.ps-search-panel__label{color:var(--ps-muted);margin:0 0 10px;font-size:13px}.ps-search-tags{flex-wrap:wrap;gap:8px;display:flex}.ps-search-tag{border:1px solid var(--ps-border);border-radius:var(--ps-radius-pill);color:var(--ps-heading);padding:7px 14px;font-size:14px;transition:border-color .2s,color .2s}.ps-search-tag:hover{border-color:var(--ps-primary);color:var(--ps-primary)}.ps-search-panel__results:not(:empty){padding-top:22px}.ps-search-results__head{color:var(--ps-muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.ps-search-results__head a{color:var(--ps-primary);align-items:center;gap:4px;font-weight:700;display:inline-flex}.ps-search-results__list{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:0 24px;max-height:min(56vh,520px);display:grid;overflow-y:auto}.ps-search-result{border-bottom:1px solid var(--ps-border);color:var(--ps-heading);align-items:center;gap:14px;padding:10px 6px;transition:background-color .2s;display:flex}.ps-search-result:hover{background:var(--ps-page-bg);color:var(--ps-heading)}.ps-search-result__img{border:1px solid var(--ps-border);background:#fff;flex:none;width:62px;height:62px}.ps-search-result__img img{object-fit:contain;width:100%;height:100%;display:block}.ps-search-result.is-out .ps-search-result__img img{opacity:.55}.ps-search-result__body{flex-direction:column;gap:4px;min-width:0;display:flex}.ps-search-result__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.ps-search-result__title mark{color:var(--ps-primary);background:0 0;font-weight:700}.ps-search-result .price{font-size:13px}.ps-search-result .price del{margin-inline-end:6px;display:inline}.ps-search-result__out{color:var(--ps-muted);font-weight:400}.ps-search-none{color:var(--ps-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 0 8px;display:flex}.ps-search-empty{color:var(--ps-muted);text-align:center;padding:20px 0}.ps-search-none p{color:var(--ps-heading);margin:6px 0 0;font-size:16px;font-weight:700}@media (max-width:767px){.ps-search-overlay{background:#fff}.ps-search-panel{min-height:100%;box-shadow:none;padding:14px 0 24px;transform:none}.ps-search-panel__top{gap:6px}.ps-search-field{height:50px}.ps-search-field__go{display:none}.ps-search-field .ps-search-field__input{padding-inline:46px 10px;font-size:16px}.ps-search-field__icon{inset-inline-start:14px}.ps-search-results__list{grid-template-columns:1fr;max-height:none}}.ps-modal{z-index:500;opacity:0;background:#fff;width:min(920px,100% - 30px);max-height:calc(100% - 60px);transition:opacity .25s,transform .25s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-45%);box-shadow:0 10px 40px #0003}.ps-modal.is-open{opacity:1;transform:translate(-50%,-50%)}.ps-modal__close{top:10px;z-index:2;cursor:pointer;background:#fff;border:0;padding:8px;position:absolute;inset-inline-end:10px}.ps-quick{grid-template-columns:1fr 1fr;display:grid}.ps-quick__media img{width:100%;height:auto;display:block}.ps-quick__summary{flex-direction:column;gap:15px;padding:40px 30px;display:flex}.ps-quick__title{margin:0;font-size:22px}.ps-quick__title a{color:var(--ps-heading)}.ps-quick .price{font-size:20px}@media (max-width:767px){.ps-quick{grid-template-columns:1fr}.ps-quick__summary{padding:20px}}.ps-loader{border:2px solid #0000001a;border-top-color:var(--ps-primary);border-radius:50%;width:40px;height:40px;margin:80px auto;animation:.8s linear infinite ps-spin}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-to-top{bottom:20px;z-index:350;color:#333;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:opacity .3s,transform .3s;display:flex;position:fixed;inset-inline-end:20px;transform:translateY(20px);box-shadow:0 0 5px #0000002b}.ps-to-top svg{transform:rotate(180deg)}.ps-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.single_add_to_cart_button.is-loading,.ps-action--cart.is-loading{opacity:.5;pointer-events:none}