.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.woocommerce-address-suggestions{position:absolute;z-index:1000;width:100%;max-width:100%;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0 / .1);box-sizing:border-box;display:none}.woocommerce-address-suggestions .suggestions-list{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.woocommerce-address-suggestions .suggestions-list li{padding:8px 12px;font-size:14px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--wc-form-color-text,#444)}.woocommerce-address-suggestions .suggestions-list li:last-child{border-bottom:none}.woocommerce-address-suggestions .suggestions-list li.active,.woocommerce-address-suggestions .suggestions-list li:hover{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.woocommerce-address-suggestions .suggestions-list li:focus{outline:0;background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.woocommerce-address-suggestions .woocommerce-address-autocomplete-branding{background:#d3d3d3;padding:8px 12px;color:rgb(34 34 34 / .66);font-size:12px;display:flex;align-items:center}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1){position:relative;display:block}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1) .address-search-icon{display:none}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1).autocomplete-available input#billing_address_1,.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1).autocomplete-available input#shipping_address_1{padding-right:calc(1.1rem + 16px)}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1).autocomplete-available .address-search-icon{display:block;position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px;line-height:16px;z-index:1;background-color:var(--wc-form-color-text,#444);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCIgZm9jdXNhYmxlPSJmYWxzZSIgYXJpYS1oaWRkZW49InRydWUiPgogIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9jaXJjbGU+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTkuMjUgOS4yNSAyLjUgMi41Ij48L3BhdGg+Cjwvc3ZnPg==) no-repeat center;mask-size:contain;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCIgZm9jdXNhYmxlPSJmYWxzZSIgYXJpYS1oaWRkZW49InRydWUiPgogIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9jaXJjbGU+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTkuMjUgOS4yNSAyLjUgMi41Ij48L3BhdGg+Cjwvc3ZnPg==) no-repeat center;-webkit-mask-size:contain}:root{--cookieadmin-primary-color:#001d39;--cookieadmin-primary-hover-color:#985e23;--cookieadmin-secondary-color:#0046b2;--cookieadmin-secondary-hover-color:#0065ff;--cookieadmin-txcolor:#0f172a;--cookieadmin-green-txtcolor:#3a8356;--cookieadmin-warning-txtcolor:#9c7930;--cookieadmin-red-txtcolor:#b55355;--cookieadmin-green-color:#15a448;--cookieadmin-warning-color:#e9b306;--cookieadmin-red-color:#dd2727}.cookieadmin_law_container,.cookieadmin_cookie_modal,.cookieadmin_reconsent_wrap{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:left;color:#1f2937}.cookieadmin_cookie_modal label,.cookieadmin_cookie_modal input{padding:5px;margin-right:5px;font-size:15px}.cookieadmin_cookie_modal label{font-weight:501}.cookieadmin_bottom{bottom:20px}.cookieadmin_top{top:20px}.cookieadmin_right{right:15px}.cookieadmin_left{left:15px}@keyframes cookieadmin_slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cookieadmin_slideSide{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.cookieadmin_law_container{position:fixed;width:25%;box-sizing:border-box;z-index:99999;display:none}.cookieadmin_law_container:focus{outline:none}.cookieadmin_consent_btns{align-content:center;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:8px}.cookieadmin_box{width:25%;max-width:440px;box-sizing:border-box;display:none}.cookieadmin_notice_group{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cookieadmin_consent_inside{color:#1f2937;background-color:#fff;border:1px solid #fff;padding:15px;border-radius:4px;box-shadow:1px 3px 10px rgb(0 0 0 / .2)}.cookieadmin_law_container p#cookieadmin_notice_title{margin:0 0 6px;padding:0;font-size:16px;font-weight:700;line-height:1.4}.cookieadmin_law_container p#cookieadmin_notice{margin:0;padding:0;font-size:14px;line-height:22px}.cookieadmin_notice_con{padding:0;flex:1}.cookieadmin_consent_inside>.cookieadmin_consent_btns{margin-top:12px}.cookieadmin_cookie_modal{display:none;flex-direction:column;position:fixed;max-height:80vh;background-color:#FFF;border:1px solid #F4F4F4;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .2);z-index:999999}.cookieadmin_center{top:10%;left:22%;max-width:60vw}.cookieadmin_side{flex-direction:column;position:fixed;width:35vw;bottom:0;animation:0.5s ease-out forwards cookieadmin_slideSide;max-height:100vh;left:0;top:0;border-radius:0}.cookieadmin_down{position:fixed;max-width:100%;max-height:55vh;bottom:0;animation:0.5s ease-out forwards cookieadmin_slideUp}.cookieadmin_cookie_modal:focus{outline:none}.cookieadmin_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);z-index:1000}.cookieadmin_mod_head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #CCC}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref{all:unset;display:inline-block;position:relative;flex-shrink:0;width:32px;height:32px;border-radius:4px;color:#6b7280;font-size:0;cursor:pointer;transition:color .15s,background-color .15s}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::before,.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:currentColor;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg)}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{transform:translate(-50%,-50%) rotate(-45deg)}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:hover{color:#111827;background-color:rgb(0 0 0 / .06)}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:focus-visible{outline:2px solid var(--cookieadmin-secondary-color);outline-offset:2px}.cookieadmin_preference_title{margin:0;font-size:20px;font-weight:700;line-height:1.3}.cookieadmin_preference_details{padding:0 5px}.cookieadmin_preference{padding:10px 0;font-size:14px;line-height:28px;overflow-wrap:break-word}.cookieadmin_cookie_modal .cookieadmin_preference p{margin:0 0 8px;padding:0;font-size:inherit;line-height:inherit}.cookieadmin_cookie_modal .cookieadmin_preference p:last-child{margin-bottom:0}.cookieadmin_cookie_modal .cookieadmin_preference a{color:inherit;text-decoration:underline}.cookieadmin_details_wrapper{padding:0 15px;height:calc(100% - 6%);overflow:auto;scrollbar-width:thin}.cookieadmin_types{padding:10px 10px;border-top:1px solid #CCC}.cookieadmin_header{display:flex;justify-content:space-between}.cookieadmin_header label[for]{cursor:pointer}.cookieadmin_header label.stitle{display:inline}.cookieadmin_header .cookieadmin_remark{display:none;justify-self:right}.cookieadmin_header .cookieadmin_act{display:inline;color:#1863dc}.cookieadmin-modal-cookies-list{display:none;margin:8px 20px 4px;font-size:14px;text-align:left}.cookieadmin-modal-cookies-list .cookieadmin-nocookie-cat{display:block;padding:4px 0;font-size:13px;font-weight:600;text-align:center;opacity:.7}.cookieadmin_desc{padding:5px 20px;font-size:15px;padding-right:4rem}.cookieadmin_footer{left:0;padding:15px;flex-wrap:wrap;width:100%}.cookieadmin_modal_footer{display:flex;padding:14px 20px;flex-wrap:wrap;gap:8px;border-top:1px solid #CCC}.cookieadmin_modal_footer>:not(.cookieadmin_btn){flex-basis:100%}.cookieadmin_side .cookieadmin_modal_footer{flex-direction:column;flex-wrap:nowrap}.cookieadmin_cookie_modal.cookieadmin_side .cookieadmin_modal_footer>*{flex:none}.cookieadmin_law_container button.cookieadmin_btn,.cookieadmin_cookie_modal button.cookieadmin_btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0%;min-height:40px;margin:0;padding:8px 16px;background-color:#fff0;background-image:none;border:1px solid rgb(0 0 0 / .2);border-radius:4px;box-shadow:none;color:#1863dc;font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;text-wrap:auto;cursor:pointer;transition:filter .15s}.cookieadmin_modal_footer button.cookieadmin_btn{flex:1 1 auto}.cookieadmin_consent_inside>.cookieadmin_consent_btns button.cookieadmin_btn{flex:1 1 auto;padding-left:12px;padding-right:12px}.cookieadmin_law_container button.cookieadmin_btn:hover,.cookieadmin_cookie_modal button.cookieadmin_btn:hover{filter:brightness(.92)}.cookieadmin_law_container button.cookieadmin_btn:focus-visible,.cookieadmin_cookie_modal button.cookieadmin_btn:focus-visible{outline:2px solid var(--cookieadmin-secondary-color);outline-offset:2px}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies{all:unset;display:inline-flex;align-items:center;gap:8px;padding:5px 0;color:inherit;font:inherit;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies::before{content:"";flex-shrink:0;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies.dwn::before{transform:rotate(45deg)}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies:focus-visible{outline:2px solid var(--cookieadmin-secondary-color);outline-offset:2px;border-radius:2px}button.cookieadmin_re_consent,body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent{all:unset;display:none;position:fixed;bottom:15px;left:15px;z-index:99999;box-sizing:border-box;width:50px;height:50px;padding:5px;border-radius:50%;background-color:#374FD4;box-shadow:-4px 5px 10px rgb(0 0 0 / .4);cursor:pointer;transition:filter .15s}button.cookieadmin_re_consent:hover,body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:hover{filter:brightness(.92)}button.cookieadmin_re_consent:focus-visible,body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:focus-visible{outline:2px solid var(--cookieadmin-secondary-color);outline-offset:3px}.cookieadmin_re_consent img.cookieadmin_reconsent_img{display:block;width:40px;height:40px;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.cookieadmin-cookie-card{margin:0 0 8px;padding:12px 14px;border:1px solid rgb(187 187 187 / 12%);border-radius:4px;text-align:left}.cookieadmin-cookie-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:14px}.cookieadmin-cookie-name{font-weight:600;word-break:break-word;overflow-wrap:anywhere}.cookieadmin-cookie-duration{font-size:13px;opacity:.75}.cookieadmin-cookie-duration>b{font-weight:600}.cookieadmin-cookie-card p.cookieadmin-cookie-description{margin:6px 0 0;padding:0;font-size:13px;line-height:1.5}.cookieadmin-cookie-tags{display:flex;gap:8px;margin-top:8px}.cookieadmin-tag{background:rgb(0 0 0 / .06);padding:2px 8px;border-radius:4px;font-size:12px}#cookieadmin_dpdp_contact{margin:4px 0 12px;padding:12px 14px;background:rgb(0 0 0 / .04);border:1px solid rgb(0 0 0 / .08);border-radius:4px;box-shadow:none;font-family:inherit;font-size:14px;line-height:1.5;text-align:left}#cookieadmin_dpdp_contact a{color:inherit;text-decoration:underline}#cookieadmin_dpdp_contact>a{display:inline-block;margin-top:6px;font-weight:600}.cookieadmin_toggle,.cookieadmin_cookie_modal .cookieadmin_toggle{position:relative;display:inline-block;flex-shrink:0;width:34px;height:21px;margin:0;padding:0}.cookieadmin_toggle input,.cookieadmin_cookie_modal .cookieadmin_toggle input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.cookieadmin_sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookieadmin_show_pref_cookies:focus-visible{outline:1px solid #000}.cookieadmin_toggle input:focus+.cookieadmin_slider{outline:1px solid #000}.cookieadmin_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;height:21px;width:34px;background-color:gray;transition:.4s;border-radius:34px}.cookieadmin_slider:before{position:absolute;content:"";height:15px;width:15px;left:3.2px;bottom:3.2px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.cookieadmin_slider{background-color:#3582c4}input:checked+.cookieadmin_slider:before{transform:translateX(13px)}.cookieadmin_law_container .cookieadmin-poweredby{margin-top:10px}.cookieadmin_modal_footer_links .cookieadmin-poweredby{margin-left:auto}.cookieadmin-poweredby a img{height:15px}.cookieadmin-poweredby a{color:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:11px;gap:2px;text-decoration:none}.cookieadmin_modal_footer .cookieadmin-poweredby a{justify-content:end}#cookieadmin-gpc-toast{display:flex;visibility:hidden;position:fixed;bottom:24px;right:24px;color:#fff;padding:10px 14px;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / .15);align-items:center;justify-content:space-between;gap:10px;font-size:14px;z-index:99999;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s 0.3s;line-height:1.5}#cookieadmin_gpc_override{padding-bottom:10px}.cookieadmin_policy_link_box{display:flex;justify-content:space-around;gap:4px 16px;margin-top:8px;font-size:13px;flex-wrap:wrap}.cookieadmin_law_container .cookieadmin_policy_link_box a{color:inherit;text-decoration:underline}.cookieadmin_modal_policy_link_box{display:flex;gap:4px 16px;font-size:13px;flex-wrap:wrap}.cookieadmin_cookie_modal .cookieadmin_modal_policy_link_box a{color:inherit;text-decoration:underline}.cookieadmin_modal_footer_links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:4px}.cookieadmin_modal_footer_links:not(:has(*)){display:none}@media (max-width:767px){.cookieadmin_center{top:10%;left:5%;max-width:90vw}.cookieadmin_show_pref_cookies{font-size:14px}.cookieadmin_box{left:16px;right:16px;width:auto;max-width:none}.cookieadmin_side{width:100%}}@media (min-width:768px) and (max-width:991px){.cookieadmin_box{width:45%}}@media (min-width:992px) and (max-width:1199px){.cookieadmin_box{width:35%}}@media (min-width:1200px) and (max-width:1360px){.cookieadmin_box{width:30%}}@media (min-width:768px){.cookieadmin_notice_group{flex-direction:row;justify-content:space-between;align-items:center}.cookieadmin_notice_con{flex:1}.cookieadmin_consent_btns{flex-shrink:0}.cookieadmin_footer .cookieadmin_consent_btns button.cookieadmin_btn{flex:0 0 auto}}@media (max-width:480px){.cookieadmin_preference_title{font-size:18px}.cookieadmin_preference{line-height:22px}.cookieadmin_law_container button.cookieadmin_btn,.cookieadmin_cookie_modal button.cookieadmin_btn,.cookieadmin_consent_inside>.cookieadmin_consent_btns button.cookieadmin_btn{flex-basis:100%}.cookieadmin_modal_footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.cookieadmin_law_container *,.cookieadmin_cookie_modal *{transition:none!important}}@font-face{font-family:"Albert Sans";font-weight:400 600;font-display:swap;src:url(/wp-content/themes/infopc/assets/fonts/albert-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Albert Sans";font-weight:400 600;font-display:swap;src:url(/wp-content/themes/infopc/assets/fonts/albert-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Urbanist";font-weight:600 700;font-display:swap;src:url(/wp-content/themes/infopc/assets/fonts/urbanist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Urbanist";font-weight:600 700;font-display:swap;src:url(/wp-content/themes/infopc/assets/fonts/urbanist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-bg:#f7f5f5;--c-surface:#fff;--c-text:#000;--c-ink:#181818;--c-muted:#a1a1a1;--c-subtle:#707070;--c-border:#e6e3e3;--c-primary:#d02027;--c-price:#d10000;--c-sale:#5cb85c;--c-star:#ffd900;--radius-card:25px;--radius:15px;--radius-sm:8px;--shadow:0 2px 6px rgb(0 0 0 / .04), 0 10px 30px rgb(0 0 0 / .06);--container:1367px;--gutter:16px;--grid-gap:21px;--font:"Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:"Urbanist", var(--font);--grad-dark-red:linear-gradient(90deg, #181818 0%, #5d0f0f 44.7%, #d10000 100%)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:500 15px/1.4 var(--font);letter-spacing:-.02em;color:var(--c-text);background:var(--c-bg);overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--c-primary)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;max-width:100%}h1,h2,h3{font-family:var(--font-head);font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 .5em}ul{list-style:none;margin:0;padding:0}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:8px;top:8px;z-index:100;background:#fff;padding:8px 12px}.muted{color:var(--c-muted)}.icon{flex:none}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{margin-block:40px}.section__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.section__title{font-size:20px;margin:0}.section__note{color:var(--c-subtle);font-weight:400}.btn,.button,button.button,.single_add_to_cart_button,.checkout-button,#place_order{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border:0;border-radius:100px;cursor:pointer;background:var(--c-primary);color:#fff;font-weight:500;line-height:1.2}.btn:hover,.button:hover{color:#fff;filter:brightness(1.08)}.button.loading{opacity:.6}.pill-cta{display:inline-flex;align-items:center;gap:16px;height:46px;padding:3px 3px 3px 19px;border-radius:1000px;background:#fff;color:#0f191a;font-size:16px;white-space:nowrap}.pill-cta__arrow{display:grid;place-items:center;width:53px;height:40px;border-radius:18px 20px 20px 0;background:var(--c-primary);color:#fff}.pill-cta__arrow .icon{width:22px;height:22px}a.pill-cta:hover,a:hover .pill-cta{color:#0f191a}.topbar{background:#fff;border-bottom:1px solid var(--c-border);font-size:14px;font-weight:400;color:#333}.topbar__links{display:flex;align-items:center;gap:22px}.topbar__links a+a{position:relative}.topbar__links a+a::before{content:"";position:absolute;left:-11px;top:50%;width:1px;height:12px;margin-top:-6px;background:var(--c-border)}.topbar a:hover{color:var(--c-primary)}.topbar__inner{display:flex;justify-content:space-between;gap:12px;padding-block:9px}.topbar__sep{margin-inline:6px}.site-header{position:sticky;top:0;z-index:50}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.header__main{background:#fff}.header__inner{display:flex;align-items:center;gap:24px;height:80px}.logo img{width:167px;height:auto}.site-search{flex:1;max-width:736px;margin-inline:auto;display:flex;align-items:center;height:46px;padding:4px;border:1px solid var(--c-primary);border-radius:35px;background:#fff}.site-search input{flex:1;min-width:0;border:0;background:#fff0;padding:0 16px;outline:0;font-size:14px}.site-search input::placeholder{color:var(--c-muted)}.site-search button{display:grid;place-items:center;height:100%;aspect-ratio:1;flex:none;border:0;border-radius:50%;background:var(--c-primary);color:#fff;cursor:pointer}.site-search button .icon{width:18px;height:18px}.header__actions{display:flex;align-items:center;gap:20px}.round-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#333}.round-btn .icon{width:20px;height:20px}.round-btn:hover{background:var(--c-bg)}.round-btn--dark{background:var(--c-ink);color:#fff}.round-btn--dark:hover{background:#000}.count-badge{position:absolute;top:-3px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#fff;color:var(--c-ink);box-shadow:0 0 2px rgb(0 0 0 / .17);font-size:11px;font-weight:400;line-height:18px;text-align:center}.count-badge--light{background:#fde8e9;color:var(--c-primary);box-shadow:none}.header__list .count-badge:empty,.header__list .count-badge[data-empty]{display:none}.header-cart{display:flex;align-items:center;gap:12px}.header-cart__total{font-weight:600;font-size:14px;color:#333;white-space:nowrap}.icon-btn{display:inline-grid;place-items:center;padding:8px;border:0;background:none;cursor:pointer}.icon-btn .icon{width:24px;height:24px}.header__burger{display:none}.catdrawer__menu{display:none}.navbar{background:var(--grad-dark-red);color:#fff}.navbar__inner{display:flex;align-items:center;gap:20px;height:50px}.navbar a:hover{color:#fff;opacity:.85}.catdrop__btn{display:inline-flex;align-items:center;gap:12px;height:34px;padding:0 22px 0 14px;border:0;border-radius:100px;background:rgb(255 255 255 / .14);color:#fff;font-size:15px;cursor:pointer}.catdrop__btn .icon{width:20px;height:20px}.navbar__links{display:flex;align-items:center;flex:1;overflow:hidden;margin-left:18px}.navbar__links li+li{border-left:1px solid rgb(255 255 255 / .25)}.navbar__links a{display:block;padding:4px 16px;white-space:nowrap}.navbar__extra{display:flex;align-items:center;gap:18px}.navbar__support,.navbar__promo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.navbar__support .icon{width:24px;height:24px}.navbar__promo{height:34px;padding:0 16px 0 12px;border-radius:100px;background:rgb(255 255 255 / .18)}.navbar__promo .icon{width:24px;height:24px}.catmenu{position:relative}.catmenu__link{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:10px;font-size:15px}.catmenu__link>span{flex:1}.catmenu__link .icon{width:22px;height:22px}.catmenu__link .icon-chevron{display:none;width:16px;height:16px;color:var(--c-muted)}.catmenu__item.is-open>.catmenu__link,.catmenu__link:hover{background:var(--c-bg);color:var(--c-primary)}.catmenu__panel{display:none;position:absolute;left:100%;top:0;z-index:40;width:min(860px, 68vw);min-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:34px 40px 18px;background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow)}.catmenu__panel::before{content:"";position:absolute;top:0;bottom:0;right:100%;width:24px}.catmenu__item.is-open>.catmenu__panel,.catmenu__item:focus-within>.catmenu__panel{display:block}.catmenu__back,.catmenu__all{display:none}.catmenu__cols{columns:3 210px;column-gap:48px}.catmenu__col{break-inside:avoid;margin-bottom:26px}.catmenu__head{display:block;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--c-border);font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:0}.catmenu__col ul{display:grid;gap:2px;font-size:14px;font-weight:400;line-height:1.5;color:var(--c-subtle)}.catmenu__col li a{display:block;padding:4px 0;transition:color .15s,transform .15s}.catmenu__col li a:hover{color:var(--c-primary);transform:translateX(3px)}.catdrawer{display:none;position:absolute;left:0;right:0;top:100%}.catdrawer.is-open{display:block}.catdrawer__backdrop,.catdrawer__head{display:none}.catdrawer .catmenu{width:300px;padding:12px;background:#fff;border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow)}.home-top{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;margin-top:28px}.home-cats{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-card);padding:14px 10px}.home-cats>.catmenu{display:flex;flex-direction:column;justify-content:space-between;flex:1}.home-cats .catmenu__panel{left:calc(100% + 20px)}.home-cats__all{display:none;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px 14px;border:0;border-top:1px solid var(--c-border);background:none;color:var(--c-primary);font-weight:600;text-align:left;cursor:pointer}.home-cats__all .icon{width:14px;height:14px}.home-cats .catmenu__item:nth-child(n+12){display:none}.home-cats:has(.catmenu__item:nth-child(12)) .home-cats__all{display:flex}.hero{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:445px;background:#333}.hero__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;padding:48px 56px;color:#fff;background:#333 center / cover no-repeat}.hero:not(.is-ready) .slide:not(:first-child){background-image:none}.slide--laptop{background-image:url(/wp-content/themes/infopc/assets/img/hero-laptop.jpg);background-position:right center}.slide--laptop{background-image:image-set(url(/wp-content/themes/infopc/assets/img/hero-laptop.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/hero-laptop.jpg) type("image/jpeg"));background-position:right center}.slide--config{background-image:url(/wp-content/themes/infopc/assets/img/configurator-case.png),url(/wp-content/themes/infopc/assets/img/configurator-bg.jpg);background-size:auto 115%,cover;background-position:92% 30%,center}.slide--config{background-image:image-set(url(/wp-content/themes/infopc/assets/img/configurator-case.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/configurator-case.png) type("image/png")),image-set(url(/wp-content/themes/infopc/assets/img/configurator-bg.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/configurator-bg.jpg) type("image/jpeg"));background-size:auto 115%,cover;background-position:92% 30%,center}.slide--security{background-image:url(/wp-content/themes/infopc/assets/img/security-camera.png),radial-gradient(120% 120% at 0% 100%,#1a1a1a 0%,#4a4a4a 60%,#6c6c6c 100%);background-size:60% auto,cover;background-position:105% 70%,center}.slide--security{background-image:image-set(url(/wp-content/themes/infopc/assets/img/security-camera.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/security-camera.png) type("image/png")),radial-gradient(120% 120% at 0% 100%,#1a1a1a 0%,#4a4a4a 60%,#6c6c6c 100%);background-size:60% auto,cover;background-position:105% 70%,center}.slide__content{max-width:420px}.slide__title{font-size:40px;line-height:1.3;color:#fff;margin:0 0 6px}.slide__lead{font-size:18px;font-weight:400;margin:0 0 32px}.slide__specs{font-size:15px;font-weight:400;line-height:1.5;color:#c9c9c9;margin-bottom:44px}.hero__dots{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:8px}.hero__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .45);cursor:pointer}.hero__dots button[aria-current]{background:#fff}.trust{margin-top:38px;padding:11px 25px;border-radius:50px;background:var(--c-ink);color:#fff;overflow:hidden}.trust__track{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust__item{display:flex;align-items:center;gap:8px;white-space:nowrap}.trust__item .icon{width:30px;height:30px}.trust__item b{display:block;font-size:13px;font-weight:500}.trust__item span{font-size:11px;font-weight:400;color:#dadada;letter-spacing:-.02em}.cat-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px}.cat-card{display:flex;align-items:center;gap:16px;height:108px;padding:10px 16px;background:#fff;border-radius:var(--radius)}.cat-card img{width:100px;height:80px;object-fit:contain}.cat-card__body{display:flex;flex-direction:column;gap:4px}.cat-card__name{font-size:15px}.cat-card__count{font-size:12px;color:#8d8d8d}.cat-card__more{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.cat-card__more .icon{width:12px;height:12px}.brands{margin-top:20px;padding:20px 56px;background:#fff;border-radius:var(--radius);overflow:hidden}.brands__track{display:flex;justify-content:space-between;gap:24px}[data-marquee-clone]{display:none}.brands a{font-family:var(--font-head);font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:#838383;white-space:nowrap}.brands a:hover{color:var(--c-ink)}.tabs{display:flex;gap:26px;margin-bottom:26px;border-bottom:1px solid var(--c-border);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs__tab{padding:0 0 6px;border:0;border-bottom:1px solid #fff0;margin-bottom:-1px;background:none;color:var(--c-subtle);font-weight:400;white-space:nowrap;cursor:pointer}.tabs__tab[aria-selected="true"]{color:var(--c-primary);border-color:var(--c-primary)}ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--grid-gap)}ul.products.products--row,.home ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.card{display:flex;flex-direction:column;min-height:450px;padding:12px 16px 8px 11px;background:#fff;border-radius:var(--radius-card);transition:box-shadow .2s}.card:hover{box-shadow:var(--shadow)}.card{position:relative}.card__media{position:relative;display:grid;place-items:center;aspect-ratio:1;width:min(211px, 100%);margin:30px auto 28px}.card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.card__body{display:flex;flex-direction:column;gap:6px;flex:1}.card__body>:not(.buy){margin-inline:7px}.card__title{margin:0;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__brand{margin:0;font-size:14px;color:var(--c-muted)}.card__rating{display:flex;align-items:center;gap:4px;margin:0;font-size:14px;color:var(--c-muted)}.card__rating b{font-weight:500;color:var(--c-text);margin-left:4px}.stars{--pct:calc(var(--rating, 0) / 5 * 100%);flex:none;width:84px;height:16px;background:linear-gradient(90deg,var(--c-star) var(--pct),#d9d9d9 var(--pct));-webkit-mask:url(/wp-content/themes/infopc/assets/icons/star.svg) 0 0 / 16.8px 16px repeat-x;mask:url(/wp-content/themes/infopc/assets/icons/star.svg) 0 0 / 16.8px 16px repeat-x}.card .price{margin:auto 7px 4px;padding-top:6px}.badge{position:absolute;top:14px;left:14px;z-index:2;padding:4px 11px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;color:#fff}.badge--new{background:var(--c-primary)}.badge--sale{background:var(--c-sale)}.price{font-weight:600;font-size:16px;letter-spacing:-.05em;color:var(--c-price)}.price del{font-weight:400;font-size:12px;color:var(--c-muted);margin-right:4px}.price ins{text-decoration:none}.buy{display:flex;height:37px;border-radius:100px;background:var(--c-primary)}.buy__qty{display:flex;align-items:center;flex:none;width:84px;margin-right:-5px;position:relative;z-index:1;padding-left:14px;border-radius:18px 28px 0 18px / 18px 37px 0 18px;background:var(--c-ink);color:#fff;font-size:14px}.buy__qty .icon{width:23px;height:22px;margin-right:3px}.buy__qty button{width:11px;height:100%;padding:0;border:0;background:none;color:#fff;cursor:pointer;font-size:14px}.buy__qty [data-qty-value]{width:14px;text-align:center}.buy__qty--icon{padding-left:28px}.buy__btn.button{flex:1;min-width:0;padding:0 10px;background:none;font-size:15px;white-space:nowrap}.buy .added_to_cart{display:none}.card{container-type:inline-size}@container (max-width:200px){.buy__qty{width:auto;padding:0 12px 0 14px}.buy__qty .icon{margin:0;width:20px;height:20px}.buy__qty button,.buy__qty [data-qty-value]{display:none}.buy__btn.button{font-size:14px;padding:0 6px}}.buy__btn.added::after{content:" ✓"}.promo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--grid-gap)}.promo-grid ul.products{display:contents}.promo-tile{grid-column:span 2;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:450px;padding:53px 37px 44px;overflow:hidden;border-radius:var(--radius-card);color:#fff;background:#333 no-repeat}.promo-tile:hover{color:#fff}.promo-tile>*{position:relative}.promo-tile__title{font-size:36px;line-height:1.2;color:#fff;margin-bottom:14px}.promo-tile__lead{margin:0 0 22px;font-weight:400}.promo-tile__specs{font-size:13px;font-weight:400;line-height:1.5;color:#c9c9c9;margin-bottom:auto}.promo-tile .pill-cta{margin-top:28px}.promo-tile--security{background-color:#6c6c6c;background-image:linear-gradient(90deg,rgb(20 20 20 / .55) 0%,transparent 55%),url(/wp-content/themes/infopc/assets/img/security-camera.png),radial-gradient(110% 90% at 0% 100%,#111 0%,#3a3a3a 55%,#6c6c6c 100%);background-size:cover,440px auto,cover;background-position:center,150px 150px,center}.promo-tile--security{background-color:#6c6c6c;background-image:linear-gradient(90deg,rgb(20 20 20 / .55) 0%,transparent 55%),image-set(url(/wp-content/themes/infopc/assets/img/security-camera.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/security-camera.png) type("image/png")),radial-gradient(110% 90% at 0% 100%,#111 0%,#3a3a3a 55%,#6c6c6c 100%);background-size:cover,440px auto,cover;background-position:center,150px 150px,center}.promo-tile--laptop{background-image:url(/wp-content/themes/infopc/assets/img/hero-laptop.jpg);background-size:auto 100%;background-position:78% center}.promo-tile--laptop{background-image:image-set(url(/wp-content/themes/infopc/assets/img/hero-laptop.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/hero-laptop.jpg) type("image/jpeg"));background-size:auto 100%;background-position:78% center}.config-banner{position:relative;display:block;margin-top:120px;min-height:500px;padding:70px 66px;border-radius:var(--radius-card);background:url(/wp-content/themes/infopc/assets/img/configurator-bg.jpg) center / cover,var(--grad-dark-red);color:#fff}.config-banner{position:relative;display:block;margin-top:120px;min-height:500px;padding:70px 66px;border-radius:var(--radius-card);background:image-set(url(/wp-content/themes/infopc/assets/img/configurator-bg.avif) type("image/avif"),url(/wp-content/themes/infopc/assets/img/configurator-bg.jpg) type("image/jpeg")) center / cover,var(--grad-dark-red);color:#fff}.config-banner:hover{color:#fff}.config-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.config-banner__title{font-family:var(--font-head);font-weight:600;font-size:40px;line-height:1.3}.config-banner__lead{margin:8px 0 38px;font-size:18px;font-weight:400}.config-banner__specs{display:flex;flex-direction:column;font-size:15px;font-weight:400;line-height:1.5;color:#c9c9c9;margin-bottom:60px}.config-banner__specs span::before{content:"✓";margin-right:6px;color:#fff}.config-banner__case{position:absolute;right:22%;top:-80px;width:525px;max-width:45%;pointer-events:none;transform:translateX(50%)}.container.page{padding-block:32px}.container.page--center{text-align:center;padding-block:80px}.page__title{font-size:clamp(22px, 3vw, 30px)}.entry__content{background:var(--c-surface);padding:24px;border-radius:var(--radius-card)}.breadcrumbs{font-size:13px;color:var(--c-muted);padding-block:16px 8px}.breadcrumbs__sep{margin:0 6px;opacity:.5}.shop{padding-bottom:48px}.shop__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.shop__sidebar{position:sticky;top:146px;max-height:calc(100vh - 166px);overflow-y:auto;scrollbar-width:thin;border-radius:var(--radius-card);background:var(--c-surface)}.admin-bar .shop__sidebar{top:178px;max-height:calc(100vh - 198px)}.shop__sidebar>.catdrawer__backdrop{display:none}.shop__header{margin-bottom:18px}.shop__about{display:grid;grid-template-columns:minmax(0,260px) minmax(0,72ch);gap:16px 48px;margin-top:48px;padding:40px 44px;border-radius:var(--radius-card);background:#fff;color:#555;font-size:16px;font-weight:400;line-height:1.75}.shop__about-title{align-self:start;margin:0;padding-left:16px;border-left:3px solid var(--c-primary);font-size:22px;line-height:1.25;color:var(--c-text)}.shop__about .term-description,.shop__about .page-description{min-width:0}.shop__about p{margin:0 0 14px}.shop__about p:first-child{color:var(--c-text);font-size:17px}.shop__about p:last-child{margin-bottom:0}.shop__about :is(h2,h3){margin:22px 0 8px;font-size:18px;color:var(--c-text)}.shop__about a{color:var(--c-primary);text-decoration:underline}.shop__toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.shop__toolbar .woocommerce-result-count{margin-right:auto}.woocommerce-result-count{margin:0;color:var(--c-subtle);font-size:14px;font-weight:400}.woocommerce-ordering{margin:0}.woocommerce-ordering select{height:40px;padding:0 36px 0 16px;border:1px solid var(--c-border);border-radius:100px;background:var(--c-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23707070' stroke-width='2'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E") right 14px center no-repeat;appearance:none;cursor:pointer}.filters-btn{display:none;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--c-border);border-radius:100px;background:var(--c-surface);font-weight:500;cursor:pointer}.filters-btn .icon{width:18px;height:18px}.filters{display:flex;flex-direction:column}.filters__head{display:none}.filters__body{padding:8px 20px}.facet{border-bottom:1px solid var(--c-border)}.facet:last-child{border-bottom:0}.facet__title{display:flex;align-items:center;gap:8px;padding:16px 0;font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:0;list-style:none;cursor:pointer}.facet__title::-webkit-details-marker{display:none}.facet__title::after{content:"";width:8px;height:8px;margin:-4px 2px 0 auto;border:solid var(--c-subtle);border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform .2s}.facet[open]>.facet__title::after{transform:rotate(-135deg);margin-top:4px}.facet__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--c-primary);color:#fff;font:600 12px/1 var(--font)}.facet__list{display:grid;gap:2px;padding-bottom:14px;font-size:14px;font-weight:400}.facet__list.is-collapsed>li:nth-child(n+9){display:none}.facet__list--links a{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;margin-inline:-8px;border-radius:8px}.facet__list--links a:hover{background:var(--c-bg)}.facet__n{margin-left:auto;padding-left:8px;color:var(--c-muted);font-size:13px}.facet__more{margin:-6px 0 14px;padding:0;border:0;background:none;color:var(--c-primary);font-size:14px;font-weight:500;cursor:pointer}.facet__search{width:100%;height:36px;margin-bottom:10px;padding:0 12px;border:1px solid var(--c-border);border-radius:100px;font-size:14px}.check{display:flex;align-items:center;gap:10px;padding:5px 0;cursor:pointer}.check input{appearance:none;flex:none;width:18px;height:18px;margin:0;border:1.5px solid #c9c6c6;border-radius:5px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.check input:checked{border-color:var(--c-primary);background:var(--c-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center / 12px no-repeat}.check input:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.check:hover span:first-of-type{color:var(--c-primary)}.price-range{padding-bottom:16px;--a:0%;--b:100%}.price-range__track{position:relative;height:24px;margin:0 9px 10px}.price-range__track::before{content:"";position:absolute;left:-9px;right:-9px;top:10px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--c-border) var(--a),var(--c-primary) var(--a) var(--b),var(--c-border) var(--b))}.price-range__track input{position:absolute;inset:0 -9px;width:calc(100% + 18px);height:24px;margin:0;background:none;appearance:none;pointer-events:none}.price-range__track input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border:3px solid var(--c-primary);border-radius:50%;background:#fff;pointer-events:auto;cursor:grab}.price-range__track input::-moz-range-thumb{width:12px;height:12px;border:3px solid var(--c-primary);border-radius:50%;background:#fff;pointer-events:auto;cursor:grab}.price-range__inputs{display:flex;align-items:center;gap:8px;color:var(--c-muted)}.price-range__inputs label{flex:1}.price-range__inputs input{width:100%;height:38px;padding:0 12px;border:1px solid var(--c-border);border-radius:100px;font-size:14px;-moz-appearance:textfield}.price-range__inputs input::-webkit-inner-spin-button{appearance:none}.filters__foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--c-border);background:#fff}.filters__reset{color:var(--c-subtle);font-size:14px;text-decoration:underline;text-underline-offset:3px}.filters__apply{display:none}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 14px;border-radius:100px;background:#fff;border:1px solid var(--c-border);font-size:13px}.chip .icon{width:14px;height:14px;color:var(--c-muted)}.chip:hover{border-color:var(--c-primary)}.chip--clear{padding-right:14px;border-color:#fff0;background:none;color:var(--c-primary);text-decoration:underline;text-underline-offset:3px}.empty-results{padding:48px 24px;border-radius:var(--radius-card);background:#fff;text-align:center;color:var(--c-subtle);font-weight:400}.empty-results__title{margin-top:0;font-family:var(--font-head);font-size:20px;font-weight:600;color:var(--c-text)}.empty-results a{color:var(--c-primary);text-decoration:underline}.site-search{position:relative}.suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;max-height:min(70vh, 560px);overflow-y:auto;padding:8px;border-radius:20px;background:#fff;box-shadow:0 12px 40px rgb(0 0 0 / .16)}.suggest__label{margin:8px 10px 4px;color:var(--c-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.suggest a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px}.suggest a:hover,.suggest a.is-active{background:var(--c-bg);color:inherit}.suggest__cat span{margin-left:auto;color:var(--c-muted);font-size:13px}.suggest__item img{width:48px;height:48px;object-fit:contain;flex:none;border-radius:8px;background:#fff}.suggest__name{flex:1;min-width:0;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suggest__price{flex:none;display:flex;flex-direction:column;align-items:flex-end;color:var(--c-price);font-weight:600;font-size:14px}.suggest__price del{color:var(--c-muted);font-weight:400;font-size:12px}.suggest__all{justify-content:center;margin-top:4px;background:var(--c-bg);color:var(--c-primary)!important;font-weight:600}.suggest__empty{margin:0;padding:16px;color:var(--c-subtle);text-align:center}.woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:6px;margin:32px 0 0;justify-content:center}.woocommerce-pagination a,.woocommerce-pagination span{display:block;min-width:40px;padding:9px 12px;text-align:center;background:var(--c-surface);border-radius:100px}.woocommerce-pagination .current{background:var(--c-primary);color:#fff}.product-page{padding-bottom:56px}.product-page .breadcrumbs{margin:24px 0 28px}.product-hero{display:grid;grid-template-columns:minmax(0,730px) minmax(0,1fr);gap:56px;align-items:start}.product-hero .summary{max-width:620px}.product-hero__media{position:relative}.product-hero__media>.badge{top:18px;left:102px;z-index:3}.product-page .woocommerce-product-gallery{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:28px}.product-page .woocommerce-product-gallery>:is(.flex-viewport,.woocommerce-product-gallery__wrapper){grid-column:2;grid-row:1;overflow:hidden;background:var(--c-surface);border-radius:var(--radius-card)}.product-page .woocommerce-product-gallery:not(:has(.flex-control-thumbs)){grid-template-columns:minmax(0,1fr)}.product-page .woocommerce-product-gallery:not(:has(.flex-control-thumbs))>*{grid-column:1}.product-hero__media:not(:has(.flex-control-thumbs))>.badge{left:18px}.product-page .woocommerce-product-gallery__image{position:relative;overflow:hidden}.product-page .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1;object-fit:contain;padding:8%}.product-page .flex-control-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;max-height:640px;overflow-y:auto;scrollbar-width:none}.product-page .flex-control-thumbs li{flex:none;width:62px;height:62px;margin:0;padding:6px;overflow:hidden;background:var(--c-surface);border-radius:14px;cursor:pointer}.product-page .flex-control-thumbs img{width:100%;height:100%;object-fit:contain;opacity:.7;transition:opacity .2s}.product-page .flex-control-thumbs img.flex-active,.product-page .flex-control-thumbs img:hover{opacity:1}.product-page .woocommerce-product-gallery__trigger{position:absolute;top:14px;right:14px;z-index:2;font-size:0;width:36px;height:36px;border-radius:50%;background:var(--c-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23181818' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='5.5'/%3E%3Cpath d='m12 12 4 4'/%3E%3C/svg%3E") center no-repeat}.delivery-pill{display:flex;align-items:center;gap:12px;height:39px;margin:0 0 16px;padding:0 20px;border-radius:100px;background:var(--grad-dark-red);color:#fff;font-size:14px;font-weight:600}.delivery-pill .icon{width:28px;height:23px}.product_title{margin:0 0 6px;font-size:clamp(22px, 2.2vw, 28px);font-weight:500}.summary .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 10px;color:var(--c-price);font-family:var(--font-head);font-size:32px;font-weight:600}.summary .price del{color:var(--c-muted);font-size:18px;font-weight:400}.summary .price ins{text-decoration:none}.woocommerce-price-suffix{font-size:12px;font-weight:400;color:var(--c-muted);white-space:nowrap}.card .woocommerce-price-suffix{display:block;font-size:11px}.summary__rating{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--c-subtle);font-size:15px;font-weight:400}.summary .woocommerce-product-details__short-description{margin-bottom:18px;font-size:15px;font-weight:400;line-height:1.55;color:var(--c-subtle);max-height:7.8em;overflow:hidden}.summary .woocommerce-product-details__short-description p{margin:0}.stock{margin:0 0 12px;font-size:14px;font-weight:600;color:#16a34a}.stock.out-of-stock{color:var(--c-primary)}.summary form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.summary form.variations_form{display:block}.summary .variations{width:100%;margin-bottom:12px;border-collapse:collapse}.summary .variations th{width:90px;padding:6px 12px 6px 0;text-align:left;font-weight:600}.summary .variations select{height:40px;padding:0 36px 0 16px;border:1px solid var(--c-border);border-radius:100px;background:#fff}.summary .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.summary .quantity:has(input[type="hidden"]){display:none}.summary .quantity{display:flex;flex:none;align-items:center;height:48px;padding:0 4px;border:1px solid var(--c-border);border-radius:100px;background:#fff}.summary .quantity input.qty{width:36px;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;font-size:16px;font-weight:600;-moz-appearance:textfield}.summary .quantity input::-webkit-inner-spin-button,.summary .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-step{width:30px;height:100%;padding:0;border:0;background:none;color:var(--c-subtle);font-size:16px;cursor:pointer}.summary .single_add_to_cart_button{position:relative;flex:1;min-width:200px;height:48px;padding:0 22px 0 84px;font-size:16px;font-weight:600;isolation:isolate}.summary .single_add_to_cart_button::after{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:68px;border-radius:24px 34px 0 24px / 24px 48px 0 24px;background:var(--c-ink)}.summary .single_add_to_cart_button::before{content:"";position:absolute;left:22px;top:50%;width:23px;height:22px;margin-top:-11px;background:#fff;-webkit-mask:url(/wp-content/themes/infopc/assets/icons/cart-btn.svg) center / contain no-repeat;mask:url(/wp-content/themes/infopc/assets/icons/cart-btn.svg) center / contain no-repeat}.summary .single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}.buy-now.button{flex:1 0 100%;height:48px;padding:0 34px;background:#fbd3d4;color:var(--c-ink);font-size:16px;font-weight:600}.buy-now.button:hover{color:var(--c-ink);filter:none;background:#f8c0c2}.card__actions{position:absolute;top:12px;right:12px;z-index:2;display:grid;gap:6px;opacity:0;transform:translateX(4px);transition:opacity .2s,transform .2s}.card:hover .card__actions,.card:focus-within .card__actions,.card__actions:has(.is-active){opacity:1;transform:none}.list-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--c-ink);box-shadow:0 2px 8px rgb(0 0 0 / .1);cursor:pointer}.list-btn .icon{width:17px;height:17px}.list-btn:hover{color:var(--c-primary)}.list-btn.is-active{background:var(--c-primary);color:#fff}.list-btn.is-active[data-list="wishlist"] .icon{fill:currentColor}.product-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 16px;padding-top:18px;border-top:1px solid var(--c-border)}.product-tools{display:flex;gap:18px}.product-tools .list-btn{width:auto;height:auto;gap:6px;display:inline-flex;align-items:center;padding:0;background:none;box-shadow:none;font-weight:600;font-size:15px}.product-tools .list-btn::after{content:attr(aria-label)}.product-tools .list-btn[data-list="compare"]::after{content:"Compară"}.product-tools .list-btn[data-list="wishlist"]::after{content:"Adaugă la favorite"}.product-tools .list-btn[data-list="wishlist"].is-active::after{content:"În favorite"}.product-tools .list-btn[data-list="compare"].is-active::after{content:"În comparare"}.product-tools .list-btn.is-active{background:none;color:var(--c-primary)}.product-share{display:flex;align-items:center;gap:10px;font-weight:600}.product-share a{display:grid;place-items:center;color:var(--c-subtle)}.product-share a:hover{color:var(--c-primary)}.product-share .icon{width:16px;height:16px}.product-sku{margin:10px 0 0;color:var(--c-muted);font-size:13px;text-align:right}.product-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,452px);gap:32px;align-items:start;margin-top:36px;padding-top:36px;border-top:1px solid var(--c-border)}.product-details--side-only{grid-template-columns:minmax(0,1fr) minmax(0,452px)}.product-details--side-only .product-details__side{grid-column:2}.product-details__main{display:grid;gap:28px}.product-details:not(.product-details--side-only) .product-details__side{margin-top:calc(22px * 1.2 + 22px)}.product-details__title{margin:0 0 22px;font-size:22px;font-weight:500}.panel{padding:28px;background:var(--c-surface);border-radius:var(--radius-card)}.spec-groups{padding-block:10px}.spec-groups.is-collapsed{max-height:980px;overflow:hidden;-webkit-mask:linear-gradient(#000 85%,transparent);mask:linear-gradient(#000 85%,transparent)}.spec-group{padding:18px 0}.spec-group+.spec-group{border-top:1px solid var(--c-border)}.spec-group__title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--font);font-size:17px;font-weight:500}.spec-group__title .icon{width:22px;height:22px;color:var(--c-primary)}.spec-group__rows{margin:0}.spec-group__rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:9px 0;font-size:15px}.spec-group__rows dt{font-weight:400;color:#333}.spec-group__rows dd{margin:0;font-weight:600;overflow-wrap:anywhere}.spec-groups__more{display:block;margin:14px auto 0;padding:10px 22px;border:1px solid var(--c-border);border-radius:100px;background:var(--c-surface);font-weight:600;cursor:pointer}.spec-groups__more:hover{border-color:var(--c-primary);color:var(--c-primary)}.product-description :not(h1,h2,h3,h4,h5,h6),.term-description :not(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.product-description :is(h1,h2,h3,h4,h5,h6) *{font-size:inherit!important;font-family:inherit!important}.product-description p{margin:0 0 12px!important}.product-description p:empty,.product-description p:has(>br:only-child){display:none}.product-description,.entry__content{overflow-wrap:anywhere;font-weight:400;line-height:1.6;color:#444}.product-description img{border-radius:16px;margin-inline:auto}.product-description :is(iframe,video),.entry__content iframe{max-width:100%}.product-description table,.entry__content table{display:block;max-width:100%;overflow-x:auto}.delivery-box{padding:26px 28px 14px;border:1px solid var(--c-border)}.delivery-box__title{display:inline-block;margin:0 0 14px;font-size:20px;font-weight:500;border-bottom:2px solid currentColor}.delivery-box__list{display:grid;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.delivery-box__list li{display:grid;grid-template-columns:22px minmax(0,1fr) 64px 90px;gap:10px;font-size:14px}.delivery-box__list .icon,.delivery-box__policies .icon{width:22px;height:20px;color:var(--c-primary);margin-top:1px}.delivery-box__what{color:var(--c-subtle);font-size:13px;font-weight:400;line-height:1.55}.delivery-box__what b{display:block;color:var(--c-text);font-size:14px;font-weight:500}.delivery-box__days{color:var(--c-subtle);font-weight:400}.delivery-box__price{font-weight:600;text-align:right}.delivery-box__policies li{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:14px}.delivery-box__policies a{margin-left:auto;color:#2f80ed;font-style:italic;font-weight:400}.reviews{margin-top:28px}.reviews__title{margin:0 0 6px;text-align:center;font-size:22px;font-weight:500}.reviews__summary{text-align:center}.reviews__average{margin:0;font-family:var(--font-head);font-size:56px;font-weight:600;line-height:1.1}.stars--lg{display:block;width:90px;height:17px;margin:4px auto;-webkit-mask-size:18px 17px;mask-size:18px 17px}.stars--sm{width:72px;height:14px;-webkit-mask-size:14.4px 14px;mask-size:14.4px 14px}.reviews__count{margin:0 0 22px;color:var(--c-subtle);font-weight:400}.reviews__bars{display:grid;gap:14px;margin-bottom:36px}.reviews__bars li{display:flex;align-items:center;gap:10px}.reviews__bar{flex:1;height:9px;border-radius:10px;background:#e6e6e6;overflow:hidden}.reviews__bar span{display:block;height:100%;border-radius:inherit;background:var(--c-price)}.comment-reply-title{display:block;margin-bottom:14px;font-weight:600}.comment-notes,.must-log-in,.woocommerce-verification-required{color:var(--c-subtle);font-size:14px;font-weight:400}#review_form :is(p,.comment-form-rating){margin:0 0 14px}#review_form label{display:block;margin-bottom:8px;font-size:14px}#review_form .comment-form-rating{display:flex;align-items:center;gap:10px}#review_form .comment-form-rating label{margin:0}#review_form .required{color:var(--c-primary)}#review_form :is(input[type="text"],input[type="email"],textarea){width:100%;padding:12px 18px;border:1px solid var(--c-border);border-radius:22px;background:#fff}#review_form input[type="text"],#review_form input[type="email"]{border-radius:100px}#review_form textarea{min-height:170px;resize:vertical}#review_form .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;font-size:14px}#review_form .comment-form-cookies-consent label{margin:0;font-weight:400}#review_form .form-submit input{padding:11px 22px;border:0;border-radius:100px;background:var(--c-price);color:#fff;font-weight:600;cursor:pointer}#review_form #rating{display:none}p.stars{width:auto;height:auto;margin:0;background:none;-webkit-mask:none;mask:none}p.stars span{display:flex;gap:2px}p.stars a{display:block;width:16px;height:16px;overflow:hidden;text-indent:100%;white-space:nowrap;background:#c9c9c9;-webkit-mask:url(/wp-content/themes/infopc/assets/icons/star.svg) center / contain no-repeat;mask:url(/wp-content/themes/infopc/assets/icons/star.svg) center / contain no-repeat}p.stars:hover a,p.stars.selected a{background:var(--c-star)}p.stars a:hover~a,p.stars.selected a.active~a{background:#c9c9c9}p.stars:hover a:hover~a{background:#c9c9c9}.reviews__list-title{margin:32px 0 16px;font-family:var(--font);font-size:15px;font-weight:600}.commentlist{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--c-border);border-radius:22px}.commentlist .comment-text{display:flex;flex-direction:column}.commentlist .comment-text .meta{order:-1}.commentlist li{background:var(--c-surface)}.commentlist li+li{border-top:1px solid var(--c-border)}.commentlist .comment_container{padding:22px 24px}.commentlist .children .comment_container{background:#f4f4f5}.commentlist .children{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-border)}.commentlist .avatar{display:none}.commentlist .meta{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:14px}.commentlist .woocommerce-review__author{font-weight:600}.commentlist .woocommerce-review__dash{display:none}.commentlist .woocommerce-review__published-date{color:var(--c-subtle);font-weight:400}.commentlist .star-rating{margin-bottom:14px}.commentlist .description{color:var(--c-subtle);font-size:14px;font-weight:400;line-height:1.7}.commentlist .description p{margin:0}.star-rating{position:relative;width:84px;height:16px;overflow:hidden;font-size:0;background:#d9d9d9;-webkit-mask:url(/wp-content/themes/infopc/assets/icons/star.svg) 0 0 / 16.8px 16px repeat-x;mask:url(/wp-content/themes/infopc/assets/icons/star.svg) 0 0 / 16.8px 16px repeat-x}.star-rating span{position:absolute;inset:0 auto 0 0;overflow:hidden;background:var(--c-star)}.star-rating span::before{content:none}.related,.upsells{margin-top:48px}.related>h2,.upsells>h2{margin:0 0 22px;font-size:22px;font-weight:500}.related ul.products,.upsells ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.toast{position:fixed;left:50%;bottom:24px;z-index:100001;max-width:calc(100% - 32px);padding:12px 18px;border-radius:18px;background:var(--c-ink);color:#fff;font-size:14px;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity .2s,transform .2s}.toast.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}.toast a{color:#fff;font-weight:600;text-decoration:underline}.list-page{padding-bottom:56px}.list-page .breadcrumbs{margin:24px 0 12px}.list-page__note{margin:-4px 0 20px;color:var(--c-subtle);font-weight:400}.list-page__loading{color:var(--c-subtle)}.list-page ul.products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.compare-scroll{overflow-x:auto;border-radius:var(--radius-card);background:#fff}.compare{width:100%;min-width:calc(180px + var(--cols) * 220px);border-collapse:collapse;table-layout:fixed;font-size:14px}.compare th,.compare td{padding:10px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-border)}.compare th[scope="row"]{width:180px;color:var(--c-subtle);font-weight:400}.compare td{font-weight:600;overflow-wrap:anywhere}.compare__products td{position:relative;padding-top:20px;font-weight:500}.compare__products .price{margin:8px 0 12px;color:var(--c-price);font-weight:600}.compare__products .price del{color:var(--c-muted);font-weight:400;font-size:12px}.compare__media{display:block;width:140px;aspect-ratio:1;margin:0 auto 10px}.compare__media img{width:100%;height:100%;object-fit:contain}.compare__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compare__remove{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--c-bg);cursor:pointer}.compare__remove .icon{width:14px;height:14px}.compare__group th{padding-top:22px;background:#fff;color:var(--c-text);font-weight:600;font-size:15px}.compare__group .icon{width:18px;height:18px;color:var(--c-primary);vertical-align:-3px;margin-right:6px}.compare__diff{display:flex;gap:8px;align-items:center;color:var(--c-text);cursor:pointer}.compare.only-diff tr.is-same{display:none}.page--shop{padding-bottom:56px}.page--shop .page__title{margin-bottom:20px}.checkout-steps{display:flex;align-items:center;gap:10px;margin:4px 0 22px;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--c-muted)}.checkout-steps li{display:flex;align-items:center;gap:10px}.checkout-steps li+li::before{content:"";width:48px;height:2px;border-radius:2px;background:var(--c-border)}.checkout-steps li.is-done::before,.checkout-steps li.is-current::before{background:var(--c-primary)}.checkout-steps a{display:flex;align-items:center;gap:8px;color:inherit}.checkout-steps__num{display:grid;place-items:center;flex:none;width:28px;height:28px;line-height:1;border-radius:50%;background:#fff;border:1px solid var(--c-border);font-size:13px}.checkout-steps__num .icon{width:14px;height:14px}.checkout-steps .is-current,.checkout-steps .is-done{color:var(--c-text)}.checkout-steps .is-current .checkout-steps__num{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.checkout-steps .is-done .checkout-steps__num{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.wc-block-components-sidebar-layout{gap:28px;margin:0!important}.wc-block-cart__main,.wc-block-checkout__main{align-self:flex-start;padding:28px 30px!important;background:#fff;border-radius:var(--radius-card)}.wc-block-components-sidebar{padding:26px 26px 22px!important;background:#fff;border-radius:var(--radius-card);align-self:flex-start;position:sticky;top:150px}.admin-bar .wc-block-components-sidebar{top:182px}.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0!important}.wc-block-components-checkout-order-summary__title,.wc-block-cart__totals-title{margin:0 0 6px!important;padding:0!important;font-family:var(--font-head);font-size:20px!important;font-weight:600!important;text-transform:none!important;color:var(--c-text)}.wc-block-components-totals-wrapper{padding:14px 0!important;border-color:var(--c-border)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--font-head);font-size:22px!important;font-weight:700!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--c-price)}.wc-block-components-totals-item__description{color:var(--c-subtle);font-size:13px}table.wc-block-cart-items{border-collapse:collapse}table.wc-block-cart-items .wc-block-cart-items__header{font-size:12px;letter-spacing:.04em;color:var(--c-muted)}table.wc-block-cart-items .wc-block-cart-items__row{border-color:var(--c-border)!important}.wc-block-cart-item__image img{border-radius:14px;background:var(--c-bg);padding:6px}.wc-block-components-product-name{font-weight:600;color:var(--c-text)!important;text-decoration:none!important;line-height:1.35}.wc-block-components-product-name:hover{color:var(--c-primary)!important}.wc-block-components-product-metadata{color:var(--c-subtle);font-size:13px}.wc-block-components-product-metadata__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wc-block-components-product-price,.wc-block-cart-item__total .wc-block-components-formatted-money-amount{color:var(--c-price);font-weight:600}.wc-block-components-product-price del,.wc-block-components-product-price__regular{color:var(--c-muted)!important;font-weight:400}.wc-block-components-sale-badge{border:0!important;border-radius:6px!important;background:#e7f6e7!important;color:#2e7d32!important;font-weight:600!important}.wc-block-components-quantity-selector{border-radius:100px!important;overflow:hidden}.wc-block-components-quantity-selector::after{border-color:var(--c-border)!important;border-radius:100px!important}.wc-block-cart-item__remove-link{color:var(--c-muted)!important}.wc-block-cart-item__remove-link:hover{color:var(--c-primary)!important}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{width:100%;min-height:54px;border:0!important;border-radius:100px!important;background:var(--c-primary)!important;color:#fff!important;font-size:17px!important;font-weight:600!important;box-shadow:0 8px 20px rgb(208 32 39 / .25);transition:filter .15s,transform .15s}.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.wc-block-checkout__actions_row{flex-direction:column-reverse;align-items:stretch!important;gap:14px}.wc-block-components-checkout-return-to-cart-button{align-self:center;color:var(--c-subtle)!important;font-size:14px}.wc-block-components-checkout-step{margin:0 0 8px!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid var(--c-border)!important}.wc-block-components-checkout-step::after{display:none!important}.wc-block-components-checkout-step__container{padding:0!important}.wc-block-components-checkout-step__title{font-family:var(--font-head)!important;font-size:20px!important;font-weight:600!important}.wc-block-checkout__form{counter-reset:step}.wc-block-components-checkout-step__heading{display:flex;align-items:center}.wc-block-components-checkout-step__title::before{counter-increment:step;content:counter(step);display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--c-ink);color:#fff;font-size:14px;vertical-align:2px}.wc-block-components-text-input input,.wc-block-components-combobox .components-combobox-control input,.wc-blocks-components-select__select,.wc-block-components-textarea{border:1px solid var(--c-border)!important;border-radius:14px!important;background:#fff!important}.wc-block-components-text-input input:focus,.wc-blocks-components-select__select:focus,.wc-block-components-textarea:focus{border-color:var(--c-primary)!important;box-shadow:0 0 0 3px rgb(208 32 39 / .12)!important;outline:0!important}.wc-block-components-text-input.is-active label,.wc-block-components-text-input label{color:var(--c-subtle)!important}.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control-accordion-option{border-radius:16px!important}.wc-block-components-radio-control--highlight-checked::after{border-radius:16px!important}.wc-block-components-radio-control__option-checked,.wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:inset 0 0 0 2px var(--c-primary)!important;border-radius:16px}.wc-block-components-radio-control__input:checked{border-color:var(--c-primary)!important}.wc-block-components-radio-control__input:checked::before{background:var(--c-primary)!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:var(--c-primary)!important;border-color:var(--c-primary)!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff!important}.wc-block-checkout__terms{font-size:13px;color:var(--c-subtle)}.wc-block-checkout__add-note .wc-block-components-checkbox{display:none}.wc-block-checkout__add-note::before{content:"Notă la comandă (opțional)";display:block;margin-bottom:10px;font-family:var(--font-head);font-size:18px;font-weight:600}.wc-block-checkout__add-note .wc-block-components-textarea{width:100%;min-height:96px;margin:0!important;padding:12px 16px;font-size:15px}.wp-block-woocommerce-checkout-express-payment-block:not(:has(iframe,button,img)){display:none}.wc-block-components-express-payment--checkout{border:1px solid var(--c-border)!important;border-radius:18px!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{padding:14px 18px!important}.wc-block-components-express-payment__title{font-size:13px!important;font-weight:600!important;color:var(--c-subtle)}.wc-block-components-express-payment-continue-rule{margin:18px 0!important;color:var(--c-muted);font-size:13px}.wc-block-components-express-payment__event-buttons{gap:10px!important}.wc-block-components-express-payment__event-buttons>li{margin:0!important;border-radius:100px;overflow:hidden}.wc-block-components-express-payment__event-buttons :is(button,iframe,.gpay-card-info-container){border-radius:100px!important}.wc-block-components-express-payment--cart{margin-top:4px}.wc-block-components-express-payment-continue-rule--cart{margin:14px 0!important;color:var(--c-muted);font-size:13px;text-transform:none}.wc-block-components-express-payment-continue-rule::before,.wc-block-components-express-payment-continue-rule::after{border-color:var(--c-border)!important}.wc-block-checkout__shipping-method-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px!important}.wc-block-checkout__shipping-method-option{min-height:64px;margin:0!important;padding:12px 16px!important;border:1px solid var(--c-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;color:var(--c-text)!important;transition:border-color .15s,box-shadow .15s}.wc-block-checkout__shipping-method-option:hover{border-color:rgb(208 32 39 / .45)!important}.wc-block-checkout__shipping-method-option--selected{border-color:var(--c-primary)!important;box-shadow:inset 0 0 0 1px var(--c-primary)!important;background:#fff7f7!important}.wc-block-checkout__shipping-method-option--selected svg{fill:var(--c-primary)}.wc-block-checkout__shipping-method-option-title{font-weight:600!important}.wc-block-checkout__shipping-method-option-price{color:var(--c-subtle)!important;font-size:13px!important}.wc-block-components-shipping-rates-control .wc-block-components-radio-control,.wc-block-components-local-pickup-rates-control .wc-block-components-radio-control{display:grid;gap:8px}.wc-block-components-totals-shipping .wc-block-components-radio-control__option{margin:0!important;padding:12px 14px 12px 48px!important;border:1px solid var(--c-border);border-radius:14px}.wc-block-components-totals-shipping .wc-block-components-radio-control__option-checked{border-color:var(--c-primary);background:#fff7f7}.wc-block-components-totals-shipping .wc-block-components-radio-control__input{left:16px!important}.wc-block-components-radio-control__label{font-weight:500}.wc-block-components-radio-control__secondary-label{color:var(--c-price);font-weight:600}.wc-block-components-shipping-address,.wc-block-components-totals-shipping__change-address__link{font-size:13px;color:var(--c-subtle)}.free-ship--blocks{margin:0 0 16px}.wc-block-checkout__sidebar .free-ship--blocks{margin:16px 0 0}.wc-block-components-order-summary-item{display:grid!important;grid-template-columns:56px minmax(0,1fr);column-gap:12px}.wc-block-components-order-summary-item__total-price{grid-column:2;margin:2px 0 0!important;text-align:left!important}.wc-block-components-order-summary-item .wc-block-cart-item__prices{display:none}.wc-block-components-order-summary-item__description{min-width:0;padding-right:8px!important}.wc-block-components-order-summary-item__description .wc-block-components-product-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary-item .wc-block-components-sale-badge{display:none}.wc-block-components-order-summary-item__total-price{color:var(--c-price);font-weight:600;white-space:nowrap}.wc-block-components-order-summary-item__image img{border-radius:10px;background:var(--c-bg)}.wc-block-components-order-summary-item__quantity{background:var(--c-ink)!important;color:#fff!important;border:0!important}.wc-block-components-panel__button{font-weight:600!important}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:28px;align-items:start}.checkout-grid__main{padding:30px 32px;background:#fff;border-radius:var(--radius-card)}.checkout-grid__side{display:grid;gap:20px;position:sticky;top:100px}.checkout-grid__title{margin:0;padding:26px 28px 0;background:#fff;border-radius:var(--radius-card) var(--radius-card) 0 0;font-size:20px}.checkout-grid__side #order_review{display:grid;gap:20px}.checkout-grid #customer_details{display:grid;gap:8px}.checkout-grid #customer_details>div{width:auto;float:none}.checkout-grid h3{margin:0 0 18px;font-family:var(--font-head);font-size:20px;font-weight:600}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{grid-column:1 / -1;width:auto!important;margin-right:0!important}.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-shipping-fields__field-wrapper .form-row-first{grid-column:1}.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-shipping-fields__field-wrapper .form-row-last{grid-column:2}.checkout-grid .form-row label{font-size:15px;font-weight:500;color:var(--c-text)}.checkout-grid .form-row .optional{color:var(--c-muted);font-weight:400}.checkout-grid .woocommerce-input-wrapper{display:block}.checkout-grid .input-text,.checkout-grid select,.checkout-grid .select2-container .select2-selection--single{min-height:50px;padding:12px 20px;border:1px solid var(--c-border);border-radius:100px;background:#fff;font-size:15px}.checkout-grid textarea.input-text{min-height:110px;border-radius:22px;resize:vertical}.checkout-grid .select2-container{width:100%!important}.checkout-grid .select2-container .select2-selection--single{display:flex;align-items:center;height:auto}.checkout-grid .select2-selection__rendered{padding:0!important;line-height:1.4!important;color:var(--c-text)!important}.checkout-grid .select2-selection__arrow{top:50%!important;right:16px!important;transform:translateY(-50%)}.checkout-grid .input-text:focus,.checkout-grid select:focus,.select2-container--focus .select2-selection--single{border-color:var(--c-primary)!important;box-shadow:0 0 0 3px rgb(208 32 39 / .12);outline:0}.select2-dropdown{border-color:var(--c-border)!important;border-radius:16px!important;overflow:hidden;box-shadow:var(--shadow)}.select2-results__option--highlighted{background:var(--c-primary)!important}.checkout-grid .woocommerce-invalid .input-text,.checkout-grid .woocommerce-invalid .select2-selection{border-color:var(--c-primary)!important}#ship-to-different-address{margin-top:18px;font-size:16px}#ship-to-different-address label{display:flex;align-items:center;gap:10px;cursor:pointer}.checkout-grid input[type="checkbox"],.checkout-grid input[type="radio"]{width:18px;height:18px;accent-color:var(--c-primary)}.woocommerce-additional-fields{margin-top:16px;padding-top:22px;border-top:1px solid var(--c-border)}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{border-radius:18px}.woocommerce-form-coupon-toggle a,.woocommerce-form-login-toggle a{color:var(--c-primary);font-weight:600}form.checkout_coupon{display:flex;gap:10px;margin:0 0 18px;padding:18px;background:#fff;border-radius:18px}form.checkout_coupon .form-row{margin:0}form.checkout_coupon .form-row-first{flex:1}.woocommerce-checkout-review-order-table{width:100%;margin:-20px 0 0;padding:0 28px 22px;border-collapse:separate;border-spacing:0;background:#fff;border-radius:0 0 var(--radius-card) var(--radius-card)}.woocommerce-checkout-review-order-table :is(th,td){padding:14px 0;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:middle}.woocommerce-checkout-review-order-table thead th{padding-top:18px;border-bottom-width:2px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text)}.woocommerce-checkout-review-order-table :is(th,td):last-child{padding-left:12px;text-align:right}.review-item{display:grid;grid-template-columns:16px 56px minmax(0,1fr);align-items:center;gap:12px}.review-item__remove{color:var(--c-muted);font-size:20px;line-height:1}.review-item__remove:hover{color:var(--c-primary)}.review-item__image img{width:56px;height:56px;object-fit:contain;border-radius:10px;background:var(--c-bg);padding:4px}.review-item__text{display:grid;gap:4px;font-size:14px;font-weight:400;color:#444}.review-item__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.review-item .product-quantity{color:var(--c-text);font-weight:600}.review-item__sku{color:var(--c-muted);font-size:12px}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal td{color:var(--c-price);font-weight:600;white-space:nowrap}.woocommerce-checkout-review-order-table tfoot th{font-weight:500}.woocommerce-checkout-review-order-table .order-total :is(th,td){padding-top:18px;font-family:var(--font-head);font-size:22px;font-weight:700}.woocommerce-checkout-review-order-table .order-total td{color:var(--c-price)}.woocommerce-checkout-review-order-table .order-total small,.woocommerce-checkout-review-order-table .includes_tax{display:block;font-family:var(--font);font-size:13px;font-weight:400;color:var(--c-subtle)}.woocommerce-shipping-totals td{text-align:left!important}#shipping_method{display:grid;gap:8px;margin:0;padding:0;list-style:none}#shipping_method li{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:14px;font-size:14px}#shipping_method li:has(input:checked){border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.free-ship-row td{border-bottom:0!important;text-align:left!important}.free-ship p{margin:0 0 10px;font-size:14px;color:var(--c-subtle)}.free-ship b{color:var(--c-price)}.free-ship__bar{display:block;height:14px;border-radius:10px;background:#ececec;overflow:hidden}.free-ship__bar span{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(-45deg,var(--c-price) 0 8px,#e04048 8px 16px);transition:width .4s}.free-ship.is-done .free-ship__bar span{background:#2e7d32}#payment{padding:26px 28px;background:#fff;border-radius:var(--radius-card)}#payment::before{content:"Informații plată";display:block;margin-bottom:16px;font-family:var(--font-head);font-size:22px;font-weight:600}#payment .wc_payment_methods{display:grid;gap:4px;margin:0;padding:0 0 18px;border-bottom:1px solid var(--c-border);list-style:none}#payment .wc_payment_method>label{display:inline-flex;align-items:center;gap:10px;padding:10px 0;font-size:16px;cursor:pointer}#payment .wc_payment_method>label img{max-height:26px;width:auto}#payment .wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}#payment .payment_box{flex-basis:100%;position:relative;margin:6px 0 10px;padding:18px;border-radius:18px;background:#f6f6f6;font-size:14px;color:var(--c-subtle)}#payment .payment_box p:last-child{margin-bottom:0}#payment .payment_box .input-text,#payment .payment_box input:not([type="checkbox"]):not([type="radio"]){border-radius:100px}#payment .place-order{display:grid;gap:16px;margin:18px 0 0;padding:0}#payment .woocommerce-privacy-policy-text,#payment .woocommerce-terms-and-conditions-wrapper{color:var(--c-subtle);font-size:14px;line-height:1.6}#payment .woocommerce-privacy-policy-text a,#payment .woocommerce-terms-and-conditions-wrapper a{color:var(--c-primary)}#place_order{width:100%;min-height:56px;border-radius:100px;font-size:18px;font-weight:600;box-shadow:0 8px 20px rgb(208 32 39 / .25)}#place_order:hover{filter:brightness(1.07)}#payment .checkout-trust{margin-top:4px}.checkout-trust{display:grid;gap:10px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--c-border);list-style:none;font-size:13px;color:var(--c-subtle)}.checkout-trust li{display:flex;align-items:center;gap:10px}.checkout-trust .icon{flex:none;width:18px;height:18px;color:var(--c-primary)}.checkout-trust b{color:var(--c-text);font-weight:600}.checkout-trust__pay{display:block!important;margin-top:4px}.checkout-trust__pay img{width:200px;height:auto}.wp-block-woocommerce-empty-cart-block{padding:40px 28px;background:#fff;border-radius:var(--radius-card);text-align:center}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-family:var(--font-head);font-size:24px}.wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{border:0;border-radius:8px;background:var(--c-sale);color:#fff;font-size:12px}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font-size:14px;font-weight:500}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{color:var(--c-price);font-weight:600}.wp-block-woocommerce-empty-cart-block .wp-block-button__link{border-radius:100px;background:var(--c-primary);color:#fff}.site-header--focus{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--c-border)}.focus-header{display:flex;align-items:center;gap:24px;height:76px}.focus-header__secure{display:flex;align-items:center;gap:8px;margin:0 auto 0 0;padding:7px 14px;border-radius:100px;background:#eef8ee;color:#2e7d32;font-size:14px;font-weight:600}.focus-header__secure .icon{width:16px;height:16px}.focus-header__help{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-subtle)}.focus-header__help .icon{width:26px;height:26px;color:var(--c-primary)}.focus-header__help span{display:grid;line-height:1.3}.focus-header__help b{color:var(--c-text);font-size:15px}.site-footer--focus{padding:0}.focus-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px;color:var(--c-subtle);font-size:13px}.focus-footer img{width:200px;height:auto}.page--shop .woocommerce:has(>.account-nav){display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.account-nav{padding:12px;background:#fff;border-radius:var(--radius-card);position:sticky;top:150px}.account-nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.account-nav a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;font-weight:500}.account-nav .icon{width:20px;height:20px;color:var(--c-subtle)}.account-nav a:hover,.account-nav .is-active a{background:var(--c-bg);color:var(--c-primary)}.account-nav .is-active a .icon,.account-nav a:hover .icon{color:var(--c-primary)}.account-nav .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:6px;border-top:1px solid var(--c-border)}.woocommerce-MyAccount-content{min-width:0;padding:30px 32px;background:#fff;border-radius:var(--radius-card)}.woocommerce-MyAccount-content>h2,.woocommerce-MyAccount-content h3,.woocommerce-Address-title h2{font-size:20px}.account-hello__title{margin:0 0 4px;font-family:var(--font-head);font-size:24px;font-weight:600}.account-hello p{margin:0;color:var(--c-subtle);font-weight:400}.account-hello a{color:var(--c-primary);text-decoration:underline}.account-last-order{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;margin:22px 0 0;padding:18px 20px;border-radius:18px;background:var(--c-bg)}.account-last-order p{margin:0}.account-last-order__label{color:var(--c-subtle);font-size:13px}.account-last-order__number{font-weight:600}.account-last-order__total{font-weight:700;color:var(--c-price)}.order-status{display:inline-block;padding:5px 12px;border-radius:100px;background:#fff;font-size:13px;font-weight:600;white-space:nowrap}.order-status--processing,.order-status--on-hold{background:#fff4e0;color:#a35b00}.order-status--completed{background:#e7f6e7;color:#2e7d32}.order-status--cancelled,.order-status--failed,.order-status--refunded{background:#fde8e9;color:var(--c-primary)}.account-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none}.account-cards a{display:grid;gap:4px;height:100%;padding:20px;border:1px solid var(--c-border);border-radius:18px;transition:border-color .15s,box-shadow .15s}.account-cards a:hover{border-color:var(--c-primary);box-shadow:var(--shadow);color:inherit}.account-cards .icon{width:26px;height:26px;margin-bottom:8px;color:var(--c-primary)}.account-cards b{font-size:16px}.account-cards span{color:var(--c-subtle);font-size:13px;font-weight:400}.woocommerce-orders-table,.woocommerce-table--order-details{border-radius:14px;overflow:hidden;font-size:14px}.woocommerce-orders-table thead th{background:var(--c-bg);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-subtle)}.woocommerce-orders-table .button,.woocommerce-MyAccount-content .button{padding:8px 16px;font-size:14px}.woocommerce-orders-table__cell-order-number a{color:var(--c-primary);font-weight:600}mark.order-status,.woocommerce-MyAccount-content mark{background:none;font-weight:600;color:var(--c-text)}.woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.woocommerce-Address{padding:20px;border:1px solid var(--c-border);border-radius:18px}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.woocommerce-Address-title a{color:var(--c-primary);font-weight:600;font-size:14px}.woocommerce-Address address{font-style:normal;color:var(--c-subtle);line-height:1.7}.woocommerce form .form-row{display:grid;gap:6px;margin:0 0 14px}.woocommerce form .form-row label{font-size:14px;font-weight:500}.woocommerce form .form-row .required{color:var(--c-primary);text-decoration:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last{display:inline-grid;width:calc(50% - 7px)}.woocommerce form .form-row-first{margin-right:10px}.woocommerce form :is(.input-text,select),.woocommerce-Input{width:100%;min-height:46px;padding:10px 16px;border:1px solid var(--c-border);border-radius:14px;background:#fff}.woocommerce form :is(.input-text,select):focus,.woocommerce-Input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(208 32 39 / .12);outline:0}.woocommerce form fieldset{margin:18px 0;padding:18px;border:1px solid var(--c-border);border-radius:18px}.woocommerce form legend{padding:0 6px;font-weight:600}.woocommerce .woocommerce-button,.woocommerce-form-login__submit,.woocommerce-form-register__submit{min-height:46px;padding:0 26px}#customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#customer_login>div,.page--shop .woocommerce>.woocommerce-form-login,.woocommerce-ResetPassword{padding:30px 32px;background:#fff;border-radius:var(--radius-card)}#customer_login h2{font-size:22px}.woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:8px;margin:0 16px 0 0;font-weight:400!important}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lost_password a,.woocommerce-privacy-policy-text a{color:var(--c-primary)}.password-input{position:relative;display:block}.password-input .input-text{padding-right:48px}.show-password-input{position:absolute;top:50%;right:12px;width:26px;height:26px;padding:0;border:0;transform:translateY(-50%);background:var(--c-subtle);-webkit-mask: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'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 20px no-repeat;mask: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'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 20px no-repeat;cursor:pointer}.show-password-input.display-password{background:var(--c-primary)}.account-perks{display:grid;gap:8px;margin:0 0 18px;padding:14px 16px;border-radius:16px;background:var(--c-bg);list-style:none;font-size:14px}.account-perks li{display:flex;align-items:center;gap:10px}.account-perks .icon{width:16px;height:16px;color:#2e7d32}.woocommerce-privacy-policy-text{color:var(--c-subtle);font-size:13px}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;padding:12px 16px;margin:0 0 16px;border-radius:var(--radius);background:var(--c-surface);border-left:4px solid var(--c-primary);display:flex;justify-content:space-between;gap:12px;align-items:center}.input-text,.woocommerce form select{width:100%;padding:10px 14px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:#fff}table.shop_table:not(.wc-block-cart-items){width:100%;border-collapse:collapse;background:var(--c-surface)}table.shop_table:not(.wc-block-cart-items) :is(th,td){padding:12px;border-bottom:1px solid var(--c-border);text-align:left}.is-mobile table.wc-block-cart-items{width:100%;table-layout:fixed}.wc-block-cart.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:64px minmax(0,1fr)!important;column-gap:16px}.wc-block-cart.is-mobile table.wc-block-cart-items .wc-block-cart-item__image{grid-column:1!important;grid-row:1 / span 2!important}.wc-block-cart.is-mobile table.wc-block-cart-items .wc-block-cart-item__product{grid-column:2!important;grid-row:1!important;min-width:0;padding-bottom:0!important}.wc-block-cart.is-mobile table.wc-block-cart-items .wc-block-cart-item__total{grid-column:2!important;grid-row:2!important;justify-self:start;padding:8px 0 0!important;text-align:left!important}.wc-block-cart.is-mobile table.wc-block-cart-items .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}.site-footer{background:#fff;margin-top:48px}.footer__top{display:flex;justify-content:space-between;align-items:center;padding-block:22px;border-bottom:1px solid var(--c-border)}.footer__top img{width:190px}.footer__social{display:flex;align-items:center;gap:10px;font-weight:500}.social{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff}.social:hover{color:#fff;opacity:.85}.social .icon{width:15px;height:15px}.social--fb{background:#335296}.social--ig{background:#7a4a3b}.footer__grid{display:grid;grid-template-columns:1fr .9fr 1.1fr 2.5fr;gap:40px;padding-block:60px 48px}.footer__title{font-size:19px;margin-bottom:22px}.footer__list{display:grid;gap:16px;font-size:15px;font-weight:400;line-height:1.45;color:var(--c-subtle)}.footer__list a:hover{color:var(--c-primary)}.footer__list .is-strong{color:var(--c-text);font-weight:500}.footer__side{display:grid;gap:34px;align-content:start}.newsletter{position:relative;padding:22px 18px 20px;border-radius:20px;background:var(--c-bg);border:1px solid #ece9e9}.newsletter__title{max-width:440px;font-weight:500;font-size:26px;color:var(--c-primary);margin-bottom:10px}.newsletter__text{margin:0;font-size:15px;font-weight:400;line-height:1.6;color:var(--c-subtle);max-width:420px}.newsletter__row{display:flex;gap:10px;margin-top:12px}.newsletter input{flex:1;min-width:0;height:40px;padding:0 16px;border:1px solid #e3e3e3;border-radius:100px;background:#fff;font-size:14px}.newsletter button{height:40px;padding:0 18px;border:0;border-radius:100px;background:var(--c-primary);color:#fff;font-weight:600;cursor:pointer}.newsletter__msg{margin:10px 0 0;font-size:14px;color:#16a34a}.footer__trust{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-inline:18px}.footer__pay-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:18px}.footer__pay-title .icon{width:16px;height:16px}.footer__trust img{height:35px;width:auto}.footer__trust a img{height:60px}.footer__bottom{max-width:var(--container);margin:0 auto;padding-block:22px;border-top:1px solid var(--c-border);text-align:center;font-size:15px;font-weight:400}.to-top{position:fixed;right:24px;bottom:24px;z-index:90;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--c-ink);box-shadow:0 4px 18px rgb(0 0 0 / .12);transition:opacity .2s,transform .2s}.to-top[hidden]{display:grid;opacity:0;transform:translateY(10px);pointer-events:none}.to-top .icon{width:20px;height:20px;transform:rotate(-90deg)}.to-top:hover{color:var(--c-primary)}.is-focus-checkout .to-top{display:none}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.trust__track,.brands__track{animation:none!important}.trust,.brands{overflow-x:auto}}@media (max-width:1200px){ul.products.products--row,.home ul.products,.promo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.products--row>li:nth-child(n+5){display:none}.cat-cards{grid-template-columns:repeat(5,220px);overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cat-cards>li{scroll-snap-align:start}.cat-card{-webkit-user-drag:none;-webkit-touch-callout:none}.cat-card img{-webkit-user-drag:none;pointer-events:none}.trust{border-radius:25px;padding:14px 22px}.trust__track{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__side{grid-column:1 / -1}.navbar__support{display:none}}@media (max-width:1000px){.home-top{grid-template-columns:minmax(0,1fr)}.home-cats{display:none}.shop__layout{grid-template-columns:minmax(0,1fr)}.filters-btn{display:inline-flex}.shop__sidebar{position:fixed;inset:0;z-index:100000;max-height:none;overflow:visible;border-radius:0;background:none;visibility:hidden;transition:visibility 0s .3s}.admin-bar .shop__sidebar{top:0;max-height:none}.shop__sidebar.is-open{visibility:visible;transition:none}.shop__sidebar>.catdrawer__backdrop{display:block;position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .3s}.shop__sidebar.is-open>.catdrawer__backdrop{opacity:1}.filters{position:absolute;top:0;bottom:0;left:0;width:min(90vw, 380px);background:#fff;transform:translateX(-100%);transition:transform .3s ease}.shop__sidebar.is-open .filters{transform:none}.filters__head{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 20px;border-bottom:1px solid var(--c-border);font-family:var(--font-head);font-size:20px;font-weight:600}.filters__body{flex:1;overflow-y:auto}.filters__apply{display:inline-flex;flex:1;max-width:200px;height:44px}.product-hero,.product-details,.product-details--side-only{grid-template-columns:minmax(0,1fr)}.product-details--side-only .product-details__side{grid-column:auto}.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-grid__side{position:static}.product-details:not(.product-details--side-only) .product-details__side{margin-top:0}.related ul.products,.upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.entry__content{padding:16px 12px}.shop__about{grid-template-columns:minmax(0,1fr);margin-top:32px;padding:24px 20px;font-size:15px}.config-banner__case{right:10%;max-width:40%}}@media (max-width:760px){:root{--grid-gap:8px}.topbar{display:none}.header__inner{display:grid;grid-template-columns:40px 40px minmax(0,1fr) 40px 40px;grid-template-areas:"burger account logo wish cart" "search search search search search";align-items:center;gap:8px 4px;height:auto;padding-block:10px}.header__burger{display:inline-grid;grid-area:burger;margin-left:-8px}.header__actions{display:contents}.header__account{grid-area:account}.header__list--wishlist{grid-area:wish}.header__list--compare{display:none}.header-cart{grid-area:cart;justify-self:end}.header__inner .round-btn{width:38px;height:38px}.logo{grid-area:logo;justify-self:center}.site-search{grid-area:search;width:100%;max-width:none;margin:0}.logo img{width:130px}.site-search{height:42px}.header-cart__total{display:none}.navbar{display:none}.catdrawer{display:block;position:fixed;inset:0;z-index:100000;visibility:hidden;transition:visibility 0s .3s}.catdrawer.is-open{visibility:visible;transition:none}.catdrawer__backdrop{display:block;position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .3s}.catdrawer.is-open .catdrawer__backdrop{opacity:1}.catdrawer__sheet{position:absolute;top:0;bottom:0;left:0;height:100dvh;width:min(86vw, 360px);padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;transform:translateX(-100%);transition:transform .3s ease}.catdrawer.is-open .catdrawer__sheet{transform:none}.catdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 20px;border-bottom:1px solid var(--c-border);font-family:var(--font-head);font-size:20px;font-weight:600}.catdrawer .catmenu{position:relative;flex:1;width:auto;padding:8px;overflow:hidden auto;border-radius:0;box-shadow:none}.catdrawer .catmenu__item{position:static}.catdrawer .catmenu__link{padding:13px 12px}.catdrawer .catmenu__link .icon-chevron{display:block}.catdrawer .catmenu__item:focus-within>.catmenu__panel,.catdrawer .catmenu__item.is-open>.catmenu__panel{display:block}.catdrawer .catmenu__panel{display:block;position:absolute;inset:0;width:auto;min-height:0;padding:8px 16px 24px;overflow:hidden auto;border-radius:0;box-shadow:none;transform:translateX(100%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.catdrawer .catmenu__panel::before{display:none}.catdrawer .catmenu__item.is-sub>.catmenu__panel{transform:none;visibility:visible;transition:transform .3s ease}.catdrawer .catmenu__back{display:flex;align-items:center;gap:8px;width:100%;padding:12px 4px;border:0;background:none;font-weight:600;cursor:pointer}.catdrawer .catmenu__back .icon{width:16px;height:16px;transform:rotate(180deg)}.catdrawer .catmenu__all{display:block;margin:4px 0 12px;padding:12px 14px;border-radius:10px;background:var(--c-bg);color:var(--c-primary);font-weight:600}.catdrawer .catmenu__head{padding:10px 0 4px}.catdrawer .catmenu__col ul li a{display:block;padding:11px 0;line-height:1.35}.catdrawer .catmenu__col{margin-bottom:18px}.catdrawer__menu{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 0;background:#fff}.catdrawer__menu .catdrawer__label{margin-top:8px;padding-top:14px;border-top:1px solid var(--c-border)}.catdrawer__label{grid-column:1 / -1;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.catdrawer__menu a{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:100px;font-size:15px;font-weight:600;white-space:nowrap}.catdrawer__menu .icon{width:22px;height:22px}.catdrawer__promo{background:var(--grad-dark-red);color:#fff}.catdrawer__promo:hover{color:#fff}.catdrawer__support{background:var(--c-bg);color:var(--c-ink)}.catmenu__cols{columns:1}html.has-drawer{overflow:hidden}.tabs{flex-wrap:wrap;gap:10px 20px;width:auto;overflow:visible}.tabs__tab,.catmenu__link,.catmenu__back{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.home-top{margin-top:12px}.hero{min-height:380px}.slide{padding:28px 22px 52px;align-items:center}.slide--laptop{background-position:70% center}.slide__title{font-size:28px}.slide__lead{font-size:16px;margin-bottom:16px}.slide__specs{margin-bottom:24px}.trust{margin-top:16px;padding:12px 0;border-radius:50px}.trust__track,.brands__track{display:flex;gap:32px;width:max-content;animation:marquee var(--marquee-time,30s) linear infinite}.trust__track{padding-right:32px}.brands__track{gap:40px;padding-right:40px;--marquee-time:25s}[data-marquee-clone]{display:flex}.trust:hover .trust__track,.brands:hover .brands__track,.trust:focus-within .trust__track,.brands:focus-within .brands__track{animation-play-state:paused}.cat-cards{grid-template-columns:repeat(5,200px);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.cat-card{height:96px;gap:10px;padding:8px 12px}.cat-card img{width:64px;height:64px}.cat-card__name{font-size:14px;line-height:1.2}.cat-card__body{gap:2px;min-width:0}.cat-card__more{margin-top:2px}.brands{padding:16px 0}.brands a{font-size:16px}ul.products,ul.products.products--row,.home ul.products,.promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products--row>li:nth-child(n+5){display:flex}.products--row>li:nth-child(n+5):last-child{display:none}.card{min-height:0;padding:8px 6px 6px;border-radius:18px}.card__media{margin:26px auto 14px}.card__body>:not(.buy){margin-inline:4px}.badge{top:8px;left:8px;padding:3px 9px;font-size:11px}.card__title{font-size:14px}.buy{height:36px}.promo-tile{min-height:360px;padding:28px 22px}.promo-tile--security{background-size:cover,240px auto,cover;background-position:center,right -40px bottom -30px,center}.slide{box-shadow:inset 0 0 0 1000px rgb(0 0 0 / .28)}.promo-tile__title{font-size:28px}.config-banner{margin-top:0;min-height:0;padding:36px 22px 28px}.config-banner__title{font-size:28px}.config-banner__specs{margin-bottom:28px}.config-banner__case{position:static;display:block;width:min(240px, 75%);max-width:none;margin:24px auto 0;transform:none}input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"]),select,textarea,.select2-container .select2-selection--single,.select2-search__field{font-size:16px!important}.footer__grid{grid-template-columns:1fr 1fr;padding-block:32px}.footer__grid>div:first-child{grid-column:1 / -1}.newsletter__row{flex-direction:column}.newsletter input,.newsletter button{height:52px}.newsletter input{flex:none;padding:0 20px}.footer__top img{width:150px}.to-top{right:16px;bottom:16px;width:44px;height:44px}.product-page .breadcrumbs{margin:14px 0 16px}.product-hero{gap:22px}.product-hero__media>.badge{left:12px;top:12px}.product-page .woocommerce-product-gallery{grid-template-columns:minmax(0,1fr);gap:12px}.product-page .woocommerce-product-gallery>:is(.flex-viewport,.woocommerce-product-gallery__wrapper){grid-column:1}.product-page .flex-control-thumbs{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-x:auto}.product-page .flex-control-thumbs li{width:56px;height:56px}.summary .price{font-size:28px}.summary form.cart,.summary .single_variation_wrap .woocommerce-variation-add-to-cart{gap:10px}.summary .single_add_to_cart_button{flex:1;min-width:0}.product-share{justify-content:flex-start;margin-left:0}.card__actions{top:8px;right:8px;opacity:1;transform:none}.list-btn{width:30px;height:30px}.compare th[scope="row"]{width:120px}.compare{min-width:calc(120px + var(--cols) * 170px)}.product-sku{text-align:left}.product-details{margin-top:24px;padding-top:24px;gap:24px}.panel{padding:18px 16px}.spec-group__rows>div{gap:10px;font-size:14px}.delivery-box{padding:20px 16px 8px}.delivery-box__list li{grid-template-columns:22px minmax(0,1fr) auto}.delivery-box__days{grid-column:2;grid-row:2;font-size:13px}.delivery-box__price{grid-column:3;grid-row:1 / span 2}.related ul.products,.upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.related ul.products>li:nth-child(n+5),.upsells ul.products>li:nth-child(n+5){display:none}.checkout-steps{gap:6px;font-size:12px}.checkout-steps li+li::before{width:16px}.checkout-steps li:not(.is-current)>span:last-child,.checkout-steps a>span:last-child{display:none}.wc-block-cart__main,.wc-block-checkout__main{padding:18px 16px!important}.wc-block-components-sidebar{position:static;padding:20px 16px!important}.checkout-grid{grid-template-columns:minmax(0,1fr);gap:16px}.checkout-grid__main{padding:20px 16px}.checkout-grid__side{position:static}.checkout-grid__title{padding:20px 16px 0}.woocommerce-checkout-review-order-table{padding:0 16px 16px}#payment{padding:20px 16px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-shipping-fields__field-wrapper .form-row-last{grid-column:1}.focus-header{height:62px;gap:12px}.focus-header .logo img{width:120px}.focus-header__secure{font-size:12px;padding:6px 10px}.focus-header__help span{display:none}.focus-footer{flex-direction:column}.page--shop .woocommerce:has(>.account-nav){grid-template-columns:minmax(0,1fr);gap:16px}.account-nav{position:static;padding:8px}.account-nav ul{display:flex;flex-wrap:wrap;gap:4px}.account-nav a{padding:9px 12px;white-space:nowrap;font-size:14px}.account-nav .woocommerce-MyAccount-navigation-link--customer-logout{margin:0;padding:0;border:0}.woocommerce-MyAccount-content{padding:20px 16px}.account-last-order{grid-template-columns:minmax(0,1fr) auto}.account-last-order .button{grid-column:1 / -1}#customer_login{grid-template-columns:minmax(0,1fr)}#customer_login>div{padding:22px 18px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{display:grid;width:100%;margin-right:0}}