/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  GLOBAL
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
*,
*::before,
*::after {
  box-sizing: border-box;
}
* {
  font-family : "Poppins", Arial, sans-serif;
    box-sizing : border-box;
}
#page {
  padding : 20px;
}
.single-pool-wishlist  .wp-site-blocks main.wp-block-group {
  border-radius : 15px;
     box-shadow : 0px 0px 20px rgba(0,0,0,0.50);
       overflow : hidden;
}

a {
  text-decoration : none;
           cursor : pointer;
}
h1 {
  font-weight : 600;
  line-height : 1;
    font-size : 36px;
}
p {
  line-height : 1;
    font-size : 15px;
}
button {
  vertical-align : bottom;
   border-radius : 4px;
         display : inline-block;
          cursor : pointer;
}
a,
svg,
button {
  transition : all 0.4s;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  GLOBAL | CLASSES
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
.flex {
  display : flex;
}
.flex-item {
  flex-grow : 1;
}
.flex-wrap {
  flex-wrap : wrap;
}
.flex-direction-column {
  flex-direction : column;
}
.align-items-center {
  align-items : center;
}
.justify-content-center {
  justify-content : center;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist {
  padding : 10px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-header,
#pool-wishlist-guided-builder #pool-wishlist-content {
  gap : 32px;
}

#pool-wishlist-guided-builder #pool-wishlist-header {
  padding : 0px 0px 30px 0px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER | LOGO
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-logo { 
  width : 100%;
}
#pool-wishlist-guided-builder #pool-wishlist-logo > img {
  max-width : 100%;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER | HEADER
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-header h1 {
   text-align : center;
       margin : 0px 0px 10px 0px;
}
#pool-wishlist-guided-builder #pool-wishlist-header p {
  text-align : center;
      margin : 0px;
}
#pool-wishlist-guided-builder #pool-wishlist-header > .flex-item:first-child {
  max-width : 350px;
      width : 350px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER | NAVIGATION
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-navigation {
  max-width : 350px;
      width : 350px;
}
#pool-wishlist-guided-builder #pool-wishlist-menu {
  list-style : none;
     padding : 0px;
      margin : 0px;
       width : 350px;
         gap : 2px;
}
#pool-wishlist-guided-builder #pool-wishlist-menu .menu-item {
  width : 100%;
}
#pool-wishlist-guided-builder #pool-wishlist-menu .menu-link {
  font-weight : 500;
  line-height : 20px;
   background : #f3f3f3;
    font-size : 20px;        
       height : 50px;
        color : #000;
}
#pool-wishlist-guided-builder #pool-wishlist-menu .menu-link:hover {
  background : #2f54eb;
       color : #fff;
}
#pool-wishlist-guided-builder #pool-wishlist-menu .menu-icon {
  max-width : 74px;
    padding : 6px 16px;
     height : 50px;
}
#pool-wishlist-guided-builder #pool-wishlist-menu .menu-icon > svg {
  height : 38px;
  margin : 0px auto;
   width : 42px;
    fill : #49d1ff;
}
#pool-wishlist-guided-builder #pool-wishlist-menu .menu-link:hover > .menu-icon > svg {
  fill : #fff;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER | CONTENT
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-survey > div {
  display : none;
}
#pool-wishlist-guided-builder #pool-wishlist-survey > div:first-child {
  display : block;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER | CONTENT | BUDGET
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-pool-water-care-services .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-pool-cover .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-decking .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-budget .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-pool-shape .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-pool-features .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-layout .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-living .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-water-features .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-kitchen .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-countertop-edge .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-interior-finishes .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-accessories .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-under-structure-or-standalone .pool-wishlist-options {
  background : #cecece;
   flex-wrap : wrap;
     display : flex;
     padding : 2px;
         gap : 2px;
}
#pool-wishlist-guided-builder #pool-wishlist-pool-water-care-services .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-pool-cover .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-budget .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-pool-shape .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-layout .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-kitchen .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-under-structure-or-standalone .pool-wishlist-option {
  max-width : calc(50% - 1px);
  flex-grow : 1;
     cursor : pointer;
      width : calc(50% - 1px);
}
#pool-wishlist-guided-builder #pool-wishlist-decking .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-pool-features .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-living .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-water-features .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-countertop-edge .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-interior-finishes .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-accessories .pool-wishlist-option {
  max-width : calc(33.3% - 1px);
  flex-grow : 1;
     cursor : pointer;
      width : calc(33.3% - 1px);
}
#pool-wishlist-guided-builder #pool-wishlist-pool-water-care-services .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-pool-cover .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-decking .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-budget .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-pool-shape .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-pool-features .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-layout .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-living .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-water-features .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-countertop-edge .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-kitchen .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-interior-finishes .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-accessories .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-under-structure-or-standalone .pool-wishlist-option > img {
  display : block;
    width : 100%;
}
#pool-wishlist-guided-builder #pool-wishlist-pool-water-care-services .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-cover .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-decking .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-budget .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-shape .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-features .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-layout .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-living .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-water-features .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-countertop-edge .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-kitchen .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-interior-finishes .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-accessories .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-under-structure-or-standalone .pool-wishlist-option > label {
  justify-content : center;
      align-items : center;
      font-weight : 700;
      line-height : 1;
       background : #fff;
       text-align : center; 
       transition : all 0.4s;
        font-size : 24px;
          display : flex;
           cursor : pointer;
           height : 70px;
}
#pool-wishlist-guided-builder #pool-wishlist-pool-water-care-services .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-cover .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-decking .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-budget .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-shape .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-features .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-layout .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-living .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-water-features .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-countertop-edge .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-outdoor-kitchen .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-interior-finishes .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-kitchen-accessories .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-under-structure-or-standalone .pool-wishlist-option:hover > label {
  background : #f3f3f3;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | GUIDED BUILDER | CONTENT | POOL CONSTRUCTION TYPE
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-guided-builder #pool-wishlist-financing .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-purchase-time-frame .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-landscape-packages .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-pool-spa .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-pool-depth .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-fire-features .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-type-of-kitchen-grill .pool-wishlist-options,
#pool-wishlist-guided-builder #pool-wishlist-pool-construction-type .pool-wishlist-options {
  flex-direction : column;
      background : #cecece;
         display : flex;
         padding : 2px;
             gap : 2px;
}
#pool-wishlist-guided-builder #pool-wishlist-financing .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-purchase-time-frame .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-landscape-packages .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-pool-spa .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-pool-depth .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-fire-features .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-type-of-kitchen-grill .pool-wishlist-option,
#pool-wishlist-guided-builder #pool-wishlist-pool-construction-type .pool-wishlist-option {
  display : flex;
   cursor : pointer;
}
#pool-wishlist-guided-builder #pool-wishlist-financing .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-purchase-time-frame .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-landscape-packages .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-pool-spa .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-pool-depth .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-fire-features .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-type-of-kitchen-grill .pool-wishlist-option > img,
#pool-wishlist-guided-builder #pool-wishlist-pool-construction-type .pool-wishlist-option > img {
  flex-grow : 1;
      width : 50%;
}
#pool-wishlist-guided-builder #pool-wishlist-financing .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-purchase-time-frame .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-landscape-packages .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-spa .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-depth .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-fire-features .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-type-of-kitchen-grill .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-construction-type .pool-wishlist-option > label {
  justify-content : center;
      align-items : center;
      font-weight : 700;
      line-height : 70px;
       background : #fff;
       transition : all 0.4s;
        flex-grow : 1;
        font-size : 24px;
          display : flex;
           cursor : pointer;
            width : 50%;
}
#pool-wishlist-guided-builder #pool-wishlist-financing .pool-wishlist-option > label,
#pool-wishlist-guided-builder #pool-wishlist-purchase-time-frame .pool-wishlist-option > label {
  height : 150px;
}
#pool-wishlist-guided-builder #pool-wishlist-financing .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-purchase-time-frame .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-landscape-packages .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-spa .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-depth .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-fire-features .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-type-of-kitchen-grill .pool-wishlist-option:hover > label,
#pool-wishlist-guided-builder #pool-wishlist-pool-construction-type .pool-wishlist-option:hover > label {
  background : #f3f3f3;
}

