@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(./raleway-latin-700-BVpQLp0x.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(./raleway-vietnamese-700-DhRR6XW-.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-latin-400-C38fXH4l.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-vietnamese-400-DMkecbls.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-latin-500-Cerq10X2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-vietnamese-500-DOriooB6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-latin-600-LgqL8muc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-vietnamese-600-Cc8MFFhd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:background-color,border-color,color,opacity,outline-color!important}}.price,.amount,.woocommerce-Price-amount,.order-total,td[data-title] .amount{font-variant-numeric:tabular-nums}body{margin:0;background:#fff;color:#5a5d6b;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0 0 16px;color:#1a1d23;font-family:Raleway,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.01em}h1{font-size:clamp(1.75rem,1.25rem + 1.6vw,2.5rem)}h2{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem)}h3{font-size:clamp(1.125rem,1.02rem + .35vw,1.25rem)}h4{font-size:1rem}p,ul,ol,dl,figure,table,pre,blockquote{margin:0 0 24px}a{color:#d22333;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}img,svg,video,iframe{max-width:100%;height:auto;vertical-align:middle}hr{height:0;margin:32px 0;border:0;border-top:1px solid #e3e3e6}table{width:100%;border-collapse:collapse}table th,table td{padding:12px 16px;border-bottom:1px solid #e3e3e6;text-align:left}table th{color:#1a1d23;font-weight:600}input,select,textarea,button{font:inherit;color:inherit}*:focus-visible{outline:2px solid #d22333;outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:16px;z-index:1000;padding:12px 16px;background:#1a1d23;color:#fff}.skip-link:focus{top:8px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.container{padding:0 24px}}.section{padding-block:48px}@media (min-width: 768px){.section{padding-block:64px}}.section--tight{padding-block:32px}.section--alt{background:#f5f4f5}.section__head{margin-bottom:32px}.section__head--center{text-align:center}.eyebrow{display:block;margin-bottom:8px;color:#d22333;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lede{max-width:60ch;font-size:1.0625rem}.section__head--center .lede{margin-inline:auto}.post-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}@media (max-width: 767px){.post-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}}.post-cats__item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #e3e3e6;color:#1a1d23;font-size:.875rem;font-weight:600;white-space:nowrap;transition:border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.post-cats__item:hover{border-color:#1a1d23}.post-cats__item[aria-current=page]{border-color:#1a1d23;background:#1a1d23;color:#fff}.post-cats__item[aria-current=page] .post-cats__n{color:#ffffffb3}.post-cats__n{color:#6e7180;font-weight:400}.grid{display:grid;gap:1px;background:#fff;border:1px solid #e3e3e6}.grid>*{background:#fff;box-shadow:0 0 0 1px #e3e3e6}.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.with-sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width: 992px){.with-sidebar:has(>.sidebar){grid-template-columns:280px minmax(0,1fr);gap:48px}.with-sidebar--right:has(>.sidebar){grid-template-columns:minmax(0,1fr) 320px}}.entry-content{max-width:860px}.entry-content>:last-child{margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:1px solid transparent;border-radius:0;background:#d22333;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.btn:hover,.btn:focus-visible{background:#a91b29;color:#fff;text-decoration:none}.btn[disabled],.btn.disabled{background:#e3e3e6;color:#6e7180;cursor:not-allowed}.btn--ghost{background:transparent;border-color:#e3e3e6;color:#1a1d23}.btn--ghost:hover,.btn--ghost:focus-visible{background:#1a1d23;border-color:#1a1d23;color:#fff}.btn--dark{background:#1a1d23}.btn--dark:hover,.btn--dark:focus-visible{background:#2c3338}.btn--lg{padding:16px 32px;font-size:.875rem}.btn--block{display:flex;width:100%}.cat-card{display:flex;flex-direction:column;padding:16px;text-align:center;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.cat-card:hover,.cat-card:focus-visible{background:#f5f4f5;text-decoration:none}.cat-card:hover .cat-card__title,.cat-card:focus-visible .cat-card__title{color:#d22333}.cat-card__media{display:grid;place-items:center;margin-bottom:12px}.cat-card__img{aspect-ratio:1;object-fit:contain}.cat-card__title{margin:auto 0 0;color:#1a1d23;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4}.cat-card__count{margin-top:4px;color:#6e7180;font-size:.8125rem}.p-card{position:relative;display:flex;flex-direction:column;padding:16px}.p-card:hover{background:#f5f4f5}.p-card__media{position:relative;margin-bottom:16px}.p-card__title{margin:0 0 8px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.45}.p-card__title a{color:#1a1d23}.p-card__title a:hover{color:#d22333;text-decoration:none}.p-card__price{margin-top:auto;color:#d22333;font-size:1.1875rem;font-weight:700}.p-card__price del{color:#6e7180;font-size:.875rem;font-weight:400;margin-right:8px}.p-card__price ins{text-decoration:none}.p-card__price .price--ask{color:#1a1d23;font-size:.9375rem}.p-card__actions{margin-top:16px}.p-card__badges{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.badge{padding:3px 8px;background:#d22333;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.badge--sale{background:#d22333}.badge--new{background:#1a1d23}.badge--out{background:#6e7180}.badge--ask{background:#2c3338}.trust{display:flex;align-items:center;gap:12px;padding:24px 16px}.trust__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;color:#d22333}.trust__title{margin:0;color:#1a1d23;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600}.trust__text{margin:0;font-size:.8125rem}@media (max-width: 991.98px){.trust{flex-direction:column;align-items:flex-start;gap:4px;padding:12px}.trust__icon{width:auto;height:auto;margin-bottom:4px}.trust__icon .icon{width:24px;height:24px}.trust__title{font-size:.875rem;text-wrap:balance}.trust__text{font-size:.75rem}}.breadcrumb{margin-bottom:24px;padding-block:12px;border-bottom:1px solid #e3e3e6;color:#6e7180;font-size:.8125rem}.breadcrumb a{color:#5a5d6b}.breadcrumb a:hover{color:#d22333}.breadcrumb ol{display:flex;flex-wrap:nowrap;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.breadcrumb ol::-webkit-scrollbar{display:none}@media (min-width: 768px){.breadcrumb ol{flex-wrap:wrap;overflow-x:visible}}.breadcrumb li{white-space:nowrap}@media (min-width: 768px){.breadcrumb li{white-space:normal}}.breadcrumb li+li:before{content:"/";margin:0 8px;color:#e3e3e6}.breadcrumb [aria-current=page]{color:#6e7180}.pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.pagination .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #e3e3e6;color:#1a1d23;font-size:.875rem;font-weight:500}.pagination .page-numbers:hover{border-color:#1a1d23;text-decoration:none}.pagination .page-numbers.dots{border-color:transparent;color:#6e7180}.pagination .page-numbers.current{background:#d22333;border-color:#d22333;color:#fff}.widget{margin-bottom:32px;border:1px solid #e3e3e6}.widget__title{margin:0;padding:16px;border-bottom:1px solid #e3e3e6;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.widget>ul{margin:0;padding:16px}.widget ul{list-style:none}.widget li+li{margin-top:8px}.widget a{color:#5a5d6b;font-size:.875rem}.widget a:hover{color:#d22333}.post-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 768px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width: 992px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start;padding:12px;background:#fff;border:1px solid #e3e3e6;transition:border-color .15s cubic-bezier(.16,1,.3,1)}.entry-card:hover{border-color:#2c3338}.entry-card .entry__media{display:block;aspect-ratio:380/300;overflow:hidden;background:#f5f4f5}.entry-card .entry__media img{width:100%;height:100%;object-fit:cover}.entry-card__body{min-width:0}.entry-card__meta{display:flex;flex-wrap:wrap;gap:0 8px;margin:0 0 4px;font-size:.8125rem;color:#6e7180}.entry-card__cat{color:#d22333;font-weight:600}.entry-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;font-size:.9375rem;line-height:1.4}.entry-card__title a{color:#1a1d23}.entry-card__title a:hover{color:#d22333;text-decoration:none}.entry-card__excerpt{display:none;margin:0;font-size:.875rem;line-height:1.6}@media (min-width: 768px){.entry-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;padding:0}.entry-card__body{padding:16px 16px 24px}.entry-card__title{-webkit-line-clamp:2;margin-bottom:8px;font-size:1.0625rem}.entry-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.entry-card--lead{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.entry-card--lead .entry-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:8px}@media (min-width: 768px){.entry-card--lead{grid-template-columns:minmax(0,480px) minmax(0,1fr);grid-template-rows:auto;align-items:center}.entry-card--lead .entry-card__body{padding:24px 32px}.entry-card--lead .entry-card__title{-webkit-line-clamp:3;margin-bottom:12px;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);line-height:1.3}.entry-card--lead .entry-card__excerpt{-webkit-line-clamp:4;font-size:1rem}}.post-side{display:flex;flex-direction:column;gap:24px;align-self:stretch}.post-side .product-hotline{margin-bottom:0;background:#fff}.post-side__sticky{display:flex;flex-direction:column;gap:24px}@media (min-width: 992px){.post-side__sticky{position:sticky;top:24px}}.side-box{background:#fff;border:1px solid #e3e3e6}.side-box__title{margin:0;padding:12px 16px;border-bottom:1px solid #e3e3e6;color:#1a1d23;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.side-box__more{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #e3e3e6;color:#d22333;font-size:.875rem;font-weight:600}.side-box__more:hover{text-decoration:none;background:#f5f4f5}.side-products{margin:0;padding:0;list-style:none}.side-products li+li{border-top:1px solid #e3e3e6}.side-products__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 16px;color:#1a1d23}.side-products__item:hover{text-decoration:none;background:#f5f4f5}.side-products__item:hover .side-products__name{color:#d22333}.side-products__img{width:56px;height:56px;object-fit:contain;border:1px solid #e3e3e6}.side-products__text{min-width:0}.side-products__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.875rem;line-height:1.4}.side-products__price{display:block;margin-top:2px;color:#d22333;font-size:.875rem;font-weight:700}.side-products__price del{color:#6e7180;font-weight:400}.side-products__price ins{text-decoration:none}.post-toc{display:none}@media (min-width: 992px){.post-toc{display:block}}.post-toc__list{max-height:calc(100vh - 220px);margin:0;padding:8px 0;overflow-y:auto;list-style:none;counter-reset:toc}.post-toc__list a{display:grid;grid-template-columns:24px minmax(0,1fr);padding:6px 16px;color:#5a5d6b;font-size:.875rem;line-height:1.45}.post-toc__list a:before{counter-increment:toc;content:counter(toc);color:#6e7180;font-variant-numeric:tabular-nums}.post-toc__list a:hover{color:#d22333;text-decoration:none;background:#f5f4f5}.entry-content h2{scroll-margin-top:24px}.related-posts{margin-top:64px;padding-top:32px;border-top:1px solid #e3e3e6}.related-posts__title{margin:0 0 24px;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem)}.entry__date{color:#6e7180;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.entry__header{margin-bottom:32px}.entry__title{margin-bottom:12px}.entry__footer{margin-top:48px;padding-top:24px;border-top:1px solid #e3e3e6;font-size:.875rem}.entry__footer a+a{margin-left:8px}.entry-content h2{margin-top:48px}.entry-content h3{margin-top:32px}.entry-content ul,.entry-content ol{padding-left:24px}.entry-content li+li{margin-top:4px}.entry-content :where(p,li,dd,blockquote,figcaption)>a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.entry-content :where(p,li,dd,blockquote,figcaption)>a:not([class]):hover{text-decoration-thickness:2px}.entry-content img{height:auto}.entry-content figure{margin-inline:0}.entry-content blockquote{margin-inline:0;padding-left:24px;border-left:3px solid #d22333;color:#1a1d23}.entry-content>table{display:block;overflow-x:auto}.no-results{padding:48px 0}.no-results .search-form{max-width:480px;margin-top:16px}.search-form{display:flex;gap:0;border:1px solid #1a1d23}.search-form input[type=search]{flex:1 1 auto;min-width:0;padding:12px 16px;border:0}.search-form .btn{flex:none}.section__head--center .search-form{margin-inline:auto;max-width:480px}.sidebar{min-width:0}.sidebar>:last-child{margin-bottom:0}.comments{margin-top:64px;padding-top:32px;border-top:1px solid #e3e3e6}.comments .comment-list{margin:0 0 48px;padding:0;list-style:none}.comments .comment-list ul.children{list-style:none;padding-left:24px}.comments .comment-list li{margin-bottom:24px}.comments__closed{color:#6e7180;font-size:.875rem}.hotline-fab{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;place-items:center;width:56px;height:56px;background:#d22333;color:#fff;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.hotline-fab:hover,.hotline-fab:focus-visible{background:#a91b29;color:#fff}@media (min-width: 992px){.hotline-fab{right:24px;bottom:24px}}.hotline-dialog{width:min(440px,100% - 32px);max-height:calc(100% - 32px);padding:0;border:0;border-radius:0;background:#fff;color:#5a5d6b}.hotline-dialog::backdrop{background:#1a1d2399}.hotline-dialog__box{position:relative;padding:32px 24px 24px}.hotline-dialog__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;color:#6e7180;cursor:pointer}.hotline-dialog__close:hover{color:#1a1d23}.hotline-dialog__title{margin:0 0 8px;padding-right:32px;color:#1a1d23;font-size:clamp(1.125rem,1.02rem + .35vw,1.25rem)}.hotline-dialog__lead{margin:0 0 16px;font-size:.875rem}.hotline-dialog__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hotline-dialog__list a{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e3e3e6;color:#1a1d23;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.hotline-dialog__list a .icon{flex:none;color:#d22333}.hotline-dialog__list a:hover,.hotline-dialog__list a:focus-visible{border-color:#d22333;color:#d22333;text-decoration:none}.hotline-dialog__num{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.hotline-dialog__name{margin-left:auto;color:#6e7180;font-size:.875rem;text-align:right}.hotline-dialog__foot{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding-top:16px;border-top:1px solid #e3e3e6;color:#6e7180;font-size:.8125rem}.hotline-dialog__foot .icon{color:#1e7d3c}.product-hotline{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;border:1px solid #e3e3e6}.product-hotline>.icon{flex:none;color:#d22333}.product-hotline__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0;line-height:1.3}.product-hotline__label{flex-basis:100%;color:#6e7180;font-size:.8125rem}.product-hotline__num{color:#1a1d23;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.product-hotline__num:hover,.product-hotline__num:focus-visible{color:#d22333}.product-hotline__name{color:#6e7180;font-size:.875rem}.product-hotline__more{flex:none;margin-left:auto;padding:8px 12px;border:1px solid #e3e3e6;background:none;color:#1a1d23;font-size:.8125rem;white-space:nowrap;cursor:pointer}.product-hotline__more:hover,.product-hotline__more:focus-visible{border-color:#d22333;color:#d22333}.topbar{background:#1a1d23;color:#ffffffb3;font-size:.8125rem}.topbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding-block:4px}.topbar a{color:#ffffffb3}.topbar a:hover{color:#fff}.topbar ul{display:flex;flex-wrap:wrap;gap:16px;margin:0;list-style:none}.site-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid #e3e3e6}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding-block:16px}.site-header__inner .site-header__logo{grid-area:1/1}.site-header__inner .header-cart{grid-area:1/2}.site-header__inner .header-hotline{display:inline-flex;align-items:center;gap:12px;color:#1a1d23;white-space:nowrap}.site-header__inner .header-hotline .icon{color:#d22333;flex:none}.site-header__inner .header-hotline:hover{color:#d22333;text-decoration:none}.site-header__inner .header-hotline__text{display:grid;line-height:1;gap:4px}.site-header__inner .header-hotline__label{color:#6e7180;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.site-header__inner .header-hotline__number{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.site-header__inner .header-search{grid-area:2/1/3/3}.site-header__inner .header-hotline{display:none}@media (min-width: 992px){.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:24px}.site-header__inner .site-header__logo,.site-header__inner .header-cart,.site-header__inner .header-hotline,.site-header__inner .header-search{grid-area:auto}.site-header__inner .header-hotline{display:inline-flex}}.site-header__logo{margin:0}.site-header__logo img{display:block;height:44px;width:auto;max-width:none}.mega-toggle{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #e3e3e6;background:none;color:#1a1d23;font-size:.875rem;font-weight:600;cursor:pointer}.mega-toggle[aria-expanded=true]{background:#1a1d23;border-color:#1a1d23;color:#fff}.cat-nav{position:relative}.cat-menu{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);bottom:0;left:0;z-index:2;width:min(86vw,360px);overflow-y:auto;overscroll-behavior:contain;background:#fff}.cat-menu ul{margin:0;padding:0;list-style:none}.cat-menu a{display:block;color:#1a1d23;font-size:.875rem;text-decoration:none}.cat-menu a:hover,.cat-menu [aria-current]{color:#d22333}.cat-menu__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-left:16px;background:#1a1d23;color:#fff}.cat-menu__title{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cat-menu__close{display:grid;place-items:center;width:56px;height:56px;border:0;background:none;color:inherit;cursor:pointer}.cat-menu__item{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #e3e3e6}.cat-menu__item>a{flex:1 1 0;min-width:0;padding:12px 16px;font-weight:500}.cat-menu__expand{display:grid;flex:none;place-items:center;width:48px;border:0;border-left:1px solid #e3e3e6;background:none;color:#6e7180;cursor:pointer}.cat-menu__expand .icon{transform:rotate(90deg);transition:transform .15s}.is-open>.cat-menu__expand .icon{transform:rotate(-90deg)}.cat-menu__sub{display:none;flex-basis:100%;padding:4px 0;background:#f5f4f5}.cat-menu__sub a{padding:8px 16px 8px 32px;color:#5a5d6b}.is-open>.cat-menu__sub{display:block}.cat-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#1a1d238c}.is-drawer-open{overflow:hidden}.is-drawer-open .site-header{z-index:1000}@media (min-width: 992px){.cat-menu{position:absolute;top:100%;bottom:auto;width:280px;overflow:visible;border:1px solid #e3e3e6;border-top:0;border-bottom:3px solid #d22333}.cat-menu__head{display:none}.cat-menu__list{position:relative}.cat-menu__item{flex-wrap:nowrap}.cat-menu__item:last-child{border-bottom:0}.cat-menu__expand{width:40px;border-left:0}.cat-menu__expand .icon{transform:none}.is-open>.cat-menu__expand .icon{transform:none}.cat-menu__sub{position:absolute;top:0;left:100%;width:280px;min-height:100%;padding:8px 0;border:1px solid #e3e3e6;border-top:0;border-bottom:3px solid #d22333;background:#fff}.cat-menu__sub a{padding:8px 24px}.cat-menu .has-children:focus-within,.cat-menu .is-open{background:#f5f4f5}.cat-menu .has-children:focus-within>a,.cat-menu .is-open>a{color:#d22333}.cat-menu .has-children:focus-within>.cat-menu__sub{display:block}}@media (min-width: 992px) and (hover: hover) and (pointer: fine){.cat-menu .has-children:hover{background:#f5f4f5}.cat-menu .has-children:hover>a{color:#d22333}.cat-menu .has-children:hover>.cat-menu__sub{display:block}}@media (min-width: 992px){.cat-backdrop{display:none}}.header-search{display:flex;max-width:680px;border:1px solid #1a1d23}@media (min-width: 992px){.header-search{width:100%;max-width:760px;justify-self:center}}.header-search__select{display:none;flex:none;max-width:160px;padding:0 12px;border:0;border-right:1px solid #e3e3e6;background:#fff;font-size:.875rem}@media (min-width: 768px){.header-search__select{display:block}}.header-search__input{flex:1 1 auto;min-width:0;padding:12px 16px;border:0;font-size:.875rem}.header-search__input::placeholder{color:#6e7180}.header-search__submit{flex:none;padding:0 24px;border:0;background:#d22333;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.header-search__submit:hover{background:#a91b29}.nav-secondary{border-bottom:1px solid #e3e3e6}.nav-secondary ul{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.nav-secondary a{display:inline-block;padding:12px 0;color:#1a1d23;font-size:.875rem;font-weight:500}.nav-secondary a:hover{color:#d22333;text-decoration:none}.header-cart{position:relative;display:inline-grid;place-items:center;color:#1a1d23}.header-cart:hover{color:#d22333}.header-cart .header-cart__count{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 4px;background:#d22333;color:#fff;font-size:.6875rem;font-weight:600;line-height:18px;text-align:center}.site-nav{position:relative;background:#1a1d23}.site-nav__inner{display:flex;align-items:center;gap:32px}.site-nav .mega-toggle{border-color:transparent;background:#d22333;color:#fff}.site-nav .mega-toggle:hover,.site-nav .mega-toggle[aria-expanded=true]{background:#a91b29;border-color:transparent}@media (max-width: 991.98px){.site-nav{position:absolute;top:16px;left:4px;background:none}}@media (max-width: 991.98px) and (min-width: 768px){.site-nav{left:12px}}@media (max-width: 991.98px){.site-nav__inner{display:block;padding:0}.site-nav .mega-toggle{justify-content:center;width:44px;height:44px;padding:0;background:none;color:#1a1d23}.site-nav .mega-toggle:hover,.site-nav .mega-toggle[aria-expanded=true]{background:#f5f4f5;color:#1a1d23}.site-nav .mega-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 991.98px){.site-header:has(.mega-toggle) .site-header__logo{margin-left:40px}}.menu-primary{display:none;flex-wrap:wrap;gap:32px;margin:0;padding:0;list-style:none}@media (min-width: 992px){.menu-primary{display:flex}}.menu-primary a{display:inline-block;padding:12px 0;color:#ffffffdb;font-size:.875rem;font-weight:600;letter-spacing:.02em}.menu-primary a:hover,.menu-primary .current-menu-item>a,.menu-primary .current-menu-ancestor>a{color:#fff;text-decoration:none}.site-footer{background:#1a1d23;color:#ffffffa8;font-size:.875rem}.site-footer a{color:#ffffffa8}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer__main{display:grid;gap:32px;padding-block:64px 48px}@media (min-width: 768px){.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.site-footer__main{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px}}.site-footer__title{margin:0 0 16px;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:8px}.site-footer__info li+li{margin-top:0}.site-footer__logo img{max-height:40px;width:auto;margin-bottom:16px;filter:brightness(0) invert(1)}.site-footer__company{max-width:44ch}.site-footer__brand{margin:0 0 16px;color:#fff;font-weight:600;line-height:1.4;text-wrap:balance}.site-footer__info{display:grid;gap:12px}.site-footer__info-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;line-height:1.6}.site-footer__info-item .icon{margin-top:1px;color:#d22333;flex:none}.site-footer__info-item a{overflow-wrap:anywhere}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12);font-size:.8125rem}.hero{position:relative;display:grid;align-items:center;min-height:420px;padding:64px 0;background:#1a1d23;color:#ffffffc7;overflow:hidden}@media (min-width: 768px){.hero{min-height:560px}}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.hero__inner{position:relative;max-width:640px}.hero__eyebrow{display:block;margin-bottom:12px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hero__title{margin-bottom:16px;color:#fff;font-size:clamp(2rem,1.35rem + 2.2vw,3rem);line-height:1.05}.hero__text{margin-bottom:32px;font-size:1.0625rem;max-width:52ch}.trust-bar{border-bottom:1px solid #e3e3e6}.trust-bar .grid{border-inline:0;border-top:0}@media (min-width: 768px){.trust-bar .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #e3e3e6}.cat-grid>*{background:#fff;box-shadow:0 0 0 1px #e3e3e6}@media (min-width: 768px){.cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 992px){.cat-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.cat-grid+.cat-grid{margin-top:32px}.section:has(.product-single){padding-top:24px}@media (min-width: 768px){.section:has(.product-single){padding-top:48px}}.product-single__top{display:grid;gap:24px;margin-bottom:32px}@media (min-width: 992px){.product-single__top{margin-bottom:64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}}.product-single__main,.product-single__side{display:contents}@media (min-width: 992px){.product-single__main,.product-single__side{display:grid;align-content:start;gap:32px;min-width:0}}.product-single__head{order:1}.product-single__gallery{order:2}.product-single__summary{order:3}.product-single .spec{order:4;margin-bottom:0}@media (min-width: 992px){.product-single__head,.product-single__gallery,.product-single__summary,.product-single .spec{order:0}}.product-single__head .product_title{margin:0 0 16px}.product-single__gallery img{max-height:52vw;object-fit:contain}@media (min-width: 768px){.product-single__gallery img{max-height:none}}.product-single__summary{min-width:0}.product-single__summary .price{display:block;margin-bottom:24px;color:#d22333;font-family:Raleway,system-ui,-apple-system,Segoe UI,sans-serif;font-size:2rem;font-weight:700;line-height:1.1}.product-single__summary .price del{color:#6e7180;font-size:1.25rem;font-weight:400;margin-right:12px}.product-single__summary .price ins{text-decoration:none}.product-single__summary .price--ask{color:#1a1d23;font-size:1.5rem}.product_title{margin-bottom:16px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.woocommerce-product-details__short-description{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e3e3e6}.product-gallery{position:relative;display:grid;gap:12px}@media (min-width: 768px){.product-gallery{grid-template-columns:88px minmax(0,1fr);align-items:start}}@media (min-width: 992px){.product-gallery{max-height:520px}.product-gallery .product-gallery__main img{max-height:520px;object-fit:contain}.product-gallery .product-gallery__thumbs{max-height:520px;overflow-y:auto;scrollbar-width:thin}}.product-gallery__main{position:relative;order:-1;min-width:0;border:1px solid #e3e3e6}@media (min-width: 768px){.product-gallery__main{order:0;grid-column:2;grid-row:1}}.product-gallery__main img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.product-gallery__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in}.product-gallery__hint{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#1a1d23b8;color:#fff;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.4;pointer-events:none}.product-gallery__thumbs{display:flex;gap:8px;overflow-x:auto}@media (min-width: 768px){.product-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow:visible}}.product-gallery__thumb{flex:none;width:56px;padding:0;border:1px solid #e3e3e6;background:none;cursor:pointer}@media (min-width: 768px){.product-gallery__thumb{width:100%}}.product-gallery__thumb img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.product-gallery__thumb[aria-current=true]{border-color:#d22333}.lightbox{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#1a1d23;color:#fff}.lightbox::backdrop{background:#1a1d23}.lightbox__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{display:grid;flex:0 0 100%;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:64px 8px;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 992px){.lightbox__slide{padding:64px 96px}}.lightbox__slide img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.lightbox__close,.lightbox__nav{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.lightbox__close:hover,.lightbox__close:focus-visible,.lightbox__nav:hover,.lightbox__nav:focus-visible{background:#d22333}.lightbox__close{top:8px;right:8px}.lightbox__nav{top:50%;display:none;translate:0 -50%}@media (hover: hover) and (pointer: fine){.lightbox__nav{display:grid}}.lightbox__nav--prev{left:16px}.lightbox__nav--prev .icon{rotate:180deg}.lightbox__nav--next{right:16px}.lightbox__count{position:absolute;bottom:16px;left:50%;margin:0;translate:-50% 0;color:#ffffffa8;font-size:.875rem;font-variant-numeric:tabular-nums}html:has(.lightbox[open]){overflow:hidden}form.cart{display:grid;grid-template-columns:136px minmax(0,1fr);gap:12px;margin-bottom:24px}@media (min-width: 576px){form.cart{max-width:420px}}form.cart .single_add_to_cart_button{grid-column:2}form.cart .btn--dark{grid-column:1/-1}form.cart.variations_form{display:block}.quantity{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;width:136px;height:46px;border:1px solid #1a1d23}.quantity input.qty{width:100%;padding:0;border:0;background:none;font-size:16px;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.quantity__step{border:0;background:none;color:#1a1d23;font-size:1.125rem;line-height:1;cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.quantity__step:hover{background:#f5f4f5}.button,.single_add_to_cart_button,.woocommerce-Button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:1px solid #d22333;border-radius:0;background:#d22333;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.button:hover,.button:focus-visible,.single_add_to_cart_button:hover,.single_add_to_cart_button:focus-visible,.woocommerce-Button:hover,.woocommerce-Button:focus-visible{background:#a91b29;border-color:#a91b29;color:#fff;text-decoration:none}.button.disabled,.button[disabled],.single_add_to_cart_button.disabled,.single_add_to_cart_button[disabled],.woocommerce-Button.disabled,.woocommerce-Button[disabled]{background:#e3e3e6;border-color:#e3e3e6;color:#6e7180;cursor:not-allowed}.btn--dark.single_add_to_cart_button{background:#1a1d23;border-color:#1a1d23}.btn--dark.single_add_to_cart_button:hover{background:#2c3338;border-color:#2c3338}.btn--block,.p-card__actions .button{display:flex;width:100%}.p-card__actions .button,.p-card__actions .btn{background:transparent;border-color:#e3e3e6;color:#1a1d23}.p-card__actions .button:hover,.p-card__actions .button:focus-visible,.p-card__actions .btn:hover,.p-card__actions .btn:focus-visible{background:#1a1d23;border-color:#1a1d23;color:#fff}.added_to_cart{display:inline-block;margin-top:8px;font-size:.8125rem}.product-ask{margin-bottom:24px}.stock{margin-bottom:16px;font-size:.875rem}.stock.in-stock{color:#1e7d3c}.stock.out-of-stock{color:#d22333}.variations{margin-bottom:16px}.variations th,.variations td{padding:8px 0;border:0;vertical-align:middle}.variations select{min-width:200px;padding:8px 12px;border:1px solid #e3e3e6}.reset_variations{display:inline-block;margin-left:12px;font-size:.8125rem}.potech-linked{margin-bottom:24px}.potech-linked__attr+.potech-linked__attr{margin-top:16px}.potech-linked__label{margin:0 0 8px;color:#1a1d23;font-size:.875rem;font-weight:600}.potech-linked__current{color:#5a5d6b;font-weight:400}.potech-linked__terms{display:flex;flex-wrap:wrap;gap:8px}.potech-linked__term{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:56px;min-height:40px;padding:4px 12px;border:1px solid #e3e3e6;background:#fff;color:#1a1d23;font-size:.875rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}a.potech-linked__term:hover,a.potech-linked__term:focus-visible{background:#1a1d23;border-color:#1a1d23;color:#fff}.potech-linked__term.is-active{border-color:#d22333;box-shadow:inset 0 0 0 1px #d22333;color:#1a1d23;font-weight:600}.potech-linked__term.is-imperfect{border-style:dashed}.potech-linked__term.is-disabled{color:#6e7180;text-decoration:line-through}.potech-linked__term--image{flex-direction:column;padding:4px}.potech-linked__term--image img{width:64px;height:64px;object-fit:contain}.potech-linked__name{font-size:.8125rem}.potech-linked__select{min-width:200px;padding:8px 12px;border:1px solid #e3e3e6}.potech-linked__more{display:inline-block;margin-top:8px;font-size:.8125rem}.product-meta{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;margin:24px 0 0;padding-top:24px;border-top:1px solid #e3e3e6;font-size:.875rem}.product-meta dt{color:#6e7180}.product-meta dd{margin:0;color:#1a1d23}.product-id{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0 0 16px;font-size:.875rem;line-height:1.6}.product-id dt{color:#6e7180}.product-id dd{margin:0;color:#1a1d23;overflow-wrap:anywhere}.product-id__sku{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-weight:600}.stock-flag{display:inline-flex;align-items:center;gap:8px;font-weight:600}.stock-flag:before{width:8px;height:8px;border-radius:50%;background:currentcolor;content:""}.stock-flag--in{color:#1e7d3c}.stock-flag--out{color:#6e7180}.summary-specs{margin:0 0 24px;padding:16px;background:#f5f4f5;font-size:.875rem}.summary-specs__list{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:8px 16px;margin:0;line-height:1.5}.summary-specs__list dt{color:#5a5d6b}.summary-specs__list dd{margin:0;color:#1a1d23;font-weight:600;overflow-wrap:anywhere}.summary-specs__more{display:inline-block;margin-top:12px;color:#d22333;font-size:.8125rem;font-weight:600}.product-assurance{display:grid;gap:12px;margin:24px 0 0;padding:24px 0 0;border-top:1px solid #e3e3e6;list-style:none}@media (min-width: 576px){.product-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-assurance li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;font-size:.8125rem;line-height:1.45;color:#6e7180}.product-assurance .icon{margin-top:1px;color:#d22333}.product-assurance strong{display:block;color:#1a1d23;font-weight:600}.woocommerce-tabs{margin-bottom:64px}.woocommerce-tabs .tabs{display:flex;flex-wrap:wrap;gap:0;margin:0 0 -1px;padding:0;list-style:none}.woocommerce-tabs .tabs li a{display:block;padding:12px 24px;border:1px solid #e3e3e6;color:#5a5d6b;font-size:.875rem;font-weight:600}.woocommerce-tabs .tabs li+li a{border-left:0}.woocommerce-tabs .tabs li.active a{background:#fff;border-bottom-color:#fff;color:#1a1d23;text-decoration:none}.woocommerce-tabs .panel{padding:16px;border:1px solid #e3e3e6}@media (min-width: 768px){.woocommerce-tabs .panel{padding:32px}}.woocommerce-tabs .shop_attributes{margin:0}.woocommerce-tabs .shop_attributes th{width:240px;color:#1a1d23}.woocommerce-tabs .shop_attributes td p{margin:0}.collapse{position:relative}.collapse__body{position:relative;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1)}.collapse.is-collapsed .collapse__body:after{content:"";position:absolute;inset-inline:0;bottom:0;height:56px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.collapse.product-desc.is-collapsed .collapse__body:after{height:120px;background:linear-gradient(to bottom,#fff0,#ffffffd9 60%,#fff)}.collapse__toggle{margin:16px 0 0;text-align:center}.collapse [data-collapse-toggle] .icon{rotate:90deg;transition:rotate .3s cubic-bezier(.16,1,.3,1)}.collapse [data-collapse-toggle][aria-expanded=true] .icon{rotate:-90deg}.collapse__body>:first-child{margin-top:0}.cat-extra{display:grid;gap:32px;margin-top:48px}@media (min-width: 992px){.cat-extra{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.cat-extra--posts,.cat-extra--content{grid-template-columns:minmax(0,1fr)}.cat-content{padding:32px;border:1px solid #e3e3e6}.cat-posts{padding:24px;border:1px solid #e3e3e6;background:#f5f4f5}.cat-posts__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #1a1d23}.cat-posts__title{margin:0;font-size:1rem}.cat-posts__all{color:#d22333;font-size:.875rem;font-weight:600;white-space:nowrap}.cat-posts__all:hover{text-decoration:underline}.cat-posts__list{margin:0;padding:0;list-style:none}.cat-posts__list>li+li{border-top:1px solid #e3e3e6}.cat-posts__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;color:#1a1d23}.cat-posts__item:hover .cat-posts__name{color:#d22333}.cat-posts__img{display:block;width:64px;height:64px;object-fit:cover;background:#e3e3e6}.cat-posts__name{font-size:.875rem;font-weight:600;line-height:1.45;transition:color .15s cubic-bezier(.16,1,.3,1)}.cat-extra--posts .cat-posts__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 32px}.cat-extra--posts .cat-posts__list>li+li{border-top:0}.related,.upsells{padding-top:48px;border-top:1px solid #e3e3e6}.related>h2,.upsells>h2{margin-bottom:32px;font-size:clamp(1.125rem,1.02rem + .35vw,1.25rem)}.woocommerce-ordering{margin-bottom:24px;text-align:right}.woocommerce-ordering select{padding:8px 12px;border:1px solid #e3e3e6;font-size:.875rem}.woocommerce-info,.woocommerce-message,.woocommerce-error{margin-bottom:24px;padding:16px 24px;border-left:3px solid #1a1d23;background:#f5f4f5;font-size:.875rem;list-style:none}.woocommerce-info .button,.woocommerce-message .button,.woocommerce-error .button{margin-left:16px}.woocommerce-message{border-left-color:#1e7d3c}.woocommerce-error{border-left-color:#d22333}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content,.woocommerce-account .entry-content{max-width:none}.woocommerce-cart .form-row,.woocommerce-checkout .form-row,.woocommerce-account .form-row{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.woocommerce-cart label,.woocommerce-checkout label,.woocommerce-account label{color:#1a1d23;font-size:.875rem;font-weight:600}.woocommerce-cart .woocommerce-form__label-for-checkbox,.woocommerce-cart .woocommerce-form-login__rememberme,.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-form__label-for-checkbox,.woocommerce-account .woocommerce-form-login__rememberme{flex-direction:row;align-items:center;gap:8px;font-weight:400}.woocommerce-cart input[type=text],.woocommerce-cart input[type=email],.woocommerce-cart input[type=tel],.woocommerce-cart input[type=number]:not(.qty),.woocommerce-cart input[type=password],.woocommerce-cart textarea,.woocommerce-cart select,.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=number]:not(.qty),.woocommerce-checkout input[type=password],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-account input[type=text],.woocommerce-account input[type=email],.woocommerce-account input[type=tel],.woocommerce-account input[type=number]:not(.qty),.woocommerce-account input[type=password],.woocommerce-account textarea,.woocommerce-account select{width:100%;min-height:46px;padding:12px 16px;border:1px solid #e3e3e6;background:#fff}.woocommerce-cart textarea,.woocommerce-checkout textarea,.woocommerce-account textarea{min-height:96px}.woocommerce-cart .select2-container .select2-selection--single,.woocommerce-checkout .select2-container .select2-selection--single,.woocommerce-account .select2-container .select2-selection--single{display:flex;align-items:center;height:auto;min-height:46px;padding:12px 32px 12px 16px;border:1px solid #e3e3e6;border-radius:0;background:#fff}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-account .select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:#1a1d23;line-height:inherit}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__placeholder,.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__placeholder,.woocommerce-account .select2-container .select2-selection--single .select2-selection__placeholder{color:#6e7180}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:12px;height:26px;transform:translateY(-50%)}.woocommerce-cart .select2-container--disabled .select2-selection--single,.woocommerce-checkout .select2-container--disabled .select2-selection--single,.woocommerce-account .select2-container--disabled .select2-selection--single{background:#f5f4f5}.woocommerce-cart input:focus-visible,.woocommerce-cart textarea:focus-visible,.woocommerce-cart select:focus-visible,.woocommerce-checkout input:focus-visible,.woocommerce-checkout textarea:focus-visible,.woocommerce-checkout select:focus-visible,.woocommerce-account input:focus-visible,.woocommerce-account textarea:focus-visible,.woocommerce-account select:focus-visible{outline:2px solid #1a1d23;outline-offset:-2px}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{max-width:460px;margin-top:24px;padding:32px;border:1px solid #e3e3e6}.woocommerce-cart-form{margin-bottom:32px}.woocommerce-cart-form table{border:1px solid #e3e3e6}.woocommerce-cart-form table{table-layout:fixed}.woocommerce-cart-form .product-remove{width:44px}.woocommerce-cart-form .product-thumbnail{width:88px}.woocommerce-cart-form .product-price{width:130px}.woocommerce-cart-form .product-quantity{width:160px}.woocommerce-cart-form .product-subtotal{width:150px}@media (min-width: 768px){.woocommerce-cart-form:has(.pcs-remove) .product-subtotal{width:186px}.woocommerce-cart-form:has(.pcs-remove) th.product-subtotal{padding-right:52px}}.woocommerce-cart-form th.product-price,.woocommerce-cart-form th.product-subtotal,.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-subtotal{text-align:right}.woocommerce-cart-form thead th{background:#f5f4f5;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.woocommerce-cart-form .product-thumbnail img{display:block;width:64px}.woocommerce-cart-form .product-name a{color:#1a1d23;font-weight:500}.woocommerce-cart-form .product-name a:hover{color:#d22333}.woocommerce-cart-form .product-subtotal{font-weight:600}.woocommerce-cart-form .product-remove a,.woocommerce-cart-form .pcs-remove a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#6e7180;font-size:1.25rem;line-height:1;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.woocommerce-cart-form .product-remove a:hover,.woocommerce-cart-form .pcs-remove a:hover{background:#f5f4f5;color:#d22333}.woocommerce-cart-form .actions{background:#f5f4f5;text-align:right}.woocommerce-cart-form .actions:after{content:"";display:block;clear:both}.woocommerce-cart-form .coupon{display:flex;float:left;gap:8px}.woocommerce-cart-form .coupon input[type=text]{width:200px;height:46px;padding:0 16px;border:1px solid #e3e3e6;background:#fff}.woocommerce-cart-form button[name=update_cart]{background:transparent;border-color:#e3e3e6;color:#1a1d23}.woocommerce-cart-form button[name=update_cart]:hover:not([disabled]),.woocommerce-cart-form button[name=update_cart]:focus-visible:not([disabled]){background:#1a1d23;border-color:#1a1d23;color:#fff}@media (max-width: 767.98px){.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form tr{display:block}.woocommerce-cart-form table{border:0;border-top:1px solid #e3e3e6}.woocommerce-cart-form thead{display:none}.woocommerce-cart-form .cart_item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb name     remove" "thumb price    price" "thumb qty      subtotal";column-gap:12px;row-gap:8px;align-items:center;padding:16px 0;border-bottom:1px solid #e3e3e6}.woocommerce-cart-form .cart_item td{width:auto;padding:0;border:0}.woocommerce-cart-form .product-thumbnail{grid-area:thumb;align-self:start}.woocommerce-cart-form .product-thumbnail img{width:72px}.woocommerce-cart-form .product-name{grid-area:name;align-self:start;line-height:1.4}.woocommerce-cart-form .product-remove{grid-area:remove;align-self:start;justify-self:end}.woocommerce-cart-form .product-remove a{width:40px;height:40px;margin-top:-8px}.woocommerce-cart-form td.product-price{grid-area:price;color:#6e7180;font-size:.875rem;text-align:left}.woocommerce-cart-form td.product-price:before{content:attr(data-title) ": "}.woocommerce-cart-form .product-quantity{grid-area:qty}.woocommerce-cart-form .product-quantity .quantity{width:120px;height:40px}.woocommerce-cart-form td.product-subtotal{grid-area:subtotal;color:#1a1d23}.woocommerce-cart-form .actions{display:block;padding:16px 0 0;border:0;background:none}.woocommerce-cart-form .coupon{float:none;margin-bottom:12px}.woocommerce-cart-form .coupon input[type=text]{flex:1;width:auto;min-width:0}.woocommerce-cart-form button[name=update_cart]{width:100%}.cart-collaterals .cart_totals{padding:16px}.woocommerce-cart .hotline-fab,.woocommerce-checkout .hotline-fab{display:none}}@media (min-width: 992px){.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form)>:not(.woocommerce-cart-form,.cart-collaterals){grid-column:1/-1}.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form) .cart-collaterals .cart_totals{max-width:none;margin:0;position:sticky;top:24px}}.cart-collaterals .cart_totals{max-width:420px;padding:24px;border:1px solid #e3e3e6;background:#f5f4f5}@media (min-width: 768px){.cart-collaterals .cart_totals{margin-left:auto}}.cart-collaterals .cart_totals h2{margin-top:0;font-size:1rem}.cart-collaterals .cart_totals table{border:0}.cart-collaterals .cart_totals th,.cart-collaterals .cart_totals td{vertical-align:top}.cart-collaterals .cart_totals th{width:34%;font-weight:500}.cart-collaterals .cart_totals td{text-align:right}.cart-collaterals .cart_totals .order-total th,.cart-collaterals .cart_totals .order-total td{border-bottom:0;font-weight:700}.cart-collaterals .cart_totals .order-total .amount{color:#d22333;font-size:1.25rem}.cart-collaterals .cart_totals .checkout-button{width:100%;margin-top:16px}.cart-collaterals .cart_totals .pcs-dock .checkout-button{width:auto;margin-top:0}ul.woocommerce-shipping-methods{margin:0;padding:0;list-style:none}ul.woocommerce-shipping-methods li{margin:0}ul.woocommerce-shipping-methods label{font-weight:400;text-wrap:balance}ul.woocommerce-shipping-methods li+li{margin-top:8px}.woocommerce-shipping-destination{margin:8px 0 0;color:#6e7180;font-size:.875rem;text-wrap:balance}@media (min-width: 992px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:auto 1fr;gap:48px;align-items:start}}.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/span 2}.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1}.woocommerce-checkout #order_review{grid-column:2;grid-row:2}.woocommerce-checkout #order_review{padding:16px;border:1px solid #e3e3e6;background:#f5f4f5}@media (min-width: 768px){.woocommerce-checkout #order_review{padding:24px}}.woocommerce-checkout .wc_payment_methods{margin:0 0 24px;padding:0;list-style:none}.woocommerce-checkout .wc_payment_methods li{padding:12px 0;border-bottom:1px solid #e3e3e6}.woocommerce-checkout .wc_payment_methods label{font-weight:600}.woocommerce-checkout .place-order .button{width:100%;min-height:56px;font-size:.875rem}.woocommerce-checkout #customer_details .woocommerce-billing-fields,.woocommerce-checkout #customer_details .woocommerce-shipping-fields,.woocommerce-checkout #customer_details .woocommerce-additional-fields{max-width:560px}@media (min-width: 576px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{grid-column:1/-1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-column:auto}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper:not(:has(#billing_last_name_field)) #billing_first_name_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper:not(:has(#shipping_last_name_field)) #shipping_first_name_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper:not(:has(#billing_last_name_field)) #billing_first_name_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_last_name_field)) #shipping_first_name_field{grid-column:1/-1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_tax_code_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_vat_email_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_tax_code_field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_vat_email_field{grid-column:auto}}@media (min-width: 992px){.woocommerce-checkout #order_review{position:sticky;top:24px}}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:12px 0}.woocommerce-checkout .shop_table .product-name{text-align:left;padding-right:16px}.woocommerce-checkout .shop_table td.product-total,.woocommerce-checkout .shop_table .cart-subtotal td,.woocommerce-checkout .shop_table .woocommerce-shipping-totals td,.woocommerce-checkout .shop_table .order-total td{text-align:right}.woocommerce-checkout .shop_table .order-total .amount{color:#d22333;font-size:1.25rem}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:block}.woocommerce-checkout .woocommerce-checkout-review-order-table tr{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #e3e3e6}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{flex:1;min-width:0;padding-right:0}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{flex-shrink:0}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{flex:1;min-width:0;font-size:.875rem}.woocommerce-checkout .woocommerce-additional-fields{margin-top:24px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border:1px solid #e3e3e6}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #e3e3e6}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;color:#5a5d6b;font-size:.875rem;font-weight:500}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#f5f4f5;color:#1a1d23}@media (min-width: 992px){.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}}.screen-reader-text:focus{clip:auto;width:auto;height:auto}.woocommerce-breadcrumb{display:none}.blockUI.blockOverlay{background:#fff9!important}.spec{margin-bottom:64px;padding:24px;border:1px solid #e3e3e6;background:#fff}.spec__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.spec__model{color:#d22333;font-weight:700;letter-spacing:0;text-transform:none}.spec__table{width:100%;font-size:.875rem}.spec__table tbody{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.spec__table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}.spec__table tr{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:12px}.spec__table th,.spec__table td{padding:8px 12px;line-height:1.5;text-align:left;vertical-align:top}.spec__table th{color:#1a1d23;font-weight:700}.spec__table td{color:#5a5d6b;font-weight:400;overflow-wrap:anywhere}.spec__table tr:nth-child(odd){background:#f5f4f5}@media (min-width: 768px){.spec__table tr:nth-child(odd){background:none}.spec__table tr:nth-child(4n+1),.spec__table tr:nth-child(4n+2){background:#f5f4f5}}.spec-files{margin-top:24px}.spec-files__list{margin:0;padding:0;list-style:none}.spec-files li+li{margin-top:8px}.spec-files a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e3e3e6;color:#1a1d23;font-size:.875rem}.spec-files a:hover{border-color:#1a1d23;text-decoration:none}.spec-files__ext{padding:2px 6px;background:#d22333;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.1em}.spec-files__size{color:#6e7180;font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.entry-content .wp-block-image{margin-bottom:24px}.entry-content .wp-block-image figcaption{margin-top:8px;color:#6e7180;font-size:.8125rem;text-align:center}.entry-content .wp-block-columns{gap:32px;margin-bottom:32px}.entry-content .wp-block-details{margin-bottom:12px;padding:16px 24px;border:1px solid #e3e3e6}.entry-content .wp-block-details summary{color:#1a1d23;font-family:Raleway,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;cursor:pointer}.entry-content .wp-block-details[open] summary{margin-bottom:12px}.entry-content iframe{display:block;width:100%;border:0}.entry-content .wp-block-table{margin-bottom:24px;overflow-x:auto}.entry-content .wp-block-separator{max-width:100%;margin:48px auto;border:0;border-top:1px solid #e3e3e6}.entry-content .wp-block-quote{margin-inline:0;padding-left:24px;border-left:3px solid #d22333}.entry-content .wp-block-button__link{border-radius:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.entry-content .wpcf7-form p{margin-bottom:16px}.entry-content .wpcf7-form input[type=text],.entry-content .wpcf7-form input[type=email],.entry-content .wpcf7-form input[type=tel],.entry-content .wpcf7-form textarea{width:100%;padding:12px 16px;border:1px solid #e3e3e6}.entry-content .wpcf7-form input[type=submit]{padding:12px 32px;border:0;background:#d22333;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
