.fgf_pagination{ cursor:pointer; } .fgf_gift_products_wrapper span.fgf_disable_links{ opacity:0.5; cursor:not-allowed; } .fgf_gift_products_wrapper span.fgf_disable_links a{ pointer-events:none; cursor:default; text-decoration:none; } .fgf_gift_products_table td img{ height:auto; width:32px; } .fgf-carousel-gift-product-price { text-align:center; margin-bottom:15px; } .fgf-carousel-gift-product-price span { display:inline !important; } .fgf_hide{ display:none; } #lightcase-content { border-radius:10px; }  .fgf-progress-bar-wrapper{ float:left; width:100%; margin:5px 0; display:block; } .fgf-progress-bar-wrapper p.fgf-progress-bar-heading-label { font-size:22px; width:100%; display:block; color:#000; margin-bottom:10px; } .fgf-progress-bar-above-details-wrapper, .fgf-progress-bar-below-details-wrapper{ display:table; width:100%; margin:10px 0; }  .fgf-progress-bar-start, .fgf-progress-bar-end { width:auto; padding:0; margin:0; color:#666; font-size:16px; } .fgf-progress-bar-start { float:left; } .fgf-progress-bar-end { float:right; } .fgf-progress-bar-outer-wrapper { height:15px; border-radius:5px; position:relative; overflow:hidden; width:100%; padding:0; margin:10px 0; background:#f3efe6; } .fgf-progress-bar-outer-wrapper span { display:block; height:100%; }  .fgf-progress-bar-outer-wrapper span.fgf-progress-bar-fill { background:#03dfb6; -webkit-animation:currentpledgebar 2s ease-in-out; -webkit-animation-fill-mode:both; -moz-animation:currentpledgebar 2s ease-in-out; animation-fill-mode:none; -moz-animation-fill-mode:both; }   .fgf-notice { padding:15px !important; } .fgf-notice:before { content:' ' !important; } .fgf-notice-content-wrapper { display:table; } .fgf-notice-content-wrapper .fgf-notice-icon { padding:5px; display:table-cell; vertical-align:middle; } .fgf-notice-content-wrapper .fgf-notice-content { display:table-cell; vertical-align:middle; } .fgf-notice-content-wrapper .fgf-notice-content p { margin:0 !important; } .fgf-notice-content-wrapper .fgf-notice-icon img{ width:16px; height:auto; }   .fgf-dropdown-wrapper { position:relative; float:left; width:70%; } .fgf-dropdown-wrapper .fgf-dropdown-default-option-wrapper { border-radius:2px; border:solid 1px #ccc; position:relative; cursor:pointer; background:rgb(238, 238, 238); } .fgf-dropdown-option-selected { color:#000000; display:block; font-weight:bold; overflow:hidden; padding:10px; cursor:pointer; } .fgf-dropdown-product-image { float:left; margin-right:15px; margin-left:5px; } .fgf-pointer-down { border:solid 5px transparent; border-top-width:5px; border-top-style:solid; border-top-color:transparent; border-top:solid 5px #000; } .fgf-pointer { width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px; } ul.fgf-dropdown-options-wrapper { border:solid 1px #ccc; padding:0 !important; width:100%; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0 !important; box-sizing:border-box; padding:0; background:#fff; overflow:auto; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; } ul.fgf-dropdown-options-wrapper li { margin:0px !important; list-style:none !important; } ul.fgf-dropdown-options-wrapper li:hover, ul.fgf-dropdown-options-wrapper li a:hover { background:rgb(238, 238, 238); } ul li a.fgf-dropdown-option { text-decoration:none; display:block; font-weight:bold; overflow:hidden; padding:10px; background:#fff; box-sizing:border-box; border-bottom:solid 1px #ddd; cursor:pointer; margin:0 !important; } .fgf-dropdown-wrapper img { width:32px; height:auto; } .fgf-dropdown-wrapper label { font-size:14px; color:#000; float:left; margin-top:7px; cursor:pointer; } .fgf-add-gift-product { background-color:#eeeeee; border-color:#eeeeee; color:#333333; border-radius:0; cursor:pointer; padding:.6180469716em 1.41575em; text-decoration:none; font-weight:600; text-shadow:none; display:inline-block; -webkit-appearance:none; margin-left:15px !important; }   .fgf-grid-gift-products-wrapper, .fgf-grid-gift-products-content { float:left; width:100%; } .fgf-grid-gift-products-items-dc-6 { display:grid; grid-template-columns:16% 16% 16% 16% 16% 16%; column-gap:1em; } .fgf-grid-gift-products-items-dc-5 { display:grid; grid-template-columns:20% 20% 20% 20% 20%; column-gap:1em; } .fgf-grid-gift-products-items-dc-4 { display:grid; grid-template-columns:24% 24% 24% 24%; column-gap:1em; } .fgf-grid-gift-products-items-dc-3 { display:grid; grid-template-columns:33% 33% 33%; column-gap:1em; } .fgf-grid-gift-products-items-dc-2 { display:grid; grid-template-columns:45% 45%; column-gap:1em; } .fgf-grid-gift-products-items-dc-1 { display:grid; grid-template-columns:70%; column-gap:1em; } .fgf-gift-products-grid-items .fgf-gift-products-grid-item { display:flex; flex-direction:column; border:1px solid #f1f1f1; border-radius:5px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); padding:10px; margin-bottom:15px; text-align:center; } .fgf-gift-products-grid-items .fgf-gift-products-grid-item .fgf-product-image, .fgf-gift-products-grid-items .fgf-gift-products-grid-item .fgf-product-image img { width:100% !important; height:auto !important; } .fgf-gift-products-grid-items .fgf-gift-products-grid-item h5 { flex-grow:1; } .fgf-gift-products-grid-items .fgf-gift-products-grid-item .fgf-gift-product-add-to-cart-actions span { display:inline-block; margin-bottom:10px; } .fgf-gift-products-grid-footer nav { float:none; padding:0; margin-bottom:0; border:0; clear:none; text-align:center; } .fgf-gift-products-grid-footer nav ul { margin:0; list-style:none; border:none !important; } .fgf-gift-products-grid-footer nav ul li { display:inline-block; margin:0; } .fgf-gift-products-grid-footer nav ul li span { display:inline-block; padding:10px; margin-right:3px; color:#43454b; background:#f7f7f7; border:none; text-decoration:none; cursor:pointer; }   @media screen and (max-width:768px) { .fgf-frontend-table {  border:1px solid #f1f1f1; }  .fgf-frontend-table tbody tr {  display:block; }  .fgf-frontend-table thead {  display:none; }  .fgf-frontend-table tr td::before {  float:left;  content:attr(data-title) ":";  font-weight:700; } .fgf-frontend-table tfoot tr td {  border:none;  text-align:center !important; }  .fgf-frontend-table tfoot tr td nav{  float:none; }  .fgf-frontend-table tfoot tr td::before {  float:left;  content:" "; }  .fgf-frontend-table tr td {  display:block;  border-right:0;  border-bottom:1px solid #f1f1f1;  text-align:right !important; }  .fgf-frontend-table tbody td button {  float:none; }  .fgf-dropdown-wrapper {  position:relative;  float:left;  width:100%; }  .fgf-add-gift-product {  background-color:#eeeeee;  border-color:#eeeeee;  color:#333333;  border-radius:0;  cursor:pointer;  padding:.6180469716em 1.41575em;  text-decoration:none;  font-weight:600;  text-shadow:none;  display:inline-block;  -webkit-appearance:none;  margin:15px 0 15px 0;  }  .fgf-grid-gift-products-items-tc-6 {  display:grid;  grid-template-columns:16% 16% 16% 16% 16% 16%;  column-gap:1em; }  .fgf-grid-gift-products-items-tc-5 {  display:grid;  grid-template-columns:20% 20% 20% 20% 20%;  column-gap:1em; }  .fgf-grid-gift-products-items-tc-4 {  display:grid;  grid-template-columns:24% 24% 24% 24%;  column-gap:1em; }  .fgf-grid-gift-products-items-tc-3 {  display:grid;  grid-template-columns:33% 33% 33%;  column-gap:1em; }  .fgf-grid-gift-products-items-tc-2 {  display:grid;  grid-template-columns:45% 45%;  column-gap:1em; }  .fgf-grid-gift-products-items-tc-1 {  display:grid;  grid-template-columns:70%;  column-gap:1em; } } @media only screen and (max-width:640px){  .fgf-popup-gift-products-wrapper {  float:left;  max-height:300px;  overflow-y:scroll;  background:#fff;  padding:5px;  width:100%;  border-radius:5px; }  .fgf_gift_products_wrapper h3, .fgf_gift_products_wrapper table td, .fgf_gift_products_wrapper h5 {  text-shadow:none !important; }  .fgf_gift_products_wrapper h3, .fgf_gift_products_wrapper h5{  color:#333 !important; } } @media only screen and (max-width:480px) { .fgf-grid-gift-products-items-mc-6 {  display:grid;  grid-template-columns:16% 16% 16% 16% 16% 16%;  column-gap:1em; }  .fgf-grid-gift-products-items-mc-5 {  display:grid;  grid-template-columns:20% 20% 20% 20% 20%;  column-gap:1em; }  .fgf-grid-gift-products-items-mc-4 {  display:grid;  grid-template-columns:24% 24% 24% 24%;  column-gap:1em; }  .fgf-grid-gift-products-items-mc-3 {  display:grid;  grid-template-columns:33% 33% 33%;  column-gap:1em; }  .fgf-grid-gift-products-items-mc-2 {  display:grid;  grid-template-columns:45% 45%;  column-gap:1em; }  .fgf-grid-gift-products-items-mc-1 {  display:grid;  grid-template-columns:70%;  column-gap:1em; } }  