/* Add custom CSS styles below */ 
.s-block--circle-links.circle-links-1 
{
    background-color: rgba(71, 191, 171, 0.1);
  padding-bottom:45px;
  padding-top: 35px;
  margin-top: 0px;
  
}

.home-block-line 
{
  border-color:#47BFAB;
  border-radius: 50px;
}

.my-2.mx-auto.w-28.h-0.border-2.border-primary
{
  border-color:#47BFAB;
  border-radius: 50px;
}

.grid.items-start .single-faq {
    background: #f1f9f8 !important;
    border: 0px solid #E2E8E6 !important;
    border-radius: 16px !important;
    padding: 18px 20px !important;
    transition: 0.25s ease;
}

.grid.items-start .single-faq:hover {
    border-color: #47BFAB !important;
    transform: translateY(-2px);
}

.grid.items-start .single-faq.active {
    background: #f1f9f8 !important;
    border-color: #47BFAB !important;
}

.single-faq i[class*="sicon-keyboard_arrow_down"] {
    background-color: #6bc1b0 !important;   /* circle background */
    color: white !important;                /* arrow color */
    border-radius: 12px !important;        /* keep fully rounded */
    padding: 6px !important;                /* make circle larger */
}

.single-faq.active i[class*="sicon-keyboard_arrow_down"] {
  background-color: #27a38e !important;   /* darker active color */
  border-radius: 12px !important;        /* keep fully rounded */
  color: white !important;
}

.mx-auto.max-w-2xl.text-center 
{
  margin-bottom: 40px;
}

.review .bg-store-bg-secondary.rounded-md {
    background-color: #fcfbf5 !important;  /* card background */
    border-radius: 24px !important;        /* corners */
    border: 0px solid #E0EBE7 !important;  /* subtle border */
    padding: 24px !important;              /* inner spacing */
    box-shadow: 0 6px 14px rgba(0,0,0,0.04) !important;
}

:root {
    --pv-radius: 16px;
}


.s-product-options-option-content input,
.s-product-options-option-content select,
.s-product-options-option-content textarea,
salla-conditional-fields.hydrated input,
salla-conditional-fields.hydrated select,
salla-conditional-fields.hydrated textarea {
    border-radius: var(--pv-radius) !important;
}

.s-product-options-option-content input
{
  border-color:#a4d5d8;
}

input:not([type=radio]):not([type=checkbox]),
textarea,
select {
    border-radius: var(--pv-radius) !important;
}