.price-display-wrapper{width:100%}.price-display-desktop{display:none}@media(min-width: 768px){.price-display-desktop{display:flex;justify-content:center}}.price-display-mobile{display:flex;justify-content:center}@media(min-width: 768px){.price-display-mobile{display:none}}.tabs-container{width:100%;margin:0;padding:0;position:relative}.tabs-container .tabs-navigation{display:flex;justify-content:center;margin-bottom:48px}.tabs-container .tabs-navigation .tabs-nav-container{display:flex;padding:var(--wp--preset--spacing--1);border:1px solid var(--wp--preset--color--neutral-400);border-radius:1000px}.tabs-container .tabs-navigation input[type=radio]{display:none}.tabs-container .tabs-navigation input[type=radio]:checked+label{background-color:var(--wp--preset--color--off-black);color:#fff;font-weight:800}.tabs-container .tabs-navigation label{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--6);cursor:pointer;display:inline-block;transition:all .3s ease;border-radius:32px}.tabs-container .tabs-navigation label:hover{background:var(--wp--preset--color--neutral-200)}.tabs-container .tabs-content{display:grid;grid-template-columns:1fr;width:100%;grid-auto-rows:max-content}.tabs-container .tabs-content .tab-content{grid-row:1;grid-column:1;opacity:0;height:100%;min-height:0;pointer-events:none}.tabs-container .tabs-content .tab-content.active{opacity:1;pointer-events:auto}.tabs-container .mobile-nav{display:none;justify-content:space-between;align-items:center;position:absolute;width:100%;z-index:1;top:210px}.tabs-container .mobile-nav .nav-btn{background:#fff;border:1px solid var(--wp--preset--color--neutral-400);padding:.5rem 1rem;cursor:pointer;border-radius:56px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.tabs-container .mobile-nav .nav-btn.prev{position:relative;left:-20px}.tabs-container .mobile-nav .nav-btn.next{position:relative;right:-20px}.tabs-container .mobile-nav .nav-btn:hover{background:var(--wp--preset--color--neutral-200)}.tabs-container .mobile-nav .current-tab{font-weight:500}@media(max-width: 767px){.tabs-container .desktop-nav{display:none}.tabs-container .mobile-nav{display:flex}}.plan-order-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #ddd;margin-bottom:4px;background:#fff;cursor:move}.price-display-wrapper{height:100%}.price-display-desktop{height:100%}