.pool-wishlist-contact .flex {
  margin : 10px 0px;
     gap : 10px;
}
.input-control select,
.input-control input[type="email"],
.input-control input[type="tel"],
.input-control input[type="text"] {
  border-radius : 4px;
    line-height : 38px;
        padding : 0px 20px;
         border : 1px solid #cad1d8;
         height : 40px;
          width : 100%;
}
.input-control select:focus,
.input-control input[type="email"]:focus,
.input-control input[type="tel"]:focus,
.input-control input[type="text"]:focus {
  border : 1px solid #2f54eb;
}
.input-control textarea {
  border-radius : 4px;
     min-height : 40px;
        padding : 20px;
         border : 1px solid #cad1d8;
          width : 100%;
}
.input-control textarea:focus {
  border : 1px solid #2f54eb;
}
.pool-wishlist-pagination {
  text-align : center;
      margin : 20px 0px 0px 0px;
}
.pool-wishlist-pagination > button {
  line-height : 42px;
    min-width : 150px;
      padding : 0px 20px;
       border : none;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | GENERAL
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder a,
#pool-wishlist-express-builder svg,
#pool-wishlist-express-builder label,
#pool-wishlist-express-builder button {
  transition : all 0.4s;
}
#pool-wishlist-express-builder button,
#pool-wishlist-express-builder .button {
  vertical-align : button;
   border-radius : 50px;
     font-family : 'Poppins', sans-serif;
     font-weight : 600;
     line-height : 55px;
      background : #2f54eb;
      box-shadow : none;
      text-align : center;
       font-size : 16px; 
       min-width : 200px;
         outline : none;
         display : inline-block;
          border : none;
          cursor : pointer;
           color : #fff;
}
#pool-wishlist-express-builder button:hover,
#pool-wishlist-express-builder .button:hover {
  background : #49d1ff;
       color : #fff;
}
#pool-wishlist-express-builder h1 {
  font-family : 'Poppins', sans-serif;
  font-weight : 700;
  line-height : 1;
    font-size : 2.5rem;
      padding : 0px;
       margin : 20px 0px;
}
#pool-wishlist-express-builder h2 {
  font-family : 'Poppins', sans-serif;
  font-weight : 600 !important;
  line-height : 1 !important;
    font-size : 2rem !important;
      padding : 0px !important;
       margin : 20px 0px !important;
}
#pool-wishlist-express-builder p {
  font-family : 'Poppins', sans-serif;
  line-height : 1;
    font-size : 0.875rem;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | SLIDE
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder .pool-wishlist-slide {
  overflow : hidden;
   padding : 50px 40px 0px 40px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | LOGO
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder .pool-wishlist-logo > img {
  max-height : 65px;
   max-width : 300px;
      margin : 0px auto;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | SLIDE
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder .pool-wishlist-slide {
  text-align : center;
}
#pool-wishlist-express-builder .pool-wishlist-slide h1 {
  margin : 40px 0px 20px 0px;
}
#pool-wishlist-express-builder .pool-wishlist-slide h2 {
  margin : 40px 0px !important;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | OPTIONS
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder .pool-wishlist-options {
  flex-wrap : wrap;
    display : flex;
        gap : 20px;
}
#pool-wishlist-express-builder .pool-wishlist-options.list {
  flex-direction : column;
}
#pool-wishlist-express-builder .pool-wishlist-option {
  border-radius : 14px;
       overflow : hidden;
       position : relative;
         cursor : pointer;
}
#pool-wishlist-express-builder .pool-wishlist-option.checkbox {
  border-radius : 14px 0px 14px 14px;
}
#pool-wishlist-express-builder .pool-wishlist-option .input-checkbox {
  background : #eee;
  transition : all 0.4s;
    position : absolute;
      height : 20px;
       right : 0px;
       width : 20px;
         top : 0px;
}
#pool-wishlist-express-builder .pool-wishlist-option.active .input-checkbox {
  background : #49d1ff;;
}
#pool-wishlist-express-builder .pool-wishlist-option .input-checkbox > svg {
  display : none;
   height : 20px;
    width : 20px;
     fill : #fff;
}
#pool-wishlist-express-builder .pool-wishlist-option.active .input-checkbox > svg {
  display : block;
}
#pool-wishlist-express-builder .pool-wishlist-options.grid-2 .pool-wishlist-option {
  flex-basis : calc((100% - 20px)/2);
}
#pool-wishlist-express-builder .pool-wishlist-options.grid-3 .pool-wishlist-option {
  flex-basis : calc((100% - 40px)/3);
}
#pool-wishlist-express-builder .pool-wishlist-options.list .pool-wishlist-option {
  font-family : 'Poppins', sans-serif;
   transition : all 0.4s;
    flex-grow : 1;
      display : flex;
       border : 2px solid #eee;
        width : 100%;
}
#pool-wishlist-express-builder .input-group {
  display : flex;
   margin : 10px 0px;
      gap : 10px;
}
#pool-wishlist-express-builder .input-group > .input-control {
  flex-grow : 1;
}
#pool-wishlist-express-builder .pool-wishlist-options.list .pool-wishlist-option:hover {
  border : 2px solid #2f54eb;
}
#pool-wishlist-express-builder .pool-wishlist-options.list .pool-wishlist-option.active {
  border : 2px solid #49d1ff;
}
#pool-wishlist-express-builder .pool-wishlist-options .pool-wishlist-option-image > img {
  object-fit : cover;
     display : block;
      height : 100%;
       width : 100%;
}
#pool-wishlist-express-builder .pool-wishlist-options.list .pool-wishlist-option-image {
  width : 50%;
}
#pool-wishlist-express-builder .pool-wishlist-options.list .pool-wishlist-option > span {
  justify-content : center;
      align-items : center;
          display : flex;
            width : 50%;
}
#pool-wishlist-express-builder .pool-wishlist-option > span {
  font-weight : 600;
  line-height : 1;
   text-align : center;
   transition : all 0.4s;
    font-size : 18px;
      display : block;
      padding : 21px 0px;
}
#pool-wishlist-express-builder .pool-wishlist-options.grid-2 .pool-wishlist-option > span,
#pool-wishlist-express-builder .pool-wishlist-options.grid-3 .pool-wishlist-option > span {
  background : #2f54eb;
       color : #fff;
}
#pool-wishlist-express-builder .pool-wishlist-options.list .pool-wishlist-option > span {
}
#pool-wishlist-express-builder .pool-wishlist-options.grid-2 .pool-wishlist-option:hover > span,
#pool-wishlist-express-builder .pool-wishlist-options.grid-3 .pool-wishlist-option:hover > span,
#pool-wishlist-express-builder .pool-wishlist-options.grid-2 .pool-wishlist-option.active > span,
#pool-wishlist-express-builder .pool-wishlist-options.grid-3 .pool-wishlist-option.active > span {
  background : #49d1ff;
}
#pool-wishlist-express-builder .pool-wishlist-option > input {
  display : none;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | PAGINATION
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder .pool-wishlist-pagination {
  justify-content : center;
          display : flex;
           margin : 30px 0px 0px 0px;
              gap : 10px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | FOOTER
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pool-wishlist-express-builder .pool-wishlist-footer {
  background : #2f54eb;
  text-align : center;
     padding : 25px 0px;
      margin : 100px -40px 0px -40px;
       color : #fff;
}
#pool-wishlist-express-builder .pool-wishlist-footer > p {
  margin : 0px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––-------------------------------------------------------------------/
|*  POOL WISHLIST | EXPRESS BUILDER | BXSLIDER
|*––––––––––––––––––––––––––––––––––––––––––––––---------------------------------------------------------------------*/
#pms-pool-wishlist-preview .bx-wrapper {
  border-radius : 15px;
     box-shadow : 0px 0px 10px #70707026;
       overflow :  hidden;
         border : none;
         margin : 0px;
}