.wp-block-icon svg.pro-theme-ico{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.wp-block-icon svg.pro-theme-ico [fill]{stroke:none}.wp-block-icon{flex-shrink:0}.wp-block-icon svg:not([style*="width"]){width:2.5rem}.wp-block-icon:is(.is-style-pro-theme-circle,.is-style-pro-theme-square) svg{padding:.65em;color:var(--primary);background:color-mix(in srgb,currentColor 12%,transparent);border-radius:50%}.wp-block-icon.is-style-pro-theme-circle svg:not([style*="width"]),.wp-block-icon.is-style-pro-theme-square svg:not([style*="width"]){width:3.25rem}.wp-block-icon.is-style-pro-theme-square svg{border-radius:var(--radius-sm)}
.pro-theme-post-grid .wp-block-post-template{gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30)}.pro-theme-post-grid .wp-block-post{display:flex}.pro-theme-post-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--pro-theme-box-img) padding-box,var(--pro-theme-ring) border-box;border:var(--pro-theme-box-bw) solid var(--pro-theme-box-border);border-radius:var(--pro-theme-box-radius,var(--radius));box-shadow:var(--shadow);overflow:hidden;overflow:clip;overflow-clip-margin:var(--pro-theme-box-bw);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (hover:hover){.pro-theme-post-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.pro-theme-post-card:hover .wp-block-post-title a{color:var(--primary)}}.pro-theme-post-card .wp-block-post-featured-image{margin:0 !important;overflow:hidden;border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0}.pro-theme-post-card .wp-block-post-featured-image img{width:100%;object-fit:cover}.pro-theme-post-card__body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.25rem}.pro-theme-post-card.pro-theme-post-card>.pro-theme-post-card__body{margin:0}.pro-theme-post-card__body.pro-theme-post-card__body>*{margin:0}.pro-theme-post-card .wp-block-post-title{font-size:var(--wp--preset--font-size--medium);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pro-theme-post-card .wp-block-post-title a{transition:color var(--dur) var(--ease)}.pro-theme-post-card .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1}.pro-theme-post-card .pro-theme-chip-terms{position:relative;z-index:2}.pro-theme-post-card .wp-block-post-excerpt{font-size:var(--wp--preset--font-size--small)}.pro-theme-post-card .wp-block-post-excerpt__excerpt{margin:0;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pro-theme-post-card .wp-block-post-excerpt__more-text{display:none}.pro-theme-post-card__foot{align-items:center;margin-top:auto !important;padding-top:.875rem}body .pro-theme-post-card__foot.pro-theme-post-card__foot{gap:.75rem}.pro-theme-post-card__foot>*{margin:0 !important}.pro-theme-post-card__foot .pro-theme-post-meta{min-width:0}body .pro-theme-post-card__foot.pro-theme-post-card__foot:has(>.pro-theme-stars){justify-content:flex-start}.pro-theme-post-card__foot:has(>.pro-theme-stars)>.pro-theme-more{margin-left:auto !important}.pro-theme-stars{position:relative;z-index:2;display:flex;align-items:center;min-width:0;line-height:1}.pro-theme-stars .ssmp-mini-stars-link{margin:0 !important;gap:.375rem;white-space:nowrap}.pro-theme-stars .ssmp-star-shimmer-wrap{margin:0 !important}.pro-theme-stars svg{flex:none;width:1rem;height:1rem;margin-right:1px !important}.pro-theme-stars .ssmp-mini-stars-link>span:last-child{color:var(--wp--preset--color--muted) !important;font-size:.8125rem !important;font-style:normal !important}.pro-theme-post-card .pro-theme-more{--pro-theme-ic-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");position:relative;z-index:2;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto !important;border-radius:50%;background:var(--pro-theme-btn-bg) border-box;color:#fff;font-size:0;text-decoration:none;animation:pro-theme-ping 2.6s cubic-bezier(.2,.8,.2,1) infinite;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.pro-theme-post-card .pro-theme-more::before{content:"";width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask:var(--pro-theme-ic-arrow) center / contain no-repeat;mask:var(--pro-theme-ic-arrow) center / contain no-repeat;animation:pro-theme-nudge 2.6s ease-in-out infinite}.pro-theme-post-card .pro-theme-more:hover{background:var(--pro-theme-btn-bg-hover) border-box}.pro-theme-post-card .pro-theme-more:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pro-theme-post-card:hover .pro-theme-more{animation:none;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.pro-theme-post-card .pro-theme-more,.pro-theme-post-card .pro-theme-more::before{animation-duration:3.2s !important;animation-iteration-count:infinite !important}}@media (max-width:599px){.pro-theme-post-card__body{padding:1rem}.pro-theme-post-card__foot{padding-top:.625rem}.pro-theme-post-card .pro-theme-more{--pro-theme-ping:3px;width:2.125rem;height:2.125rem}.pro-theme-post-card .pro-theme-more::before{width:1.0625rem;height:1.0625rem}body.pro-theme-m-list-cols-2 :is(.pro-theme-list,.pro-theme-related) .pro-theme-post-card__foot{gap:.5rem;padding-top:.5rem}.pro-theme-m-list-cols-2 :is(.pro-theme-list,.pro-theme-related) .pro-theme-post-meta{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.pro-theme-m-list-cols-2 :is(.pro-theme-list,.pro-theme-related) .pro-theme-post-meta>*{font-size:.75rem}.pro-theme-m-list-cols-2 :is(.pro-theme-list,.pro-theme-related) .wp-block-post-time-to-read{display:none}.pro-theme-m-list-cols-2 :is(.pro-theme-list,.pro-theme-related) .pro-theme-more{width:2rem;height:2rem}.pro-theme-m-list-cols-2 :is(.pro-theme-list,.pro-theme-related) .pro-theme-more::before{width:1rem;height:1rem}}.pro-theme-post-card{container-type:inline-size}@container (max-width:9.5rem){.pro-theme-post-card__foot .pro-theme-post-meta{display:none}}@container (max-width:20rem){.pro-theme-post-card__foot:has(>.pro-theme-stars) .pro-theme-post-meta{display:none}}@container (max-width:14rem){.pro-theme-stars .ssmp-mini-stars-link>span:last-child{display:none}.pro-theme-stars svg{width:.875rem;height:.875rem}}.pro-theme-post-grid .wp-block-query-pagination{margin-block-start:var(--wp--preset--spacing--40);gap:.375rem}.pro-theme-post-grid .wp-block-query-pagination a,.pro-theme-post-grid .wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:0 .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--wp--preset--color--ink);text-decoration:none}.pro-theme-post-grid .wp-block-query-pagination .page-numbers.current{background:var(--primary);border-color:var(--primary);color:var(--wp--preset--color--base)}.pro-theme-post-grid .wp-block-query-pagination .page-numbers.dots{border:0;min-width:auto}.pro-theme-list .wp-block-post-template{--pro-theme-cols:1}.pro-theme-list .wp-block-post-template.wp-block-post-template.wp-block-post-template{grid-template-columns:repeat(var(--pro-theme-cols),minmax(0,1fr))}@media (min-width:600px){.pro-theme-list .wp-block-post-template{--pro-theme-cols:2}}@media (min-width:1024px){.pro-theme-list .wp-block-post-template{--pro-theme-cols:3}.pro-theme-pc-list-cols-2 .pro-theme-list .wp-block-post-template{--pro-theme-cols:2}.pro-theme-pc-list-cols-4 .pro-theme-list .wp-block-post-template{--pro-theme-cols:4}}@media (min-width:600px){.pro-theme-pc-list-card-list .pro-theme-list .wp-block-post-template{--pro-theme-cols:1}.pro-theme-pc-list-excerpt-0 .pro-theme-list .wp-block-post-excerpt{display:none}.pro-theme-pc-list-card-list .pro-theme-list .pro-theme-post-card{flex-direction:row}.pro-theme-pc-list-card-list .pro-theme-list .pro-theme-post-card .wp-block-post-featured-image{flex:0 0 clamp(10rem,32%,18rem);border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0 calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw))}.pro-theme-pc-list-card-list .pro-theme-list .pro-theme-post-card .wp-block-post-featured-image img{height:100%}.pro-theme-pc-list-card-list .pro-theme-list .pro-theme-post-card__body{justify-content:center;padding:1.25rem 1.5rem}}@media (max-width:599px){.pro-theme-m-list-cols-2 .pro-theme-list .wp-block-post-template{--pro-theme-cols:2;gap:var(--wp--preset--spacing--30) .75rem}.pro-theme-m-list-cols-2 .pro-theme-list .pro-theme-post-card__body{padding:.75rem;gap:.375rem}.pro-theme-m-list-cols-2 .pro-theme-list .pro-theme-post-card .wp-block-post-title{font-size:var(--wp--preset--font-size--small)}.pro-theme-m-list-card-list .pro-theme-list .wp-block-post-template{--pro-theme-cols:1}.pro-theme-m-list-excerpt-0 .pro-theme-list .wp-block-post-excerpt,.pro-theme-m-list-thumb-0 .pro-theme-list .pro-theme-post-card .wp-block-post-featured-image{display:none}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-post-card{flex-direction:row}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-post-card .wp-block-post-featured-image{flex:0 0 7.5rem;border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0 calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw))}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-post-card .wp-block-post-featured-image img{height:100%}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-post-card__body{min-width:0;padding:.75rem .875rem;gap:.375rem}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-chip-terms a{max-width:100%;padding:.125rem .625rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-post-meta{padding-top:0}.pro-theme-m-list-card-list .pro-theme-list .pro-theme-post-card .wp-block-post-title{font-size:var(--wp--preset--font-size--small)}}@media (max-width:599px){.pro-theme-m-list-cols-2 .pro-theme-related .wp-block-post-template.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp--preset--spacing--30) .75rem}.pro-theme-m-list-cols-2 .pro-theme-related .pro-theme-post-card__body{padding:.75rem;gap:.375rem}.pro-theme-m-list-cols-2 .pro-theme-related .pro-theme-post-card .wp-block-post-title{font-size:var(--wp--preset--font-size--small)}}.pro-theme-related:not(:has(.wp-block-post)){display:none}.pro-theme-related>.wp-block-heading{margin-block-end:var(--wp--preset--spacing--30)}@media (max-width:599px){.pro-theme-m-list-card-mag2 .pro-theme-list .wp-block-post-template{--pro-theme-cols:2;gap:var(--wp--preset--spacing--30) .75rem}:is(.pro-theme-m-list-card-mag1,.pro-theme-m-list-card-mag2) .pro-theme-list .wp-block-post:first-child{grid-column:1 / -1}:is(.pro-theme-m-list-card-mag1,.pro-theme-m-list-card-mag2) .pro-theme-list .wp-block-post:first-child .wp-block-post-title{font-size:var(--wp--preset--font-size--large)}:is(.pro-theme-m-list-card-mag1,.pro-theme-m-list-card-mag2) .pro-theme-list .wp-block-post:not(:first-child) .wp-block-post-title{font-size:var(--wp--preset--font-size--small)}:is(.pro-theme-m-list-card-mag1,.pro-theme-m-list-card-mag2) .pro-theme-list .wp-block-post:not(:first-child) .wp-block-post-excerpt{display:none}.pro-theme-m-list-card-mag1 .pro-theme-list .wp-block-post:not(:first-child) .pro-theme-post-card{flex-direction:row}.pro-theme-m-list-card-mag1 .pro-theme-list .wp-block-post:not(:first-child) .wp-block-post-featured-image{flex:0 0 7.5rem;border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0 calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw))}.pro-theme-m-list-card-mag1 .pro-theme-list .wp-block-post:not(:first-child) .wp-block-post-featured-image img{height:100%}.pro-theme-m-list-card-mag1 .pro-theme-list .wp-block-post:not(:first-child) .pro-theme-post-card__body{min-width:0;padding:.75rem .875rem;gap:.375rem}.pro-theme-m-list-card-mag2 .pro-theme-list .wp-block-post:not(:first-child) .pro-theme-post-card__body{padding:.75rem;gap:.375rem}.pro-theme-m-list-card-mag2 .pro-theme-list .wp-block-post:not(:first-child) .wp-block-post-time-to-read{display:none}.pro-theme-m-list-card-mag2 .pro-theme-list .wp-block-post:not(:first-child) .pro-theme-post-meta{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.pro-theme-m-list-card-mag2 .pro-theme-list .wp-block-post:not(:first-child) .pro-theme-post-meta>*{font-size:.75rem}}
.pro-theme-product-grid .wp-block-post-template{--pro-theme-pcols:2}.pro-theme-product-grid .wp-block-post-template.wp-block-post-template.is-layout-grid{display:grid;grid-template-columns:repeat(var(--pro-theme-pcols),minmax(0,1fr));gap:var(--wp--preset--spacing--30)}@media (min-width:600px){.pro-theme-product-grid .wp-block-post-template{--pro-theme-pcols:3}}@media (min-width:1024px){.pro-theme-product-grid .wp-block-post-template{--pro-theme-pcols:4}}@media (min-width:1024px){.pro-theme-product-grid--sc .wp-block-post-template{--pro-theme-pcols:3}}.pro-theme-product-grid--sc{margin-block:var(--wp--preset--spacing--40)}.pro-theme-product-grid .wp-block-post{display:flex;min-width:0}.pro-theme-product-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;background:var(--pro-theme-box-img) padding-box,var(--pro-theme-ring) border-box;border:var(--pro-theme-box-bw) solid var(--pro-theme-box-border);border-radius:var(--pro-theme-box-radius,var(--radius));box-shadow:var(--shadow);overflow:hidden;overflow:clip;overflow-clip-margin:var(--pro-theme-box-bw);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}@media (hover:hover){.pro-theme-product-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.pro-theme-product-card:hover .pro-theme-product-card__img img{transform:scale(1.04)}.pro-theme-product-card:hover .wp-block-post-title a{color:var(--primary)}}.pro-theme-product-card__media{position:relative;margin:0 !important;overflow:hidden;border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0}.pro-theme-product-card__media>*{margin:0}.pro-theme-product-card__img{margin:0;overflow:hidden;background:var(--wp--preset--color--surface)}.pro-theme-product-card__img img{width:100%;transition:transform .5s var(--ease)}.pro-theme-product-card__media .pm-actions{position:absolute;right:.75rem;bottom:.75rem;z-index:1;margin:0}.pro-theme-product-card__media .pm-labels{position:absolute;top:.75rem;right:.75rem;z-index:1;margin:0;justify-content:flex-end;max-width:calc(100% - 4.5rem)}.pro-theme-product-card .pm-price__off{position:absolute;top:.75rem;left:.75rem;z-index:1}.pro-theme-product-card.pro-theme-product-card>.pro-theme-product-card__body{margin:0}.pro-theme-product-card__body{--pro-theme-cpad:1rem;display:flex;flex:1;flex-direction:column;gap:.625rem;padding:1rem var(--pro-theme-cpad) 1.375rem}.pro-theme-product-card__body>*{margin:0}.pro-theme-product-card .pm-price{margin-top:auto}.pro-theme-product-card__foot{--pm-icon-btn:2.5rem;gap:0;align-items:center;margin-top:auto !important;padding-top:.25rem}.pro-theme-product-card__foot>*{margin:0 !important}.pro-theme-product-card__foot{--pro-theme-fp:calc(var(--pro-theme-cpad) + var(--pro-theme-box-bw,0px))}body .pro-theme-product-card__foot.pro-theme-product-card__foot{gap:0}.pro-theme-product-card__foot .pm-price ins::before{content:"";display:inline-block;width:1.0625em;height:1.0625em;margin-right:.3125rem;vertical-align:-.14em;background:var(--wp--preset--color--accent);-webkit-mask:var(--pro-theme-ic-tag) center / contain no-repeat;mask:var(--pro-theme-ic-tag) center / contain no-repeat}.pro-theme-product-card__foot .pm-price{--pro-theme-ic-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='7.5' r='1.2' fill='black'/%3E%3Cpath d='M3 6v5.17a2 2 0 0 0 .59 1.42l7.71 7.71a2.41 2.41 0 0 0 3.41 0l5.59-5.59a2.41 2.41 0 0 0 0-3.41l-7.71-7.71A2 2 0 0 0 11.17 3H6a3 3 0 0 0-3 3z'/%3E%3C/svg%3E")}@media (max-width:599px){.pro-theme-product-card__foot .pm-price ins::before{width:.9375em;height:.9375em;margin-right:.1875rem;vertical-align:-.1em}.pro-theme-section-box .pro-theme-product-card__foot .pm-price{--pm-price-fs:.8125rem;padding-inline:.125rem}}.pro-theme-product-card{container-type:inline-size}@container (max-width:9.0625rem){.pro-theme-product-card__foot .pm-price ins::before{display:none}}.pro-theme-product-card__foot .pm-price{flex:1 1 auto;min-width:0;justify-content:safe center;margin-left:calc(-1 * var(--pro-theme-fp)) !important;padding-inline:max(.25rem,calc(var(--pro-theme-fp) - .5rem))}.pro-theme-product-card__foot .pm-actions{flex:none}.pro-theme-product-card__foot .pm-btn--icon{animation:pro-theme-ping 2.6s cubic-bezier(.2,.8,.2,1) infinite}.pro-theme-product-card__foot .pm-btn--icon .pm-ic{animation:pro-theme-nudge 2.6s ease-in-out infinite}.pro-theme-product-card:hover .pro-theme-product-card__foot .pm-btn--icon{animation:none;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.pro-theme-product-card__foot .pm-btn--icon,.pro-theme-product-card__foot .pm-btn--icon .pm-ic{animation-duration:3.2s !important;animation-iteration-count:infinite !important}}.pro-theme-product-card .wp-block-post-title.wp-block-post-title{text-wrap:pretty;font-size:1rem;font-weight:500;line-height:1.35;min-height:calc(2em * 1.35);max-height:calc(2em * 1.35);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pro-theme-product-card .wp-block-post-title a{color:var(--wp--preset--color--ink);text-decoration:none;transition:color var(--dur) var(--ease)}@media (max-width:599px){.pro-theme-product-grid .wp-block-post-template.is-layout-grid{gap:.75rem}.pro-theme-product-card__body{--pro-theme-cpad:.75rem;gap:.5rem;padding:.75rem var(--pro-theme-cpad) 1.0625rem}.pro-theme-product-card .wp-block-post-title.wp-block-post-title{font-size:.875rem}.pro-theme-product-card .pm-specs{--pm-chip-h:1.25rem;gap:.25rem .625rem}.pro-theme-product-card .pm-specs li{gap:.1875rem;padding:0;background:none;font-size:.75rem}.pro-theme-product-card .pm-specs li svg{width:1.0625em;height:1.0625em}.pro-theme-product-card .pm-price{--pm-price-fs:.9375rem;gap:0 .375rem}.pro-theme-product-card .pm-price del{font-size:.75rem}.pro-theme-product-card__media .pm-actions{right:.5rem;bottom:.5rem}.pro-theme-product-card__foot{--pm-icon-btn:2rem;--pro-theme-ping:3px}.pro-theme-product-card__foot .pm-btn--icon .pm-ic{width:1rem;height:1rem}.pro-theme-product-card .pm-price__off{top:.5rem;left:.5rem}.pro-theme-product-card__media .pm-labels{top:.5rem;right:.5rem}.pro-theme-product-card__media .pm-label{padding:.125rem .4375rem .125rem .3125rem;font-size:.6875rem}}.pro-theme-product-grid .wp-block-query-pagination{margin-block-start:var(--wp--preset--spacing--40);gap:.375rem}.pro-theme-product-grid .wp-block-query-pagination :is(a,.page-numbers){display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:0 .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--wp--preset--color--ink);text-decoration:none}.pro-theme-product-grid .wp-block-query-pagination .page-numbers.current{background:var(--primary);border-color:var(--primary);color:var(--wp--preset--color--base)}.pro-theme-product-card .pm-rating--card{margin:0}:is(.pro-theme-product-card,.pro-theme-product__meta) .pm-rating b{font-size:.75rem;font-weight:500;line-height:1;color:color-mix(in srgb,var(--wp--preset--color--muted) 70%,transparent);translate:0 .12em}.pro-theme-product-card .pm-rating--card .pm-stars{font-size:1.375rem}@media (max-width:599px){.pro-theme-product-card .pm-rating--card .pm-stars{font-size:1.1875rem}.pro-theme-product-card .pm-rating--card b{font-size:.6875rem}}.pro-theme-section-head{margin-block-end:var(--wp--preset--spacing--30);gap:.5rem 1.5rem}.pro-theme-section-head>*{margin:0}.pro-theme-section-head a{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:color var(--dur) var(--ease),gap var(--dur) var(--ease)}.pro-theme-section-head a::before{content:"";flex:none;width:1.125em;height:1.125em;background:currentColor;-webkit-mask:var(--pro-theme-ic-grid) center / contain no-repeat;mask:var(--pro-theme-ic-grid) center / contain no-repeat}.pro-theme-section-head a{--pro-theme-ic-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='7' height='7' rx='2'/%3E%3Crect x='13' y='4' width='7' height='7' rx='2'/%3E%3Crect x='4' y='13' width='7' height='7' rx='2'/%3E%3Crect x='13' y='13' width='7' height='7' rx='2'/%3E%3C/svg%3E")}.pro-theme-section-head a:hover{gap:.625rem}.pro-theme-product-related>.wp-block-heading,.pro-theme-product-all>.wp-block-heading{margin-block-end:var(--wp--preset--spacing--30)}.pro-theme-product-related:not(:has(.wp-block-post)),.pro-theme-section-box:not(:has(.wp-block-post)){display:none}.wp-site-blocks .pm-quote{max-width:var(--wp--style--global--content-size,720px);margin-inline:auto}.pro-theme-section-box>.alignwide{max-width:none;margin-inline:0}.pro-theme-section-box .pro-theme-section-head{margin-block-end:var(--wp--preset--spacing--30)}@media (max-width:599px){.pro-theme-section-box.pro-theme-box{padding:0;border:0;border-radius:0;background:none;box-shadow:none}}.pro-theme-product__info .pro-theme-bc ol{flex-wrap:nowrap;max-width:100%;overflow:hidden}.pro-theme-product__info .pro-theme-bc li{flex:0 1 auto}.pro-theme-product__info .pro-theme-bc li:first-child{flex:none}.pro-theme-product__info .pro-theme-bc li:last-child{flex-shrink:.25}.pro-theme-product__info .pro-theme-bc a{display:block;min-width:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .pm-price ins{color:var(--primary)}.pm-price .pro-theme-cur{margin-left:.06em;font-size:.58em;font-weight:inherit;line-height:0;vertical-align:.62em;text-decoration:none}.pm-price del .pro-theme-cur{font-size:.7em;vertical-align:.4em}
.pro-theme-hs,.pro-theme-hh{--pro-theme-h-ink:var(--wp--preset--color--ink);--pro-theme-h-muted:var(--wp--preset--color--muted);--pro-theme-h-line:var(--wp--preset--color--line);--pro-theme-h-card:var(--wp--preset--color--base);--pro-theme-h-glow:color-mix(in srgb,var(--wp--custom--grad-to) 38%,transparent);--pro-theme-h-kick:var(--primary);position:relative;container-type:inline-size;isolation:isolate}.pro-theme-justify .wp-block-post-content :is(.pro-theme-hs,.pro-theme-hh) :is(p,li):not([class*="has-text-align-"]){text-align:inherit;text-align-last:inherit}.pro-theme-hs{padding-block:var(--wp--preset--spacing--60)}.pro-theme-hs.is-tight{padding-block:var(--wp--preset--spacing--50)}.pro-theme-hs>*{position:relative}.pro-theme-hhead{margin-block-end:var(--wp--preset--spacing--50);max-width:46rem}.pro-theme-hhead>*{margin-block:0}.pro-theme-hhead>* + *{margin-block-start:.875rem}.pro-theme-hhead.is-center{margin-inline:auto !important;text-align:center}.pro-theme-hhead h2{font-size:clamp(1.75rem,1.2rem + 1.9cqi,2.625rem);line-height:1.2;letter-spacing:-.015em}.pro-theme-hhead .pro-theme-hlead{color:var(--pro-theme-h-muted);font-size:var(--wp--preset--font-size--medium)}.pro-theme-kicker{display:inline-flex;align-items:center;gap:.625rem;color:var(--pro-theme-h-kick);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pro-theme-kicker::before{content:"";width:1.75rem;height:2px;border-radius:2px;background:currentColor}.is-center>.pro-theme-kicker::after{content:"";width:1.75rem;height:2px;border-radius:2px;background:currentColor}.pro-theme-hh{padding-block:clamp(3.5rem,8vw,7rem) clamp(4rem,9vw,7.5rem);overflow:clip}main:has(>.wp-block-post-content>.pro-theme-hh:first-child){padding-top:0 !important}.wp-block-post-content>:is(.pro-theme-hh,.pro-theme-hs) + :is(.pro-theme-hh,.pro-theme-hs){margin-block-start:0}.pro-theme-hh-title{margin-block:1rem 0;font-size:clamp(2.25rem,1.15rem + 4.4cqi,4.25rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.pro-theme-hh-title em,.pro-theme-hhead h2 em{font-style:normal;background:linear-gradient(100deg,var(--wp--custom--grad-from),var(--wp--custom--grad-to));-webkit-background-clip:text;background-clip:text;color:transparent}.pro-theme-hh-lead{max-width:44ch;margin-block:1.25rem 0;color:var(--pro-theme-h-muted);font-size:clamp(1.0625rem,1rem + .35cqi,1.25rem);line-height:1.65}.pro-theme-hh .wp-block-buttons{margin-block-start:var(--wp--preset--spacing--40);gap:.75rem}.pro-theme-hh .wp-block-button__link{padding:.9em 1.6em}.pro-theme-hh::after{content:"";position:absolute;z-index:-1;top:-20%;right:-10%;width:min(60rem,80%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--pro-theme-h-glow),transparent 62%);pointer-events:none}.pro-theme-hh.is-plain::after{display:none}.pro-theme-hh.is-center .pro-theme-hh-in{max-width:56rem;margin-inline:auto !important;text-align:center}.pro-theme-hh.is-center .pro-theme-hh-lead{margin-inline:auto}.pro-theme-hcard{position:relative;height:100%;padding:clamp(1.25rem,2.6cqi,2rem);border:1px solid var(--pro-theme-h-line);border-radius:var(--radius-lg);background:var(--pro-theme-h-card);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.pro-theme-hcard>*{margin-block:0}.pro-theme-hcard>* + *{margin-block-start:.75rem}.pro-theme-hcard h3{font-size:var(--wp--preset--font-size--medium);line-height:1.35}.pro-theme-hcard p{color:var(--pro-theme-h-muted)}.pro-theme-hcard .wp-block-icon{margin-block-end:1.25rem}.pro-theme-hcard .pro-theme-hmore{margin-block-start:1rem;font-weight:600}.pro-theme-hcard .pro-theme-hmore a{color:var(--primary);text-decoration:none}.pro-theme-hcard .pro-theme-hmore a::after{content:"";position:absolute;inset:0;border-radius:inherit}@media (hover:hover){.pro-theme-hcard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:var(--shadow-raised)}}.pro-theme-hband:is(.wp-block-group) .wp-block-icon svg{color:var(--wp--preset--color--base);background:color-mix(in srgb,var(--wp--preset--color--base) 18%,transparent)}.pro-theme-htypes{gap:.625rem !important;margin-block-start:var(--wp--preset--spacing--40) !important}.pro-theme-htypes{--pro-theme-btn-bg:var(--pro-theme-h-card);--pro-theme-btn-bg-hover:var(--pro-theme-h-card)}.pro-theme-htypes .wp-block-button:not(.is-style-outline)>.wp-block-button__link{padding:.55em 1.1em;border:1px solid var(--pro-theme-h-line);border-radius:999px;background:var(--pro-theme-h-card);color:inherit;font-size:var(--wp--preset--font-size--small);font-weight:600}.pro-theme-htypes .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover{border-color:var(--primary);background:var(--pro-theme-h-card);color:var(--primary)}.pro-theme-hband{gap:var(--wp--preset--spacing--40) !important;padding:clamp(1.25rem,3cqi,2rem) clamp(1.25rem,4cqi,3rem);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}* + .pro-theme-hband{margin-block-start:var(--wp--preset--spacing--50) !important}.pro-theme-hband>*{margin:0 !important}.pro-theme-hband h2{font-size:clamp(1.375rem,1rem + 1.6cqi,2rem);line-height:1.2}.pro-theme-hband .wp-block-icon{flex:none}.pro-theme-hband-text{flex:1 1 18rem}.pro-theme-hband-text>*{margin:0}.pro-theme-hband-text>* + *{margin-block-start:.375rem}.pro-theme-hband .wp-block-button__link{font-weight:700}.pro-theme-hband:is(.wp-block-group){--pro-theme-btn-bg:var(--wp--preset--color--base);--pro-theme-btn-bg-hover:color-mix(in srgb,var(--wp--preset--color--base) 86%,var(--primary))}.pro-theme-hband:is(.wp-block-group) .wp-block-button:not(.is-style-outline)>.wp-block-button__link{background:var(--pro-theme-btn-bg);color:var(--wp--preset--color--ink)}.pro-theme-hband:is(.wp-block-group) .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover{background:var(--pro-theme-btn-bg-hover)}.pro-theme-hband:is(.wp-block-group) :is(h2,h3){color:inherit}@container (max-width:781px){.pro-theme-hh .wp-block-buttons>.wp-block-button{flex:1 1 auto}.pro-theme-hh .wp-block-buttons .wp-block-button__link{width:100%}.pro-theme-hband{text-align:center;justify-content:center !important}.pro-theme-hband .wp-block-buttons,.pro-theme-hband .wp-block-button,.pro-theme-hband .wp-block-button__link{width:100%}}@media (prefers-reduced-motion:reduce){.pro-theme-hcard{transition:none}.pro-theme-hcard:hover{transform:none}}
.pro-theme-sx{--pro-theme-sx-ink:var(--wp--preset--color--ink);--pro-theme-sx-muted:var(--wp--preset--color--muted);--pro-theme-sx-line:var(--wp--preset--color--line);--pro-theme-sx-base:var(--wp--preset--color--base);--pro-theme-sx-soft:var(--wp--preset--color--primary-soft);--pro-theme-sx-deep:var(--wp--preset--color--primary-deep);--pro-theme-sx-hi:var(--wp--preset--color--primary-light);--pro-theme-sx-r:calc(var(--radius) * 1.25);--pro-theme-sx-leaf:7px 2px;--pro-theme-sx-tile:calc(var(--radius) * 1.9) calc(var(--radius) * .4);--pro-theme-sx-lift:0 30px 60px -36px color-mix(in srgb,var(--pro-theme-sx-deep) 55%,transparent);position:relative;container-type:inline-size;isolation:isolate;padding-block:var(--wp--preset--spacing--60)}.pro-theme-sx.pro-theme-sx-bar{padding-block:var(--wp--preset--spacing--40)}.pro-theme-sx :is(h2,h3,p,ul,ol){margin-block:0}.pro-theme-justify .wp-block-post-content .pro-theme-sx :is(p,li):not([class*="has-text-align-"]){text-align:inherit;text-align-last:inherit}.pro-theme-sx .pro-theme-sx-eyebrow{display:inline-flex;align-items:center;gap:.625rem;color:var(--primary);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pro-theme-sx .pro-theme-sx-eyebrow::before{content:"";flex:none;width:10px;height:14px;border-radius:6px 1px;background:currentColor;transform:skewX(-14deg)}.pro-theme-sx h2{color:var(--pro-theme-sx-ink);font-size:clamp(1.625rem,1.1rem + 1.6cqi,2.375rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.pro-theme-sx .pro-theme-sx-head{max-width:48rem;margin-bottom:var(--wp--preset--spacing--50)}.pro-theme-sx .pro-theme-sx-head>* + *{margin-top:.875rem}.pro-theme-sx .pro-theme-sx-head.is-center{margin-inline:auto;text-align:center}.pro-theme-sx .pro-theme-sx-head.is-center .pro-theme-sx-eyebrow{justify-content:center}.pro-theme-sx .pro-theme-sx-eyebrow.is-light{color:var(--wp--preset--color--primary-light)}.pro-theme-sx .pro-theme-sx-muted{color:var(--pro-theme-sx-muted)}.wp-block-cover.pro-theme-sx-img{background:var(--wp--preset--gradient--cloud);overflow:hidden}@container (max-width:781px){.wp-block-columns.pro-theme-sx-two-m:not(.is-not-stacked-on-mobile){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp--preset--spacing--30)}}.pro-theme-sx-lead>*{margin:0}.pro-theme-sx-lead>* + *{margin-top:.75rem}.pro-theme-sx-lead__f{display:flex;align-items:center;min-height:var(--pro-theme-f-h);padding:0 .75em;border:1px solid var(--pro-theme-f-line);border-radius:var(--pro-theme-f-r);background:var(--pro-theme-f-bg);color:var(--wp--preset--color--muted)}body:not(.editor-styles-wrapper) .wp-block-group.pro-theme-sx-lead{display:none}
.pro-theme-el-cat{position:relative;height:100%}.pro-theme-el-cat .wp-block-term-name{margin:0;font-weight:600}.pro-theme-el-cat .wp-block-term-name a{color:inherit;text-decoration:none}.pro-theme-el-cat .wp-block-term-name a::after{content:"";position:absolute;inset:0}.pro-theme-el-cat .wp-block-term-count{margin:0;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}.pro-theme-el-cat .wp-block-term-count::after{content:" sản phẩm"}.pro-theme-el-cat .wp-block-term-count::before{content:"";display:inline-block;width:1.05em;height:1.05em;margin-right:.35em;vertical-align:-.17em;background:var(--primary);-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat}.wp-block-term-template:is(:has(.pro-theme-el-cat--img),:has(.pro-theme-el-cat--overlay)){--pro-theme-g:var(--pro-theme-cat-gap,var(--wp--preset--spacing--30));display:flex !important;flex-wrap:wrap;justify-content:center;gap:var(--pro-theme-g)}.wp-block-term-template:has(.pro-theme-el-cat--img){--pro-theme-c:var(--pro-theme-cat-cols,4)}.wp-block-term-template:has(.pro-theme-el-cat--overlay){--pro-theme-c:var(--pro-theme-cat-cols,3)}.wp-block-term-template:is(:has(.pro-theme-el-cat--img),:has(.pro-theme-el-cat--overlay))>*{flex:0 1 max(min(var(--pro-theme-cat-min,9.5rem),100%),calc((100% - (var(--pro-theme-c) - 1) * var(--pro-theme-g)) / var(--pro-theme-c)));min-width:0;margin:0}@media (max-width:599px){.wp-block-term-template:is(:has(.pro-theme-el-cat--img),:has(.pro-theme-el-cat--overlay)){--pro-theme-c:2}.wp-block-term-template:is(:has(.pro-theme-el-cat--img),:has(.pro-theme-el-cat--overlay))>*{flex-basis:calc((100% - var(--pro-theme-g)) / 2)}}@media (hover:hover){.pro-theme-el-cat:hover .wp-block-term-name a{color:var(--primary)}}.pro-theme-el-cat--img.is-style-pro-theme-card{gap:0;padding:0;overflow:clip;overflow-clip-margin:var(--pro-theme-box-bw)}.pro-theme-el-cat--img>*{margin:0}.pro-theme-term-thumb{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0;background:var(--wp--preset--color--surface)}.pro-theme-term-thumb__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.pro-theme-term-thumb__icon{width:2.5rem;height:2.5rem;color:var(--primary);opacity:.55}.pro-theme-el-cat__body{padding:.875rem 1rem 1rem}:is(.pro-theme-el-cat--img,.pro-theme-el-cat--overlay) .pro-theme-el-cat__body{align-items:center;text-align:center}.pro-theme-term-icon{flex:none;margin:0}.pro-theme-term-icon__img{display:block;width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover}.editor-styles-wrapper .pro-theme-term-thumb:empty::before{content:"Ảnh danh mục";color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}@media (hover:hover){.pro-theme-el-cat--img:hover .pro-theme-term-thumb__img{transform:scale(1.04)}}@media (max-width:599px){.pro-theme-el-cat__body{padding:.625rem .75rem .75rem}:is(.pro-theme-el-cat--img,.pro-theme-el-cat--overlay) .wp-block-term-name{font-size:var(--wp--preset--font-size--small)}}:is(.pro-theme-el-cat--overlay .pro-theme-el-cat__body,.pro-theme-el-cat--row,.pro-theme-el-cat--banner .pro-theme-el-cat__body)::after{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 1.125rem no-repeat,var(--pro-theme-btn-bg);transition:transform var(--dur) var(--ease)}@media (hover:hover){:is(.pro-theme-el-cat--overlay:hover .pro-theme-el-cat__body,.pro-theme-el-cat--row:hover)::after{transform:translateX(3px)}:is(.pro-theme-el-cat--overlay,.pro-theme-el-cat--row):hover .pro-theme-term-thumb__img{transform:scale(1.05)}}.pro-theme-el-cat--overlay.is-style-pro-theme-card{display:grid;padding:0;overflow:clip;overflow-clip-margin:var(--pro-theme-box-bw)}.pro-theme-el-cat--overlay>*{grid-area:1 / 1;margin:0 !important}.pro-theme-el-cat--overlay .pro-theme-term-thumb{aspect-ratio:4 / 5;border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw))}.pro-theme-el-cat--overlay .pro-theme-el-cat__body{align-self:end;z-index:1;padding:3.5rem 1.125rem 1.125rem;border-radius:0 0 calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw));background:linear-gradient(to top,color-mix(in srgb,var(--wp--preset--color--ink) 85%,transparent),color-mix(in srgb,var(--wp--preset--color--ink) 40%,transparent) 60%,transparent);pointer-events:none}.pro-theme-el-cat--overlay .pro-theme-el-cat__body{padding-inline:3.75rem}.pro-theme-el-cat--overlay .pro-theme-el-cat__body>*{max-width:100%}.pro-theme-el-cat--overlay .pro-theme-el-cat__body::after{position:absolute;right:1.125rem;bottom:1.125rem}.pro-theme-el-cat--overlay .wp-block-term-name{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--medium);line-height:1.3}.pro-theme-el-cat--overlay .wp-block-term-name a{pointer-events:auto}.pro-theme-el-cat--overlay .wp-block-term-count{color:color-mix(in srgb,var(--wp--preset--color--base) 82%,transparent)}.pro-theme-el-cat--overlay .pro-theme-term-thumb.is-empty{background:var(--wp--preset--gradient--night-brand,var(--wp--preset--color--ink))}.pro-theme-el-cat--overlay .pro-theme-term-thumb.is-empty .pro-theme-term-thumb__icon{color:var(--wp--preset--color--base);opacity:.35;transform:translateY(-1.5rem)}@media (hover:hover){.pro-theme-el-cat--overlay:hover .wp-block-term-name a{color:var(--wp--preset--color--base)}}.pro-theme-el-cat--row.is-style-pro-theme-card{gap:.875rem;padding:.875rem 1rem}.pro-theme-el-cat--row>*{margin:0 !important}.pro-theme-el-cat--row .pro-theme-term-thumb{flex:none;width:4rem;height:4rem;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 3px var(--wp--preset--color--base),0 0 0 4px var(--pro-theme-box-border)}.pro-theme-el-cat--row .pro-theme-term-thumb__icon{width:1.5rem;height:1.5rem}.pro-theme-el-cat--row .pro-theme-el-cat__body{flex:1;min-width:0;padding:0}.pro-theme-el-cat--row .wp-block-term-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:599px){.pro-theme-el-cat--overlay .pro-theme-el-cat__body{padding:2.5rem .75rem .75rem}.pro-theme-el-cat--overlay .pro-theme-el-cat__body>*{max-width:100%}.pro-theme-el-cat--overlay .wp-block-term-name{font-size:var(--wp--preset--font-size--small)}.pro-theme-el-cat--overlay .pro-theme-el-cat__body::after{display:none}}.pro-theme-el-cat--img:not(:has(.wp-block-term-count)) .pro-theme-el-cat__body{align-items:center;padding:.875rem .75rem;text-align:center}.pro-theme-el-cat--overlay:not(:has(.wp-block-term-count)) .wp-block-term-name{display:flex;align-items:center;min-height:2.25rem}.pro-theme-el-cat--row:not(:has(.wp-block-term-count)) .wp-block-term-name{font-size:var(--wp--preset--font-size--medium)}@media (min-width:600px){.pro-theme-pc-plist-count-0 .pro-theme-el-cat .wp-block-term-count{display:none}.pro-theme-pc-plist-count-0 .pro-theme-el-cat--img .pro-theme-el-cat__body{align-items:center;padding:.875rem .75rem;text-align:center}.pro-theme-pc-plist-count-0 .pro-theme-el-cat--overlay .wp-block-term-name{display:flex;align-items:center;min-height:2.25rem}.pro-theme-pc-plist-count-0 .pro-theme-el-cat--row .wp-block-term-name{font-size:var(--wp--preset--font-size--medium)}}@media (max-width:599px){.pro-theme-m-plist-count-0 .pro-theme-el-cat .wp-block-term-count{display:none}.pro-theme-m-plist-count-0 .pro-theme-el-cat--img .pro-theme-el-cat__body{align-items:center;padding:.75rem .625rem;text-align:center}.pro-theme-m-plist-count-0 .pro-theme-el-cat--overlay .wp-block-term-name{display:flex;align-items:center;min-height:2.25rem}.pro-theme-m-plist-count-0 .pro-theme-el-cat--row .wp-block-term-name{font-size:var(--wp--preset--font-size--medium)}.pro-theme-el-cat--img:not(:has(.wp-block-term-count)) .pro-theme-el-cat__body{padding:.75rem .625rem}}.pro-theme-cl{--cl-c:4;--cl-t:3;--cl-m:2;--cl-n:var(--cl-c)}.pro-theme-cl-c2{--cl-c:2}.pro-theme-cl-c3{--cl-c:3}.pro-theme-cl-c4{--cl-c:4}.pro-theme-cl-c5{--cl-c:5}.pro-theme-cl-c6{--cl-c:6}.pro-theme-cl-c7{--cl-c:7}.pro-theme-cl-c8{--cl-c:8}.pro-theme-cl-t1{--cl-t:1}.pro-theme-cl-t2{--cl-t:2}.pro-theme-cl-t3{--cl-t:3}.pro-theme-cl-t4{--cl-t:4}.pro-theme-cl-t5{--cl-t:5}.pro-theme-cl-m1{--cl-m:1}.pro-theme-cl-m2{--cl-m:2}.pro-theme-cl-m3{--cl-m:3}@media (max-width:1023px){.pro-theme-cl{--cl-n:var(--cl-t)}}@media (max-width:599px){.pro-theme-cl{--cl-n:var(--cl-m)}.pro-theme-cl-slide{--cl-n:calc(var(--cl-m) + .4)}}.pro-theme-cl .wp-block-term-template.wp-block-term-template{--cl-g:var(--pro-theme-cat-gap,var(--wp--preset--spacing--30));display:flex !important;flex-wrap:wrap;justify-content:center;gap:var(--cl-g)}.pro-theme-cl .wp-block-term-template.wp-block-term-template>*{flex:0 0 calc((100% - (var(--cl-n) - 1) * var(--cl-g)) / var(--cl-n));min-width:0;margin:0}.pro-theme-cl-slide .wp-block-term-template.wp-block-term-template{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:6px 2px 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 35%,transparent) transparent}.pro-theme-cl-slide .wp-block-term-template>*{scroll-snap-align:start}.pro-theme-cl-slide .wp-block-term-template.wp-block-term-template.pro-theme-sb{padding-bottom:6px;scrollbar-width:none}.pro-theme-cl-slide.is-drag .wp-block-term-template.wp-block-term-template.pro-theme-sb{scroll-snap-type:none}.pro-theme-cl-ar-11 .pro-theme-term-thumb{aspect-ratio:1}.pro-theme-cl-ar-34 .pro-theme-term-thumb{aspect-ratio:3 / 4}.pro-theme-cl-ar-45 .pro-theme-term-thumb{aspect-ratio:4 / 5}.pro-theme-cl-ar-43 .pro-theme-term-thumb{aspect-ratio:4 / 3}.pro-theme-cl-tx-c .pro-theme-el-cat--overlay .pro-theme-el-cat__body{align-self:stretch;justify-content:center;padding:1rem;border-radius:inherit;background:color-mix(in srgb,var(--wp--preset--color--ink) 42%,transparent)}.pro-theme-cl-tx-c .pro-theme-el-cat--overlay .pro-theme-el-cat__body::after{display:none}.pro-theme-cl-fr-none .pro-theme-el-cat.pro-theme-el-cat.is-style-pro-theme-card{border:0;background:none;box-shadow:none;overflow:visible}.pro-theme-cl-fr-none .pro-theme-el-cat .pro-theme-term-thumb{border-radius:var(--pro-theme-box-radius)}.pro-theme-cl-fr-none .pro-theme-el-cat .pro-theme-el-cat__body{padding:.75rem 0 0}.pro-theme-cl-fr-none .pro-theme-run{display:none}.pro-theme-el-cat--circle{gap:.75rem;text-align:center}.pro-theme-el-cat--circle>*{margin:0 !important}.pro-theme-el-cat--circle .pro-theme-term-thumb{width:calc(100% - 8px);max-width:11rem;margin-top:4px !important;border-radius:50%;box-shadow:0 0 0 3px var(--wp--preset--color--base),0 0 0 4px var(--pro-theme-box-border);transition:box-shadow var(--dur) var(--ease)}.pro-theme-el-cat--circle .pro-theme-el-cat__body{align-items:center;padding:0}.pro-theme-el-cat--circle .pro-theme-run{display:none}@media (hover:hover){.pro-theme-el-cat--circle:hover .pro-theme-term-thumb{box-shadow:0 0 0 3px var(--wp--preset--color--base),0 0 0 5px var(--primary)}.pro-theme-el-cat--circle:hover .pro-theme-term-thumb__img{transform:scale(1.05)}}.pro-theme-el-cat--banner.is-style-pro-theme-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;padding:0;overflow:clip;overflow-clip-margin:var(--pro-theme-box-bw)}.pro-theme-el-cat--banner>*{margin:0 !important}.pro-theme-el-cat--banner .pro-theme-term-thumb{grid-area:1 / 2;height:100%;min-height:11rem;aspect-ratio:auto;border-radius:0}.pro-theme-el-cat--banner .pro-theme-el-cat__body{grid-area:1 / 1;justify-content:center;padding:1.25rem}.pro-theme-el-cat--banner .wp-block-term-name{font-size:var(--wp--preset--font-size--medium);line-height:1.3}.pro-theme-el-cat--banner .pro-theme-el-cat__body::after{margin-top:.75rem}@media (hover:hover){.pro-theme-el-cat--banner:hover .pro-theme-el-cat__body::after{transform:translateX(3px)}.pro-theme-el-cat--banner:hover .pro-theme-term-thumb__img{transform:scale(1.05)}}.pro-theme-cl--mosaic .wp-block-term-template.wp-block-term-template.wp-block-term-template{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(10rem,16vw,14.5rem);grid-auto-flow:dense}.pro-theme-cl--mosaic .wp-block-term-template.wp-block-term-template.wp-block-term-template>*{display:block;flex:none}.pro-theme-cl--mosaic .wp-block-term-template.wp-block-term-template.wp-block-term-template>:first-child{grid-area:span 2 / span 2}.pro-theme-cl-big-r.pro-theme-cl--mosaic .wp-block-term-template.wp-block-term-template.wp-block-term-template>:first-child{grid-area:1 / 3 / span 2 / span 2}.pro-theme-cl--mosaic .pro-theme-el-cat--overlay{grid-template-rows:minmax(0,1fr);height:100%}.pro-theme-cl--mosaic .pro-theme-term-thumb{height:100%;min-height:0;aspect-ratio:auto}@media (max-width:781px){.pro-theme-cl--mosaic .wp-block-term-template.wp-block-term-template.wp-block-term-template{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:9rem}.pro-theme-cl-big-r.pro-theme-cl--mosaic .wp-block-term-template.wp-block-term-template.wp-block-term-template>:first-child{grid-area:span 2 / span 2}}.pro-theme-cl--strip .wp-block-term-template.wp-block-term-template>*{flex:0 0 auto;max-width:18rem}.pro-theme-el-cat--strip.is-style-pro-theme-card{gap:.625rem;padding:.375rem 1rem .375rem .375rem}.pro-theme-el-cat--strip>*{margin:0 !important}.pro-theme-el-cat--strip .pro-theme-term-thumb{flex:none;width:2.75rem;height:2.75rem;aspect-ratio:1;border-radius:var(--radius-sm)}.pro-theme-el-cat--strip .pro-theme-term-thumb__icon{width:1.25rem;height:1.25rem}.pro-theme-el-cat--strip .pro-theme-el-cat__body{min-width:0;padding:0}.pro-theme-el-cat--strip .wp-block-term-name{overflow:hidden;font-size:var(--wp--preset--font-size--small);text-overflow:ellipsis;white-space:nowrap}.pro-theme-el-cat--subs.is-style-pro-theme-card{gap:1rem;padding:1rem}.pro-theme-el-cat--subs>*{margin:0 !important}.pro-theme-el-cat--subs .pro-theme-term-thumb{flex:none;width:6rem;height:6rem;aspect-ratio:1;border-radius:var(--radius-sm)}.pro-theme-el-cat--subs .pro-theme-term-thumb__icon{width:1.75rem;height:1.75rem}.pro-theme-el-cat--subs .pro-theme-el-cat__body{flex:1;min-width:0;padding:0}.pro-theme-el-cat--subs .wp-block-term-name{font-size:var(--wp--preset--font-size--medium);line-height:1.3}.pro-theme-term-subs{position:relative;z-index:1;margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--wp--preset--font-size--small)}.pro-theme-term-subs li{margin:0;padding:.125rem 0}.pro-theme-term-subs a{color:var(--wp--preset--color--muted);text-decoration:none}.pro-theme-term-subs a:hover{color:var(--primary)}.editor-styles-wrapper .pro-theme-term-subs:empty::before{content:"Danh mục con";color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}.pro-theme-cl--intro{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);gap:var(--wp--preset--spacing--30);align-items:stretch}.pro-theme-cl--intro>*{min-width:0;margin:0 !important}.pro-theme-cl--intro>.pro-theme-sbar{grid-column:2;justify-self:center;width:100%;margin:-10px auto -10px !important}.pro-theme-cl__intro.is-style-pro-theme-card{justify-content:center;padding:var(--wp--preset--spacing--40)}.pro-theme-cl-slide.pro-theme-cl--intro .pro-theme-cl__intro{margin-block:6px !important}.pro-theme-cl__intro>*{margin:0}@media (max-width:899px){.pro-theme-cl--intro{grid-template-columns:minmax(0,1fr)}.pro-theme-cl--intro>.pro-theme-sbar{grid-column:1}}
.pro-theme-slider{position:relative}.pro-theme-post-grid.pro-theme-slider .wp-block-post-template{--pro-theme-pcols:2}@media (min-width:1024px){.pro-theme-post-grid.pro-theme-slider .wp-block-post-template{--pro-theme-pcols:3}}body .pro-theme-slider.pro-theme-slider .wp-block-post-template.wp-block-post-template.is-layout-grid{--pro-theme-gap:var(--wp--preset--spacing--30);--pro-theme-slide:calc((100% - var(--pro-theme-gap) * (var(--pro-theme-pcols) - 1)) / var(--pro-theme-pcols));display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:var(--pro-theme-slide);gap:var(--pro-theme-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:2px 2px 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 35%,transparent) transparent}.pro-theme-slider .wp-block-post-template>li{scroll-snap-align:start}@media (max-width:599px){body .pro-theme-slider.pro-theme-slider .wp-block-post-template.wp-block-post-template.is-layout-grid{--pro-theme-slide:62%}body .pro-theme-post-grid.pro-theme-slider.pro-theme-slider .wp-block-post-template.wp-block-post-template.is-layout-grid{--pro-theme-slide:78%}}body .pro-theme-slider .pro-theme-slides.pro-theme-slides{--pro-theme-gap:var(--wp--preset--spacing--30);display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none;gap:var(--pro-theme-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px 2px 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 35%,transparent) transparent}.pro-theme-slider .pro-theme-slides>*{min-width:0;margin:0 !important;scroll-snap-align:start}@media (max-width:599px){body .pro-theme-slider .pro-theme-slides.pro-theme-slides{grid-auto-columns:88%}}body .pro-theme-slider .pro-theme-slides.pro-theme-sb{scrollbar-width:none;padding-bottom:4px}body .pro-theme-slider.is-drag .pro-theme-slides.pro-theme-sb{scroll-snap-type:none}body .pro-theme-slider.pro-theme-slider .wp-block-post-template.wp-block-post-template.pro-theme-sb{scrollbar-width:none;padding-bottom:4px}.pro-theme-slider .pro-theme-sb::-webkit-scrollbar{display:none}body .pro-theme-slider.is-drag .wp-block-post-template.wp-block-post-template.pro-theme-sb{scroll-snap-type:none}.pro-theme-sbar{--pro-theme-sbar:var(--primary);--pro-theme-led:linear-gradient(90deg,transparent,rgb(255 255 255 / .35) 35%,rgb(255 255 255 / .7) 50%,rgb(255 255 255 / .35) 65%,transparent);position:relative;box-sizing:content-box;height:4px;max-width:min(100%,34rem);margin:calc(.75rem - 10px) auto -10px;border-block:10px solid transparent;border-radius:99px;background:color-mix(in srgb,var(--primary) 13%,transparent);background-clip:padding-box;cursor:pointer;touch-action:none;overflow:hidden}.pro-theme-sbar[hidden]{display:none}.pro-theme-sbar-grad .pro-theme-sbar{--pro-theme-sbar:linear-gradient(90deg,var(--wp--custom--grad-from),var(--wp--custom--grad-m) var(--wp--custom--grad-m-at),var(--wp--custom--grad-to));--pro-theme-led:linear-gradient(90deg,transparent,rgb(255 255 255 / .35) 35%,rgb(255 255 255 / .7) 50%,rgb(255 255 255 / .35) 65%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--wp--custom--grad-from) 13%,transparent),color-mix(in srgb,var(--wp--custom--grad-to) 13%,transparent));background-clip:padding-box}.pro-theme-sbar>i{position:absolute;inset-block:0;left:0;width:30%;border-radius:inherit;background:var(--pro-theme-sbar);cursor:grab;transition:filter .3s}.pro-theme-slider.is-drag .pro-theme-sbar>i{cursor:grabbing}.pro-theme-sbar:hover>i,.pro-theme-slider.is-drag .pro-theme-sbar>i{filter:brightness(1.08)}.pro-theme-sbar::after{content:"";position:absolute;z-index:1;inset-block:0;left:0;width:28%;border-radius:inherit;background:var(--pro-theme-led);opacity:0;transform:translateX(-100%);pointer-events:none}.pro-theme-sbar.is-led::after{animation:pro-theme-led 1.5s cubic-bezier(.45,0,.25,1) 2}.pro-theme-sbar.is-led>i{animation:pro-theme-glow 1.5s ease-in-out 2}@keyframes pro-theme-led{0%{opacity:0;transform:translateX(-100%)}15%,80%{opacity:.8}100%{opacity:0;transform:translateX(360%)}}@keyframes pro-theme-glow{50%{filter:brightness(1.1)}}.pro-theme-shint{display:none}@media (hover:hover) and (pointer:fine){.pro-theme-shint{position:absolute;z-index:3;right:.75rem;top:38%;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:99px;background:color-mix(in srgb,var(--wp--preset--color--base,#fff) 92%,transparent);box-shadow:0 4px 18px rgb(0 0 0 / .14);color:var(--primary);font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none}.pro-theme-shint svg{width:18px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.pro-theme-shint .w{animation:pro-theme-wheel 1.4s ease-in-out infinite}.pro-theme-shint b{font-size:1.1em;letter-spacing:-.1em;animation:pro-theme-nudge 1.4s ease-in-out infinite}.pro-theme-slider:hover .pro-theme-shint{opacity:1;transform:none}.pro-theme-slider.is-used .pro-theme-shint,.pro-theme-slider.is-fit .pro-theme-shint{display:none}}@keyframes pro-theme-wheel{0%,100%{transform:translateY(0);opacity:1}60%{transform:translateY(5px);opacity:.2}}@keyframes pro-theme-nudge{50%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.pro-theme-sbar.is-led::after{animation:none}.pro-theme-sbar.is-led>i{animation:none}.pro-theme-shint .w,.pro-theme-shint b{animation:none}}
.pro-theme-pl{container:pl / inline-size;--pl-c:3;--pl-ar:16 / 10;--pl-tl:2;--pl-el:2;--pl-w:42%;--pl-rh:13rem;--pl-h:25rem;--pl-gap:var(--wp--preset--spacing--30)}.pro-theme-pl-pad{padding-block:var(--wp--preset--spacing--50)}.pro-theme-pl .wp-block-post-template{display:grid;grid-template-columns:repeat(var(--pl-c),minmax(0,1fr));gap:var(--pl-gap);margin:0;padding:0;list-style:none}.pro-theme-pl .wp-block-post{display:flex;min-width:0;margin:0}.pro-theme-pl .pro-theme-pl__head{align-items:flex-end;gap:1rem;margin:0 0 var(--wp--preset--spacing--40)}.pro-theme-pl .pro-theme-pl__head>*{margin:0}.pro-theme-pl .pro-theme-pl__head h2{font-size:var(--wp--preset--font-size--x-large)}.pro-theme-pl .pro-theme-pl__all{white-space:nowrap;font-weight:600;font-size:var(--wp--preset--font-size--small)}.pro-theme-pl .pro-theme-pl__all a{color:var(--primary);text-decoration:none}.pro-theme-pl .pro-theme-post-card .wp-block-post-featured-image{flex:none;aspect-ratio:var(--pl-ar)}.pro-theme-pl .pro-theme-post-card .wp-block-post-featured-image img{display:block;width:100%;height:100%;object-fit:cover}.pro-theme-pl .pro-theme-post-card .wp-block-post-title{-webkit-line-clamp:var(--pl-tl);line-clamp:var(--pl-tl)}.pro-theme-pl .pro-theme-post-card .wp-block-post-excerpt__excerpt{-webkit-line-clamp:var(--pl-el);line-clamp:var(--pl-el)}.pro-theme-pl .pro-theme-post-card .pro-theme-chip-terms{display:block}.pro-theme-pl .pro-theme-post-card .pro-theme-post-meta{display:flex}.pro-theme-pl .pro-theme-post-card :is(.pro-theme-post-meta,.pro-theme-post-card__foot):not(:has(>*)){display:none}.pro-theme-pl .pro-theme-pl__rule{display:none;width:2.25rem;height:3px;margin:0;border:0;border-radius:3px;background:var(--primary);opacity:1}@media (hover:hover){.pro-theme-pl .pro-theme-post-card .wp-block-post-featured-image img{transition:transform .5s var(--ease)}.pro-theme-pl .pro-theme-post-card:hover .wp-block-post-featured-image img{transform:scale(1.05)}.pro-theme-pl.pro-theme-pl-z0 .pro-theme-post-card:hover .wp-block-post-featured-image img{transform:none}}.pro-theme-pl-c1{--pl-c:1}.pro-theme-pl-c2{--pl-c:2}.pro-theme-pl-c3{--pl-c:3}.pro-theme-pl-c4{--pl-c:4}.pro-theme-pl-c5{--pl-c:5}.pro-theme-pl-c6{--pl-c:6}.pro-theme-pl-ar-169{--pl-ar:16 / 9}.pro-theme-pl-ar-43{--pl-ar:4 / 3}.pro-theme-pl-ar-11{--pl-ar:1 / 1}.pro-theme-pl-ar-34{--pl-ar:3 / 4}.pro-theme-pl-tl1{--pl-tl:1}.pro-theme-pl-tl3{--pl-tl:3}.pro-theme-pl-el3{--pl-el:3}.pro-theme-pl-el4{--pl-el:4}.pro-theme-pl-w-s{--pl-w:26%}.pro-theme-pl-w-m{--pl-w:36%}.pro-theme-pl-w-l{--pl-w:50%}.pro-theme-pl-h-s{--pl-h:18.75rem}.pro-theme-pl-h-l{--pl-h:32.5rem}.pro-theme-pl-g0{--pl-gap:0px}.pro-theme-pl-g0 .pro-theme-post-card{border-radius:0}.pro-theme-pl-fr-line .pro-theme-post-card{box-shadow:none}.pro-theme-pl-fr-none .pro-theme-post-card,.pro-theme-pl--alt .pro-theme-post-card{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.pro-theme-pl-fr-none .pro-theme-post-card .wp-block-post-featured-image,.pro-theme-pl--alt .pro-theme-post-card .wp-block-post-featured-image{border-radius:var(--pro-theme-box-radius)}.pro-theme-pl-fr-none .pro-theme-post-card__body{padding:1rem 0 0}.pro-theme-pl-fr-none .pro-theme-run,.pro-theme-pl--alt .pro-theme-run{display:none}.pro-theme-pl-ta-c .pro-theme-post-card__body{align-items:center;text-align:center}.pro-theme-pl-ta-c .pro-theme-post-card :is(.pro-theme-post-meta,.pro-theme-post-card__foot){justify-content:center}.pro-theme-pl-ta-c .pro-theme-post-card .pro-theme-more{margin-left:0 !important}.pro-theme-pl-ca-im .pro-theme-post-card .pro-theme-chip-terms{position:absolute;top:.75rem;left:.75rem;z-index:2}.pro-theme-pl-dc-on .pro-theme-post-card .wp-block-post-date{position:absolute;top:.75rem;right:.75rem;z-index:2;padding:.25rem .625rem;background:var(--wp--preset--color--base);color:var(--wp--preset--color--ink);border-radius:var(--pro-theme-btn-radius);font-size:var(--wp--preset--font-size--small);box-shadow:var(--shadow)}.pro-theme-pl-dc-on .pro-theme-post-card .wp-block-post-date::before,.pro-theme-pl-n-au .pro-theme-post-card .wp-block-post-date::before{display:none}.pro-theme-pl:is(.pro-theme-pl-mo-t,.pro-theme-pl-mo-b) .pro-theme-post-card .pro-theme-more{gap:.375rem;width:auto;height:auto;font-size:var(--wp--preset--font-size--small);font-weight:600;animation:none}.pro-theme-pl:is(.pro-theme-pl-mo-t,.pro-theme-pl-mo-b) .pro-theme-post-card .pro-theme-more::before{order:2;width:1rem;height:1rem;animation:none}.pro-theme-pl.pro-theme-pl-mo-t .pro-theme-post-card .pro-theme-more{background:none;color:var(--primary);border-radius:0}.pro-theme-pl.pro-theme-pl-mo-b .pro-theme-post-card .pro-theme-more{padding:.5rem 1rem;border-radius:var(--pro-theme-btn-radius)}.pro-theme-pl--float .pro-theme-post-card{background:none;border:0;box-shadow:none;overflow:visible}.pro-theme-pl--float .pro-theme-post-card .wp-block-post-featured-image{border-radius:var(--pro-theme-box-radius)}.pro-theme-pl--float .pro-theme-post-card .pro-theme-post-card__body{position:relative;margin:-3.25rem 1.125rem 0;align-items:center;text-align:center;background:var(--pro-theme-box-img) padding-box,var(--pro-theme-ring) border-box;border:var(--pro-theme-box-bw) solid var(--pro-theme-box-border);border-radius:var(--pro-theme-box-radius);box-shadow:var(--shadow)}.pro-theme-pl--float .pro-theme-post-card :is(.pro-theme-post-meta,.pro-theme-post-card__foot){justify-content:center}.pro-theme-pl--float .pro-theme-post-card .pro-theme-more{margin-left:0 !important}.pro-theme-pl--float .pro-theme-run{display:none}@media (hover:hover){.pro-theme-pl--float .pro-theme-post-card:hover{box-shadow:none}}.pro-theme-pl--alt .pro-theme-post-card{gap:.75rem;align-items:center;padding-top:1.125rem;border-top:2px solid var(--wp--preset--color--ink);text-align:center}.pro-theme-pl--alt .pro-theme-post-card__body{display:contents}.pro-theme-pl--alt .wp-block-post-terms{order:1}.pro-theme-pl--alt .wp-block-post-title{order:2;font-size:var(--wp--preset--font-size--large)}.pro-theme-pl--alt .wp-block-post-featured-image{order:3;width:100%}.pro-theme-pl--alt .wp-block-post-excerpt{order:4}.pro-theme-pl--alt .pro-theme-post-card__foot{order:5}.pro-theme-pl--alt .pro-theme-post-card .pro-theme-more{margin-left:0 !important}@media (hover:hover){.pro-theme-pl--alt .pro-theme-post-card:hover{box-shadow:none}}.pro-theme-pl--mas .wp-block-post-template{display:block;columns:var(--pl-c);column-gap:var(--pl-gap)}.pro-theme-pl--mas .wp-block-post{display:block;break-inside:avoid;margin-bottom:var(--pl-gap)}.pro-theme-pl--mas .wp-block-post:nth-child(3n + 1){--pl-ar:4 / 5}.pro-theme-pl--mas .wp-block-post:nth-child(3n){--pl-ar:1 / 1}.pro-theme-pl--ov{--pl-ov-text:var(--wp--preset--color--base);--pl-ov-sub:color-mix(in srgb,var(--wp--preset--color--base) 82%,transparent);--pl-ov-hover:var(--pl-ov-text)}.pro-theme-pl--ov .pro-theme-post-card{isolation:isolate;justify-content:flex-end;min-height:var(--pl-h);background:var(--wp--preset--color--ink);color:var(--pl-ov-text);border:0}.pro-theme-pl.pro-theme-pl--ov .pro-theme-post-card .wp-block-post-featured-image{position:absolute;inset:0;z-index:-1;aspect-ratio:auto;border-radius:inherit}.pro-theme-pl--ov .pro-theme-post-card .wp-block-post-featured-image::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--wp--preset--color--ink) 86%,transparent) 0%,color-mix(in srgb,var(--wp--preset--color--ink) 38%,transparent) 45%,transparent 72%);transition:opacity var(--dur) var(--ease)}.pro-theme-pl.pro-theme-pl--ov .pro-theme-post-card .wp-block-post-featured-image::after{z-index:2}.pro-theme-pl--ov .pro-theme-post-card__body{flex:none}.pro-theme-pl--ov .pro-theme-post-card .wp-block-post-title,.pro-theme-pl--ov .pro-theme-post-card .wp-block-post-title a{color:var(--pl-ov-text)}.pro-theme-pl--ov .pro-theme-post-card .wp-block-post-excerpt,.pro-theme-pl--ov .pro-theme-post-card .pro-theme-post-meta{color:var(--pl-ov-sub)}.pro-theme-pl--ov .pro-theme-stars .ssmp-mini-stars-link>span:last-child{color:var(--pl-ov-sub) !important}@media (hover:hover){.pro-theme-pl--ov .pro-theme-post-card:hover .wp-block-post-title a{color:var(--pl-ov-hover)}}.pro-theme-pl--ov:is(.pro-theme-pl-plate,.pro-theme-pl--feat){--pl-ov-text:var(--wp--preset--color--ink);--pl-ov-sub:var(--wp--preset--color--muted);--pl-ov-hover:var(--primary)}.pro-theme-pl--ov:is(.pro-theme-pl-plate,.pro-theme-pl--feat) .pro-theme-post-card{background:var(--wp--preset--color--surface)}.pro-theme-pl--ov:is(.pro-theme-pl-plate,.pro-theme-pl--feat) .pro-theme-post-card .wp-block-post-featured-image::before{display:none}.pro-theme-pl--ov:is(.pro-theme-pl-plate,.pro-theme-pl--feat) .pro-theme-post-card>.pro-theme-post-card__body{margin:.875rem;background:var(--pro-theme-box-img) padding-box,var(--pro-theme-ring) border-box;border:var(--pro-theme-box-bw) solid var(--pro-theme-box-border);border-radius:calc(var(--pro-theme-box-radius) * .75);box-shadow:var(--shadow)}@media (hover:hover){@container pl (min-width:782px){.pro-theme-pl-hv-on:not(.pro-theme-pl--feat) .pro-theme-post-card__body{opacity:0;transform:translateY(1rem);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.pro-theme-pl-hv-on .pro-theme-post-card:hover .pro-theme-post-card__body{opacity:1;transform:none}.pro-theme-pl-hv-on .pro-theme-post-card .wp-block-post-featured-image::before{opacity:.15}.pro-theme-pl-hv-on .pro-theme-post-card:hover .wp-block-post-featured-image::before{opacity:1}}}.pro-theme-pl--b2 .wp-block-post-template{grid-template-columns:2fr 1fr;grid-template-rows:14.5rem 14.5rem}.pro-theme-pl--b2 .wp-block-post:first-child{grid-row:1 / 3}.pro-theme-pl--b2 .pro-theme-post-card,.pro-theme-pl--d3 .pro-theme-post-card{min-height:0}.pro-theme-pl--b2 .wp-block-post:not(:first-child) :is(.wp-block-post-excerpt,.pro-theme-more),.pro-theme-pl--d3 .wp-block-post:not(:first-child) .wp-block-post-excerpt{display:none}.pro-theme-pl:is(.pro-theme-pl--b2,.pro-theme-pl--d1,.pro-theme-pl--d2,.pro-theme-pl--d3,.pro-theme-pl--d4,.pro-theme-pl--d5) .wp-block-post:first-child .wp-block-post-title{font-size:var(--wp--preset--font-size--x-large);line-height:1.3}:is(.pro-theme-pl--row .wp-block-post,.pro-theme-pl--d1 .wp-block-post:not(:first-child),.pro-theme-pl--d4 .wp-block-post:first-child) .pro-theme-post-card{flex-direction:row}:is(.pro-theme-pl--row .wp-block-post,.pro-theme-pl--d1 .wp-block-post:not(:first-child),.pro-theme-pl--d4 .wp-block-post:first-child) .pro-theme-post-card .wp-block-post-featured-image{position:relative;flex:0 0 var(--pl-w);aspect-ratio:auto;min-height:var(--pl-rh);border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0 calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw))}:is(.pro-theme-pl--row .wp-block-post,.pro-theme-pl--d1 .wp-block-post:not(:first-child),.pro-theme-pl--d4 .wp-block-post:first-child) .pro-theme-post-card .wp-block-post-featured-image img{position:absolute;inset:0}:is(.pro-theme-pl--row .wp-block-post,.pro-theme-pl--d4 .wp-block-post:first-child) .pro-theme-post-card__body{justify-content:center;min-width:0}.pro-theme-pl--row .pro-theme-pl__rule{display:block}.pro-theme-pl--row .pro-theme-post-card__foot{padding-top:.75rem;border-top:1px dashed var(--wp--preset--color--line)}.pro-theme-pl.pro-theme-pl-side-r.pro-theme-pl--row .pro-theme-post-card,.pro-theme-pl-side-alt.pro-theme-pl--row .wp-block-post:nth-child(even) .pro-theme-post-card{flex-direction:row-reverse}.pro-theme-pl.pro-theme-pl-side-r.pro-theme-pl--row .wp-block-post .pro-theme-post-card .wp-block-post-featured-image,.pro-theme-pl-side-alt.pro-theme-pl--row .wp-block-post:nth-child(even) .pro-theme-post-card .wp-block-post-featured-image{border-radius:0 calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0}.pro-theme-pl.pro-theme-pl-fr-none.pro-theme-pl-fr-none .wp-block-post:nth-child(n) .pro-theme-post-card .wp-block-post-featured-image{border-radius:var(--pro-theme-box-radius)}.pro-theme-pl-fr-none.pro-theme-pl--row .pro-theme-post-card__body{padding:0 0 0 1.25rem}.pro-theme-pl-fr-none.pro-theme-pl-side-r.pro-theme-pl--row .pro-theme-post-card__body,.pro-theme-pl-fr-none.pro-theme-pl-side-alt.pro-theme-pl--row .wp-block-post:nth-child(even) .pro-theme-post-card__body{padding:0 1.25rem 0 0}.pro-theme-pl--d1 .wp-block-post-template{grid-template-columns:1.25fr 1fr;gap:1.125rem var(--wp--preset--spacing--40)}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(3):last-child)>.wp-block-post:first-child{grid-row:1 / span 2}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(4):last-child)>.wp-block-post:first-child{grid-row:1 / span 3}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(5):last-child)>.wp-block-post:first-child{grid-row:1 / span 4}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(6):last-child)>.wp-block-post:first-child{grid-row:1 / span 5}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(7):last-child)>.wp-block-post:first-child{grid-row:1 / span 6}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(8):last-child)>.wp-block-post:first-child{grid-row:1 / span 7}.pro-theme-pl--d1 .wp-block-post-template:has(>.wp-block-post:nth-child(9):last-child)>.wp-block-post:first-child{grid-row:1 / span 8}.pro-theme-pl--d1 .wp-block-post:not(:first-child) .pro-theme-post-card{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.pro-theme-pl--d1 .wp-block-post:not(:first-child) .pro-theme-post-card .wp-block-post-featured-image{flex-basis:8rem;min-height:5.75rem;border-radius:calc(var(--pro-theme-box-radius) * .7)}.pro-theme-pl--d1 .wp-block-post:not(:first-child) .pro-theme-post-card__body{justify-content:center;padding:0 0 0 .875rem;gap:.25rem}.pro-theme-pl--d1 .wp-block-post:not(:first-child) :is(.wp-block-post-excerpt,.pro-theme-post-card__foot,.wp-block-post-author-name),.pro-theme-pl--d1 .wp-block-post:not(:first-child) .pro-theme-run{display:none}.pro-theme-pl--d1 .wp-block-post:not(:first-child) .wp-block-post-title{font-size:var(--wp--preset--font-size--base)}.pro-theme-pl--d1 .wp-block-post:not(:first-child) .wp-block-post-date::before{display:none}@media (hover:hover){.pro-theme-pl--d1 .wp-block-post:not(:first-child) .pro-theme-post-card:hover{box-shadow:none;transform:none}}.pro-theme-pl--d2 .wp-block-post-template{grid-template-columns:1fr 1.75fr 1fr;grid-auto-flow:dense}.pro-theme-pl--d2 .wp-block-post:first-child{grid-column:2;grid-row:1 / 3}.pro-theme-pl--d2 .wp-block-post:nth-child(2),.pro-theme-pl--d2 .wp-block-post:nth-child(3){grid-column:1}.pro-theme-pl--d2 .wp-block-post:nth-child(4),.pro-theme-pl--d2 .wp-block-post:nth-child(5){grid-column:3}.pro-theme-pl--d2 .wp-block-post:not(:first-child) :is(.wp-block-post-excerpt,.pro-theme-more){display:none}.pro-theme-pl--d2 .wp-block-post:not(:first-child) .pro-theme-post-card__body{padding:.875rem 1rem}.pro-theme-pl--d2 .wp-block-post:not(:first-child) .wp-block-post-title,.pro-theme-pl--d5 .wp-block-post:not(:first-child) .wp-block-post-title,.pro-theme-pl--d3 .wp-block-post:not(:first-child) .wp-block-post-title{font-size:var(--wp--preset--font-size--base)}.pro-theme-pl--d3{--pl-c:4;--pl-gap:.875rem}.pro-theme-pl--d3 .wp-block-post-template{grid-template-rows:14.25rem 14.25rem}.pro-theme-pl--d3 .wp-block-post:first-child{grid-column:span 2;grid-row:span 2}.pro-theme-pl--d3 .wp-block-post:not(:first-child) .pro-theme-post-card__body{padding:1rem}.pro-theme-pl--d4 .wp-block-post:first-child{grid-column:1 / -1}.pro-theme-pl--d4 .wp-block-post:first-child .pro-theme-post-card{--pl-w:58%;--pl-rh:23rem}.pro-theme-pl--d4 .wp-block-post:first-child .pro-theme-post-card__body{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.pro-theme-pl--d5 .wp-block-post-template{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:repeat(10,auto);gap:.875rem var(--wp--preset--spacing--30)}.pro-theme-pl--d5 .wp-block-post:nth-child(1){grid-column:1;grid-row:1 / 11}.pro-theme-pl--d5 .wp-block-post:nth-child(2){grid-column:2;grid-row:1 / 6}.pro-theme-pl--d5 .wp-block-post:nth-child(3){grid-column:2;grid-row:6 / 11}.pro-theme-pl--d5 .wp-block-post:nth-child(n + 4){grid-column:3;grid-row:span 2}.pro-theme-pl--d5 .wp-block-post:nth-child(2) :is(.wp-block-post-excerpt,.pro-theme-more),.pro-theme-pl--d5 .wp-block-post:nth-child(3) :is(.wp-block-post-excerpt,.pro-theme-more){display:none}.pro-theme-pl--d5 .wp-block-post:nth-child(2) .pro-theme-post-card__body,.pro-theme-pl--d5 .wp-block-post:nth-child(3) .pro-theme-post-card__body{padding:.875rem 1rem}.pro-theme-pl--d5 .wp-block-post:nth-child(n + 4) .pro-theme-post-card{background:none;border:0;border-bottom:1px solid var(--wp--preset--color--line);border-radius:0;box-shadow:none;overflow:visible}.pro-theme-pl--d5 .wp-block-post:nth-child(n + 4) :is(.wp-block-post-featured-image,.wp-block-post-excerpt,.pro-theme-post-card__foot,.wp-block-post-terms,.wp-block-post-author-name,.pro-theme-run){display:none}.pro-theme-pl--d5 .wp-block-post:nth-child(n + 4) .pro-theme-post-card__body{padding:0 0 .75rem;gap:.25rem}.pro-theme-pl--d5 .wp-block-post:nth-child(n + 4) .wp-block-post-date::before{display:none}@media (hover:hover){.pro-theme-pl--d5 .wp-block-post:nth-child(n + 4) .pro-theme-post-card:hover{box-shadow:none;transform:none}}.pro-theme-pl--tl .wp-block-post-template{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp--preset--spacing--30) 4.5rem}.pro-theme-pl--tl .wp-block-post-template::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--wp--preset--color--line)}.pro-theme-pl--tl .wp-block-post{position:relative}.pro-theme-pl--tl .wp-block-post:nth-child(even){margin-top:4.375rem}.pro-theme-pl--tl .wp-block-post::before{content:"";position:absolute;top:1.875rem;right:-2.75rem;z-index:2;width:.875rem;height:.875rem;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--wp--preset--color--base)}.pro-theme-pl--tl .wp-block-post:nth-child(even)::before{right:auto;left:-2.75rem}.pro-theme-pl--feat .wp-block-post-template{grid-template-columns:minmax(0,1fr)}.pro-theme-pl--feat{--pl-h:30.5rem}.pro-theme-pl--feat .pro-theme-post-card{justify-content:center;align-items:flex-start}.pro-theme-pl--feat .pro-theme-post-card>.pro-theme-post-card__body.pro-theme-post-card__body{width:46%;margin:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--40)}.pro-theme-pl--feat .wp-block-post-title{font-size:var(--wp--preset--font-size--x-large);line-height:1.3}.pro-theme-pl.pro-theme-pl-n-hd .pro-theme-pl__head,.pro-theme-pl.pro-theme-pl-n-ca .pro-theme-post-card .wp-block-post-terms,.pro-theme-pl.pro-theme-pl-n-ex .pro-theme-post-card .wp-block-post-excerpt,.pro-theme-pl.pro-theme-pl-n-au .pro-theme-post-card .wp-block-post-author-name,.pro-theme-pl.pro-theme-pl-n-da .pro-theme-post-card .wp-block-post-date,.pro-theme-pl.pro-theme-pl-n-mo .pro-theme-post-card .pro-theme-more,.pro-theme-pl.pro-theme-pl-n-st .pro-theme-stars,.pro-theme-pl.pro-theme-pl-n-rl .pro-theme-pl__rule,.pro-theme-pl-n-au.pro-theme-pl-n-da .pro-theme-post-card .pro-theme-post-meta,.pro-theme-pl-n-st.pro-theme-pl-n-mo .pro-theme-post-card .pro-theme-post-card__foot{display:none}@container pl (max-width:1023px){:is(.pro-theme-pl-c4,.pro-theme-pl-c5,.pro-theme-pl-c6) .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-theme-pl--mas:is(.pro-theme-pl-c4) .wp-block-post-template{columns:3}.pro-theme-pl--row.pro-theme-pl-c3 .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pl (min-width:782px){.pro-theme-pl-sl .wp-block-post-template{display:flex;gap:var(--pl-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;scrollbar-width:thin}.pro-theme-pl-sl .wp-block-post{flex:0 0 calc((100% - 2.5rem - (var(--pl-c) - 1) * var(--pl-gap)) / var(--pl-c));scroll-snap-align:start}}@container pl (max-width:781px){.pro-theme-pl .wp-block-post-template{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--pl-gap)}.pro-theme-pl .wp-block-post{grid-column:auto !important;grid-row:auto !important}.pro-theme-pl .pro-theme-pl__head h2{font-size:var(--wp--preset--font-size--large)}.pro-theme-pl .pro-theme-post-card__body{padding:1rem}.pro-theme-pl:is(.pro-theme-pl--b2,.pro-theme-pl--d1,.pro-theme-pl--d2,.pro-theme-pl--d3,.pro-theme-pl--d4,.pro-theme-pl--d5) .wp-block-post:first-child .wp-block-post-title,.pro-theme-pl--feat .wp-block-post-title{font-size:var(--wp--preset--font-size--large)}.pro-theme-pl-m2 .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pro-theme-pl-m2 .pro-theme-post-card__body{padding:.75rem}.pro-theme-pl-m2 .wp-block-post-title{font-size:var(--wp--preset--font-size--small)}.pro-theme-pl-msc .wp-block-post-template{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.pro-theme-pl-msc .wp-block-post{flex:0 0 76%;scroll-snap-align:start}.pro-theme-pl--mas .wp-block-post-template{columns:1}.pro-theme-pl--ov .pro-theme-post-card{min-height:min(var(--pl-h),17rem)}.pro-theme-pl--ov .pro-theme-post-card__body{padding:1rem}.pro-theme-pl--b2 .pro-theme-post-card,.pro-theme-pl--d3 .pro-theme-post-card{min-height:14.5rem}.pro-theme-pl--b2 .wp-block-post-template,.pro-theme-pl--d3 .wp-block-post-template,.pro-theme-pl--d5 .wp-block-post-template{grid-template-rows:none}.pro-theme-pl--row .pro-theme-post-card{--pl-w:38%;--pl-rh:8rem}.pro-theme-pl--row .pro-theme-post-card__body{padding:.75rem .875rem;gap:.375rem}.pro-theme-pl--row .pro-theme-post-card .wp-block-post-title{font-size:var(--wp--preset--font-size--small)}.pro-theme-pl--row:not(.pro-theme-pl-mst) .wp-block-post-excerpt,.pro-theme-pl--row:not(.pro-theme-pl-mst) .pro-theme-pl__rule{display:none}.pro-theme-pl--row .pro-theme-post-card__foot{padding-top:.5rem}.pro-theme-pl.pro-theme-pl--row.pro-theme-pl-mst .pro-theme-post-card,.pro-theme-pl--d4 .wp-block-post:first-child .pro-theme-post-card{flex-direction:column !important}.pro-theme-pl.pro-theme-pl--row.pro-theme-pl-mst .pro-theme-post-card .wp-block-post-featured-image,.pro-theme-pl--d4 .wp-block-post:first-child .pro-theme-post-card .wp-block-post-featured-image{flex:none;min-height:0;aspect-ratio:var(--pl-ar);border-radius:calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) calc(var(--pro-theme-box-radius) - var(--pro-theme-box-bw)) 0 0}.pro-theme-pl--d4 .wp-block-post:first-child .pro-theme-post-card__body{padding:1rem}.pro-theme-pl--tl .wp-block-post-template{padding-left:1.5rem}.pro-theme-pl--tl .wp-block-post-template::before{left:.375rem;margin:0}.pro-theme-pl--tl .wp-block-post:nth-child(even){margin-top:0}.pro-theme-pl--tl .wp-block-post::before,.pro-theme-pl--tl .wp-block-post:nth-child(even)::before{top:1.375rem;right:auto;left:-1.5rem}.pro-theme-pl--feat .pro-theme-post-card{justify-content:flex-end;align-items:stretch;min-height:27rem}.pro-theme-pl--feat .pro-theme-post-card>.pro-theme-post-card__body.pro-theme-post-card__body{width:auto;margin:.75rem;padding:1.125rem}}@container pl (min-width:560px) and (max-width:781px){.pro-theme-pl:not(.pro-theme-pl-c1,.pro-theme-pl-msc,.pro-theme-pl--tl,.pro-theme-pl--feat) .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-theme-pl--mas .wp-block-post-template{columns:2}.pro-theme-pl:is(.pro-theme-pl--b2,.pro-theme-pl--d1,.pro-theme-pl--d2,.pro-theme-pl--d3,.pro-theme-pl--d4,.pro-theme-pl--d5) .wp-block-post:first-child{grid-column:1 / -1 !important}}
