.pl-price{font-family:"iCiel Bold",sans-serif;color:#0f605d;white-space:nowrap}.pl-missing{padding:0 4px;font-size:16px;color:#b42318;background:#fef3f2;border:1px dashed #fda29b;border-radius:4px}.pl-table-wrap{margin:24px 0}.pl-table-title{margin:0 0 12px;font-family:"iCiel Bold",sans-serif;font-size:18px;line-height:1.4;color:#0f605d}.pl-table-scroll{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;-webkit-overflow-scrolling:touch}.pl-table{width:100%;min-width:560px;margin:0;font-size:16px;line-height:1.5;color:#2a2f38;border-collapse:collapse}.pl-table th,.pl-table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}.pl-table thead th{font-family:"iCiel Bold",sans-serif;font-size:16px;font-weight:normal;color:#fff;text-transform:uppercase;letter-spacing:0.02em;background:#0f605d;border-bottom:0}.pl-table tbody tr:nth-child(even){background:#f9f6f2}.pl-table tbody tr:last-child th,.pl-table tbody tr:last-child td{border-bottom:0}.pl-table tbody th{font-family:"iCiel Medium",sans-serif;font-weight:normal;color:#2a2f38}.pl-table .pl-table__unit{white-space:nowrap}.pl-table td.pl-table__price{font-family:"iCiel Bold",sans-serif;color:#0f605d;white-space:nowrap}.pl-table td.pl-table__note{font-size:16px;color:#4d5565}@media screen and (max-width:575.98px){.pl-table{min-width:0}.pl-table thead{display:none}.pl-table tbody,.pl-table tr,.pl-table th,.pl-table td{display:block;width:100%}.pl-table tbody tr{padding:12px 16px;border-bottom:1px solid #e2e8f0}.pl-table tbody tr:last-child{border-bottom:0}.pl-table tbody th,.pl-table tbody td{padding:0;border:0}.pl-table tbody th{margin:0 0 6px;font-family:"iCiel Bold",sans-serif}.pl-table tbody td{display:flex;justify-content:space-between;gap:12px;padding:2px 0;font-size:15px;text-align:right}.pl-table tbody td::before{flex:0 0 auto;font-family:"iCiel Regular",sans-serif;font-size:16px;color:#4d5565;text-align:left;content:attr(data-label)}.pl-table td.pl-table__price,.pl-table td.pl-table__unit{white-space:normal}}.pe-section{padding:48px 0}.pe{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,34%);gap:28px;margin:32px 0;padding:28px;color:#fff;background:linear-gradient(rgba(15,96,93,0.55),rgba(15,96,93,0.55)),url("/wp-content/themes/platinumdental/assets/images/price-details/cubes-pattern.png") repeat 0 0/67px 100px,#0f605d;border-radius:4px}.pe-section .pe{margin:0}.pe__main{min-width:0}.pe .pe__title{color:#fccd8c}.pe .pe__desc,.pe .pe__label{color:#fff}.pe .pe__total-label,.pe .pe__total{color:#0f605d}.pe__title{margin:0 0 12px;font-family:"iCiel Bold",sans-serif;font-weight:normal;line-height:1.5;color:#fccd8c}.pe__desc{margin:0 0 20px;font-family:"iCiel Regular",sans-serif;font-size:18px;line-height:1.6;color:#fff}.pe__tabs-scroller{position:relative;margin:0 0 20px}.pe__tabs{position:relative;display:flex;flex-wrap:wrap;gap:8px}.pe__tabs-arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:12px;color:#0f605d;cursor:pointer;background:#fff;border:0;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.18);transform:translateY(-50%)}.pe__tabs-arrow:hover,.pe__tabs-arrow:focus-visible{color:#0f605d;background:#fccd8c}.pe__tabs-arrow--prev{left:0}.pe__tabs-arrow--next{right:0}.pe__tabs-scroller.has-more-start .pe__tabs-arrow--prev,.pe__tabs-scroller.has-more-end .pe__tabs-arrow--next{display:inline-flex}.pe__tabs-scroller.has-more-end .pe__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.pe__tabs-scroller.has-more-start .pe__tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}.pe__tabs-scroller.has-more-start.has-more-end .pe__tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.pe__tab{padding:8px 16px;font-family:"iCiel Bold",sans-serif;font-size:16px;line-height:1.4;color:#4d5565;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.pe__tab:hover{border-color:#fccd8c}.pe__tab:focus-visible{outline:2px solid #fccd8c;outline-offset:2px}.pe__tab.is-active{color:#0f605d;background:#fccd8c;border-color:#fccd8c}.pe__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.pe__field{min-width:0}.pe__field[hidden]{display:none}.pe__field--wide{grid-column:1 / -1}.pe__label{display:block;margin:0 0 6px;font-family:"iCiel Bold",sans-serif;font-size:12px;line-height:1.4;color:#fff;text-transform:uppercase;letter-spacing:0.02em}.pe__select{display:block;width:100%;height:44px;padding:0 40px 0 14px;font-family:"iCiel Regular",sans-serif;font-size:16px;line-height:1.4;color:#2a2f38;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232a2f38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/12px 8px;border:1px solid #fff;border-radius:6px;box-shadow:none;appearance:none;-webkit-appearance:none}.pe__select:focus{border-color:#fccd8c;outline:2px solid rgba(252,205,140,0.6);outline-offset:1px}.pe__note{margin:12px 0 0 !important;font-size:14px;line-height:1.5;color:rgba(255,255,255,0.8)}.pe__result{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;padding:32px 24px;overflow:hidden;text-align:center;background:radial-gradient(circle at 18% 0,rgba(255,255,255,0.35) 0 72px,transparent 73px),radial-gradient(circle at 105% 80%,rgba(255,255,255,0.35) 0 150px,transparent 151px),#fccd8c;border-radius:4px}.pe__total-label{margin:0;font-family:"iCiel Bold",sans-serif;font-size:16px;line-height:1.5;color:#0f605d;text-transform:uppercase}.pe__total{display:block;font-family:"iCiel Bold",sans-serif;font-size:32px;line-height:1.25;color:#0f605d;overflow-wrap:anywhere}.pe__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:"iCiel Bold",sans-serif;font-size:16px;line-height:1.4;color:#fff;text-decoration:none;background:#0f605d;border-radius:999px;transition:background-color 0.2s ease,transform 0.2s ease}.pe__btn:hover,.pe__btn:focus-visible{color:#fff;background:#108387;transform:translateY(-1px)}@media screen and (max-width:991.98px){.pe{grid-template-columns:minmax(0,1fr)}.pe__result{min-height:0}}@media screen and (max-width:767.98px){.pe{gap:20px;padding:20px 16px}.pe__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pe__tabs::-webkit-scrollbar{display:none}.pe__tab{flex:0 0 auto}.pe__fields{grid-template-columns:minmax(0,1fr)}.pe__field--wide{grid-column:auto}.pe__result{padding:24px 16px}.pe__total{font-size:28px}}@media screen and (max-width:767.98px){.pe-section{padding:32px 0}}.bd-page .bd-content table.pl-table{display:table;margin:0;overflow:visible;font-size:16px}.bd-page .bd-content table.pl-table th,.bd-page .bd-content table.pl-table td{min-width:0;border-width:0 0 1px}.bd-page .bd-content table.pl-table thead th{background:#0f605d}.bd-page .bd-content table.pl-table tbody th{color:#2a2f38;background:transparent}.bd-page .bd-content table.pl-table tbody tr:last-child th,.bd-page .bd-content table.pl-table tbody tr:last-child td{border-bottom:0}@media screen and (max-width:575.98px){.bd-page .bd-content table.pl-table{display:block}.bd-page .bd-content table.pl-table tbody th,.bd-page .bd-content table.pl-table tbody td{border:0}.bd-page .bd-content table.pl-table tbody th{padding:0 0 6px}.bd-page .bd-content table.pl-table tbody td{padding:3px 0}}.bd-content .pe .pe__title{margin:0 0 12px;font-size:24px;color:#fccd8c}.bd-content .pe .pe__desc,.bd-content .pe .pe__note,.bd-content .pe .pe__total-label{margin-bottom:0}.bd-content .pe .pe__desc{margin-bottom:20px}.bd-content .pe .pe__select{padding:0 40px 0 14px;border-radius:6px}.bd-content .pe .pe__btn,.bd-content .pe .pe__btn:hover,.bd-content .pe .pe__btn:focus-visible{color:#fff;text-decoration:none}@media screen and (max-width:767.98px){.bd-content .pe .pe__title{font-size:20px}}@media screen and (min-width:992px){.bd-content .pe{grid-template-columns:minmax(0,1fr);gap:24px}.bd-content .pe .pe__result{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label button" "total button";align-items:center;gap:4px 24px;min-height:0;padding:24px 28px;text-align:left;background:radial-gradient(circle at 0 0,rgba(255,255,255,0.35) 0 56px,transparent 57px),radial-gradient(circle at 100% 100%,rgba(255,255,255,0.35) 0 96px,transparent 97px),#fccd8c}.bd-content .pe .pe__total-label{grid-area:label}.bd-content .pe .pe__total{grid-area:total;font-size:28px}.bd-content .pe .pe__btn{grid-area:button;white-space:nowrap}}