.pro-theme-hero{container-type:inline-size;border-radius:var(--radius-lg);padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);overflow:hidden}.pro-theme-hero__cols{gap:var(--wp--preset--spacing--40);margin:0}.pro-theme-hero__cols>.wp-block-column>* + *{margin-block-start:1rem}.pro-theme-hero-title{font-size:clamp(2rem,1.1rem + 4.2cqi,3.5rem);line-height:1.18;margin-block:.75rem 0}.pro-theme-hero-lead{font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--muted);max-width:40ch}.pro-theme-hero .wp-block-buttons{margin-block-start:var(--wp--preset--spacing--40)}.pro-theme-hero .is-style-outline .wp-block-button__link{border-radius:999px}.pro-theme-hero-art{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-lg);background:var(--wp--preset--gradient--brand);box-shadow:var(--shadow-raised);overflow:hidden}.pro-theme-hero-art span{position:absolute;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .35),rgb(255 255 255 / 0) 70%)}.pro-theme-hero-art span:nth-child(1){width:70%;aspect-ratio:1;top:-20%;right:-15%}.pro-theme-hero-art span:nth-child(2){width:45%;aspect-ratio:1;bottom:-12%;left:-8%}.pro-theme-hero-art span:nth-child(3){inset:22% 18%;border-radius:var(--radius);background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .35)}@container (max-width:760px){.pro-theme-hero__cols{flex-wrap:wrap !important}.pro-theme-hero__cols>.wp-block-column{flex-basis:100% !important}.pro-theme-hero__art{display:none}.pro-theme-hero .wp-block-buttons>.wp-block-button{flex:1 1 auto}.pro-theme-hero .wp-block-button__link{width:100%}}.pro-theme-features{container-type:inline-size}.pro-theme-section-head{margin-block-end:var(--wp--preset--spacing--40)}.pro-theme-section-head>*{margin-block:0}.pro-theme-section-head>* + *{margin-block-start:.75rem}.pro-theme-feature-grid{gap:var(--wp--preset--spacing--30);margin:0}.pro-theme-feature-grid>.wp-block-column{display:flex;flex-direction:column}.pro-theme-feature-grid>.wp-block-column>.wp-block-group{flex:1}.pro-theme-feature-grid .wp-block-group>*{margin-block:0}.pro-theme-feature-grid .wp-block-group>* + *{margin-block-start:.75rem}.pro-theme-icon-box{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.pro-theme-icon-box .pro-theme-icon{width:1.5rem;height:1.5rem}@container (max-width:720px){.pro-theme-feature-grid{flex-wrap:wrap !important}.pro-theme-feature-grid>.wp-block-column{flex-basis:100% !important}}.pro-theme-cta{container-type:inline-size;border-radius:var(--radius-lg);padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);gap:var(--wp--preset--spacing--40)}.pro-theme-cta-text{flex:1 1 28rem;max-width:40rem}.pro-theme-cta-text>*{margin-block:0}.pro-theme-cta-text>* + *{margin-block-start:.75rem}.pro-theme-cta .wp-block-buttons{flex:0 0 auto}@container (max-width:640px){.pro-theme-cta .wp-block-buttons,.pro-theme-cta .wp-block-button,.pro-theme-cta .wp-block-button__link{width:100%}}
.pro-theme-single__head{gap:.75rem}.pro-theme-single__head .wp-block-post-title{position:relative;margin:0;padding-left:1.3em;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);line-height:1.25}.pro-theme-single__head .wp-block-post-title::before{content:"";position:absolute;left:.14em;top:calc((1lh - .74em) / 2 + .04em);width:.19em;height:.74em;border-radius:3px;background:var(--pro-theme-h-1,var(--primary));box-shadow:.31em 0 0 var(--pro-theme-h-3,var(--wp--preset--color--success)),.62em 0 0 var(--pro-theme-h-2,var(--wp--preset--color--accent));transform:skewX(-18deg)}.pro-theme-single__head .wp-block-post-title::after{content:"";position:absolute;left:.14em;top:calc((1lh - .74em) / 2 + .04em);z-index:2;width:.81em;height:.74em;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.6) 42%,#fff 50%,rgba(255,255,255,.6) 58%,transparent 75%) 100% 0 / 300% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81 100' preserveAspectRatio='none'%3E%3Crect width='19' height='100' rx='8'/%3E%3Crect x='31' width='19' height='100' rx='8'/%3E%3Crect x='62' width='19' height='100' rx='8'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81 100' preserveAspectRatio='none'%3E%3Crect width='19' height='100' rx='8'/%3E%3Crect x='31' width='19' height='100' rx='8'/%3E%3Crect x='62' width='19' height='100' rx='8'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;animation:pro-theme-feat-sweep 3.6s ease-in-out .6s infinite}@media (prefers-reduced-motion:reduce){.pro-theme-single__head .wp-block-post-title::after{animation-duration:3.6s !important;animation-iteration-count:infinite !important}}.pro-theme-single__cover{max-width:min(100%,900px) !important;margin-inline:auto !important}.pro-theme-single__cover img{border-radius:var(--radius-lg)}.entry-meta.pro-theme-entry-meta{flex-direction:column;align-items:stretch;gap:.75rem;padding-block:var(--wp--preset--spacing--30);border-top:0;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted)}body .entry-meta.pro-theme-entry-meta.pro-theme-entry-meta{gap:.75rem}.entry-meta.pro-theme-entry-meta{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 40%,var(--line)),color-mix(in srgb,var(--line) 70%,transparent) 45%,transparent) top left / 100% 1px no-repeat}.pro-theme-entry-meta .wp-block-post-terms{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.pro-theme-entry-meta .wp-block-post-terms__separator{display:none}.pro-theme-entry-meta .wp-block-post-terms__prefix{--pro-theme-ic: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%3Cpath d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");display:inline-flex;align-items:center;gap:.375rem;min-width:6.5rem;color:var(--wp--preset--color--muted);font-weight:600}.pro-theme-entry-meta .wp-block-post-terms__prefix::before{content:"";flex:none;width:1.125em;height:1.125em;background:var(--wp--preset--color--accent);-webkit-mask:var(--pro-theme-ic) center / contain no-repeat;mask:var(--pro-theme-ic) center / contain no-repeat}.pro-theme-entry-meta .taxonomy-post_tag .wp-block-post-terms__prefix{--pro-theme-ic: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")}.pro-theme-entry-meta .wp-block-post-terms a{display:inline-flex;align-items:center;padding:.25rem .75rem;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--wp--preset--color--primary-dark);font-weight:600;line-height:1.5;text-decoration:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.pro-theme-entry-meta .wp-block-post-terms a:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}.pro-theme-entry-meta .taxonomy-post_tag a{border-color:var(--line);background:var(--wp--preset--color--base);color:var(--wp--preset--color--ink);font-weight:500}.pro-theme-entry-meta .taxonomy-post_tag a::before{content:"#";margin-right:.125rem;color:var(--wp--preset--color--accent);font-weight:700}.pro-theme-entry-meta .taxonomy-post_tag a:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:var(--wp--preset--color--base);color:var(--primary)}@media (max-width:599px){.pro-theme-entry-meta .wp-block-post-terms{gap:.375rem}.pro-theme-entry-meta .wp-block-post-terms__prefix{flex-basis:100%;min-width:0}}.pro-theme-article{display:grid;gap:var(--wp--preset--spacing--40);padding:clamp(1.125rem,4vw,3rem)}.pro-theme-article>*{margin:0 !important}.pro-theme-article .wp-block-post-content{--wp--style--global--content-size:100%}.pro-theme-article .pro-theme-single__cover{max-width:none !important}.pro-theme-article .pro-theme-single__cover img{border-radius:var(--radius);box-shadow:var(--shadow-raised)}.pro-theme-article .wp-block-post-content :is(.wp-block-image,figure.wp-block-embed):not(:has(figcaption)) img{border-radius:var(--radius);box-shadow:var(--shadow)}.pro-theme-article .entry-meta.pro-theme-entry-meta{padding-bottom:0}
.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-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}}
