.editor-styles-wrapper .wp-block[data-type="osomblocks/cpt-list"]{max-width:1200px}.editor-styles-wrapper .osomblocks-cptlist h2,.editor-styles-wrapper .osomblocks-cptlist h3,.editor-styles-wrapper .osomblocks-cptlist h4{margin-top:0;margin-bottom:15px}.editor-styles-wrapper .osomblocks-cptlist.osomgrid{display:grid;grid-template-columns:repeat(3, 1fr)}.editor-styles-wrapper .osomblocks-cptlist.osomgrid .entry{display:block}.editor-styles-wrapper .osomblocks-cptlist.osomgrid a.more-link{float:none}.editor-styles-wrapper .osomblocks-cptlist.osomgrid h2,.editor-styles-wrapper .osomblocks-cptlist.osomgrid h3,.editor-styles-wrapper .osomblocks-cptlist.osomgrid h4{margin-top:20px;margin-bottom:15px}.editor-styles-wrapper .osomblocks-cptlist.osomgrid.cols-1{grid-template-columns:repeat(1, 1fr)}.editor-styles-wrapper .osomblocks-cptlist.osomgrid.cols-2{grid-template-columns:repeat(2, 1fr)}.editor-styles-wrapper .osomblocks-cptlist.osomgrid.cols-3{grid-template-columns:repeat(3, 1fr)}.editor-styles-wrapper .osomblocks-cptlist.osomgrid.cols-4{grid-template-columns:repeat(4, 1fr)}.editor-styles-wrapper .osomblocks-cptlist.osomgrid.cols-5{grid-template-columns:repeat(5, 1fr)}.editor-styles-wrapper .osomblocks-cptlist.osomgrid.cols-6{grid-template-columns:repeat(6, 1fr)}.editor-styles-wrapper .osom-paginations{display:block;text-align:center;margin-top:0}.entry-content .wp-block-osomblocks-cpt-list,.wp-block-osomblocks-cpt-list{clear:both;max-width:1200px;padding:0;margin-left:auto;margin-right:auto}.entry-content .wp-block-osomblocks-cpt-list li,.wp-block-osomblocks-cpt-list li{list-style-position:inside}.entry-content .wp-block-osomblocks-cpt-list .spinner,.wp-block-osomblocks-cpt-list .spinner{float:none;margin:6px 2px 10px 0}.entry-content .wp-block-osomblocks-cpt-list a.more-link,.wp-block-osomblocks-cpt-list a.more-link{float:right}.osomblocks-cptlist{padding:15px 0}.osomblocks-cptlist .entry{display:grid;grid-template-columns:1fr;grid-gap:15px;margin:0 0 25px 0}.osomblocks-cptlist .entry.no-img{grid-template-columns:1fr}.osomblocks-cptlist .entry:before{content:"";display:none}.osomblocks-cptlist .entry-image-link{display:block;overflow:hidden;border-radius:7px 7px 0 0;position:relative}.osomblocks-cptlist img{border-radius:7px 7px 0 0;transition:transform .5s ease;width:100%;height:auto;display:block}.osomblocks-cptlist a{box-shadow:none}.osomblocks-cptlist a.more-link{float:right}.osomblocks-cptlist p{padding:0 15px;line-height:1.525;margin-bottom:15px}.osomblocks-cptlist h2,.osomblocks-cptlist h3,.osomblocks-cptlist h4{margin-top:5px;margin-bottom:12px}.osomblocks-cptlist h2 a,.osomblocks-cptlist h3 a,.osomblocks-cptlist h4 a{border:none;box-shadow:none;display:inline-block;transition:color .3s ease;text-decoration:none;padding:0 15px}.osomblocks-cptlist div.entry-meta-custom{margin:5px 15px}.osomblocks-cptlist .entry:hover img{transform:scale(1.05)}.osomblocks-cptlist .entry:hover h2 a,.osomblocks-cptlist .entry:hover h3 a,.osomblocks-cptlist .entry:hover h4 a{color:#006e09 !important}.osomblocks-cptlist.osomgrid{display:grid;grid-template-columns:1fr;grid-gap:20px}.osomblocks-cptlist.osomgrid .entry{display:block;margin:0;border:solid 1px #c4cfc0;border-radius:12px;padding-bottom:15px}.osomblocks-cptlist.osomgrid a.more-link{float:none;padding:0 15px;display:inline-block}.osomblocks-cptlist.osomgrid h2,.osomblocks-cptlist.osomgrid h3,.osomblocks-cptlist.osomgrid h4{margin-top:15px;margin-bottom:12px}.osom-pagination{display:block;clear:both;text-align:center;margin-top:20px}.osom-pagination a.page-numbers{padding:5px 10px}@media only screen and (min-width: 600px){.entry-content .wp-block-osomblocks-cpt-list,.wp-block-osomblocks-cpt-list{padding:0 15px}.osomblocks-cptlist{padding:20px 0}.osomblocks-cptlist.osomgrid.cols-2{grid-template-columns:repeat(2, 1fr)}.osomblocks-cptlist.osomgrid.cols-3{grid-template-columns:repeat(2, 1fr)}.osomblocks-cptlist.osomgrid.cols-4{grid-template-columns:repeat(2, 1fr)}.osomblocks-cptlist.osomgrid.cols-5{grid-template-columns:repeat(2, 1fr)}.osomblocks-cptlist.osomgrid.cols-6{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 960px){.osomblocks-cptlist{padding:40px 0}.osomblocks-cptlist .entry{grid-template-columns:1fr 3fr;grid-gap:25px;margin-bottom:30px}.osomblocks-cptlist .entry.no-img{grid-template-columns:1fr}.osomblocks-cptlist .entry:not(.no-img) .entry-image-link,.osomblocks-cptlist .entry:not(.no-img) img{border-radius:7px 0 0 7px}.osomblocks-cptlist.osomgrid{grid-gap:30px}.osomblocks-cptlist.osomgrid .entry .entry-image-link,.osomblocks-cptlist.osomgrid .entry img{border-radius:7px 7px 0 0}.osomblocks-cptlist.osomgrid.cols-1{grid-template-columns:repeat(1, 1fr)}.osomblocks-cptlist.osomgrid.cols-2{grid-template-columns:repeat(2, 1fr)}.osomblocks-cptlist.osomgrid.cols-3{grid-template-columns:repeat(3, 1fr)}.osomblocks-cptlist.osomgrid.cols-4{grid-template-columns:repeat(4, 1fr)}.osomblocks-cptlist.osomgrid.cols-5{grid-template-columns:repeat(5, 1fr)}.osomblocks-cptlist.osomgrid.cols-6{grid-template-columns:repeat(6, 1fr)}}
.alonatural-pricing-table{margin:3em auto;max-width:1200px;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.alonatural-pricing-table .pricing-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:stretch}@media(min-width: 768px){.alonatural-pricing-table .pricing-grid{grid-template-columns:repeat(3, 1fr)}}.alonatural-pricing-table .pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:35px 30px;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.alonatural-pricing-table .pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.alonatural-pricing-table .pricing-card.is-popular{border:2px solid #006e09;transform:scale(1.03);box-shadow:0 20px 25px -5px rgba(0,110,9,.15),0 10px 10px -5px rgba(0,110,9,.05)}.alonatural-pricing-table .pricing-card.is-popular:hover{transform:translateY(-8px) scale(1.04)}.alonatural-pricing-table .pricing-card.is-popular .popular-badge{background:#006e09;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 16px;border-radius:20px;position:absolute;top:-15px;left:50%;transform:translateX(-50%);box-shadow:0 4px 6px rgba(0,110,9,.2)}.alonatural-pricing-table .pricing-card.is-popular .btn-purchase{background:#006e09;color:#fff}.alonatural-pricing-table .pricing-card.is-popular .btn-purchase:hover{background:#005407;box-shadow:0 8px 16px rgba(0,110,9,.3)}.alonatural-pricing-table .card-header{text-align:center;margin-bottom:25px;border-bottom:1px solid #f1f5f9;padding-bottom:25px}.alonatural-pricing-table .card-header .plan-name{font-size:1.35rem;color:#1e293b;margin:0 0 15px 0;font-weight:700}.alonatural-pricing-table .card-header .plan-price{display:flex;align-items:baseline;justify-content:center;color:#0f172a;margin-bottom:10px}.alonatural-pricing-table .card-header .plan-price .price-val{font-size:3.5rem;font-weight:800;line-height:1}.alonatural-pricing-table .card-header .plan-price .price-curr{font-size:1.5rem;font-weight:700;margin-left:4px;align-self:flex-start;margin-top:8px;color:#006e09}.alonatural-pricing-table .card-header .plan-price .price-period{color:#64748b;font-size:.95rem;margin-left:6px}.alonatural-pricing-table .card-header .plan-savings{background:rgba(0,110,9,.08);color:#006e09;font-size:12px;font-weight:700;padding:4px 12px;border-radius:8px;display:inline-block;margin-bottom:10px;text-transform:uppercase;letter-spacing:.02em}.alonatural-pricing-table .card-header .plan-desc{color:#64748b;font-size:.88rem;margin:0;line-height:1.5}.alonatural-pricing-table .card-body{margin-bottom:30px;flex-grow:1}.alonatural-pricing-table .card-body .plan-features{list-style:none;padding:0;margin:0}.alonatural-pricing-table .card-body .plan-features li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;color:#334155;font-size:.95rem;line-height:1.4}.alonatural-pricing-table .card-body .plan-features li .check-icon{width:18px;height:18px;color:#006e09;flex-shrink:0;margin-top:2px}.alonatural-pricing-table .card-footer{text-align:center}.alonatural-pricing-table .card-footer .btn-purchase{display:block;width:100%;padding:14px 20px;background:#f1f5f9;color:#334155;text-decoration:none;font-weight:700;border-radius:12px;border:none;font-size:.95rem;transition:all .2s ease-in-out;text-transform:uppercase;letter-spacing:.03em}.alonatural-pricing-table .card-footer .btn-purchase:hover{background:#e2e8f0;color:#0f172a}.alonatural-pricing-table .card-footer .btn-purchase.disabled{pointer-events:none;opacity:.6;background:#e2e8f0;color:#94a3b8}.alonatural-pricing-table .card-footer .admin-warning{color:#dc2626;font-size:11px;margin-top:8px;margin-bottom:0;font-style:italic}
.alonatural-taxonomy-explorer{--alonatural-accent-color: #006e09;--alonatural-active-bg: #e8f5e9;--alonatural-marquee-speed: 30s;width:100%;max-width:100%;margin:1.5em auto;box-sizing:border-box;position:relative;overflow:hidden}.alonatural-taxonomy-explorer.layout-carousel .alonatural-taxonomy-track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;padding:8px 4px !important;margin:0 !important;list-style:none !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important;-ms-overflow-style:none !important}.alonatural-taxonomy-explorer.layout-carousel .alonatural-taxonomy-track::-webkit-scrollbar{display:none !important;height:0 !important}.alonatural-taxonomy-explorer.layout-carousel .alonatural-taxonomy-card{flex:0 0 auto !important;scroll-snap-align:start !important}@media(min-width: 769px){.alonatural-taxonomy-explorer.layout-grid .alonatural-taxonomy-track{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:16px 12px !important;padding:10px 0 !important;margin:0 !important;list-style:none !important}.alonatural-taxonomy-explorer.layout-grid.cols-2 .alonatural-taxonomy-track{grid-template-columns:repeat(2, 1fr) !important}.alonatural-taxonomy-explorer.layout-grid.cols-3 .alonatural-taxonomy-track{grid-template-columns:repeat(3, 1fr) !important}.alonatural-taxonomy-explorer.layout-grid.cols-4 .alonatural-taxonomy-track{grid-template-columns:repeat(4, 1fr) !important}.alonatural-taxonomy-explorer.layout-grid.cols-5 .alonatural-taxonomy-track{grid-template-columns:repeat(5, 1fr) !important}.alonatural-taxonomy-explorer.layout-grid.cols-6 .alonatural-taxonomy-track{grid-template-columns:repeat(6, 1fr) !important}.alonatural-taxonomy-explorer.layout-grid .alonatural-taxonomy-divider{display:none !important}.alonatural-taxonomy-explorer.layout-grid .alonatural-taxonomy-card{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:10px 14px !important;text-align:center !important}.alonatural-taxonomy-explorer.layout-grid .alonatural-taxonomy-card:hover{border-color:var(--alonatural-accent-color, #006e09) !important;background-color:#f0fdf4 !important}}@media(max-width: 768px){.alonatural-taxonomy-explorer .alonatural-taxonomy-track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;padding:8px 4px !important;margin:0 !important;list-style:none !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important;-ms-overflow-style:none !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-track::-webkit-scrollbar{display:none !important;height:0 !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-card{flex:0 0 auto !important;scroll-snap-align:start !important;background:rgba(0,0,0,0) !important;border:none !important;padding:4px 6px !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-divider{display:inline-block !important}}@media(min-width: 769px){.alonatural-taxonomy-explorer.has-autoscroll-desktop.layout-carousel .alonatural-taxonomy-track{overflow-x:visible !important;display:flex !important;width:max-content !important;animation:alonaturalMarqueeLoop var(--alonatural-marquee-speed, 30s) linear infinite !important;will-change:transform}.alonatural-taxonomy-explorer.has-autoscroll-desktop.layout-carousel .alonatural-taxonomy-track:hover{animation-play-state:paused !important}}@media(max-width: 768px){.alonatural-taxonomy-explorer.has-autoscroll-mobile .alonatural-taxonomy-track{overflow-x:visible !important;display:flex !important;width:max-content !important;animation:alonaturalMarqueeLoop var(--alonatural-marquee-speed, 30s) linear infinite !important;will-change:transform}.alonatural-taxonomy-explorer.has-autoscroll-mobile .alonatural-taxonomy-track:active,.alonatural-taxonomy-explorer.has-autoscroll-mobile .alonatural-taxonomy-track:hover{animation-play-state:paused !important}}.alonatural-taxonomy-explorer .alonatural-taxonomy-card{display:inline-flex !important;flex-direction:row !important;align-items:center !important;text-decoration:none !important;box-sizing:border-box !important;cursor:pointer !important;background:rgba(0,0,0,0) !important;border:none !important;padding:4px 6px !important;margin:0 !important;white-space:nowrap !important;transition:all .2s ease !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-card:hover .alonatural-taxonomy-title{color:var(--alonatural-accent-color, #006e09) !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-title{font-family:inherit !important;font-size:13.5px !important;font-weight:700 !important;letter-spacing:.04em !important;color:#1e293b !important;line-height:1 !important;margin:0 !important;white-space:nowrap !important;transition:color .2s ease !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-divider{display:inline-block !important;color:var(--alonatural-accent-color, #006e09) !important;font-weight:800 !important;font-size:15px !important;line-height:1 !important;margin:0 14px !important;user-select:none !important;opacity:.85 !important;flex:0 0 auto !important}.alonatural-taxonomy-explorer .alonatural-taxonomy-count{display:inline-block !important;margin-left:6px !important;font-size:10.5px !important;font-weight:700 !important;color:#065f46 !important;background:#ecfdf5 !important;border:1px solid rgba(5,150,105,.15) !important;padding:1px 6px !important;border-radius:9999px !important;line-height:1.2 !important}@keyframes alonaturalMarqueeLoop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
