:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}
.req-txt {
  color: tomato !important;
}

.container { max-width:90%; margin:auto;}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}


.nbpoic a {
   color:#000;
   display: inline-block;
  }

a { text-decoration:none;}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: 100%;
  
  margin: 0 auto;
  background: #ffffff;
}
.desktop-navbar { display: block;
  position: fixed;
  height: 84px;
  margin: 0 0 0 0;
  background: #ffffff;
  border-bottom: 1px solid #d02023;
  z-index: 737;
   
  top: 0;
  left: 0;
  right: 0;
}
.text-center { text-align:center;}

.small-modal-county { max-width:800px !important;}

.county-name img { width:40px; margin-right:10px;}

.county-name { display:block; margin-bottom:10px; margin-top:10px;}
.modal-close-t { text-align:right; padding-right:10px;}

 
.select-gift-oc select {
  background-image: url(../images/down-arrow.png);
  background-position: calc(100% - 15px) 15px, calc(100% - 5px) 5px, 93% 0;
  color: #131313;
  font-size: 16px;
  font-weight: 600;  
  background-size: 8px 8px, 10px 10px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.modal-dialog.widtyu { max-width:613px; background: none; border-radius:50px;
 
}


.img-wrap-1 .carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto; border-radius:50%;
  width: 5px;
  height: 5px;}
  
  
  
  .search-custom .btn-close { opacity: .9;}




.blog-wrap-home { padding:15px 25px; background:#fff;  box-shadow: 0px 0px 5px #00000021; text-align:left;}

a.kpredfr {
  font-size: 15px;
  color: #0099FF;
  text-decoration: none;
}

.blog-det-1 h3 {
  font-size: 18px;
  font-weight: 500;
}

.blog-det-1 p {
  color: #000;
  font-size: 15px;
  margin-bottom: 0;
}


.blog-home-footer { padding:20px 0; }

.widtyu .select-gift-oc { float:none; width:auto;}

.rfthyu { color:#F01414;}


.plus-ic { background:url(../images/Plus%20-Math.png) no-repeat 95%;}

.submenu  .plus-ic { background:url(../images/down-arrow-nav.png) no-repeat 95%;}

.nav-back { background:url(../images/nav-back.png) no-repeat left 10px; padding-left:30px !important;} .ws100 { padding-top:30px;}
.suggestion-item { margin-bottom:10px;}
.product-sug-tr { display: flex; align-items: center; }
.suggest-pic { width:18%; padding-right:15px; }
.suggest-pic img { width:100%; border-radius:10px;}
.product-sug-name h2 { font-size: 1rem;}
.product-sug-name a { color:#000;}

.polls { width: 57%;
  color: #000;
  text-align: center;
  display: block;
  font-family: Montserrat;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.15px;
}
.wid-11-p.ws100 { width:90%;}
.polls {
  text-align: left; width:45%;
  padding-left: 15px;
}
.imgwrapnav {
  text-align: center;
  height: 50px;
  width: 50px;
  overflow: hidden;
  display: inline-block;
}

 .submenu .nbpoic .imgwrapnav {
  text-align: center; width:41.5%;
}
.nbpoic a{
  display: inline-block;
}
.nbpoic a:nth-last-child{
  background: red !important;
}
.imgwrapnav img 
{
width: 43px;
height: 46px;
object-fit: contain;
}

.wid-50-p {
 width: 47%;
  margin-top: 5%;
  margin-bottom: 5%;
}
.wid-11-p {
  
  flex-wrap: wrap;
  gap: 5%;
  margin: auto;
}
.nbpoic {  
  display: flex;
}

.search_name_desk{
  cursor: pointer;
  width: 59%;
  display: block;
}

.box-bty { border-bottom:1px solid #cccccc6e; padding-bottom:20px;}

  #menu__toggle {
            opacity: 0; width: 44px;
  height: 44px;
        }

        #menu__toggle:checked + .menu__btn > span {
            transform: rotate(45deg);
        }

        #menu__toggle:checked + .menu__btn > span::before {
            top: 0;
            transform: rotate(0deg);
        }

        #menu__toggle:checked + .menu__btn > span::after {
            top: 0;
            transform: rotate(90deg);
        }

        #menu__toggle:checked ~ .menu__box {
            left: 0 !important;
        }

        .menu__btn {
        /*    position: fixed;
            top: 20px;
            left: 20px;
            width: 26px;
            height: 26px;
            cursor: pointer;*/
            z-index: 1;
        }

        .menu__btn > span,
        .menu__btn > span::before,
        .menu__btn > span::after {
         /*   display: block;
            position: absolute;
            width: 100%;
            height: 2px;
            background-color: #616161;
            transition-duration: .25s;*/
        }

        .menu__btn > span::before {
          /*  content: '';
            top: -8px;*/
        }

        .menu__btn > span::after {
           /* content: '';
            top: 8px;*/
        }

        .menu__box { 
            display: block;
            position: fixed;    
            top: 84px;
            left: -100%;
            width: 370px;
            height: 80%; /* Set height to 100% */
            margin: 0;
            padding: 5px 0;
            list-style: none;
            background-color: #fff; border-radius: 10px;
            box-shadow: 2px 2px 6px rgba(0, 0, 0, .4);
            transition-duration: .25s;
        }

        .menu__item {
            display: block;
            padding: 12px 24px; margin-bottom:10px;
            color: #333;
           /* font-family: 'Roboto', sans-serif;*/
            font-size: 17px;
            font-weight: 600;
            text-decoration: none;
            transition-duration: .25s;
            cursor: pointer;
        }

        .menu__item:hover {
           /* background-color: #CFD8DC;*/
        }

        /* Submenu Styles */
        .submenu {
            display: none;
            list-style: none;     background-color: #fff; border-radius: 10px;
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            left: 100%; /* Position the submenu to the right of the parent */
          
            width: 370px;
            height: 100%; /* Match the height of the first-level menu */
            box-shadow: 2px 2px 6px rgba(0, 0, 0, .4);
            padding-top: 27px; /* Align the submenu with the first-level menu */
        }

        .submenu .menu__item {
            padding: 10px 24px;
            font-size: 18px;
        }

        .submenu .menu__item:hover {
            /*background-color: #B0BEC5;*/
        }

        .submenu.open {
            display: block;
        }
		
		
		.assistance-head {color: #959595;
font-family: Montserrat;
font-size: 14.416px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.144px; margin-left: 35px; margin-top: 23px;
  margin-bottom: 23px;}

ul.uiytyu li {color: #000;
font-family: Montserrat; list-style-type:none; margin-bottom:16px;  
font-size: 14.416px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.144px;}

.uiytyu li img {
  width: 24px;
  margin-right: 9px;
}

ul.uiytyu li.logoutst { color: #FF2929;
font-family: Montserrat;
font-size: 14.416px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.144px;}

 .video-reel .carousel-container {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: black;
      overflow-y: auto;
      display: none; /* Initially hidden */
      scroll-snap-type: y mandatory;
    }

    .video-reel .swiper-wrapper {
      display: flex;
      flex-direction: column; /* Swiper wrapper for vertical direction */
      height: 100%;
    }

     .video-reel .swiper-slide {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
    }

     .video-reel video {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .video-reel .controls {
      position: fixed;
      top: 10px;
      right: 10px;
      z-index: 1000;
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

     .video-reel .control-btn {
      width: 60px; /* Default size */
      height: 60px; /* Default size */
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: rgba(0, 0, 0, 0.7);
      border: none;
      border-radius: 50%;
      cursor: pointer;
    }

     .video-reel .control-btn svg {
      width: 30px; /* Default icon size */
      height: 30px; /* Default icon size */
      fill: none;
      stroke: white;
      stroke-width: 2;
    }

     .video-reel .control-btn.heart svg {
      stroke: white;
    }

     .video-reel .control-btn.heart.liked svg {
      fill: red;
      stroke: red;
    }
	
	
	
	h3.ft-h3 { margin: 34.917px 0 0 17.959px;
  color: #000000;
  font-family: Montserrat,var(--default-font-family) ;}
	
	.ft-links  { color: rgba(0, 0, 0, 0.5) !important;}
	
	.ft-links a{ color: rgba(0, 0, 0, 0.5);}

     .video-reel .thumbnail-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 10px;
      padding: 20px;
    }

     .video-reel .thumbnail {
      width: 100px;
      height: 150px;
      cursor: pointer;
      background-size: cover;
      background-position: center;
    }

    /* Increase size only for the speaker icons inside the audio toggle button */
     .video-reel #audioToggle svg {
      width: 32px; /* Reduce the icon size by 20% (from 40px to 32px) */
      height: 32px; /* Reduce the icon size by 20% (from 40px to 32px) */
    }

    /* Style for left and right arrows */
   /* Style for left and right arrows with white outline on black background */
 .video-reel .arrow-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 1000;
  border: 2px solid white; /* White outline */
}

/* Left Arrow */
 .video-reel .left-arrow {
  left: 10px;
}

/* Right Arrow */
 .video-reel .right-arrow {
  right: 10px;
}

/* White outlined arrows with an added stroke style */
 .video-reel .arrow-btn svg {
  width: 24px; /* Adjusted size */
  height: 24px; /* Adjusted size */
  fill: none;
  stroke: white;
  stroke-width: 2;
}


.bgimgorder { background:url(../images/helpbanner.jpg) no-repeat bottom !important;}


.modal-header { border:none;}

.more { position:relative;}

.widtyu .modal-header { justify-content: center;}


.widtyu .modal-header .custom-close-ad {
background: no-repeat;
  outline: none; width: 51px;
  height: 51px;
  padding: .25em .25em;
  border: none;}
  
  .widtyu .modal-header .btn-close { margin: 0;
} 


 .widtyu h3 { font-weight:600; font-family: Montserrat,var(--default-font-family) ; padding: 25px 0;}


#linintem { position:absolute; overflow:hidden; right:-25%; top:57px; width:200px; display:none; background:#fff; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}

#linintem a { display:block; padding: 16px 0 16px 14px; font-size:15px; color:#000; font-family: Montserrat,var(--default-font-family) ; border-bottom: 1px solid #000;}
#linintem a img { margin-right:6px;}


#linintem.active { display:block;}

 .modal-content.bg-none { background:none; border: none;}
 
 .search-pop-bd {background: #F1F4F9; border-radius:35px; padding-left: 50px;
  padding-right: 50px;}
 
 
 
 .search-btn { background:#FF6F6F; border-radius: 32px; width:90%; padding: 10px 0; border:none; outline:none; font-size:20px; text-transform:uppercase; font-weight:bold; margin-top: 20px;}
 
 
 .menu-main { opacity:0;}
 
  .menu-main.activemain { opacity: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 999;}
 

.select-gift-oc .form-control { font-size: 18px; border: none; margin-bottom:20px; padding-left: 20px;
  font-weight: bold;
  border-radius:30px;
  height: 41px;
  border: none;
}
.layer {
  position: absolute;
  width: 98.413px;
  height: 54.132px;
  top: 50%;
  /* left: 164px; */
  left: 149px;
  background: url(../images/489465682f9dbb5ba1056d888be6a876db8627c5.png)     no-repeat center;
  background-size: contain;
  transform: translate(0, -49.88%);
  z-index: 738;
}
.group {
  position: absolute;
 width: 59.3%;
  height: 55px;
  top: 15px;
  left: 21%;
  z-index: 745;
  
}
.header-order-button {
  position: absolute;
  width: 460px;
  height: 55px;
  top: 0;
   /* left: 58.5%; */
   left: 52% !important;
  
  z-index: 749;
}
.group-1 {
  position: absolute;
  width: 223px;
  height: 55px;
  top: 0;
  left: 0;
  z-index: 750;
}
.bulk-order {
  position: relative;
  width: 137.895px;
  height: 42px;
  margin: 7px 0 0 43px;
  z-index: 752;
}
.layer-2 {
  position: absolute;
  width: 36px;
  height: 42px;
  top: 0;
  left: 0;
  background: url(../images/d234c5adbf377037fe9bea12e8569041f417ba23.png)     no-repeat center;
  background-size: cover;
  z-index: 753;
}
.bulk-order-3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 11px;
  left: 46.895px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 754;
}
.favor-bnr{
  display: flex;
    height: 430px;
    margin-bottom: 100px;
    margin-top: 100px;
    border: none;
}
.favor-bnr-itm{
  display: block;
}

.favor-bnr-itm a{}
.favor-bnr-itm a img{
  width: 100%;
  height: 100%;
}

.favor-bnr-01{
  width: 69%;
    margin-left: 0;
    height: 430px;
}
.favor-bnr-01 a{    
    height: 100%;
    display: block;
}
.favor-bnr-02 {
  width: 31%;
  margin-left: 0;
}
.favor-bnr-02 a{
      width: 100%;
      display: block;
}
.favor-bnr-02 a:nth-child(1){
  height: 214px;
}
.favor-bnr-02 a:nth-child(2){
  height: 216px;
}

.rectangle {
  position: absolute;
  width: 223px;
  height: 55px;
  top: 0;
  left: 0;
  background: url(../images/ca14e0b0-30cd-4460-9900-2ea2f9cd6ff7.png)     no-repeat center;
  background-size: cover;
  z-index: 751;
}
.group-4 {
  position: absolute;
  width: 223px;
  height: 55px;
  top: 0;
  left: 237px;
  z-index: 755;
}
.smart-gift-finder { cursor:pointer;
  position: relative;
  width: 191.539px;
  height: 41px;
  margin: 7px 0 0 15px;
  z-index: 757;
}
.layer-5 {
  position: absolute;
  width: 39px;
  height: 41px;
  top: 0;
  left: 0;
  background: url(../images/bc74596e9c33700a09401adb4c8cabc94897027b.png)     no-repeat center;
  background-size: cover;
  z-index: 758;
}


.three-dot {
  opacity: 0;
  position: absolute;
  left: -400px;
  top: 84px;
}

.three-dot.activemain { border-radius: 10px; box-shadow: 0 10px 10px #0000004d;
  transition: all 0.3s;
  width: 370px; height: 630px;
  background: #fff;
  opacity: 1;
  position: absolute;
  z-index: 999;
  left: 0;
}


.link-menu-opo { padding:16px 30px; font-size:17px; font-weight:500;}

.three-dot-2 {
  opacity: 0;
  position: absolute;
  left: -400px;
  top: 84px;
}

.three-dot-2.activemain { border-radius: 10px; box-shadow: 0 10px 10px #0000004d;
  transition: all 0.3s;
  width: 370px; height: 630px;
  background: #fff;
  opacity: 1;
  position: absolute;
  z-index: 999;
  left: 375px;
}


 .three-dot-3 {
  opacity: 0;
  position: absolute;
  left: -400px;
  top: 84px;
}

.three-dot-3.activemain { border-radius: 10px; box-shadow: 0 10px 10px #0000004d;
  transition: all 0.3s;
  width: 370px; height: 630px;
  background: #fff;
  opacity: 1;
  position: absolute;
  z-index: 999;
  left: 750px;
}
.storesec {
  display: block;
  position: relative; margin-bottom:80px;}

.whyus { margin:80px auto;}
.county-click {
  position: absolute;
  right: 2%;
  top: 0;
width: 65%;
margin-top: 2%;
}
.search-showing.activemain { display: block !important;
  position: absolute; max-height: 70vh; overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  top: 142%;
  width: 102%;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #fff;
  left: -2%;
  padding: 15px;
  box-shadow: 0px 5px 10px #0000001a;
  right: -2%;}  
  .search-showing .wid-50-p {
  width: 28%;}  
  .search-showing .polls {
    font-size: 13px;
    width: 100%;
  }  
  .search-links-bt {
  border-radius: 5px;
  padding: 15px 10px 13px;
  margin-top: 26px;
  background: #F1F4F9;
  margin-bottom: 10px;
}
.search-links-bt .wid-11-p.ws100 {
  width: 94%; margin:auto;
}
.gift-finder {
  background: #ff6f6f;
  padding: 30px 20px 50px;
  opacity: 0;
  left: 100%;
  right: -100%;
}
.gift-find-heading {
  color: #fff;
  font-family: Montserrat,var(--default-font-family);
  font-size: 17px;
  font-weight: 600;
  line-height: 20.723px;
  margin-bottom: 15px;
  text-align: center;
}
.select-gift-oc {
  width: 48%;
  padding-left: 3%;
  float: left;
  margin-bottom: 14px;
}
.select-gift-oc .form-control {
  border-radius: 20px;
  height: 36px;
  border: 1px solid #fff;
}
.select-gift-oc select {
  background-image: url(../images/down-arrow.png);
  background-position: calc(100% - 15px) 15px, calc(100% - 5px) 5px, 93% 0;
  color: #131313;
  font-size: 16px;
  font-weight: 600;
  background-size: 8px 8px, 10px 10px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.gift-finder.show-gift { transition: all 0.3s;
  opacity: 1;
  position: absolute;
  z-index: 999;
/* left: 25%; */
left: 0;
  right: 10%;
  top: 21px;
}
.find-gifts-btn {
  top: 11px;
  border-radius: 35px;
  border: none;
  outline: none;
  color: #000000;
  font-family: Montserrat,var(--default-font-family);
  font-size: 15px;
  font-weight: 600;
  line-height: 40.675px;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  /* background: #f1f4f9; */
  background: #fff;
  width: 93%;
  margin: auto;
}
.search-showing .ws100 {
  padding-top: 9px;
}

.search-showing h3 {
  color: #000;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
  
  .wid-11-p.ws100 {
  width: 88%;
}



.links-navb a {
  color: #000;
  font-family: Montserrat;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  padding: 8px 7px;
  display: block;
}

.search-links-bt .wid-50-p {
  width: 47%;
  margin-top: 1%;
  margin-bottom: 1%;
}

.links-navb {
  border-radius: 7px;
  border: 1px solid #CCC;
  background: #FFF;
}





.mt-30 {
  margin-top: 30px;
}


.wid-100-p { width:100% !important;}
.pad-lpopod2 { padding:0 15px;}

.pad-lpopod2 .menu-item66 { padding: 17px 15px; width:100%; text-align:left; background:none; color:#000; border:none; outline:none; font-size: 17px;
  font-weight: 600;}

.pad-lpopod2 .vbghy26 { left: 3.6% !important;
  top: -125px !important;
  width: 370px;}

.widf {
  width: 80px;
  margin-left: 15px;
}

.widf h3 {
  color: #000;
  font-family: Montserrat;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.13px;
}



.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}



.smart-gift-finder-6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 11.682px;
  left: 47.539px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 759;
}
.rectangle-7 {
  position: absolute;
  width: 223px;
  height: 55px;
  top: 0;
  left: 0;
  background: url(../images/85ea49e3-5ef3-4d77-b4a1-489a48048865.png)     no-repeat center;
  background-size: cover;
  z-index: 756;
}
form.frame {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: absolute;
  /* width: 55.4%; */
  width: 48%;
  height: 44px;
  top: 50%;
  left: 0;
  padding: 8px 36px 8px 36px;
  background: #ffffff;
  border: 1px solid #626262;
  transform: translate(0, -51.14%);
  z-index: 746;
   
  border-radius: 25px;
}

form.frame input { border:none; outline:none;
  width: 90%;
}
form.frame button { background:none; outline:none; border:none;}


.search-for-gifts {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.504px;
  text-align: left;
  white-space: nowrap;
  z-index: 747;
}
.magnifying-glass {
  flex-shrink: 0;
  position: relative;
  width: 22.5px;
  height: 30px;
  background: url(../images/45386128872db88ab8bf08f101a1a72a4757fe29.png)     no-repeat center;
  background-size: cover;
  opacity: 0.7;
  z-index: 748;
}
.icons-fries-menu {
  position: absolute;
  width: 44px;
  height: 44px;
  top: 20px;
  left: 100px;
  background: url(../images/8041d255a928efa40274e6ede5cd456dafa4abc5.png)     no-repeat center;
  background-size: cover;
  z-index: 760;
}
.frame-8 {
  display: flex;
  /* align-items: flex-start; */
  align-items: center;
  flex-wrap: nowrap;
  gap: 35px;
  position: absolute;
  width: 278.371px;
  height: 32px;
  top: 27px;
  right: 100px;
  z-index: 739;
}
.telephone-call {
  flex-shrink: 0;
  position: relative;
  width: 30px;
  height: 30px;
  background: url(../images/536f56e9cea5d83016d2e792794bb202d54ca9ab.png)     no-repeat center;
  background-size: cover;
  z-index: 740;
}
.heart {
  flex-shrink: 0;
  position: relative;
  width: 35.357px;
  height: 30px;
  background: url(../images/heart_1.svg)no-repeat center;
  background-size: cover;
  z-index: 741;
}
.heart.active{  background: url(../images/heart-active.png)     no-repeat center; background-size: cover;}
.shopping-cart {
  flex-shrink: 0;
  position: relative;
  width: 33.871px;
  height: 30px;
  background: url(../images/1b1b9650-7cb4-4b15-a5b8-9ab426f7244a.png)     no-repeat center;
  background-size: cover;
  z-index: 742;
}

.shopping-cart.active {   background: url(../images/shopping-cart-active.png)     no-repeat center;
  background-size: cover; }
  
  .counter-number { position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #F0282F;
  background: #FFF;
  right: -8px;
  top: -6px;
  line-height: 13px;
  text-align: center;
  font-size: 12px;
  color: #F0282F;}


.account {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  background: url(../images/bb773237-d573-49dc-b782-2ee69426931e.png)     no-repeat center;
  background-size: cover;
  z-index: 743;
}
.more {
  flex-shrink: 0;
  position: relative; cursor:pointer;
  width: 7.143px;
  height: 30px;
  background: url(../images/b59895f1-bdf6-4207-910a-f376068352b3.png)     no-repeat center;
  background-size: cover;
  z-index: 744;
}


.product0cr-wrpa { position:relative; overflow:hidden; display:block; border:1px solid rgba(0, 0, 0, 0.30); border-radius: 20.8px; padding-bottom: 20px;}
.img-wrap-1 { display:block; position:relative;}
.price-selecton { display:flex;}


.banner-main { display:block; padding-top:84px;}

.rectangle-9 {
  position: relative;
  width: 1907px;
  height: 471px;
  margin: -1px 0 0 1px;
  background: url(../images/01e1aa81f8c68e0437eadd908bdc6d222343f1fe.png)     no-repeat center;
  background-size: cover;
  z-index: 419;
  overflow: visible auto;
}
.frame-a {
  position: relative;
  width: 1907px;
  height: 471px;
  margin: 0 0 0 -1px;
  background: #ffffff;
  z-index: 420;
  overflow: hidden;
}
.group-b {
  position: relative;
  width: 1870px;
  height: 48px;
  margin: 212px 0 0 19px;
  z-index: 428;
}
.fgh {
  position: absolute;
  width: 47px;
  height: 47px;
  top: 0;
  left: 0;
  background: url(../images/cd832c39-ee07-46f5-8ec8-93bb1a061e77.png)     no-repeat center;
  background-size: cover;
  z-index: 430;
}
.fgh-c {
  position: absolute;
  width: 47px;
  height: 47px;
  top: 1px;
  left: 1823px;
  background: url(../images/48161a80-ef2f-457d-8c80-9bd40e5561d3.png)     no-repeat center;
  background-size: cover;
  z-index: 429;
}
.frame-d {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 9.237px;
  position: relative;
  width: 107px;
  margin: 179px 0 0 882px;
  z-index: 422;
}
.rectangle-e {
  flex-shrink: 0;
  position: relative;
  width: 30.022px;
  height: 10.007px;
  background: #db5557;
  z-index: 423;
  border-radius: 19.245px;
}
.ellipse {
  flex-shrink: 0;
  position: relative;
  width: 10.007px;
  height: 10.007px;
  background: url(../images/5b69d434-4e7f-4cad-8320-99839070de0c.png)     no-repeat center;
  background-size: cover;
  z-index: 424;
  border-radius: 50%;
}
.ellipse-f {
  flex-shrink: 0;
  position: relative;
  width: 10.007px;
  height: 10.007px;
  background: url(../images/9fcf950b-9bee-4aff-8e1d-dc023d9fd7ce.png)     no-repeat center;
  background-size: cover;
  z-index: 425;
  border-radius: 50%;
}
.ellipse-10 {
  flex-shrink: 0;
  position: relative;
  width: 10.007px;
  height: 10.007px;
  background: url(../images/c79108f5-8a2d-406c-947d-e33c1b99a3f7.png)     no-repeat center;
  background-size: cover;
  z-index: 426;
  border-radius: 50%;
}
.ellipse-11 {
  flex-shrink: 0;
  position: relative;
  width: 10.007px;
  height: 10.007px;
  background: url(../images/95515be7-4b75-4e47-8af0-3a5a490a6ab1.png)     no-repeat center;
  background-size: cover;
  z-index: 427;
  border-radius: 50%;
}
.rectangle-12 {
  position: absolute;
  width: 1908px;
  height: 471px;
  top: 0;
  left: 0;
  background: url(../images/01e1aa81f8c68e0437eadd908bdc6d222343f1fe.png)     no-repeat center;
  background-size: cover;
  z-index: 421;
}
.buy-custom-personalized {
  display: block;
  position: relative;
  height: 34px;
  margin: 29.598px 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
  text-align:  center;
  white-space: nowrap;
  z-index: 3;
}
.presto-bit-of-you {
  display: block;
  position: relative;
  height: 27px;
  margin: 9.734px 0 0 0;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 26.818px;
  text-align: center;
  white-space: nowrap;
  z-index: 4;
}
.l-icons {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 61.625px;
  position: relative;
  width: 1708px;
  height: 224px;
  margin: 40.668px 0 0 0;
  z-index: 564;
  overflow: hidden;
}
.group-13 {
  flex-shrink: 0;
  position: relative;
 width: 167.979px;
  /* height: 192.949px;*/
  z-index: 565;
}
.birthday {
  position: relative;
/*  width: 167.979px;
  height: 153.359px;
  margin: 0 0 0 0;
 
  background-size: cover;*/
  z-index: 566;
}
.firstfg-cr.customnav1 .swiper-button-prev { display:none;}

.swiper-container { overflow:hidden;}
.swiper-ov-hd { overflow:hidden;}

.swiper-button-next::after, .swiper-button-prev::after {
 
  display: none !important;
}

.author_bio_toggle_wrapper{
  text-align: center;
  margin-top: 20px;
}
#author_bio_wrap_toggle 
{display: inline-block;
    text-align: center;
    font-weight: 600;
    text-decoration: none;
    color: #b90100;
    line-height: normal;
    margin: 0 auto;
    box-shadow: 0px 0px 4px -1px #4b4a4a;
    border-radius: 6px;
    height: auto;
    font-family: "Montserrat";
    padding: 8px;
    font-size: 15px;
    cursor: pointer;
    width: 50%;    
   font-family: var(--bs-font-sans-serif);   
}

#author_bio_wrap_toggle span{
  width: 18px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: contain;
  margin-bottom: -2px;
}

.down-arrow { background: url(../images/up-icon.svg);
  display: inline-table;
  transform: rotate(180deg);
  width: 20px;
  height: 15px;}
  .up-arrow { background: url(../images/up-icon.svg);
  display: inline-table;
  width: 20px;
  height: 15px;}


.firstfg-cr.customnav1 .swiper-button-next { display:none;}
.birthday-14 {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.589px 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
 
  z-index: 567;
}
.group-15 {
  flex-shrink: 0;
  position: relative;
  width: 164.147px;
  height: 192.949px;
  z-index: 568;
}
.anniversary {
  position: relative;
  width: 164.147px;
  height: 153.359px;
  margin: 0 0 0 0;
  background: url(../images/1b4db84c6bd094877759a6e7e7cf8ac5024c5f68.png)     no-repeat center;
  background-size: cover;
  z-index: 569;
}
.anniversary-16 {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.589px 0 0 27.831px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 570;
}
.group-17 {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 192.949px;
  z-index: 571;
}
.corporate-mobile {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/8131a9c8069a6b18b074bf09486a8c239cb0a6a6.png)     no-repeat center;
  background-size: cover;
  z-index: 572;
}
.corporate {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.598px 0 0 36.801px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 573;
}
.group-18 {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 574;
}
.personalised-mobile {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/e3682004fa3e6a6f8c8c6c6b0f0c91d172090125.png)     no-repeat center;
  background-size: cover;
  z-index: 575;
}
.personalised {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.749px 0 0 24.879px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 576;
}
.group-19 {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 577;
}
.trophies-mobile {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/6e9c439389182c0887c158eda56b773d6bc3e6b7.png)     no-repeat center;
  background-size: cover;
  z-index: 579;
}
.trophies {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.749px 0 0 42.758px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 578;
}
.group-1a {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 580;
}
.mini-you-series-mobile {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/e3b42c35f73d4a07f69186127ef7d99916629c6f.png)     no-repeat center;
  background-size: cover;
  z-index: 582;
}
.mini-you-series {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 126px;
  height: 20px;
  margin: 19.749px 0 0 15.758px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 581;
}
.group-1b {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 583;
}
.crystal-mobile {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/8585148b703e7913caabb0fc3a31a020f3361243.png)     no-repeat center;
  background-size: cover;
  z-index: 585;
}
.crystals {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 66px;
  height: 20px;
  margin: 19.749px 0 0 45.74px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 584;
}
.group-1c {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 586;
}
.wooden-gifts-mobile {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/6f8c2cc035a890a2e833cf8d80be8c1f4849552d.png)     no-repeat center;
  background-size: cover;
  z-index: 588;
}
.wooden-gifts {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 113px;
  height: 20px;
  margin: 19.749px 0 0 22.758px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 587;
}
.group-1d {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 589;
}
.mini-you-series-mobile-1e {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/e3b42c35f73d4a07f69186127ef7d99916629c6f.png)     no-repeat center;
  background-size: cover;
  z-index: 591;
}
.mini-you-series-1f {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 126px;
  height: 20px;
  margin: 19.749px 0 0 15.758px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 590;
}
.group-20 {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 592;
}
.crystal-mobile-21 {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/8585148b703e7913caabb0fc3a31a020f3361243.png)     no-repeat center;
  background-size: cover;
  z-index: 594;
}
.crystals-22 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 66px;
  height: 20px;
  margin: 19.749px 0 0 45.74px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 593;
}
.group-23 {
  flex-shrink: 0;
  position: relative;
  width: 156.918px;
  height: 193.1px;
  z-index: 595;
}
.wooden-gifts-mobile-24 {
  position: relative;
  width: 156.918px;
  height: 153.351px;
  margin: 0 0 0 0;
  background: url(../images/6f8c2cc035a890a2e833cf8d80be8c1f4849552d.png)     no-repeat center;
  background-size: cover;
  z-index: 597;
}
.wooden-gifts-25 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 113px;
  height: 20px;
  margin: 19.749px 0 0 22.758px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 596;
}
.flex-row-a {
  position: relative;
  width: 100%;
  height: 30px;
  margin: 40.002px 0 0 0;
  z-index: 46;
}
.bestsellers {
  display: table; 
  margin: auto;
 
 
  height: 30px;
 
  color: #000000;
  font-family: Montserrat, var(--default-font-family); background:#fff;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 46; padding-left: 30px;
  padding-right: 30px; background: #fff;
  z-index: 99;
  position: relative;
}
.line-stroke {
  position: absolute;
  width:100%;
  height: 4.582px;
  top: 14.105px;
  left: 0;
  background: rgba(219, 85, 87, 1);
 
  z-index: 45;
}
.line-stroke-26 {
  position: absolute;
  width: 750.439px;
  height: 4.576px;
  top: 14.107px;
  left: 958.178px;
  background: url(../images/3355627d-e331-4092-b463-0ce9e1429fec.png)     no-repeat center;
  background-size: cover;
  z-index: 43;
}
.flex-row-ba {
  display: flex;
  align-items: center; gap:2%;
  
  
  position: relative;
 width: 85.8%;
  flex-wrap: wrap;
  margin: 52.492px auto;
  z-index: 20;
}


.wid-100 { width:100% !important;}

.best-seller-icon  {  
  flex-shrink: 0;
  position: relative;
  width: 18.3%;
  
  
  background-size: cover;
  z-index: 8;
  border-radius: 16.869px;
}

.best-seller-icon img  {   border-radius: 16.869px; width:100%;}

.occname { text-align:center;  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  white-space: nowrap;
  background: transparent;
  border: none;
  margin: 20.546px 0 0 0;
  z-index: 9;}



.best-seller-icon-birthday {
  flex-shrink: 0;
  position: relative;
  width: 265.18px;
  height: 296.893px;
  background: url(../images/47be50a9fd8cdc345953291ca74ffa2edc066403.png)     no-repeat center;
  background-size: cover;
  z-index: 8;
  border-radius: 16.869px;
}
.best-seller-icon-anniversary {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/f6a573fd60940ec08a5a850cc8d0dee66959a8a5.png)     no-repeat center;
  background-size: cover;
  z-index: 11;
  border-radius: 16.869px;
}
.best-seller-icon-personalized-gift {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/762807fc247f9f40ce9ebda4bb5244cd91830a00.png)     no-repeat center;
  background-size: cover;
  z-index: 14;
  border-radius: 16.869px;
}
.best-seller-icon-trophies {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/ea9dc3be8ae9f545a1ea6aae1d89bc85f06ff598.png)     no-repeat center;
  background-size: cover;
  z-index: 17;
  border-radius: 16.869px;
}
.best-seller-icon-clock {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/d347fc9f-cc3b-4ec0-9df6-d95886c87fef.png)     no-repeat center;
  background-size: cover;
  z-index: 20;
  border-radius: 16.869px;
}
.image {
  position: absolute;
  width: 265.465px;
  height: 296.893px;
  top: 0;
  left: 0;
  background: url(../images/36cb95100e824d44941ec77f525da6ded748e9d3.png)     no-repeat center;
  background-size: cover;
  z-index: 21;
  border-radius: 16.869px;
}
.flex-row-ff {
  position: relative;
  width: 1268px;
  height: 20px;
  margin: 18.767px 0 0 305px;
  z-index: 22;
}
.birthday-gifts {
  position: absolute;
  width: 115px;
  height: 20px;
  top: 0;
  left: 50%;
  cursor: pointer;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  white-space: nowrap;
  background: transparent;
  border: none;
  transform: translate(-551.3%, 0);
  z-index: 9;
}
.anniversary-gifts {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: calc(50% - 351px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 12;
}
.trophies-27 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: calc(50% - -275px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 18;
}
.clocks {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: calc(50% - -580px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 22;
}
.personalised-gifts {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 16px;
  top: 2px;
  left: calc(50% - 60px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
  white-space: nowrap;
  z-index: 15;
}
.flex-row-de {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1448.465px;
  height: 300.56px;
  margin: 26.895px 0 0 230px;
  z-index: 38;
}
.best-seller-icon-mini-you-series {
  flex-shrink: 0;
  position: relative;
  width: 265.18px;
  height: 296.893px;
  background: url(../images/e80abdfe55f5cf71493bd3bc26356b57bafab796.png)     no-repeat center;
  background-size: cover;
  z-index: 28;
  border-radius: 16.869px;
}
.best-seller-icon-clock-28 {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/c62eaf3d-79d7-4520-9e7f-6922124ac320.png)     no-repeat center;
  background-size: cover;
  z-index: 34;
  border-radius: 16.869px;
}
.image-29 {
  position: absolute;
  width: 265.465px;
  height: 296.893px;
  top: 0;
  left: 0;
  background: url(../images/f922788f8257f5c8c377a58530d0334a1d48fc72.png)     no-repeat center;
  background-size: cover;
  z-index: 35;
  border-radius: 16.869px;
}
.best-seller-icon-d-crystal-gift {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/501c7decb29cf350fc5cffc847800a8f2366de76.png)     no-repeat center;
  background-size: cover;
  z-index: 26;
  border-radius: 16.869px;
}
.best-seller-icon-mini-you-series-2a {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/06158042-f2b0-4cff-926e-14d269f5d78f.png)     no-repeat center;
  background-size: cover;
  z-index: 31;
  border-radius: 16.869px;
}
.best-seller-icon-personalized-gift-2b {
  flex-shrink: 0;
  position: relative;
  width: 265.465px;
  height: 296.893px;
  background: url(../images/762807fc247f9f40ce9ebda4bb5244cd91830a00.png)     no-repeat center;
  background-size: cover;
  z-index: 38;
  border-radius: 16.869px;
}
.flex-row-fccf {
  position: relative;
  width: 1319px;
  height: 21px;
  margin: 20.546px 0 0 301px;
  z-index: 39;
}
.caricatures {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: calc(50% - -243.5px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 32;
}
.mini-you-series-2c {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0px;
  left: calc(50% - 659.5px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 29;
}
.clocks-2d {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 1px;
  left: calc(50% - 328.5px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 36;
}
.d-crystals {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 1px;
  left: calc(50% - 54.5px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 25;
}
.personalised-gifts-2e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 16px;
  top: 1px;
  left: calc(50% - -510.5px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
  white-space: nowrap;
  z-index: 39;
}
.rectangle-2f {
  display: flex;
  align-items: center;
  justify-content: center; ma
  position: relative;
  width: 388.638px;
  height: 40.752px;
  margin: 52.732px auto;
  background: #f1f4f9;
  z-index: 49;
  border-radius: 34.789px;
}
.explore-more {
  flex-shrink: 0;
  position: relative;
  height: 20px;
  color: #181818;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 49;
}
.decorated-rakhi-indian-festival-raksha-nw {
  position: relative;
 
  margin: 99.515px 0 0  ;
 
  z-index: 299;
  border-radius: 20px;
}

.decorated-rakhi-indian-festival-raksha-nw img { width:100%; }


.flex-row-ba-30 {
  position: relative;
  width: 1708.006px;
  height: 30px;
  margin: 100px 0 0 100px;
  z-index: 91;
}
.top-stories {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 30px;
  top: calc(50% - 15px);
  left: calc(50% - 71px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 91;
}
.line-stroke-31 {
  position: absolute;
  width: 750.725px;
  height: 4.582px;
  top: 13.746px;
  left: 0;
  background: url(../images/a94eb8e8-1f07-4f64-8fdb-e0d092c0d076.png)     no-repeat center;
  background-size: cover;
  z-index: 90;
}
.line-stroke-32 {
  position: absolute;
  width: 750.725px;
  height: 4.582px;
  top: 13.746px;
  left: 957.281px;
  background: url(../images/3510e3db-b976-4be9-828b-2f5e7e5ec903.png)     no-repeat center;
  background-size: cover;
  z-index: 88;
}
.flex-row-ae {
  position: relative;
 
  margin: 52.002px 0 0 0;
  z-index: 553;
}
.frame-33 {
  position: absolute;
  width: 1709.61px;
  height: 557.611px;
  top: 0;
  left: 50%;
  transform: translate(-50.04%, 0);
  z-index: 53;
  overflow: hidden;
}

.mt-50 { margin-top:50px;}


.customnav1 .swiper-button-next, .customnav1  .swiper-button-prev { background-size: 100% !important;

width: 56.961px;
  height: 56.961px;
 }


.customnav1 .swiper-button-prev { background:url(../images/5872d4a0-d6b4-4e5e-88b7-12997c18a380.png)}

.customnav1 .swiper-button-next { background:url(../images/b985ff9c-18ef-4d3e-9268-6006c9808937.png)}




.group-34 {
  
 
 
  top: -0.46px;
  left: 0;
  font-size: 0px;
  z-index: 54;
}
.personalize-your-product-gifts-with-presto {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
 
 
  margin: 35px 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  text-overflow: initial;
  z-index: 56;
  overflow: hidden;
}
.dvfdbgnc {
 
  width: 100%;
 
  top: 0;
  left: 0;
 
  z-index: 55;36
  border-radius: 20px;
}
.group-35 {
  position: absolute;
  width: 25.47%;
  height: 13.12%;
  top: 37.11%;
  left: 37.36%;
  background: url(../images/48982452-757b-472c-9b99-1163975622d1.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 57;
}
.group-36 {
  position: absolute;
  width: 272.345px;
  height: 533.004px;
  top: -0.46px;
  left: 296.805px;
  font-size: 0px;
  z-index: 58;
}
.personalize-your-product-gifts-with-presto-37 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 209px;
  height: 40px;
  margin: 493.004px 0 0 32px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  text-overflow: initial;
  z-index: 61;
  overflow: hidden;
}
.dvfdbgnc-38 {
  position: absolute;
  width: 272.345px;
  height: 465.173px;
  top: 0;
  left: 0;
  background: url(../images/480343ebd92e7e341b386f53120da60d5c761956.png)     no-repeat center;
  background-size: cover;
  z-index: 59;
  border-radius: 20px;
}
.rectangle-39 {
  position: absolute;
  width: 99.87%;
  height: 87.24%;
  top: 0.09%;
  left: 0;
  background: url(../images/564ce568-d3b5-47cf-aee9-370160cd1049.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 60;
  border-radius: 13px;
}
.group-3a {
  position: absolute;
  width: 69.102px;
  height: 69.921px;
  top: 197.799px;
  left: 101.385px;
  background: url(../images/c6ab3a61-59b3-4dd7-bc13-8e50273633b3.png)     no-repeat center;
  background-size: cover;
  z-index: 62;
}
.group-3b {
  position: absolute;
  width: 272.345px;
  height: 533.004px;
  top: -0.46px;
  left: 593.805px;
  font-size: 0px;
  z-index: 63;
}
.personalize-your-product-gifts-with-presto-3c {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 209px;
  height: 40px;
  margin: 493.004px 0 0 32px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  text-overflow: initial;
  z-index: 64;
  overflow: hidden;
}
.happy-indian-spouses-exchanging-gifts {
  position: absolute;
  width: 272.345px;
  height: 465.173px;
  top: 0;
  left: 0;
  background: url(../images/94e0731ac99669c3ada4436a3876f7ba2368f29f.png)     no-repeat center;
  background-size: cover;
  z-index: 65;
  border-radius: 20px;
}
.group-3d {
  position: absolute;
  width: 69.102px;
  height: 69.921px;
  top: 197.799px;
  left: 101.383px;
  background: url(../images/c95f7270-f0ff-4eb5-a3d4-e745851443f0.png)     no-repeat center;
  background-size: cover;
  z-index: 66;
}
.group-3e {
  position: absolute;
  width: 272.345px;
  height: 533.004px;
  top: -0.46px;
  left: 890.805px;
  font-size: 0px;
  z-index: 67;
}
.personalize-your-product-gifts-with-presto-3f {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 209px;
  height: 40px;
  margin: 493.004px 0 0 32px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  text-overflow: initial;
  z-index: 68;
  overflow: hidden;
}
.image-40 {
  position: absolute;
  width: 272.345px;
  height: 465.173px;
  top: 0;
  left: 0;
  background: url(../images/998bb8c33019c5c11057ebf77ce4270e82bf3310.png)     no-repeat center;
  background-size: cover;
  z-index: 69;
  border-radius: 20px;
}
.group-41 {
  position: absolute;
  width: 69.102px;
  height: 69.921px;
  top: 197.799px;
  left: 101.385px;
  background: url(../images/df177ccf-11f7-4062-89ff-8e160c0c8265.png)     no-repeat center;
  background-size: cover;
  z-index: 70;
}
.group-42 {
  position: absolute;
  width: 275.327px;
  height: 533.004px;
  top: -0.46px;
  left: 1187.805px;
  font-size: 0px;
  z-index: 71;
}
.personalize-your-product-gifts-with-presto-43 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 209px;
  height: 40px;
  margin: 493.004px 0 0 33.002px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  text-overflow: initial;
  z-index: 72;
  overflow: hidden;
}
.image-44 {
  position: absolute;
  width: 275.327px;
  height: 465.173px;
  top: 0;
  left: 0;
  background: url(../images/18e522cc1c1b66690a60594e8cc2ca67e1969498.png)     no-repeat center;
  background-size: cover;
  z-index: 73;
  border-radius: 20px;
}
.group-45 {
  position: absolute;
  width: 69.921px;
  height: 69.921px;
  top: 197.799px;
  left: 102.379px;
  background: url(../images/845c8d89-2e0e-406b-9975-84c8f9068052.png)     no-repeat center;
  background-size: cover;
  z-index: 74;
}
.group-46 {
  position: absolute;
  width: 275.327px;
  height: 533.004px;
  top: -0.13px;
  left: 1487.805px;
  font-size: 0px;
  z-index: 75;
}
.personalize-your-product-gifts-with-presto-47 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 209px;
  height: 40px;
  margin: 493.004px 0 0 33.002px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  text-overflow: initial;
  z-index: 76;
  overflow: hidden;
}
.image-48 {
  position: absolute;
  width: 275.327px;
  height: 465.173px;
  top: 0;
  left: 0;
  background: url(../images/37ca2d1dfa4afda546a05099d417b9a3cb161178.png)     no-repeat center;
  background-size: cover;
  z-index: 77;
  border-radius: 20px;
}
.group-49 {
  position: absolute;
  width: 69.921px;
  height: 69.921px;
  top: 197.799px;
  left: 90.451px;
  background: url(../images/bbf294c2-711e-4767-96d8-0dec1679fe18.png)     no-repeat center;
  background-size: cover;
  z-index: 78;
}
.frame-4a {
  position: absolute;
  width: 261.379px;
  height: 465px;
  top: -0.13px;
  left: 3.805px;
  z-index: 79;
  overflow: hidden;
}
.group-4b {
  position: absolute;
  width: 56.961px;
  height: 56.961px;
  top: 203.264px;
  left: 0;
  background: url(../images/6897fc5b-38c5-4875-b490-86eda6bcd876.png)     no-repeat center;
  background-size: cover;
  z-index: 552;
}
.group-4c {
  position: absolute;
  width: 56.961px;
  height: 56.961px;
  top: 203.264px;
  left: 1686.25px;
  background: url(../images/2e7da9b7-cbf2-4414-bfd8-a668045677e8.png)     no-repeat center;
  background-size: cover;
  z-index: 553;
}
.frame-4d {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 967.619px;
  position: absolute;
  width: 1301.763px;
  height: 56.928px;
  top: 203.504px;
  left: 14.998px;
  padding: 0 0 0 0;
  z-index: 551;
}
.flex-row-ea {
  position: relative;
 
  height: 30px;
  margin: 100.387px 0 0  0;
  z-index: 84;
}
.just-for-today {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 30px;
  top: calc(50% - 15px);
  left: calc(50% - 103px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.5px;
  z-index: 83;
}
.line {
  position: absolute;
  width: 710.683px;
  height: 4.009px;
  top: 13.547px;
  left: 998.93px;
  background: url(../images/103d864f-87ce-41f8-9a4c-f9a95004246d.png)     no-repeat center;
  background-size: cover;
  z-index: 84;
}
.line-4e {
  position: absolute;
  width: 707.705px;
  height: 4.97px;
  top: 12.809px;
  left: 0px;
  background: url(../images/5f683b98-99e5-4569-80c1-0ea80dceff6c.png)     no-repeat center;
  background-size: cover;
  z-index: 82;
}


.footer-banner-off .whyus { display:none!important;}
.frame-4f {
  position: relative;


  margin: 51px 0 0 0;
  z-index: 444;
  overflow: hidden;
}
.frame-50 {
  position: relative;
  width: 1712px;
  height: 58px;
  margin: 188px 0 0 4px;
  z-index: 546;
}
.group-51 {
  position: absolute;
  width: 56.961px;
  height: 56.961px;
  top: 0.26px;
  left: 5.004px;
  background: url(../images/5872d4a0-d6b4-4e5e-88b7-12997c18a380.png)     no-repeat center;
  background-size: cover;
  z-index: 548;
}
.group-52 {
  position: absolute;
  width: 56.961px;
  height: 56.961px;
  top: 0.26px;
  left: 1641.25px;
  background: url(../images/b985ff9c-18ef-4d3e-9268-6006c9808937.png)     no-repeat center;
  background-size: cover;
  z-index: 549;
}
.frame-53 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 967.619px;
  position: absolute;
  width: 1301.763px;
  height: 56.928px;
  top: 0.51px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 547;
}
.frame-54 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 28px;
  position: absolute;
  width: 1708px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 445;
  overflow: auto hidden;
}
.group-55 {
  flex-shrink: 0;
  position: relative;
  width: 319.318px;
  height: 434.457px;
  z-index: 446;
}
.group-56 {
  position: relative;
  width: 307.378px;
  height: 92.743px;
  margin: 326.257px 0 0 8.666px;
  font-size: 0px;
  z-index: 448;
  overflow: visible auto;
}
.personalised-d-moon-la {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 449;
}
.rupee-2499 {
  display: block;
  position: relative;
  height: 24px;
  margin: 12.742px 0 0 0.34px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 450;
}
.group-57 {
  position: relative;
  width: 124px;
  height: 19px;
  margin: 13px 0 0 0.34px;
  z-index: 451;
}
.rating-4-6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19px;
  text-align: left;
  white-space: nowrap;
  z-index: 452;
}
.array-125 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19px;
  top: 0;
  left: 49px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19px;
  text-align: left;
  white-space: nowrap;
  z-index: 453;
}
.star {
/*  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2.001px;
  left: 28.717px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;*/
  z-index: 454;
}
.group-58 {
  position: absolute;
  width: 319.318px;
  height: 434.457px;
  top: 0;
  left: 0;
  background: url(../images/5919b214-c2b3-420e-8f9b-959cd494158b.png)     no-repeat center;
  background-size: cover;
  z-index: 447;
}
.group-59 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 455;
}
.group-5a {
  position: relative; 
  overflow: hidden; 
  margin: 10px 0 8.682px;
  z-index: 463;
}
.personalised-photo-frame { 
  padding-left: 8.5px;
  display: block;
  /* display: flex; */
  align-items: flex-start;
  justify-content: flex-start;  
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 500;
  line-height: 23.831px;
  text-align: left; 
  letter-spacing: 1.17px;
  z-index: 464;
  width: 97%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.group-5b {
 
  top: 0;
  left: 0;
  z-index: 456;
}
.layer-copy {
 
  top: 0;
  left: 0;
  
  background-size: cover;
  z-index: 461;
  border-radius: 16.091px 16.091px 0 0;
}


.group-5c.active  { background: url(../images/list_wishlist_active.png)     no-repeat center; background-size: cover;}
.group-5c {
  position: absolute;
  width: 35.318px;
  height: 38px;
  top: 0;
  right: 0;
  background: url(../images/9ed67573-3c8c-431d-9690-fd6cc847b501.png)     no-repeat center;
  background-size: cover;
  z-index: 462;
}
.rectangle-5d {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/5241e690-25bf-410d-9d99-90c9534bee80.png)     no-repeat center;
  background-size: cover;
  z-index: 457;
}
.rating-4-6-5e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
   
  height: 18.784px;
  top: 401px;
  left: 8.682px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 458;
}
.price-125 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
 
  height: 18.784px;
  top: 401px;
  left: 57.785px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 459;
}

.lastyu { padding-top:14px; padding-left:8.6px;}

.star-5f { margin: 0 5px;
 
  width: 15.593px;
  height: 14.981px;
  top: 403px;
  left: 37.734px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 460;
}
.price-999 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  
 
  margin-left: 8.684px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 465;
}
.price-1250 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start; padding-left:5%;
 
 text-decoration: line-through;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 466;
}
.group-60 {

background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3); margin-left:5%;
 
 padding: 0 10px;
 
  
  font-size: 0px;
  z-index: 467;
  border-radius: 5.198px;
}
.discount-8-percent {


  display: block;
  position: relative;
  height: 19.827px;
 
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 469;
}
.rectangle-61 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 0;
  left: 0;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 468;
  border-radius: 5.198px;
}
.group-62 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 470;
}
.group-63 {
  position: relative;
  width: 307.378px;
  height: 92.528px;
  margin: 326.257px 0 0 8.982px;
  font-size: 0px;
  z-index: 472;
  overflow: visible auto;
}
.personalised-2-in-1-comb {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 473;
}
.price-675 {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 12.952px 0 0 0;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24.002px;
  text-align: left;
  white-space: nowrap;
  z-index: 474;
}
.group-64 {
  position: relative;
  width: 84.86px;
  height: 18.784px;
  margin: 12.789px 0 0 0;
  z-index: 475;
}
.rating-4-6-65 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 476;
}
.price-125-66 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.104px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 477;
}
.star-67 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 478;
}
.group-68 {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  background: url(../images/d6ce7042-d1e0-4e94-85a1-8eab4be75ef0.png)     no-repeat center;
  background-size: cover;
  z-index: 471;
}
.group-69 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 479;
}
.group-6a {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.666px;
  z-index: 484;
}
.personalised-photo-frame-6b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 485;
}
.group-6c {
  position: relative;
  width: 84.858px;
  height: 18.784px;
  margin: 50.742px 0 0 11.416px;
  z-index: 491;
}
.rating-4-6-6d {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17.74px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 17.74px;
  text-align: left;
  white-space: nowrap;
  z-index: 492;
}
.price-231 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.102px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 493;
}
.star-6e {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 494;
}
.group-6f {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 480;
}
.image-70 {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/d91678356e323e6167bf663282a96171c8945595.png)     no-repeat center;
  background-size: cover;
  z-index: 482;
  border-radius: 16.091px 16.091px 0 0;
}
.group-71 {
  position: absolute;
  width: 35.318px;
  height: 38px;
  top: 0;
  left: 283.682px;
  background: url(../images/9e12206d-d71b-4e5a-a0bf-79c6238f88f0.png)     no-repeat center;
  background-size: cover;
  z-index: 483;
}
.rectangle-72 {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/3dfc2072-51b6-44f5-9de5-c2a120869752.png)     no-repeat center;
  background-size: cover;
  z-index: 481;
}
.price-999-73 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 11.684px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 486;
}
.price-1250-74 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 84.684px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 487;
}
.group-75 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364px;
  left: 184.668px;
  font-size: 0px;
  z-index: 488;
  border-radius: 5.198px;
}
.discount-8-percent-76 {
  display: block;
  position: relative;
  height: 19.827px;
  margin: 0 0 0 17.328px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 490;
}
.rectangle-77 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 0;
  left: 0;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 489;
  border-radius: 5.198px;
}
.group-78 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 495;
}
.group-79 {
  position: relative;
  width: 307.378px;
  height: 92.528px;
  margin: 326.257px 0 0 8.666px;
  font-size: 0px;
  z-index: 500;
  overflow: visible auto;
}
.personalised-shadow-box {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 501;
}
.price-1900 {
  display: block;
  position: relative;
  height: 24px;
  margin: 12.742px 0 0 0.02px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 502;
}
.group-7a {
  position: relative;
  width: 84.86px;
  height: 18.784px;
  margin: 13.001px 0 0 0;
  z-index: 503;
}
.rating-4-6-7b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 504;
}
.price-125-7c {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.104px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 505;
}
.star-7d {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 506;
}
.group-7e {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 496;
}
.image-7f {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/cb889f3d2005022a8c528f7f86bdb920f1a526e8.png)     no-repeat center;
  background-size: cover;
  z-index: 498;
  border-radius: 16.091px 16.091px 0 0;
}
.group-80 {
  position: absolute;
  width: 35px;
  height: 38px;
  top: 0;
  left: 284px;
  background: url(../images/6364aff2-3956-4efc-aaa6-15ae9c1a48e3.png)     no-repeat center;
  background-size: cover;
  z-index: 499;
}
.rectangle-81 {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/7a775f41-20cb-4c94-8dbf-f187e665b951.png)     no-repeat center;
  background-size: cover;
  z-index: 497;
}
.group-82 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 507;
}
.group-83 {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.666px;
  z-index: 512;
}
.personalised-mug-for-fat {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 513;
}
.group-84 {
  position: relative;
  width: 84.858px;
  height: 18.784px;
  margin: 50.742px 0 0 11.416px;
  z-index: 518;
}
.rating-4-6-85 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17.74px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 17.74px;
  text-align: left;
  white-space: nowrap;
  z-index: 519;
}
.price-231-86 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.102px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 520;
}
.star-87 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 521;
}
.group-88 {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 508;
}
.image-89 {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/5e890c10e5cbed8899752e19823170900ff25710.png)     no-repeat center;
  background-size: cover;
  z-index: 510;
  border-radius: 16.091px 16.091px 0 0;
}
.group-8a {
  position: absolute;
  width: 35px;
  height: 38px;
  top: 0;
  left: 284px;
  background: url(../images/7627d838-7f0e-4676-97c9-627d93bae90e.png)     no-repeat center;
  background-size: cover;
  z-index: 511;
}
.rectangle-8b {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/00ceba52-0dea-47a0-ade1-048bb20944d3.png)     no-repeat center;
  background-size: cover;
  z-index: 509;
}
.price-299 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 11.684px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 514;
}
.price-1250-8c {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 83.684px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 515;
}
.rectangle-8d {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364.666px;
  left: 184.668px;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 516;
  border-radius: 5.198px;
}
.discount-8-percent-8e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19.827px;
  top: 364.666px;
  left: 201.996px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 517;
}
.group-8f {
  flex-shrink: 0;
  position: relative;
  width: 319.318px;
  height: 434.457px;
  z-index: 522;
}
.group-90 {
  position: relative;
  width: 307.378px;
  height: 92.528px;
  margin: 326.257px 0 0 8.666px;
  font-size: 0px;
  z-index: 527;
  overflow: visible auto;
}
.personalised-3d-crystal-b {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 528;
}
.price-1835 {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 12.952px 0 0 0;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24.002px;
  text-align: left;
  white-space: nowrap;
  z-index: 529;
}
.group-91 {
  position: relative;
  width: 84.86px;
  height: 18.784px;
  margin: 12.789px 0 0 0;
  z-index: 530;
}
.rating-4-6-92 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 531;
}
.price-125-93 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.104px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 532;
}
.star-94 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 533;
}
.group-95 {
  position: absolute;
  width: 319.318px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 523;
}
.image-96 {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/c21592933ba22d0e2cb367f139d7a6b60b2be247.png)     no-repeat center;
  background-size: cover;
  z-index: 525;
  border-radius: 16.091px 16.091px 0 0;
}
.group-97 {
  position: absolute;
  width: 35.318px;
  height: 38px;
  top: 0;
  left: 284px;
  background: url(../images/baf44e3f-c28b-4cd2-ae31-14a0c15b147d.png)     no-repeat center;
  background-size: cover;
  z-index: 526;
}
.rectangle-98 {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/0cc613f4-aad7-4297-998a-ba583314d366.png)     no-repeat center;
  background-size: cover;
  z-index: 524;
}
.section-17 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 534;
}
.group-99 {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.666px;
  z-index: 536;
}
.personalised-photo-frame-9a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 537;
}
.group-9b {
  position: relative;
  width: 84.858px;
  height: 18.784px;
  margin: 50.742px 0 0 11.416px;
  z-index: 542;
}
.rating {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17.74px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 17.74px;
  text-align: left;
  white-space: nowrap;
  z-index: 543;
}
.empty {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.102px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 544;
}
.star-9c {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 545;
}
.group-9d {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  background: url(../images/4ce0b8e6-1cfa-4f63-ad29-0d0c86481b62.png)     no-repeat center;
  background-size: cover;
  z-index: 535;
}
.price-999-9e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 11.363px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 538;
}
.price-1250-9f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 84.363px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 539;
}
.discount-8 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364.666px;
  left: 184.668px;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 540;
  border-radius: 5.198px;
}
.explore-more-a0 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19.827px;
  top: 364.666px;
  left: 201.996px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 541;
}
.still-confused {
  position: relative;
  width:100%;
  height: 652.696px;
  margin: 3.304px 0 0 -6.001px;
  z-index: 563;
}
.gift-clip-art {
  position: absolute;
  width: 626.883px;
  height: 641.025px;
  top: 0;
  left: 0;
  background: url(../images/d5f1b796-9b9e-4842-a6b7-a72914bbe6ae.png)     no-repeat center;
  background-size: cover;
  z-index: 563;
}
.explore-more-a1 {
  position: absolute;
  width: 388.638px;
  height: 40.752px;
  top: 47.249px;
  left: 50%;
  background: #f1f4f9;
  transform: translate(-37.31%, 0);
  z-index: 51;
  border-radius: 34.789px;
}
.still-confused-a2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 10.934px;
  left: calc(50% - 55.32px);
  color: #181818;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 52;
}
.smart-gift-finder-a3 {
  position: absolute;
  width: 89.9%;
  height: 48.72%;
  top: 28.8%;
  left: 6.09%;
  background: url(../images/09db510c-2e84-4482-819a-577a4085efb6.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 555;
}
.birthday-bestsellers {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19.5%;
  top: 16.04%;
  left: 27.19%;
  color: #ffffff;
  font-family: Montaga, var(--default-font-family);
  font-size: 50px;
  font-weight: 400;
  line-height: 61.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 557;
}
.line-a4 {
  position: absolute;
  width: 60.84%;
  height: 55.76%;
  top: 26.95%;
  left: 21%;
  z-index: 561;
}
.line-a5 {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 0;
  left: 276px;
  z-index: 431;
  overflow: hidden;
}
.line-a6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27.64%;
  top: 18.22%;
  left: 20.85%;
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: 40px;
  font-weight: 400;
  line-height: 48.76px;
  text-align: left;
  white-space: nowrap;
  z-index: 558;
}
.line-a7 {
  position: absolute;
  width: 39.1%;
  height: 46.81%;
  top: 19.91%;
  left: 60.9%;
  background: #ffffff;
  z-index: 561;
  border-radius: 10px;
  box-shadow: 1.986px 1.986px 2.693px 0 rgba(0, 0, 0, 0.25);
  display: inline-block;
}
.frame-a8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 44.58%;
  top: 27.71%;
  left: 27.03%;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 30px;
  font-weight: 500;
  line-height: 36.57px;
  text-align: left;
  white-space: nowrap;
  z-index: 562;
}
.try-our {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 50.76%;
  top: 49.24%;
  left: 0;
  color: #ffffff;
  font-family: Sansita, var(--default-font-family);
  font-size: 75px;
  font-weight: 800;
  line-height: 90px;
  text-align: left;
  white-space: nowrap;
  z-index: 559;
}
.start-search {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 287px;
  height: 30px;
  top: calc(50% - -296.35px);
  left: calc(50% - 95px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.5px;
  z-index: 437;
}
.smart-gift-finder-a9 {
  position: absolute;
  width: 675.893px;
  height: 3.976px;
  top: 636.751px;
  left: 105.001px;
  background: url(../images/aaa64bb9-d3df-4ba3-a79c-2b00c3046dfd.png)     no-repeat center;
  background-size: cover;
  z-index: 436;
}
.birthday-bestsellers-aa {
  position: absolute;
  width: 659.989px;
  height: 3.976px;
  top: 636.751px;
  left: 1154.622px;
  background: url(../images/26bb6f41-55de-403e-88ee-0f2a8798f10d.png)     no-repeat center;
  background-size: cover;
  z-index: 438;
}
.line-ab {
  position: absolute;
  width: 675.893px;
  height: 3.976px;
  top: 636.751px;
  left: 105.001px;
  background: url(../images/4d41a599-78ed-4c8e-ab0d-0138e0eb3bd7.png)     no-repeat center;
  background-size: cover;
  z-index: 433;
}
.line-ac {
  position: absolute;
  width: 659.989px;
  height: 3.976px;
  top: 636.751px;
  left: 1154.622px;
  background: url(../images/95af4fb1-5c98-4e9c-a12c-ed3355cfe93f.png)     no-repeat center;
  background-size: cover;
  z-index: 434;
}
.line-ad {
  position: relative;
  width: 1698.469px;
  height: 396px;
  margin: 52px 0 0 105px;
  z-index: 120;
}
.line-ae {
  position: absolute;
  width: 1446px;
  height: 396px;
  top: 0;
  left: 50%;
  background: #ffffff;
  transform: translate(-50.02%, 0);
  z-index: 120;
  overflow: hidden;
}
.frame-af {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 5.703px;
  left: 742.945px;
  z-index: 139;
}
.group-b0 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 140;
}
.group-b1 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 141;
}
.for-mother {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 6px;
  left: 2229.57px;
  font-size: 0px;
  z-index: 146;
}
.ellipse-b2 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 119.43px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 147;
}
.ellipse-b3 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/3c7399f2-8d0d-43f4-a015-fb1484453423.png)     no-repeat center;
  background-size: cover;
  z-index: 148;
  border-radius: 50%;
}
.group-b4 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10.43px;
  background: url(../images/195c8def-f7b3-4d6e-a749-ecd2e331f0a6.png)     no-repeat center;
  background-size: cover;
  z-index: 149;
  border-radius: 50%;
}
.for-girlfriend {
  position: absolute;
  width: 330.197px;
  height: 369px;
  top: 6px;
  left: 1487px;
  z-index: 124;
  border-radius: 171.978px;
}
.group-b5 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/dc22fb8907cc59a3e595bc8bc6e0e1e25d306654.png)     no-repeat center;
  background-size: cover;
  z-index: 125;
  border-radius: 171.978px;
}
.for-girlfriend-b6 {
  display: block;
  position: relative;
  height: 20px;
  margin: 18.803px 0 0 110px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 126;
}
.group-b7 {
  position: absolute;
  width: 330.197px;
  height: 369px;
  top: 6px;
  left: 0;
  z-index: 121;
  border-radius: 171.978px;
}
.for-girlfriend-b8 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
 
  z-index: 122;
  border-radius: 171.978px;
}

.fgtyu{display: block;
  position: relative;
  height: 20px;
  margin: 19.805px 0 0 0;
  color: #000000;
  font-family: Montserrat,var(--default-font-family) ;
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 161;}
  
  .smround-wrap {width: 88%;
  margin: auto; border-radius: 50%;
  border: 10px solid #ccc;}
  
  .smround-wrap img { border-radius: 50%; }
  
  .smrsq-wrap { width: 88%;
  margin: auto;}
  
  .pad-l-r-5 { padding-left:5%; padding-right:5%;}


.group-b9 {
  display: block;
  position: relative;
  height: 20px;
  margin: 18.803px 0 0 110px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 123;
}
.for-boyfriend {
  position: absolute;
  width: 330.197px;
  height: 369px;
  top: 6px;
  left: 2974px;
  z-index: 127;
  border-radius: 171.978px;
}
.group-ba {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/dc22fb8907cc59a3e595bc8bc6e0e1e25d306654.png)     no-repeat center;
  background-size: cover;
  z-index: 128;
  border-radius: 171.978px;
}
.for-boyfriend-bb {
  display: block;
  position: relative;
  height: 20px;
  margin: 18.803px 0 0 110px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 129;
}
.group-bc {
  position: absolute;
  width: 330.197px;
  height: 369px;
  top: 6px;
  left: 3345px;
  z-index: 136;
  border-radius: 171.978px;
}
.for-boyfriend-bd {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/414b29a85d7d9d1c95b24a89b4fa76bb22b07872.png)     no-repeat center;
  background-size: cover;
  z-index: 137;
  border-radius: 171.978px;
}
.group-be {
  display: block;
  position: relative;
  height: 20px;
  margin: 18.803px 0 0 109px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 138;
}
.for-mother-bf {
  position: absolute;
  width: 330.197px;
  height: 369px;
  top: 6px;
  left: 371px;
  z-index: 130;
  border-radius: 171.978px;
}
.ellipse-c0 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/414b29a85d7d9d1c95b24a89b4fa76bb22b07872.png)     no-repeat center;
  background-size: cover;
  z-index: 131;
  border-radius: 171.978px;
}
.ellipse-c1 {
  display: block;
  position: relative;
  height: 20px;
  margin: 18.803px 0 0 109px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 132;
}
.group-c2 {
  position: absolute;
  width: 330.197px;
  height: 369px;
  top: 6px;
  left: 1858px;
  z-index: 133;
  border-radius: 171.978px;
}
.for-father {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/414b29a85d7d9d1c95b24a89b4fa76bb22b07872.png)     no-repeat center;
  background-size: cover;
  z-index: 134;
  border-radius: 171.978px;
}
.ellipse-c3 {
  display: block;
  position: relative;
  height: 20px;
  margin: 18.803px 0 0 109px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 135;
}
.ellipse-c4 {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 6px;
  left: 742.5px;
  font-size: 0px;
  z-index: 142;
}
.group-c5 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 119.5px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 144;
}
.for-father-c6 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/fe8e1492-982d-4808-aabf-b61cc1c6d455.png)     no-repeat center;
  background-size: cover;
  z-index: 143;
  border-radius: 50%;
}
.ellipse-c7 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.744px;
  left: 10.5px;
  background: url(../images/93afea92-2fb9-4f1e-a53a-6fcedd64f515.png)     no-repeat center;
  background-size: cover;
  z-index: 145;
}
.ellipse-c8 {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 6px;
  left: 1114.785px;
  font-size: 0px;
  z-index: 150;
}
.frame-c9 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 122.215px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 151;
}
.group-ca {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/2fd191fa-927a-45bc-a747-0b61c53e18a0.png)     no-repeat center;
  background-size: cover;
  z-index: 152;
  border-radius: 50%;
}
.group-cb {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 10.215px;
  background: url(../images/30bc0042-c96a-4a17-ba96-f71d0afb849b.png)     no-repeat center;
  background-size: cover;
  z-index: 153;
  border-radius: 50%;
}
.anniversary-bestsellers {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 6px;
  left: 2601.848px;
  font-size: 0px;
  z-index: 154;
}
.group-cc {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 122.152px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 155;
}
.line-cd {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/74229258-3f0d-4026-aade-acf888e0bbb3.png)     no-repeat center;
  background-size: cover;
  z-index: 156;
  border-radius: 50%;
}
.anniversary-bestsellers-ce {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10.148px;
  background: url(../images/524dfe91-0ae2-446c-a42f-4f60de491414.png)     no-repeat center;
  background-size: cover;
  z-index: 157;
  border-radius: 50%;
}
.line-cf {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 1202.683px;
  position: absolute;
  width: 1618px;
  height: 70.758px;
  top: 162.299px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 93;
}
.frame-d0 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 172px;
  left: 0;
  background: url(../images/80fde28e-529f-4afa-85fd-80cfee404274.png)     no-repeat center;
  background-size: cover;
  z-index: 94;
}
.group-d1 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 172px;
  left: 1643.469px;
  background: url(../images/74ff4af7-cdd2-4381-b6c9-e3b2d4d295d8.png)     no-repeat center;
  background-size: cover;
  z-index: 95;
}
.group-d2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1709.611px;
  height: 30px;
  margin: 100px 0 0 99px;
  z-index: 111;
}
.line-d3 {
  flex-shrink: 0;
  position: relative;
  width: 645.08px;
  height: 3.976px;
  background: url(../images/1e76db11-df6f-4f67-8dff-183ab27b3a89.png)     no-repeat center;
  background-size: cover;
  z-index: 110;
}
.anniversary-bestsellers-d4 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: 334px;
  height: 30px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.5px;
  z-index: 109;
}
.line-d5 {
  flex-shrink: 0;
  position: relative;
  width: 645.08px;
  height: 3.976px;
  background: url(../images/17f9f2d4-e2e7-4f82-809b-23dda6b4edf4.png)     no-repeat center;
  background-size: cover;
  z-index: 111;
}
.frame-d6 {
  position: relative;
  width: 1698.469px;
  height: 396px;
  margin: 52px 0 0 105px;
  z-index: 158;
}
.group-d7 {
  position: absolute;
  width: 1446px;
  height: 396px;
  top: 0;
  left: 50%;
  background: #ffffff;
  transform: translate(-50.02%, 0);
  z-index: 158;
  overflow: hidden;
}
.group-d8 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 5.703px;
  left: 742.945px;
  z-index: 171;
}
.for-mother-d9 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 172;
}
.section-22 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 173;
}
.box-20 {
  position: absolute;
  width: 330.197px;
  height: 370.002px;
  top: 6px;
  left: 0;
  z-index: 159;
  border-radius: 171.978px;
}
.dwd {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/85068c0d9f82de17c767295857c69fdb5edd266b.png)     no-repeat center;
  background-size: cover;
  z-index: 160;
  border-radius: 171.978px;
}
.wall-frame {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.805px 0 0 118px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 161;
}
.group-da {
  position: absolute;
  width: 330.197px;
  height: 370.002px;
  top: 6px;
  left: 1486px;
  z-index: 162;
  border-radius: 171.978px;
}
.dwd-db {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/85068c0d9f82de17c767295857c69fdb5edd266b.png)     no-repeat center;
  background-size: cover;
  z-index: 163;
  border-radius: 171.978px;
}
.wall-frame-dc {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.805px 0 0 118px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 164;
}
.group-dd {
  position: absolute;
  width: 330.197px;
  height: 370px;
  top: 6px;
  left: 371px;
  z-index: 165;
  border-radius: 171.978px;
}
.fafa {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/46e2b1dea5ff75e4eb74297a96474bf692c6f84e.png)     no-repeat center;
  background-size: cover;
  z-index: 166;
  border-radius: 171.978px;
}
.heart-lamp {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.803px 0 0 118px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 167;
}
.group-de {
  position: absolute;
  width: 330.197px;
  height: 370px;
  top: 6px;
  left: 1857px;
  z-index: 168;
  border-radius: 171.978px;
}
.fafa-df {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/46e2b1dea5ff75e4eb74297a96474bf692c6f84e.png)     no-repeat center;
  background-size: cover;
  z-index: 169;
  border-radius: 171.978px;
}
.heart-lamp-e0 {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.803px 0 0 118px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 170;
}
.group-e1 {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 7px;
  left: 742px;
  font-size: 0px;
  z-index: 174;
}
.d-crystal {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 123px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 175;
}
.ellipse-e2 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/b7bbebe6-18a4-49d7-a0fe-4bb31fd9b4ee.png)     no-repeat center;
  background-size: cover;
  z-index: 176;
  border-radius: 50%;
}
.ellipse-e3 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/4aead68f-5b0c-4bde-a2c4-b9bd7dcaa5b8.png)     no-repeat center;
  background-size: cover;
  z-index: 177;
}
.group-e4 {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 7px;
  left: 2228px;
  font-size: 0px;
  z-index: 178;
}
.d-crystal-e5 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 123px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 179;
}
.ellipse-e6 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/952916c6-9f5c-4f7c-88aa-e6894bef5ac6.png)     no-repeat center;
  background-size: cover;
  z-index: 180;
  border-radius: 50%;
}
.ellipse-e7 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10px;
  left: 10px;
  background: url(../images/df4ebfcb-4e13-4b88-82b8-e4e5d677b0df.png)     no-repeat center;
  background-size: cover;
  z-index: 181;
  border-radius: 50%;
}
.group-e8 {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 7px;
  left: 2972px;
  font-size: 0px;
  z-index: 182;
}
.d-crystal-e9 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 123px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 183;
}
.ellipse-ea {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/473fd22f-adc5-4467-a8b9-ef2cb584a65b.png)     no-repeat center;
  background-size: cover;
  z-index: 184;
  border-radius: 50%;
}
.ellipse-eb {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/218ce2bd-157a-4715-8a08-f5fdc1308f46.png)     no-repeat center;
  background-size: cover;
  z-index: 185;
  border-radius: 50%;
}
.group-ec {
  position: absolute;
  width: 331.144px;
  height: 369.002px;
  top: 7px;
  left: 1114px;
  font-size: 0px;
  z-index: 186;
}
.bottle-lamp {
  display: block;
  position: relative;
  height: 20px;
  margin: 349.002px 0 0 114px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 187;
}
.ellipse-ed {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/f512bb3b-ffb0-4501-946a-8822ff995d79.png)     no-repeat center;
  background-size: cover;
  z-index: 188;
  border-radius: 50%;
}
.ellipse-ee {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 10px;
  background: url(../images/86b12e79-d535-47a8-b76f-b2e54dd0d641.png)     no-repeat center;
  background-size: cover;
  z-index: 189;
  border-radius: 50%;
}
.group-ef {
  position: absolute;
  width: 331.144px;
  height: 369.002px;
  top: 7px;
  left: 2600px;
  font-size: 0px;
  z-index: 190;
}
.bottle-lamp-f0 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349.002px 0 0 114px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 191;
}
.ellipse-f1 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/c256c3a4-a628-40b8-9ace-35adc29dbea6.png)     no-repeat center;
  background-size: cover;
  z-index: 192;
  border-radius: 50%;
}
.ellipse-f2 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 10px;
  background: url(../images/96c86469-b822-4c2a-8d7a-06f05c8aa740.png)     no-repeat center;
  background-size: cover;
  z-index: 193;
  border-radius: 50%;
}
.group-f3 {
  position: absolute;
  width: 331.144px;
  height: 369.002px;
  top: 7px;
  left: 3344px;
  font-size: 0px;
  z-index: 194;
}
.bottle-lamp-f4 {
  display: block;
  position: relative;
  height: 20px;
  margin: 349.002px 0 0 114px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 195;
}
.ellipse-f5 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/00554fd4-7dba-4f55-80f1-d8534fd349d8.png)     no-repeat center;
  background-size: cover;
  z-index: 196;
  border-radius: 50%;
}
.ellipse-f6 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 10px;
  background: url(../images/458bdc60-6918-4c87-a3c4-f10400bdc319.png)     no-repeat center;
  background-size: cover;
  z-index: 197;
  border-radius: 50%;
}
.frame-f7 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 1202.683px;
  position: absolute;
  width: 1618px;
  height: 70.758px;
  top: 162.299px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 97;
}
.group-f8 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 172px;
  left: 0;
  background: url(../images/8ddd18c4-6690-4168-99c7-1aa2b1f3179d.png)     no-repeat center;
  background-size: cover;
  z-index: 98;
}
.group-f9 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 172px;
  left: 1643.469px;
  background: url(../images/a0d35635-4187-4f39-87b5-9d7849a3c2e5.png)     no-repeat center;
  background-size: cover;
  z-index: 99;
}
.flex-row-d {
  position: relative;
  width: 1709.611px;
  height: 30px;
  margin: 100px 0 0 99px;
  z-index: 115;
}
.personalised-fa {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 166px;
  height: 30px;
  top: calc(50% - 15px);
  left: calc(50% - 82.81px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 113;
}
.line-fb {
  position: absolute;
  width: 730.56px;
  height: 3.976px;
  top: 12.503px;
  left: 0;
  background: url(../images/666a6353-aacd-4b02-a27b-187f45ee1945.png)     no-repeat center;
  background-size: cover;
  z-index: 114;
}
.line-fc {
  position: absolute;
  width: 730.56px;
  height: 3.976px;
  top: 12.503px;
  left: 979.051px;
  background: url(../images/6def6e90-e748-4a83-999a-d4f41ef6a803.png)     no-repeat center;
  background-size: cover;
  z-index: 115;
}
.flex-row-f {
  position: relative;
  width: 1698.469px;
  height: 396px;
  margin: 52px 0 0 105px;
  z-index: 198;
}
.frame-fd {
  position: absolute;
  width: 1448px;
  height: 396px;
  top: 0;
  left: 50%;
  background: #ffffff;
  transform: translate(-50.02%, 0);
  z-index: 198;
  overflow: hidden;
}
.group-fe {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 5.703px;
  left: 742.945px;
  z-index: 211;
}
.group-ff {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 212;
}
.ffg {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 213;
}
.group-100 {
  position: absolute;
  width: 330.197px;
  height: 371px;
  top: 11px;
  left: 0;
  z-index: 199;
  border-radius: 171.978px;
}
.dwd-101 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/4d2e0f5d0b00855d0415c0f15433e847ce35d3d8.png)     no-repeat center;
  background-size: cover;
  z-index: 200;
  border-radius: 171.978px;
}
.caricature {
  display: block;
  position: relative;
  height: 20px;
  margin: 20.803px 0 0 122px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 201;
}
.group-102 {
  position: absolute;
  width: 330.197px;
  height: 371px;
  top: 11px;
  left: 1486px;
  z-index: 202;
  border-radius: 171.978px;
}
.dwd-103 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/4d2e0f5d0b00855d0415c0f15433e847ce35d3d8.png)     no-repeat center;
  background-size: cover;
  z-index: 203;
  border-radius: 171.978px;
}
.caricature-104 {
  display: block;
  position: relative;
  height: 20px;
  margin: 20.803px 0 0 122px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 204;
}
.group-105 {
  position: absolute;
  width: 330.197px;
  height: 371px;
  top: 11px;
  left: 371px;
  z-index: 205;
  border-radius: 171.978px;
}
.fafa-106 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/b83c19c56813ca72647cc458b9cbba23d64c5b21.png)     no-repeat center;
  background-size: cover;
  z-index: 206;
  border-radius: 171.978px;
}
.mug {
  display: block;
  position: relative;
  height: 20px;
  margin: 20.803px 0 0 146px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 207;
}
.group-107 {
  position: absolute;
  width: 330.197px;
  height: 371px;
  top: 11px;
  left: 1857px;
  z-index: 208;
  border-radius: 171.978px;
}
.fafa-108 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/b83c19c56813ca72647cc458b9cbba23d64c5b21.png)     no-repeat center;
  background-size: cover;
  z-index: 209;
  border-radius: 171.978px;
}
.mug-109 {
  display: block;
  position: relative;
  height: 20px;
  margin: 20.803px 0 0 146px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 210;
}
.group-10a {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 12px;
  left: 742px;
  font-size: 0px;
  z-index: 214;
}
.photo-book {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 117px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 215;
}
.ellipse-10b {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/6dd3975b-a2da-486b-9151-9e0441cbac3b.png)     no-repeat center;
  background-size: cover;
  z-index: 216;
  border-radius: 50%;
}
.ellipse-10c {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/08497b34-e04e-4329-981f-70c8b36bf295.png)     no-repeat center;
  background-size: cover;
  z-index: 217;
}
.group-10d {
  position: absolute;
  width: 331.144px;
  height: 370px;
  top: 12px;
  left: 2228px;
  font-size: 0px;
  z-index: 218;
}
.photo-book-10e {
  display: block;
  position: relative;
  height: 20px;
  margin: 350px 0 0 117px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 219;
}
.ellipse-10f {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/87613319-ce11-41a7-94cd-99cef87752d3.png)     no-repeat center;
  background-size: cover;
  z-index: 220;
  border-radius: 50%;
}
.ellipse-110 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/767ee727-4332-4fc8-9f1f-cb3aa6b6e654.png)     no-repeat center;
  background-size: cover;
  z-index: 221;
  border-radius: 50%;
}
.group-111 {
  position: absolute;
  width: 331.144px;
  height: 393px;
  top: 12px;
  left: 2972px;
  font-size: 0px;
  z-index: 222;
}
.photo-book-112 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 107px;
  height: 44px;
  margin: 349px 0 0 112px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.889999389648438px;
  font-weight: 500;
  line-height: 21.808px;
  text-align: left;
  z-index: 223;
}
.ellipse-113 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/63bc26e7-d554-4af8-8cff-8d5199a56921.png)     no-repeat center;
  background-size: cover;
  z-index: 224;
  border-radius: 50%;
}
.ellipse-114 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/a65d4389-379b-4a77-8e55-655103134e24.png)     no-repeat center;
  background-size: cover;
  z-index: 225;
  border-radius: 50%;
}
.group-115 {
  position: absolute;
  width: 331.144px;
  height: 370px;
  top: 12px;
  left: 1114px;
  font-size: 0px;
  z-index: 226;
}
.t-shirt {
  display: block;
  position: relative;
  height: 20px;
  margin: 350px 0 0 138px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 227;
}
.ellipse-116 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/1168ebff-8842-4cf4-bf49-ec14cd253464.png)     no-repeat center;
  background-size: cover;
  z-index: 228;
  border-radius: 50%;
}
.ellipse-117 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 50%;
  background: url(../images/f0d1b3a3-f10a-4abb-91cb-a9c6baad9df6.png)     no-repeat center;
  background-size: cover;
  transform: translate(-50.09%, 0);
  z-index: 229;
  border-radius: 50%;
}
.group-118 {
  position: absolute;
  width: 331.144px;
  height: 370px;
  top: 12px;
  left: 2600px;
  font-size: 0px;
  z-index: 230;
}
.t-shirt-119 {
  display: block;
  position: relative;
  height: 20px;
  margin: 350px 0 0 138px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 231;
}
.ellipse-11a {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/3e944802-5770-4608-9e71-e990bbdeb06a.png)     no-repeat center;
  background-size: cover;
  z-index: 232;
  border-radius: 50%;
}
.ellipse-11b {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 50%;
  background: url(../images/9d4e8706-7657-485e-99aa-d81703908b66.png)     no-repeat center;
  background-size: cover;
  transform: translate(-50.09%, 0);
  z-index: 233;
  border-radius: 50%;
}
.group-11c {
  position: absolute;
  width: 331.144px;
  height: 370px;
  top: 12px;
  left: 3344px;
  font-size: 0px;
  z-index: 234;
}
.t-shirt-11d {
  display: block;
  position: relative;
  height: 20px;
  margin: 350px 0 0 138px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 235;
}
.ellipse-11e {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/d315fc08-4785-4c3d-aaad-1f5e75612729.png)     no-repeat center;
  background-size: cover;
  z-index: 236;
  border-radius: 50%;
}
.ellipse-11f {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 50%;
  background: url(../images/84fd7fd6-17dd-4bdd-90fc-19192134eb10.png)     no-repeat center;
  background-size: cover;
  transform: translate(-50.09%, 0);
  z-index: 237;
  border-radius: 50%;
}
.frame-120 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 1202.683px;
  position: absolute;
  width: 1618px;
  height: 70.758px;
  top: 162.299px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 101;
}
.group-121 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 172px;
  left: 0;
  background: url(../images/8f61ce7c-2b76-4a98-b989-8cc6029df113.png)     no-repeat center;
  background-size: cover;
  z-index: 102;
}
.group-122 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 172px;
  left: 1643.469px;
  background: url(../images/70fa4941-de7e-4aef-99e8-dd238e5951dc.png)     no-repeat center;
  background-size: cover;
  z-index: 103;
}
.flex-row-dc {
  position: relative;
  width: 1709.61px;
  height: 26.837px;
  margin: 106px 0 0 99px;
  z-index: 119;
}
.mini-you-series-123 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 198.792px;
  height: 26.837px;
  top: calc(50% - 13.42px);
  left: calc(50% - 99.8px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 26.837px;
  text-align: center;
  white-space: nowrap;
  z-index: 117;
}
.line-124 {
  position: absolute;
  width: 712.669px;
  height: 3.976px;
  top: 15.483px;
  left: 0;
  background: url(../images/ed02be3d-0ede-4073-887e-3604cd596a2e.png)     no-repeat center;
  background-size: cover;
  z-index: 119;
}
.line-125 {
  position: absolute;
  width: 716.645px;
  height: 3.976px;
  top: 17.471px;
  left: 992.965px;
  background: url(../images/77b23959-c7d7-495f-8e8c-cb1b3cd01b0f.png)     no-repeat center;
  background-size: cover;
  z-index: 118;
}
.flex-row {
  position: relative;
  width: 1698.469px;
  height: 403px;
  margin: 50.163px 0 0 105px;
  z-index: 238;
}
.frame-126 {
  position: absolute;
  width: 1446px;
  height: 403px;
  top: 0;
  left: 50%;
  background: #ffffff;
  transform: translate(-50.02%, 0);
  z-index: 238;
  overflow: hidden;
}
.group-127 {
  position: absolute;
  width: 330.197px;
  height: 370.018px;
  top: 0;
  left: 0;
  z-index: 239;
  border-radius: 171.978px;
}
.dwd-128 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/98e1d67d9bae90e2e6c054017f55584b5162ff6f.png)     no-repeat center;
  background-size: cover;
  z-index: 240;
  border-radius: 171.978px;
}
.bobblehead {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.821px 0 0 114px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 241;
}
.group-129 {
  position: absolute;
  width: 330.197px;
  height: 370.018px;
  top: 0;
  left: 1486px;
  z-index: 242;
  border-radius: 171.978px;
}
.dwd-12a {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/98e1d67d9bae90e2e6c054017f55584b5162ff6f.png)     no-repeat center;
  background-size: cover;
  z-index: 243;
  border-radius: 171.978px;
}
.bobblehead-12b {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.821px 0 0 114px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 244;
}
.group-12c {
  position: absolute;
  width: 330.197px;
  height: 370.018px;
  top: 0;
  left: 2972px;
  z-index: 245;
  border-radius: 171.978px;
}
.dwd-12d {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/98e1d67d9bae90e2e6c054017f55584b5162ff6f.png)     no-repeat center;
  background-size: cover;
  z-index: 246;
  border-radius: 171.978px;
}
.bobblehead-12e {
  display: block;
  position: relative;
  height: 20px;
  margin: 19.821px 0 0 114px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 247;
}
.group-12f {
  position: absolute;
  width: 330.197px;
  height: 403px;
  top: 0;
  left: 371px;
  z-index: 248;
  border-radius: 171.978px;
}
.fafa-130 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/903df6b41ca8e0283d8271816671886063cab3d5.png)     no-repeat center;
  background-size: cover;
  z-index: 249;
  border-radius: 171.978px;
}
.framed-bobbleheads {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 168px;
  height: 60px;
  margin: 12.803px 0 0 81px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  z-index: 250;
}
.group-131 {
  position: absolute;
  width: 330.197px;
  height: 425px;
  top: 1px;
  left: 1857px;
  z-index: 251;
  border-radius: 171.978px;
}
.fafa-132 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/903df6b41ca8e0283d8271816671886063cab3d5.png)     no-repeat center;
  background-size: cover;
  z-index: 252;
  border-radius: 171.978px;
}
.framed-bobbleheads-133 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 168px;
  height: 82px;
  margin: 12.803px 0 0 81px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  z-index: 253;
}
.group-134 {
  position: absolute;
  width: 330.197px;
  height: 427px;
  top: 1px;
  left: 3343px;
  z-index: 254;
  border-radius: 171.978px;
}
.fafa-135 {
  position: relative;
  width: 330.197px;
  height: 330.197px;
  margin: 0 0 0 0;
  background: url(../images/903df6b41ca8e0283d8271816671886063cab3d5.png)     no-repeat center;
  background-size: cover;
  z-index: 255;
  border-radius: 171.978px;
}
.framed-bobbleheads-136 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 168px;
  height: 82px;
  margin: 14.803px 0 0 81px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  z-index: 256;
}
.group-137 {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 1px;
  left: 742px;
  font-size: 0px;
  z-index: 260;
}
.miniature {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 126px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 261;
}
.ellipse-138 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/74ac6b0f-e8e7-4d2f-b666-f7e54ad0bd2d.png)     no-repeat center;
  background-size: cover;
  z-index: 262;
  border-radius: 50%;
}
.ellipse-139 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/8da9e077-44fd-4e97-8703-a1e56177c73f.png)     no-repeat center;
  background-size: cover;
  z-index: 263;
  border-radius: 50%;
}
.group-13a {
  position: absolute;
  width: 331.144px;
  height: 369px;
  top: 1px;
  left: 2228px;
  font-size: 0px;
  z-index: 264;
}
.miniature-13b {
  display: block;
  position: relative;
  height: 20px;
  margin: 349px 0 0 126px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 265;
}
.ellipse-13c {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/dc6461d4-a6b2-4840-b630-0baf248dd271.png)     no-repeat center;
  background-size: cover;
  z-index: 266;
  border-radius: 50%;
}
.ellipse-13d {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.285px;
  left: 10px;
  background: url(../images/686affa4-a274-4205-ac30-daa67b261814.png)     no-repeat center;
  background-size: cover;
  z-index: 267;
  border-radius: 50%;
}
.group-13e {
  position: absolute;
  width: 331.144px;
  height: 368.627px;
  top: 1px;
  left: 1114px;
  font-size: 0px;
  z-index: 268;
}
.bust-miniatures {
  display: block;
  position: relative;
  height: 20px;
  margin: 348.627px 0 0 100px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 269;
}
.ellipse-13f {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/4364515b-f327-4479-86b6-c45d93a4d17f.png)     no-repeat center;
  background-size: cover;
  z-index: 270;
  border-radius: 50%;
}
.ellipse-140 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 50%;
  background: url(../images/d8f6c3d0-5d59-4649-9d74-7e44a2af097a.png)     no-repeat center;
  background-size: cover;
  transform: translate(-50.09%, 0);
  z-index: 271;
  border-radius: 50%;
}
.group-141 {
  position: absolute;
  width: 331.144px;
  height: 368.627px;
  top: 1px;
  left: 2600px;
  font-size: 0px;
  z-index: 272;
}
.bust-miniatures-142 {
  display: block;
  position: relative;
  height: 20px;
  margin: 348.627px 0 0 100px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 273;
}
.ellipse-143 {
  position: absolute;
  width: 331.144px;
  height: 331.144px;
  top: 0;
  left: 0;
  background: url(../images/48cc985b-84ed-4f27-8fbf-c40e8564713f.png)     no-repeat center;
  background-size: cover;
  z-index: 274;
  border-radius: 50%;
}
.ellipse-144 {
  position: absolute;
  width: 310.576px;
  height: 310.576px;
  top: 10.283px;
  left: 50%;
  background: url(../images/0f13fff7-90e6-43ac-b596-a0dec6000bb1.png)     no-repeat center;
  background-size: cover;
  transform: translate(-50.09%, 0);
  z-index: 275;
  border-radius: 50%;
}
.group-145 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 5.703px;
  left: 742.945px;
  z-index: 257;
}
.group-146 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 258;
}
.ffg-147 {
  position: absolute;
  width: 345.542px;
  height: 330.116px;
  top: 0;
  left: 0;
  z-index: 259;
}
.frame-148 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 1202.683px;
  position: absolute;
  width: 1618px;
  height: 70.758px;
  top: 166.299px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 105;
}
.group-149 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 176px;
  left: 0;
  background: url(../images/17650f78-22b8-4af4-a958-1edeecb63a55.png)     no-repeat center;
  background-size: cover;
  z-index: 106;
}
.group-14a {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 176px;
  left: 1643.469px;
  background: url(../images/c6101d68-66a6-4043-bdba-36b4f920baa5.png)     no-repeat center;
  background-size: cover;
  z-index: 107;
}
.flex-row-bcba {
  position: relative;
  width: 1709.611px;
  height: 26.837px;
  margin: 100px 0 0 97px;
  z-index: 279;
}
.home-decor {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 166.985px;
  height: 26.837px;
  top: calc(50% - 13.42px);
  left: calc(50% - 83.81px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 26.837px;
  text-align: center;
  white-space: nowrap;
  z-index: 277;
}
.line-14b {
  position: absolute;
  width: 730.56px;
  height: 3.976px;
  top: 14.491px;
  left: 0;
  background: url(../images/9df32ec5-d9b1-4727-9bd1-64f4e13433dc.png)     no-repeat center;
  background-size: cover;
  z-index: 279;
}
.line-14c {
  position: absolute;
  width: 730.56px;
  height: 3.976px;
  top: 15.483px;
  left: 979.051px;
  background: url(../images/e2cc7c81-32a8-47b2-ba51-c3edb0f0db5a.png)     no-repeat center;
  background-size: cover;
  z-index: 278;
}
.flex-row-fe {
  position: relative;
  width: 1698.467px;
  height: 389px;
  margin: 50.163px 0 0 100px;
  z-index: 603;
}
.frame-14d {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 40px;
  position: absolute;
  width: 86.58%;
  height: 100%;
  top: 0;
  left: 7.46%;
  z-index: 603;
  overflow: hidden;
}
.group-14e {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 374.643px;
  z-index: 604;
  border-radius: 20px;
}
.layer-copy-14f {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/83dd8349-315b-4b21-8b4d-2e44461360a8.png)     no-repeat center;
  background-size: cover;
  z-index: 605;
  border-radius: 20px;
}
.text-7e {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 138px;
  height: 20px;
  margin: 24.643px 0 0 96px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 606;
}
.group-150 {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 376.285px;
  z-index: 607;
  border-radius: 20px;
}
.layer-copy-151 {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/6c258e43-f613-4fde-a910-d3d7c0adbf8c.png)     no-repeat center;
  background-size: cover;
  z-index: 608;
  border-radius: 20px;
}
.photo-frame {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 118px;
  height: 20px;
  margin: 26.285px 0 0 106px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 609;
}
.group-152 {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 374.643px;
  z-index: 610;
  border-radius: 20px;
}
.image-153 {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/bd5f59f6e5b0914b3364d24e226ed841ef4138da.png)     no-repeat center;
  background-size: cover;
  z-index: 611;
  border-radius: 20px;
}
.custom-made-lamp {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 183px;
  height: 20px;
  margin: 24.643px 0 0 74px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 612;
}
.group-154 {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 376.285px;
  z-index: 613;
  border-radius: 20px;
}
.image-155 {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/b25834636723018e2cb6659f1a8bc8334e6b8515.png)     no-repeat center;
  background-size: cover;
  z-index: 614;
  border-radius: 20px;
}
.photo-frame-156 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 118px;
  height: 20px;
  margin: 26.285px 0 0 106px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 615;
}
.group-157 {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 374.82px;
  z-index: 616;
  border-radius: 20px;
}
.image-158 {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/095d2437fb258f689a4b86d86f6acf2c163a2b0e.png)     no-repeat center;
  background-size: cover;
  z-index: 617;
  border-radius: 20px;
}
.ceramic-plate {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 128px;
  height: 20px;
  margin: 24.82px 0 0 101px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 618;
}
.group-159 {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 376.285px;
  z-index: 619;
  border-radius: 20px;
}
.image-15a {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/ae17c30b31e79da6068f986c76eb169518f0c0d5.png)     no-repeat center;
  background-size: cover;
  z-index: 620;
  border-radius: 20px;
}
.caricature-15b {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 95px;
  height: 20px;
  margin: 26.285px 0 0 118px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 621;
}
.group-15c {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 374.643px;
  z-index: 622;
  border-radius: 20px;
}
.image-15d {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/e5b673c91430fe9d8e628f45dfd424574ecdf16f.png)     no-repeat center;
  background-size: cover;
  z-index: 623;
  border-radius: 20px;
}
.d-photo-lamp {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 143px;
  height: 20px;
  margin: 24.643px 0 0 94px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 624;
}
.group-15e {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 376.285px;
  z-index: 625;
  border-radius: 20px;
}
.layer-copy-15f {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/d1a0a9e6-00b5-40f1-bd43-04b030e9d792.png)     no-repeat center;
  background-size: cover;
  z-index: 626;
  border-radius: 20px;
}
.photo-frame-160 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 118px;
  height: 20px;
  margin: 26.285px 0 0 106px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 627;
}
.group-161 {
  flex-shrink: 0;
  position: relative;
  width: 330px;
  height: 374.643px;
  z-index: 628;
  border-radius: 20px;
}
.layer-copy-162 {
  position: relative;
  width: 330px;
  height: 330px;
  margin: 0 0 0 0;
  background: url(../images/2c02d816-5aed-4351-8066-15c7726d90a8.png)     no-repeat center;
  background-size: cover;
  z-index: 629;
  border-radius: 20px;
}
.d-moon-lamp {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 138px;
  height: 20px;
  margin: 24.643px 0 0 96.001px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.98px;
  z-index: 630;
}
.frame-163 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 1202.683px;
  position: absolute;
  width: 1618px;
  height: 70.758px;
  top: 158.299px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 600;
}
.group-164 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 168px;
  left: 0;
  background: url(../images/a5569667-de16-4dda-8ea5-d6819d55167c.png)     no-repeat center;
  background-size: cover;
  z-index: 601;
}
.group-165 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 168px;
  left: 1643.467px;
  background: url(../images/67d2ccb0-7190-466d-93ba-82edbf92e384.png)     no-repeat center;
  background-size: cover;
  z-index: 602;
}
.rectangle-166 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 388.638px;
  height: 40.752px;
  margin: 49.816px 0 0 760px;
  background: #f1f4f9;
  z-index: 282;
  border-radius: 34.789px;
}
.explore-more-167 {
  flex-shrink: 0;
  position: relative;
  height: 20px;
  color: #181818;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 282;
}
.untitled {
  position: relative;
  width: 1711px;
  height: 278px;
  margin: 100.431px 0 0 98px;
  background: url(../images/4f692950-1c9e-433e-938c-00fc08c24393.png)     no-repeat center;
  background-size: cover;
  z-index: 284;
  border-radius: 19.879px;
}
.group-168 {
  position: relative;
  width: 1708px;
  height: 523px;
  margin: 100px 0 0 100px;
  background: url(../images/ab0966dff5d3c0b68074b093d60d430c54b386cf.png)     no-repeat center;
  background-size: cover;
  z-index: 440;
  border-radius: 20px;
}
.group-169 {
  position: absolute;
  height: 523px;
  top: -1px;
  right: -1px;
  left: -1px;
  background: url(../images/85b0c0a0-53a0-4b20-ab7c-71d577b69f05.png)     no-repeat center;
  background-size: cover;
  z-index: 442;
}
.explore-now {
  position: relative;
  width: 1708px;
  height: 397.584px;
  margin: 4px 0 0 0;
  background: url(../images/84c542529952e0b44b1e061a03badb1766c319f1.png)     no-repeat center;
  background-size: cover;
  z-index: 286;
  border-radius: 20px;
}
.flex-row-e {
  display: block;
  position: relative;
  height: 20px;
  margin: 69.35px 0 0 801px;
  color: #181818;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 443;
}
.client-testimonials {
  position: relative;
  width: 1709.61px;
  height: 30px;
  margin: 100.002px 0 0 99.195px;
  z-index: 290;
}
.line-16a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 30px;
  top: calc(50% - 15px);
  left: calc(50% - 120px);
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 288;
}
.line-16b {
  position: absolute;
  width: 686.826px;
  height: 3.976px;
  top: 17.069px;
  left: 0;
  background: url(../images/72b724b3-b597-4513-8db1-55d591d963ce.png)     no-repeat center;
  background-size: cover;
  z-index: 289;
}
.flex-row-fe-16c {
  position: absolute;
  width: 691.796px;
  height: 3.976px;
  top: 17.069px;
  left: 1017.814px;
  background: url(../images/0824602a-0d03-4ee2-864d-0393dbce6cc6.png)     no-repeat center;
  background-size: cover;
  z-index: 290;
}
.layer-copy-16d { gap:15px;
  display: flex;
  align-items: center;   flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
 
 
  margin: 51.676px 0 0 0;
  z-index: 294;
}
.layer-copy-16e {
  flex-shrink: 0;
  position: relative; width: 32%;
 
  
  z-index: 292;
}

.layer-copy-16e img { width:100%;}
.layer-copy-16f {
  flex-shrink: 0;
  position: relative;
  width: 545.176px;
  height: 319.179px;
  background: url(../images/728761dbc5bb042baf621bca9404f61c40fd58eb.png)     no-repeat center;
  background-size: cover;
  z-index: 293;
}
.flex-row-cc {
  flex-shrink: 0;
  position: relative;
  width: 545.176px;
  height: 319.179px;
  background: url(../images/6a6f3b1fc2b522ff744b43c3edad0dc60bb17901.png)     no-repeat center;
  background-size: cover;
  z-index: 294;
}
.image-170 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1708.001px;
  height: 319.179px;
  margin: 50.016px 0 0 0;
  z-index: 298;
}
.image-171 {
  flex-shrink: 0;
  position: relative;
  width: 545.175px;
  height: 319.179px;
  background: url(../images/a25db07a878fdf771edeb2fcb483f0fc0cc2ebb1.png)     no-repeat center;
  background-size: cover;
  z-index: 296;
}
.image-172 {
  flex-shrink: 0;
  position: relative;
  width: 545.175px;
  height: 319.179px;
  background: url(../images/2d1350a6fcd3389aac530d9a6c776e12b2003753.png)     no-repeat center;
  background-size: cover;
  z-index: 297;
}
.rectangle-173 {
  flex-shrink: 0;
  position: relative;
  width: 545.175px;
  height: 319.179px;
  background: url(../images/5c7274adbc2d4f6b08cac1f556ce9bccc9ecc1f3.png)     no-repeat center;
  background-size: cover;
  z-index: 298;
}
.explore-more-174 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 388.638px;
  height: 40.752px;
  margin: 49.698px 0 0 760.178px;
  background: #f1f4f9;
  z-index: 302;
  border-radius: 34.789px;
}
.flex-row-175 {
  flex-shrink: 0;
  position: relative;
  height: 20px;
  color: #181818;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 302;
}
.line-176 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1709.611px;
  height: 30px;
  margin: 100.496px 0 0 99.195px;
  z-index: 306;
}
.previously-viewed-products {
  flex-shrink: 0;
  position: relative;
  width: 633.152px;
  height: 3.976px;
  background: url(../images/84145894-cdcb-4385-9b7e-7fe21e1c82db.png)     no-repeat center;
  background-size: cover;
  z-index: 305;
}
.line-177 {
  flex-shrink: 0;
  position: relative;
  height: 30px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 304;
}
.frame-178 {
  flex-shrink: 0;
  position: relative;
  width: 634.146px;
  height: 3.976px;
  background: url(../images/066422b2-0e55-4358-a63f-69e860b03bf1.png)     no-repeat center;
  background-size: cover;
  z-index: 306;
}
.frame-179 {
  position: relative;
  width: 1707px;
  height: 434px;
  margin: 50.002px 0 0 100px;
  z-index: 631;
  overflow: hidden;
}
.group-17a {
  position: relative;
  width: 1712px;
  height: 58px;
  margin: 188px 0 0 4px;
  z-index: 733;
}
.group-17b {
  position: absolute;
  width: 56.961px;
  height: 56.961px;
  top: 0.26px;
  left: 5.004px;
  background: url(../images/e22ba4ad-ccd0-41d7-b5dd-e64aa7c22357.png)     no-repeat center;
  background-size: cover;
  z-index: 735;
}
.frame-17c {
  position: absolute;
  width: 56.961px;
  height: 56.961px;
  top: 0.26px;
  left: 1641.25px;
  background: url(../images/ddc46be9-d5a0-4186-b24d-afc644fc3cd1.png)     no-repeat center;
  background-size: cover;
  z-index: 736;
}
.frame-17d {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 967.619px;
  position: absolute;
  width: 1301.763px;
  height: 56.928px;
  top: 0.51px;
  left: 0;
  padding: 0 0 0 0;
  z-index: 734;
}
.group-17e {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 28px;
  position: absolute;
  width: 1708px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 632;
  overflow: auto hidden;
}
.group-17f {
  flex-shrink: 0;
  position: relative;
  width: 319.318px;
  height: 434.457px;
  z-index: 633;
}
.personalised-d-moon-la-180 {
  position: relative;
  width: 307.378px;
  height: 92.743px;
  margin: 326.257px 0 0 8.666px;
  font-size: 0px;
  z-index: 635;
  overflow: visible auto;
}
.price {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 636;
}
.group-181 {
  display: block;
  position: relative;
  height: 24px;
  margin: 12.742px 0 0 0.34px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 637;
}
.rating-182 {
  position: relative;
  width: 124px;
  height: 19px;
  margin: 13px 0 0 0.34px;
  z-index: 638;
}
.star-183 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19px;
  text-align: left;
  white-space: nowrap;
  z-index: 639;
}
.group-184 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19px;
  top: 0;
  left: 49px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19px;
  text-align: left;
  white-space: nowrap;
  z-index: 640;
}
.group-185 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2.001px;
  left: 28.717px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 641;
}
.group-186 {
  position: absolute;
  width: 319.318px;
  height: 434.457px;
  top: 0;
  left: 0;
  background: url(../images/15432358-b599-45b2-a63b-e797e623f7cd.png)     no-repeat center;
  background-size: cover;
  z-index: 634;
}
.personalised-photo-fram {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 642;
}
.group-187 {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.682px;
  z-index: 650;
}
.layer-copy-188 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 651;
}
.group-189 {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 643;
}
.rectangle-18a {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/d61a4885-25c4-4939-9f16-85cfba19f3e6.png)     no-repeat center;
  background-size: cover;
  z-index: 648;
  border-radius: 16.091px 16.091px 0 0;
}
.rating-18b {
  position: absolute;
  width: 35.318px;
  height: 38px;
  top: 0;
  left: 283.682px;
  background: url(../images/12edfa81-a357-4586-8dfc-ae2822dfa919.png)     no-repeat center;
  background-size: cover;
  z-index: 649;
}
.star-18c {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/fff92a11-7cc3-4952-9686-3ae49b5e56f0.png)     no-repeat center;
  background-size: cover;
  z-index: 644;
}
.star-18d {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 401px;
  left: 8.682px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 645;
}
.group-18e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 401px;
  left: 57.785px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 646;
}
.price-18f {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 403px;
  left: 37.734px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 647;
}
.price-190 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 8.684px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 652;
}
.group-191 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 86.684px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 653;
}
.discount {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364px;
  left: 184.668px;
  font-size: 0px;
  z-index: 654;
  border-radius: 5.198px;
}
.rectangle-192 {
  display: block;
  position: relative;
  height: 19.827px;
  margin: 0 0 0 17.328px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 656;
}
.group-193 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 0;
  left: 0;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 655;
  border-radius: 5.198px;
}
.group-194 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 657;
}
.personalised-in-comb {
  position: relative;
  width: 307.378px;
  height: 92.528px;
  margin: 326.257px 0 0 8.982px;
  font-size: 0px;
  z-index: 659;
  overflow: visible auto;
}
.text-96 {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 660;
}
.currency {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 12.952px 0 0 0;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24.002px;
  text-align: left;
  white-space: nowrap;
  z-index: 661;
}
.group-195 {
  position: relative;
  width: 84.86px;
  height: 18.784px;
  margin: 12.789px 0 0 0;
  z-index: 662;
}
.rating-196 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 663;
}
.tags {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.104px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 664;
}
.star-rating {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 665;
}
.group-197 {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  background: url(../images/73f25cbb-9294-49fa-9ee1-76967b27a14e.png)     no-repeat center;
  background-size: cover;
  z-index: 658;
}
.group-198 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 666;
}
.group-199 {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.666px;
  z-index: 671;
}
.product-name {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 672;
}
.group-19a {
  position: relative;
  width: 84.858px;
  height: 18.784px;
  margin: 50.742px 0 0 11.416px;
  z-index: 678;
}
.rating-19b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17.74px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 17.74px;
  text-align: left;
  white-space: nowrap;
  z-index: 679;
}
.tags-19c {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.102px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 680;
}
.star-rating-19d {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 681;
}
.group-19e {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 667;
}
.image-19f {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/d91678356e323e6167bf663282a96171c8945595.png)     no-repeat center;
  background-size: cover;
  z-index: 669;
  border-radius: 16.091px 16.091px 0 0;
}
.group-1a0 {
  position: absolute;
  width: 35.318px;
  height: 38px;
  top: 0;
  left: 283.682px;
  background: url(../images/5b486d8d-3bea-4d08-8a0a-d713da81dd76.png)     no-repeat center;
  background-size: cover;
  z-index: 670;
}
.rectangle-1a1 {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/fdf9370f-0fec-41a0-9da5-4ad15338ca22.png)     no-repeat center;
  background-size: cover;
  z-index: 668;
}
.currency-1a2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 11.684px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 673;
}
.currency-1a3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 84.684px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 674;
}
.discount-1a4 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364px;
  left: 184.668px;
  font-size: 0px;
  z-index: 675;
  border-radius: 5.198px;
}
.rectangle-1a5 {
  display: block;
  position: relative;
  height: 19.827px;
  margin: 0 0 0 17.328px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 677;
}
.group-1a6 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 0;
  left: 0;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 676;
  border-radius: 5.198px;
}
.group-1a7 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 682;
}
.group-1a8 {
  position: relative;
  width: 307.378px;
  height: 92.528px;
  margin: 326.257px 0 0 8.666px;
  font-size: 0px;
  z-index: 687;
  overflow: visible auto;
}
.product-name-1a9 {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 688;
}
.currency-1aa {
  display: block;
  position: relative;
  height: 24px;
  margin: 12.742px 0 0 0.02px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 689;
}
.group-1ab {
  position: relative;
  width: 84.86px;
  height: 18.784px;
  margin: 13.001px 0 0 0;
  z-index: 690;
}
.rating-1ac {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 691;
}
.tags-1ad {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.104px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 692;
}
.star-rating-1ae {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 693;
}
.group-1af {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 683;
}
.image-1b0 {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/cb889f3d2005022a8c528f7f86bdb920f1a526e8.png)     no-repeat center;
  background-size: cover;
  z-index: 685;
  border-radius: 16.091px 16.091px 0 0;
}
.group-1b1 {
  position: absolute;
  width: 35px;
  height: 38px;
  top: 0;
  left: 284px;
  background: url(../images/264d8a82-0d04-4a5a-992c-778f73d69bfb.png)     no-repeat center;
  background-size: cover;
  z-index: 686;
}
.rectangle-1b2 {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/cc90c0ed-30c7-42a3-8175-b37ee0365b2f.png)     no-repeat center;
  background-size: cover;
  z-index: 684;
}
.group-1b3 {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 694;
}
.group-1b4 {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.666px;
  z-index: 699;
}
.product-name-1b5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 700;
}
.group-1b6 {
  position: relative;
  width: 84.858px;
  height: 18.784px;
  margin: 50.742px 0 0 11.416px;
  z-index: 705;
}
.rating-1b7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17.74px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 17.74px;
  text-align: left;
  white-space: nowrap;
  z-index: 706;
}
.tags-1b8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.102px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 707;
}
.star-rating-1b9 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 708;
}
.group-1ba {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 695;
}
.image-1bb {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/5e890c10e5cbed8899752e19823170900ff25710.png)     no-repeat center;
  background-size: cover;
  z-index: 697;
  border-radius: 16.091px 16.091px 0 0;
}
.group-1bc {
  position: absolute;
  width: 35px;
  height: 38px;
  top: 0;
  left: 284px;
  background: url(../images/18c13c2e-85ec-46ae-bca2-1faff6e972e2.png)     no-repeat center;
  background-size: cover;
  z-index: 698;
}
.rectangle-1bd {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/3fbab1ad-5448-431a-8c92-7d42412f1784.png)     no-repeat center;
  background-size: cover;
  z-index: 696;
}
.currency-1be {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 11.684px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 701;
}
.currency-1bf {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 83.684px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 702;
}
.discount-1c0 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364.666px;
  left: 184.668px;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 703;
  border-radius: 5.198px;
}
.group-1c1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19.827px;
  top: 364.666px;
  left: 201.996px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 704;
}
.group-1c2 {
  flex-shrink: 0;
  position: relative;
  width: 319.318px;
  height: 434.457px;
  z-index: 709;
}
.product-name-1c3 {
  position: relative;
  width: 307.378px;
  height: 92.528px;
  margin: 326.257px 0 0 8.666px;
  font-size: 0px;
  z-index: 714;
  overflow: visible auto;
}
.currency-1c4 {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 715;
}
.currency-1c5 {
  display: block;
  position: relative;
  height: 24.002px;
  margin: 12.952px 0 0 0;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24.002px;
  text-align: left;
  white-space: nowrap;
  z-index: 716;
}
.group-1c6 {
  position: relative;
  width: 84.86px;
  height: 18.784px;
  margin: 12.789px 0 0 0;
  z-index: 717;
}
.rating-1c7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 718;
}
.tags-1c8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.104px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 719;
}
.star-rating-1c9 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 720;
}
.group-1ca {
  position: absolute;
  width: 319.318px;
  height: 434.457px;
  top: 0;
  left: 0;
  z-index: 710;
}
.image-1cb {
  position: absolute;
  width: 319px;
  height: 319px;
  top: 0;
  left: 0;
  background: url(../images/c21592933ba22d0e2cb367f139d7a6b60b2be247.png)     no-repeat center;
  background-size: cover;
  z-index: 712;
  border-radius: 16.091px 16.091px 0 0;
}
.group-1cc {
  position: absolute;
  width: 35.318px;
  height: 38px;
  top: 0;
  left: 284px;
  background: url(../images/f4de36aa-b5cb-4326-b151-ed19d2e8c596.png)     no-repeat center;
  background-size: cover;
  z-index: 713;
}
.rectangle-1cd {
  position: absolute;
  width: 319px;
  height: 161.465px;
  top: 272.992px;
  left: 0;
  background: url(../images/ef8b24c3-ae1d-411e-91b5-7e730a7954db.png)     no-repeat center;
  background-size: cover;
  z-index: 711;
}
.group-1ce {
  flex-shrink: 0;
  position: relative;
  width: 319px;
  height: 434.457px;
  z-index: 721;
}
.group-1cf {
  position: relative;
  width: 307.378px;
  height: 24.002px;
  margin: 326.257px 0 0 8.666px;
  z-index: 723;
}
.product-name-1d0 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24.002px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.549999237060547px;
  font-weight: 400;
  line-height: 23.831px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 1.17px;
  z-index: 724;
}
.group-1d1 {
  position: relative;
  width: 84.858px;
  height: 18.784px;
  margin: 50.742px 0 0 11.416px;
  z-index: 729;
}
.rating-1d2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17.74px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 17.74px;
  text-align: left;
  white-space: nowrap;
  z-index: 730;
}
.tags-1d3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18.784px;
  top: 0;
  left: 50.102px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15.592738151550293px;
  font-weight: 500;
  line-height: 18.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 731;
}
.star-rating-1d4 {
  position: absolute;
  width: 15.593px;
  height: 14.981px;
  top: 2px;
  left: 29.053px;
  background: url(../images/1f771a8901a5c7986ed3a1155d1443a53581dfcc.png)     no-repeat center;
  background-size: cover;
  z-index: 732;
}
.group-1d5 {
  position: absolute;
  width: 319px;
  height: 434.457px;
  top: 0;
  left: 0;
  background: url(../images/1c303ed9-644b-4ae5-b3b7-f9ac42ef61e5.png)     no-repeat center;
  background-size: cover;
  z-index: 722;
}
.currency-1d6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 11.363px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 725;
}
.currency-1d7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 363px;
  left: 84.363px;
  color: #888888;
  font-family: Montserrat, var(--default-font-family);
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 726;
}
.discount-1d8 {
  position: absolute;
  width: 98.754px;
  height: 21.64px;
  top: 364.666px;
  left: 184.668px;
  background: #ffffff;
  border: 1.733px solid rgba(0, 0, 0, 0.3);
  z-index: 727;
  border-radius: 5.198px;
}
.text-b3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 19.827px;
  top: 364.666px;
  left: 201.996px;
  color: #ff0000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 17.32526397705078px;
  font-weight: 500;
  line-height: 19.827px;
  text-align: left;
  white-space: nowrap;
  z-index: 728;
}
.rectangle-1d9 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 388.638px;
  height: 40.752px;
  margin: 50.566px 0 0 759.184px;
  background: #f1f4f9;
  z-index: 398;
  border-radius: 34.789px;
}
.explore-more-1da {
  flex-shrink: 0;
  position: relative;
  height: 20px;
  color: #181818;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 500;
  line-height: 19.906px;
  text-align: left;
  white-space: nowrap;
  z-index: 398;
}
.flex-row-d-1db {
  position: relative; width:100%;
 
  height: 404.541px;
  margin: 99.832px 0 0 0;
  z-index: 404;
}
.rectangle-1dc {
  position: absolute;
  width: 32.15%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 0px;
  background: url(../images/ca7d50e2-28d5-4b4d-8100-f89926344e5a.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 404;
}
.why-choose-presto {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 289px;
  height: 42px;
  margin: 119.85px 0 0 75.805px;
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: 34.46818542480469px;
  font-weight: 500;
  line-height: 42px;
  text-align: center;
  white-space: nowrap;
  z-index: 407;
}
.choose {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 180px;
  height: 56px;
  margin: 6.172px 0 0 77.105px;
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: 45.95758056640625px;
  font-weight: 700;
  line-height: 56px;
  text-align: center;
  white-space: nowrap;
  z-index: 405;
}
.presto {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 181px;
  height: 56px;
  margin: -5.139px 0 0 183.449px;
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: 45.95758056640625px;
  font-weight: 700;
  line-height: 56px;
  text-align: center;
  white-space: nowrap;
  z-index: 406;
}
.rectangle-1dd {
  position: absolute;
  width: 36.57%;
  height: 96.07%;
  top: 0.25%;
  left: 0.15%;
  background: url(../images/38648701-b69a-4d9c-a1e0-b8287e71071b.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 401;
}
.rectangle-1de {
  position: absolute;
  width: 100%;
  height: 85.01%;
  top: 5.9%;
  left: 0;
  background: url(../images/8f1ea2c9c3d8f8aa79c0b5391545ba514c7a94bf.png)     no-repeat center;
  background-size: cover;
  z-index: 402;
  border-radius: 34.789px;
}
.rectangle-1df {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -0.14%;
  left: -0.03%;
  background: rgba(255, 255, 255, 0.8);
  border: 0.5px solid #888888;
  z-index: 403;
  border-radius: 34.789px;
}
.flex-row-1e0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1005.106px;
  height: 147.106px;
  margin: 70.547px 0 0 598.805px;
  z-index: 417;
}
.group-1e1 {
  flex-shrink: 0;
  position: relative;
  width: 147.106px;
  height: 147.106px;
  background: url(../images/7c172359-b9a8-4b26-b2cc-530a099a5a40.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 417;
}
.group-1e2 {
  flex-shrink: 0;
  position: relative;
  width: 148.1px;
  height: 147.106px;
  background: url(../images/a55faebb-568e-4b28-9633-e9a6c10b77b6.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 414;
}
.line-1e3 {
  position: relative;
  width: 93.432px;
  height: 1.988px;
  margin: 2.012px 0 0 14.734px;
  background: url(../images/d84658ac-b7f9-4e7a-b0e2-027cd42b851c.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 400;
}
.group-1e4 {
  flex-shrink: 0;
  position: relative;
  width: 147.106px;
  height: 147.106px;
  background: url(../images/6460ab5a-d0e3-4605-b734-0ade64250169.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 415;
}
.group-1e5 {
  flex-shrink: 0;
  position: relative;
  width: 147.106px;
  height: 147.106px;
  background: url(../images/16488f39-d419-4bcb-b63c-80e7a91c77e5.png)     no-repeat center;
  background-size: 100% 100%;
  z-index: 416;
}
.flex-row-c {
  position: relative;
  width: 994px;
  height: 20px;
  margin: 20.838px 0 0 613.805px;
  z-index: 413;
}
.years-of-trust {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 11.77%;
  height: 100%;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 700;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 410;
}
.shop-earn-rewards {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 20.82%;
  height: 100%;
  top: 0;
  left: 24.75%;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 700;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 413;
}
.excellent-support {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 15.39%;
  height: 100%;
  top: 0;
  left: 55.73%;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 700;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 412;
}
.happy-customers {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 15.39%;
  height: 100%;
  top: 0;
  left: 84.61%;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.329999923706055px;
  font-weight: 700;
  line-height: 19.906px;
  text-align: center;
  white-space: nowrap;
  z-index: 411;
}
.footer-pc {
  position: relative;
 
 
  margin: 0;
  background: #ffffff;
  z-index: 307;
  overflow: hidden;
}
.flex-row-1e6 {
  position: relative;
   
  height: 110.347px;
  margin: 0 0 0 0;
  z-index: 389;
}
.rectangle-1e7 {
 
  height: 110.347px;
  top: 0;
  left: 0;
  background: #d9d9d9;
  z-index: 309;
}
.group-1e8 { position: relative;
 
  width: 643.453px;
  height: 49.706px;
   
  z-index: 389;
}
.subscribe-exclusive-offers input { width:100%; border:none; outline:none;}
button.subscribe { background:none; border:none; outline:none;}

.rectangle-1e9 {
  position: absolute;
  width: 643.193px;
  height: 49.706px;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: 390;
  border-radius: 28.332px;
}
.rectangle-1ea {
  position: absolute;
  width: 167.012px;
  height: 49.706px;
  top: 0;
  left: 476.442px;
  background: #ff5656;
  z-index: 392;     right: 30%;
  border-radius: 0 28.332px 28.332px 0;
}
.subscribe-exclusive-offers {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18px;
  top: 15.906px;
  left: 20.876px; right: 167px;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 14.877145767211914px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  z-index: 391;
}
.subscribe {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: calc(50% - 7.86px);
  left: 524.16px;
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.917627334594727px;
  font-weight: 600;
  line-height: 16.966px;
  text-align: left;
  white-space: nowrap;
  z-index: 393;
}
.group-1eb {
 
  width: 482.406px;
  height: 42.037px;
 
  z-index: 310;
}
.group-1ec {
  
  width: 294.519px;
  height: 42.037px;
  top: 0;
  left: 50%;
  transform: translate(-18.1%, 0);
  z-index: 311;
}
.facebook-copy {
  position: absolute;
  width: 42.037px;
  height: 42.037px;
  top: 0;
  left: 0;
  background: url(../images/c0810a407c832d7e355da6510076826f25232791.png)     no-repeat center;
  background-size: cover;
  z-index: 312;
}
.twitter-copy {
  position: absolute;
  width: 42.037px;
  height: 42.037px;
  top: 0;
  left: 63.057px;
  background: url(../images/6b922cb6ec59d442ee72d71fcf4a0b88081d806e.png)     no-repeat center;
  background-size: cover;
  z-index: 313;
}
.instagram-copy {
  position: absolute;
  width: 42.037px;
  height: 42.037px;
  top: 0;
  left: 126.111px;
  background: url(../images/4f6ef403fcbb2fbac13418328541df21c98862c9.png)     no-repeat center;
  background-size: cover;
  z-index: 314;
}
.internet-copy {
  position: absolute;
  width: 42.037px;
  height: 42.037px;
  top: 0;
  left: 189.426px;
  background: url(../images/72775a2af3bc272890101b4148dd55c090c1b1d1.png)     no-repeat center;
  background-size: cover;
  z-index: 315;
}
.youtube-copy {
  position: absolute;
  width: 42.037px;
  height: 42.037px;
  top: 0;
  left: 252.482px;
  background: url(../images/28064db6ddaf2db5b77a7f4132cf7f560e0142ae.png)     no-repeat center;
  background-size: cover;
  z-index: 316;
}

.social-ic img{ width:42px; margin:0 5px;}


.lets-get-social { padding-right: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
 
  height: 24px;
  top: 9.941px;
  left: 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 317;
}
.flex-row-ffe {
  position: relative;
 
  margin: 0px 0 0 0;
  font-size: 0px;
  z-index: 395;
  overflow: visible auto;
}
.send-personalised-gifts {
  display: block;
  position: relative;
  height: 24px;
  margin: 49.706px 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 318;
}
.our-blogs {
  display: block;
  position: relative;
  height: 24px;
  margin: 158.917px 0 0 98.417px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 319;
}
.know-about-presto {
  position: relative;
  width: 1709.88px;
  height: 442.382px;
  margin: 263.299px 0 0 99.412px;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
  z-index: 394;
}
.know-about-presto-1ed {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
.press-releases-blog-contact-us {
  position: relative;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
}
.gifts-by-recipient {
  position: relative;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.gifts-by-recipient-1ee {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.know-about-presto-1ef {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
.gifts-by-recipient-1f0 {
  position: relative;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.know-about-presto-1f1 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
.gifts-by-recipient-1f2 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.gifts-by-recipient-1f3 {
  position: relative;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.know-about-presto-1f4 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
.gifts-by-recipient-1f5 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.gifts-by-recipient-1f6 {
  position: relative;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.gifts-by-recipient-1f7 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.know-about-presto-1f8 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
.gifts-by-recipient-1f9 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.gifts-by-recipient-1fa {
  position: relative;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.rectangle-1fb {
  position: absolute;
  width: 1908.703px;
  height: 1614.445px;
  top: 0;
  left: 0;
  background: #fafafc;
  z-index: 308;
}
/*.read-more {
  
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
 
 
  top: 10px;
  left: 0;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 14.911744117736816px;
  font-weight: 400;
  line-height: 18.177px;
  text-align: left;
  z-index: 320;
}*/
.frame-1fc {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 18px;
  top: 157.071px;
  left: 515.212px;
  color: #f01414;
  font-family: Montserrat, var(--default-font-family);
  font-size: 14.911744117736816px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  z-index: 395;
}
.layer-copy-1fd {
  position: absolute;
  width: 1709.88px;
  height: 178.477px;
  top: 291.276px;
  left: 99.412px;
  z-index: 321;
  overflow: hidden;
}
.layer-copy-1fe {
  position: absolute;
  width: 354.076px;
  height: 178.477px;
  top: 0;
  left: 0px;
  background: url(../images/196a054f-24c3-49c0-8e27-03ab6d68072a.png)     no-repeat center;
  background-size: cover;
  z-index: 322;
  border-radius: 3.967px;
}
.layer-copy-1ff {
  position: absolute;
  width: 354.076px;
  height: 178.477px;
  top: 0;
  left: 368.953px;
  background: url(../images/e6c0de3c-4b1c-4c99-ab7c-c00085919741.png)     no-repeat center;
  background-size: cover;
  z-index: 323;
  border-radius: 3.967px;
}
.layer-copy-200 {
  position: absolute;
  width: 354.076px;
  height: 178.477px;
  top: 0;
  left: 737.906px;
  background: url(../images/e4399c94-7774-4577-be95-59a6d1990c48.png)     no-repeat center;
  background-size: cover;
  z-index: 324;
  border-radius: 3.967px;
}
.layer-copy-201 {
  position: absolute;
  width: 354.076px;
  height: 178.477px;
  top: 0;
  left: 1106.859px;
  background: url(../images/34aee0f6-c4a2-4ca1-ae43-140986227002.png)     no-repeat center;
  background-size: cover;
  z-index: 325;
  border-radius: 3.967px;
}
.layer-copy-202 {
  position: absolute;
  width: 354.076px;
  height: 178.477px;
  top: 0;
  left: 1475.812px;
  background: url(../images/577ddc94-6236-4b9a-8fb2-1f0bf2ed3ae4.png)     no-repeat center;
  background-size: cover;
  z-index: 326;
  border-radius: 3.967px;
}
.frame-203 {
  position: absolute;
  width: 354.076px;
  height: 178.477px;
  top: 0;
  left: 1844.765px;
  background: url(../images/3fca5bd2-d19a-4a52-a767-e28fb3f804e5.png)     no-repeat center;
  background-size: cover;
  z-index: 327;
  border-radius: 3.967px;
}
.frame-204 {
  position: absolute;
  width: 1688.009px;
  height: 71.576px;
  top: 344.958px;
  left: 50%;
  transform: translate(-50.02%, 0);
  z-index: 328;
}
.group-205 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 1195.607px;
  position: absolute;
  width: 1608.48px;
  height: 70.342px;
  top: 0.3px;
  left: 0px;
  padding: 0 0 0 0;
  z-index: 329;
}
.group-206 {
  position: absolute;
  width: 54.676px;
  height: 54.676px;
  top: 9.941px;
  left: 0px;
  background: url(../images/0f9ca098-13a9-4429-a252-38021c2ebf32.png)     no-repeat center;
  background-size: cover;
  z-index: 330;
}
.frame-207 {
  position: absolute;
  width: 54.676px;
  height: 54.676px;
  top: 9.941px;
  left: 1633.796px;
  background: url(../images/17144816-77aa-41a1-9992-a0fb77c35bcd.png)     no-repeat center;
  background-size: cover;
  z-index: 331;
}
.general-queries {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 17.894px;
  position:  ;
  
  top: 1021.952px;
  left: 1136.054px;
  z-index: 337;
}

.mt-59 { margin-top:59px;}

.footer-all { margin-top:49px;}


.footer-all h3 {color: #000;
font-family: Montserrat;
font-size: 19.882px;
font-style: normal;
font-weight: 600;
line-height: normal;}

.footer-all p {
color: #666;
font-family: Montserrat;
font-size: 14.912px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.footer-all p a { color: #666;}


.text-d3 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 28.829px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 600;
  line-height: 24.237px;
  text-align: left;
  white-space: nowrap;
  z-index: 338;
}
.group-208 {
  flex-shrink: 0;
  position: relative;
  width: 177.559px;
  height: 216.713px;
  z-index: 339;
}
.flex-column-bc {
  position: absolute;
  width: 33.797px;
  height: 216.713px;
  top: 0;
  left: 0;
  z-index: 347;
}
.mask-group {
  position: relative;
  width: 33.796px;
  height: 33.796px;
  margin: 0 0 0 0px;
  background: url(../images/a66b89c2-171f-4cd7-a7ea-4abfd69ce0d9.png)     no-repeat center;
  background-size: cover;
  z-index: 341;
}
.product-return {
  position: relative;
  width: 33.796px;
  height: 33.796px;
  margin: 25.851px 0 0 0;
  background: url(../images/22f27674f9186a10c8a67c3988b28fb7fbaae392.png)     no-repeat center;
  background-size: cover;
  opacity: 0.6;
  z-index: 345;
}
.mask-group-209 {
  position: relative;
  width: 33.796px;
  height: 33.796px;
  margin: 25.851px 0 0 0px;
  background: url(../images/4bf76784-0f16-4ac2-ba25-4291b6c8667c.png)     no-repeat center;
  background-size: cover;
  z-index: 343;
}
.delivery-cancelled {
  position: relative;
  width: 33.796px;
  height: 33.796px;
  margin: 29.828px 0 0 0;
  background: url(../images/e4080b0ac6ffc95a29577de7fecc5df43ddddfc4.png)     no-repeat center;
  background-size: cover;
  opacity: 0.6;
  z-index: 347;
}
.flex-column {
  position: absolute;
  width: 134px;
  height: 200.816px;
  top: 6.289px;
  left: 43.559px;
  font-size: 0px;
  z-index: 346;
}
.track-your-order {
  display: block;
  position: relative;
  height: 17px;
  margin: 0 0 0 0.14px;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.88780403137207px;
  font-weight: 500;
  line-height: 16.929px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 340;
}
.refund-policy {
  display: block;
  position: relative;
  height: 17px;
  margin: 42.719px 0 0 0.14px;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.88780403137207px;
  font-weight: 500;
  line-height: 16.929px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 344;
}
.shipping-policy {
  display: block;
  position: relative;
  height: 17px;
  margin: 45.92px 0 0 4.51px;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.88780403137207px;
  font-weight: 500;
  line-height: 16.929px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 342;
}
.cancellation-policy {
  display: block;
  position: relative;
  height: 17px;
  margin: 44.177px 0 0 0;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.88780403137207px;
  font-weight: 500;
  line-height: 16.929px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 346;
}
.group-20a {
  position:  ;
 width: 23%;
  top: 1021.952px;
  left: 98.416px;
  z-index: 375;
}
.group-20b {
  position: relative;
   
  margin: 0 0 0 0px;
  font-size: 0px;
  z-index: 376;
  overflow: visible auto;
}
.about-us {
  display: block;
  position: relative;
  height: 24px;
  margin: 0 0 0 0.99px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 377;
}
.www-prestogifts-com {
 
    
  margin: 24.712px 0 0 0;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 14.911744117736816px;
  font-weight: 400;
  line-height: 18.177px;
  text-align: left;
  z-index: 378;
}
.group-20c {
  position: relative;
 
  
  margin: 18.809px 0 0 0;
  z-index: 379;
}
.flex-column-be {
  position: absolute;
  width: 29.467px;
  height: 108.669px;
  top: 0;
  left: 0;
  z-index: 385;
}
.mask-group-20d {
  position: relative;
  width: 25.797px;
  height: 25.927px;
  margin: 0 0 0 1.622px;
  background: url(../images/e8f67faf-f599-4582-a970-24ccf747c3dc.png)     no-repeat center;
  background-size: cover;
  z-index: 380;
}
.mask-group-20e {
  position: relative;
  width: 26.841px;
  height: 20.353px;
  margin: 16.9px 0 0 0;
  background: url(../images/759ede5d-4bda-4a0f-a1ab-577e49750cb5.png)     no-repeat center;
  background-size: cover;
  z-index: 383;
}
.mask-group-20f {
  position: relative;
  width: 29.467px;
  height: 30.054px;
  margin: 15.435px 0 0 0;
  background: url(../images/9b3b8e39-9cbb-4e84-bcc0-2e2674e09e9e.png)     no-repeat center;
  background-size: cover;
  z-index: 385;
}






.flex-column-210 {
  padding-left: 44px;
   
  top: 1.538px;
  left: 48.394px;
  font-size: 0px;
  z-index: 384;
}
.phone-number {
  display: block;
  position: relative;
  height: 21px;
  margin: 0 0 0 1.309px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.86076545715332px;
  font-weight: 500;
  line-height: 20.553px;
  text-align: left;
  white-space: nowrap;
  z-index: 381;
}
.email {
  display: block;
  position: relative;
  height: 21px;
  margin: 15.697px 0 0 0;
  color: #2e2e2e;
  font-family: Montserrat, var(--default-font-family);
  font-size: 16.86076545715332px;
  font-weight: 500;
  line-height: 20.553px;
  text-align: left;
  white-space: nowrap;
  z-index: 382;
}
.address {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  
  height: 47.607px;
  margin: 15.691px 0 0 2.618px;
  color: #222222;
  font-family: Montserrat, var(--default-font-family);
  font-size: 14.877145767211914px;
  font-weight: 500;
  line-height: 18.135px;
  text-align: left;
  z-index: 384;
}
.group-211 {
  position:  ; 
  width: 25%;
 
 
  z-index: 332;
}
.group-212 {
  position: relative;
 
  margin: 0 0 0 19.5px;
  font-size: 0px;
  z-index: 333;
  overflow: visible auto;
}
.payment-method {
  display: block;
  position: relative;
  height: 24px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 334;
}
.safe-shopping {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
 
 
  margin: 24.712px 0 0 0;
  color: #666666;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 400;
  line-height: 16.926px;
  text-align: left;
  z-index: 335;
}
.group-copy {
  position: relative;
 
 
  margin: 19.882px 0 0 0;
 
 
  z-index: 336;
}
.group-213 {
  
  width: 375.41px;
 
 
  
  z-index: 348;
}

.rwe1 ul { padding:0; margin:0;}


.footer-band { background:#D9D9D9; padding: 15px 0; color:#000000;
  font-size: 12px; margin-top: 50px;}
  
  .footer-band a { color:#000000;}

.rwe1 ul li { list-style-type: none; margin: 10px 0;}

.rwe1 ul li a { color: rgba(0, 0, 0, 0.5);}

.quick-links {
  display: block;
  position: relative;
  height: 28.829px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 19.88232421875px;
  font-weight: 600;
  line-height: 24.237px;
  text-align: left;
  white-space: nowrap;
  z-index: 349;
}
.contact-us {
  position: relative;
  width: 346.71px;
  height: 34px;
  margin: 16.9px 0 0 0;
  z-index: 362;
}
.corporate-gift-in-bangalore {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 350;
}
.about-us-214 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 118.3px;
  height: 34px;
  top: 0;
  left: 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  text-overflow: initial;
  z-index: 362;
  overflow: hidden;
}
.personalised-gifts-215 {
  display: block;
  position: relative;
  height: 17px;
  margin: -1.27px 0 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 351;
}
.gifts-for-men {
  display: block;
  position: relative;
  height: 17px;
  margin: -0.02px 0 0 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 363;
}
.corporate-gifts {
  display: block;
  position: relative;
  height: 17px;
  margin: -1.094px 0 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 352;
}
.wishlists {
  display: block;
  position: relative;
  height: 17px;
  margin: -0.1px 0 0 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 364;
}
.birthday-gifts-216 {
  display: block;
  position: relative;
  height: 17px;
  margin: -1.323px 0 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 353;
}
.track-orders {
  display: block;
  position: relative;
  height: 17px;
  margin: 0.13px 0 0 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 365;
}
.anniversary-gifts-217 {
  display: block;
  position: relative;
  height: 17px;
  margin: -1.094px 0 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 354;
}
.store-locator {
  display: block;
  position: relative;
  height: 17px;
  margin: -0.25px 0 0 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 366;
}
.rubber-stamps {
  display: block;
  position: relative;
  height: 17px;
  margin: -0.94px 0 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 355;
}
.group-218 {
  display: block;
  position: relative;
  height: 17px;
  margin: -0.1px 0 0 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 367;
}
.corporate-gift-in-kolkata {
  position: relative;
  width: 359.702px;
  height: 34px;
  margin: -1.094px 0 0 0;
  z-index: 360;
}
.refund-policy-219 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 117.306px;
  height: 34px;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  text-overflow: initial;
  z-index: 356;
  overflow: hidden;
}
.shipping-policy-21a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: 16.9px;
  left: 228.41px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 360;
}
.cancellation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 314px;
  height: 19.982px;
  margin: 12.724px 0 0 0;
  z-index: 361;
}
.group-21b {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 357;
}
.review-comments {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 361;
}
.trending-now {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 328.41px;
  height: 19.982px;
  margin: 12.824px 0 0 0;
  z-index: 368;
}
.group-21c {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 358;
}
.privacy-policy {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 368;
}
.send-gifts-to-kolkata {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 375.41px;
  height: 19.831px;
  margin: 12.975px 0 0 0;
  z-index: 369;
}
.group-21d {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 359;
}
.home-page {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 369;
}
.just-for-today-21e {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 335.277px;
  height: 17px;
  margin: 16.8px 0 0 0;
  z-index: 373;
}
.group-21f {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 373;
}
.client-testimonials-220 {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 370;
}
.world-wide-delivery {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 375.042px;
  height: 17px;
  margin: 15.806px 0 0 0;
  z-index: 374;
}
.blog {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 374;
}
.rectangle-221 {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 371;
}
.home-sitemap-contact-us {
  display: block;
  position: relative;
  height: 17px;
  margin: 15.881px 0 0 227.913px;
  color: rgba(0, 0, 0, 0.5);
  font-family: Montserrat, var(--default-font-family);
  font-size: 13.885336875915527px;
  font-weight: 500;
  line-height: 16.926px;
  text-align: left;
  white-space: nowrap;
  z-index: 372;
}
.home {
  position: absolute;
  width: 1908.703px;
  height: 53.682px;
  bottom: 4.792px;
  left: 0;
  background: #d9d9d9;
  z-index: 386;
}
.sitemap {
  position: absolute;
  width: 193px;
  height: 15px;
  top: 1574.68px;
  left: 1517.058px;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 388;
}
.contact-us-222 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
  text-decoration: underline;
}
.copyright {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
}
.text-fb {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
  text-decoration: underline;
}
.copyright-223 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
}
.text-fd {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
  text-decoration: underline;
}
.text-fe {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 15px;
  top: 1575.674px;
  left: 198.823px;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: 11.929394721984863px;
  font-weight: 500;
  line-height: 14.542px;
  text-align: left;
  white-space: nowrap;
  z-index: 387;
}




.btn-secondary.custom-filter-btn.active {
  background: rgb(255, 255, 255);
  border-radius: 25px;
  color: #dd6365;
  
  border: 1px solid rgb(204, 19, 22);}
  
  .back-btn { padding-left:0 !important;}
  
  
  
  
  .panelsecnd {
    width: 350px;
  }

  .panelthird {
    width: 350px;
  }

  ul.uiytyu {
    padding: 0;
  }

  .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0);
    transition: opacity 0.3s ease;
    z-index: 1001;
  }

  .overlay.open {
    opacity: 1;
    visibility: visible;
  }

  .menu-wrapper {
    position: fixed;
    top: 5.5rem;
    left: 0;
    height: calc(100vh - 5.5rem);

    display: flex;
    transform: translateX(-100%);
    transition: transform 0.3s ease;
    z-index: 1002;
  }

  .menu-wrapper.open {
    transform: translateX(0);
  }

  .panel { width: 370px;
    border-radius: 10px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .4);
    list-style: none;
    height: 100%;
    overflow-y: auto;
    border-right: 1px solid #eee;
    background: #fff;
    display: none;
  }

  .panel.open {
    display: block;
    padding: 0;
  }

  .panel-header {
    display: flex;
    align-items: center;
    padding: 1rem;
    border-bottom: 1px solid #eee;
  }

  .back-btn {
    background: none;
    border: none;
    font-size: 1rem;
    cursor: pointer;
    margin-right: 0.5rem;
  }

  .panel-title {
    font-weight: bold;
  }

  .panel li {
    border-bottom: 1px solid #eee;
  }

  .panel li button,
  .panel li {
    width: 100%;
    padding: 6px 1rem;
    background: none;
    border: none;
    text-align: left;
    font-size: 1rem;
    cursor: pointer;
  }

  .panel li button .arrow {
    float: right;
  }

  #pop_tren_srch_div .wid-11-p{
    width: 100%;
  }
.search-showing .nbpoic{
  width: 30%;
  margin: 5px 0;
}

 @media (max-width: 1600px) {
 
 
 .menu-wrapper { top: 4.2rem; height: calc(100vh - 4.2rem);}
 
 
 .polls {font-size: 12px; }
 

 
 .safe-shopping { font-size:13px; }
 
 .mask-group-20d {
  position: relative;
  width: 20.8px;
  height: 22.9px;}
  
  .mask-group-20e {
  position: relative; margin: 13.691px 0 0 2.618px;
  width: 20.8px;
  height: 15.4px;}
  
  .mask-group-20f {
  position: relative;
  width: 20.5px;
  height: 24.1px;}
 
 .phone-number { font-size: 15px;}
.email { font-size: 15px;}
.address { font-size: 15px;}
 
 .rectangle-2f {
 
  width: 297.6px;
  height: 35.8px;
  margin: 40.732px auto;}
  
  
  .personalize-your-product-gifts-with-presto {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  margin: 25px 0 0 0;
  color: #000000;
  font-family: Montserrat,var(--default-font-family) ;
  font-size: 14.329999923706055px;
  font-weight: 500;
  line-height: 18.906px;}
 
 
 .occname {
 
  font-size: 14.3px;
  font-weight: 500;
  line-height: 18.9px;
 
  margin: 15.546px 0 0 0;}
 
 
 .swiper-slide {
  text-align: center;
  font-size: 12px;
}
 
 .birthday-bestsellers { font-size: 34px;}
 .line-a6 { font-size:28px; left: 18.9%;}
 .try-our { font-size: 59px;}
 
 .still-confused { height:338px;}
 
 
 .gift-clip-art {
    position: absolute;
    width: 440px;
    height: 340px
  }
  
  
  .gift-finder {
  background: #ff6f6f;
  padding: 10px 20px 50px;}
  
  
  .flex-row-ea {
  position: relative;
  height: 30px;
  margin: 70px 0 0 0;}
  
  .select-gift-oc .form-control { margin-bottom: 8px;}
  
  .decorated-rakhi-indian-festival-raksha-nw {
  position: relative;
  margin: 70.515px 0 0;}
  
  .select-gift-oc .form-control {
  font-size: 13px;}
  
  
  .smart-gift-finder-a3 {
  position: absolute;
  width: 81.9%;
  height: 81.7%;
  top: 16.8%;
  left: 12.1%;}
  
  .line-a7 {
  position: absolute;
  width: 38.1%;
  height: 45.81%;
  top: 19.91%;
  left: 72.9%;
  }
  
  .frame-a8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 49.6%;
  top: 27.71%;
  left: 19%;
  color: #000000;
  font-family: Montserrat,var(--default-font-family) ;
  font-size: 24px;
  font-weight: 500;
  line-height: 36.57px;
  text-align: left;
  white-space: nowrap;
  z-index: 562;
}

.gift-finder.show-gift { 
  /* right:7%; */
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
}
 
 .menu__box {
 
  top: 67px;}
  
  #linintem { top: 46px;}
  
  
.icons-fries-menu { left: 93px;}
.frame-8 { right: 93px; width: 223px}
.shopping-cart {
  flex-shrink: 0;
  position: relative;
  width: 28px;
  height: 25px;}
  
  .account {
  flex-shrink: 0;
  position: relative;
  width: 22px;
  height: 25px;}
.desktop-navbar { height: 67px;}
form.frame { height:37px; padding: 8px 27px 8px 27px;}
.magnifying-glass { width:22px; background-size: 100%; }

.more {
  
  width: 6px;
  height: 25px;}
  
  .banner-main {
  display: block;
  padding-top: 67px;
}

.layer {
  width: 120px;
  height: 55px;
  background-size: contain;
}
   
 
  
  .icons-fries-menu {
  width: 37px;
  height: 36px;
  top: 12px}
  
  .group {
  top: 10px;
  height: 50px;}
  
  
  

.header-order-button {
  position: absolute; left: 58.5%;
  width: 365px;
  height: 43px;}
  .bulk-order { margin: 7px 0 0 22px;}
  .rectangle {
  position: absolute;
  width: 175px;
  height: 44px;}
  
 .layer-2 {
    position: absolute;
    width: 25px;
    height: 33px;
  }
  .group-1 {
  position: absolute;
  width: 178px;
  height: 44px;}
  
  .bulk-order { 
  /* width: 110px; */
  /* height: 37px; */
}
  
  .bulk-order-3 {
 
  top: 4px;
 left: 39.9px;
 
  font-size: 13.3px;}
  
  
  .group-4 {
  position: absolute;
  width: 178px;
  height: 44px;
  top: 0;
  left: 193px;}
  
  .smart-gift-finder {
  position: relative;
  width: 153px;
  height: 37px;}
  
  .smart-gift-finder-6 {
    top: 3.7px;
    left: 32.5px;
    font-size: 13.3px;
  }
  
  .layer-5 {
  position: absolute;
  width: 28px;
    height: 27px;}
  
  .rectangle-7 {
  position: absolute;
  width: 178px;
  height: 44px;}
  
  .frame-8 {
 top: 21px;
  gap: 28px;}
  
  .telephone-call {
  flex-shrink: 0;
  position: relative;
  width: 26px;
  height: 26px;}
  
  .heart {
  flex-shrink: 0;
  position: relative;
  width: 31px;
  height: 26px;}
  
  .customnav1 .swiper-button-prev {
  
  width: 37px;
  height: 37px;
}

 .customnav1 .swiper-button-next {
  
  width: 37px;
  height: 37px;
}

.buy-custom-personalized {
  
  height: auto;
  margin: 25.598px 0 0 0;
 
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;}
  
  
  .presto-bit-of-you {
 
  font-size: 17px;
  font-weight: 500;
  line-height: 18.8px;}
  
  .group-13 {
  flex-shrink: 0;
  position: relative;
  width: 133px; height:auto;} .group-13 .birthday { width:auto; height: auto;}
  .group-13 .birthday img { width:100%;}
  
  .birthday-14 {
 
  margin: 15.589px 0 0 0;
 
  font-size: 13.3px;}
  
  .l-icons  { width:auto; height:auto;}
  
  .bestsellers {
 
  font-size: 24px;}
  
  .line-stroke {
 
  height: 2.6px;}
  
  .best-seller-icon {
  margin-bottom: 25px;
  flex-shrink: 0;
  position: relative;
  }
  .best-seller-icon a{
    display: inline-block;
  }
  .best-seller-icon img { width:100%;
  
}

.flex-row-ba {
  display: flex;
  align-items: center;
 
  position: relative;
  width: 88.8%;
  flex-wrap: wrap;
  margin: 42.492px auto;}
  
  .best-seller-icon {
    margin-bottom: 25px;}
	
	.container {
  max-width: 89%;}
  
  
  .fgtyu {
  
  font-size: 20px;
  font-weight: 500;
  line-height: 16.9px;}
  
  .group-59 {
  flex-shrink: 0;
  position: relative;
  width: 255px;
  height: 348px;}
  
  .personalised-photo-frame { font-size:15px;}
  
  .price-999 {
 
  font-size: 16px;}
  
  .price-1250 {
 
  font-size: 16px;}
  
  .discount-8-percent {
  
  font-size: 12.3px;}
  
  .rating-4-6-5e {
 
  font-size: 11.6px;}
  
  .price-125 {
 
  font-size: 11.6px;}
  
  .footer-all h3 { 
    font-size: 24px;
    padding-bottom: 10px;
  }
  
  .footer-all p {
 
  font-size: 12.9px;}
  
  .about-us { font-size: 17.9px;}
  .payment-method { font-size: 17.9px;}
  .text-d3 { font-size: 17.9px;}
  .quick-links{ font-size: 17.9px;}
  .www-prestogifts-com { height:auto; font-size: 13px;}
  
  .address {  height:auto;}
  
  .polls {
  text-align: left;
  padding-left: 9px;
}

.search-showing .polls {
  font-size: 11px;
  width: 100%;
  padding: 0 0 0 5px;
  font-weight: 500;
  display: block;
}
#linintem a { font-size: 12px; padding: 10px 0 10px 12px;	}


.group-5c {
  position: absolute;
  width: 31.3px;
  height: 32px;

}
.search-showing.activemain {
  
  top: 142%}

}


 @media  (max-width: 1366px) {
 
 .search-showing .wid-50-p {
  width: 45%;
}
 
 .search-showing .polls {
  font-size: 11px;
  width: 100%;
}
  .header-order-button {
   
    left: 50.5%;}

.layer { left: 148px;}

form.frame {left: 10px; width: 47.4%;}


 .flex-row-ba {
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative;
    width: 98.8%;}
	
	.search-showing.activemain {top: 141%;}


}

 @media (max-width: 1290px) {
 
   .footer-all p {
    font-size: 9.9px;
  }
  
   .footer-all h3 {
    font-size: 13.9px;
  }
  
  
  .www-prestogifts-com {
    height: auto;
    font-size: 11px;
  }
  
   .safe-shopping {
    font-size: 11px;
  }
  .rwe1 ul li a { font-size:12px;}
  
 .cancellation-policy { font-size:12px;}
 .shipping-policy { font-size:12px;}
 .refund-policy { font-size:12px;}
 .track-your-order { font-size:12px;}
  .bestsellers {
    font-size: 16px;
  }
 
 .personalize-your-product-gifts-with-presto  {font-size:11px;}
 
 .personalised-photo-frame {
    font-size: 13px;
  }
 
 .fgtyu {
    font-size: 14px;}
 .price-125 {
    font-size: 8.6px;
  }
  
   .rating-4-6-5e {
    font-size: 9.6px;
  }
 
  .price-1250 {
    font-size: 10px;
  }
 
 .price-999 {
    font-size: 11px;
  }
  .discount-8-percent {
    font-size: 8.3px;
  }
 
 .heart {
    flex-shrink: 0;
    position: relative;
    width: 25px;
    height: 21px;
  }
  
.telephone-call {
    width: 21px !important;
    height: 21px !important;
}
  
  .shopping-cart {
    flex-shrink: 0;
    position: relative;
    width: 24px;
    height: 21px;
  }
 .frame-8 {
    top: 21px;
    gap: 18px;
  }
  
  .account {
    flex-shrink: 0;
    position: relative;
    width: 19px;
    height: 22px;
  }
  
  .more {
    width: 5px;
    height: 21px;
  }
  
   .telephone-call {
 
    width: 20px;
    height: 22px;
  }
  
   .frame-8 {
    right: 93px;
    width: 183px;
  }
  
  .icons-fries-menu {
    left: 75px;
  }
  
  .frame-8 {
   right: 75px;
    width: 169px;
  }
  
  .best-seller-icon {
 
    width: 208.2px;
  }
  
  
  }

  #new_bulk_order .iti{
    width: 100%;
  }
.iti {
  width: 100%;
}
.ghuyikds6a{}

.brt-0{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
#generalqueries{}
#generalqueries .accordion-item{
  margin: 0 auto;
    width: 80%;
    background: transparent;
}
#generalqueries{}
#generalqueries .accordion-header{}
#generalqueries .accordion-header .accordion-button{
  text-align: center;
  width: 100% !important;
  margin-bottom: 0 !important;
  border-radius: 7px;
  padding: 9px;
}
#generalqueries .accordion-header .accordion-button span
{ 
  color: #000 !important;
}
#generalqueries .accordion-collapse{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
#generalqueries .OrderId {}
#generalqueries .OrderId .inpt-txt{
  font-size: 13px;
  color: #00000078;
}
#generalqueries .odid {
    position: absolute;
    position: absolute;
    background: #f1f4f9;
    left: 15px;
    top: -12px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #00000078;
}

.offer-deals-container {
  padding: 15px;
}
.offer-deals-container h6 {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 500;
}
.offer-itm {
  position: relative;
  margin-top: 25px;
}
.offer-itm-bnr-img {
  position: relative;
  margin-bottom: 25px;
}
.offer-itm-bnr-img-body {
  display: block;
}

.ofrinfbtn {
      font-size: 13px;
    color: #000 !important;
    border: 1px solid #000;
    width: 18px;
    height: 18px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    font-weight: 700;
    background: #fff;
}
.offer-btn-grp {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.offer-btn-grp a {
  display: inline-block;
  width: 49.6%;
  text-align: center;
  padding: 8px;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  border: none;
  cursor: pointer;
}
.offer-btn-grp a img {
  width: 20px;
  margin-right: 8px;
}
.offer-itm-details {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100%;
}
.offer-itm-details-body {
  height: 100%;
}
.offer-itm-details-cont {
  background: #d4f1ff;
  padding: 15px;
  height: 100%;
  border-radius: 0 0 10px 10px;
  overflow-y: auto;
}
.offer-itm-details-title {
      font-size: 17px;
    color: #00000099;
    font-weight: 600;
}
.offer-itm-details-title a {
  display: inline-block;
  width: 30px;
  cursor: pointer;
}
.offer-itm-details-title a img {
  width: 22px;
}
.offer-itm-details-title span {
}
.offer-itms {
  margin-left: 0;
  padding-left: 20px;
}
.offer-itms li {
}
.offer-itms li p {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 0px;
}
.offer-itm-details-cont ol{
  margin-left: 0;
  margin-top: 15px;
}
.offer-itm-details-cont ol li{
  font-size: 14px;
  margin: 7px 0;
  font-weight: 400;
}
/*End Offer Deals  */

/* Help Center  */
.help-msgitm{
  border-radius: 10px;
  width: 80%;
  margin: auto;
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: #F1F4F9;
  padding: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  color: #000;
}
.help-msgitm.hsmsa{
    background: #699BFF !important;
    color: #fff;
}

.help-msgitm .help-info{
    font-size: 16px;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}


.help-msgitm .help-line{
  font-size: 14px;
  font-weight: 400;
}
.help-msgitm .help-info small:nth-last-child(1){
  font-size: 14px;
  font-weight: 400;
  border-left: 1px solid #00000082;
  padding-left: 15px;
}
.help-msgitm .help-info small{
  opacity: 0.7;
}
.help-msgitm .help-info small:nth-last-child(2){
  margin-left: 20px;
}
.help-msgitm .help-info strong{
  font-weight: 600 !important;
}

.help-msgitm{}
.help-msgitm-group{
  max-height: 250px;
  overflow-y: scroll;
}
/* End Help Center  */

/* Support logo popup */
.sportpop-modal {
  border-radius: 25px;
  width: 90%;
  margin: 0 auto;
}
.sportpop-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: relative;
  padding: 18px 1px 15px;
}
.sportpop-itm {
  display: block;
  text-align: center;
  padding: 15px 5px;
  width: 45%;
  margin: 5px;
}
.sportpop-itm span {
  display: block;
  font-size: 17px;
  color: #333;
  font-weight: 600;
  margin-bottom: 15px;
}
.sportpop-itm img {
  width: 70px;
}
.cstmbtn {
  background: #ddd;
  border-radius: 10px;
  padding: 5px 10px;
  color: #333 !important;
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}
.sportpop-modal .btn-close {
  position: absolute;
  top: 10px;
  right: 13px;
  opacity: 0.7;
}
.sportpop-itm-call {
  position: relative;
}
.sportpop-itm-call:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 100%;
  background: #887f7f;
  top: 0;
  left: 106%;
  transform: translate(-106%);
}
/* End Support logo popup */

  /*Custom scroll Start*/
  .mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:15px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
  
   /*pop up Start*/
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}



.countrySelect{
text-align: center;
}
.countrySelect-flag{
  width: 70%;
  margin: 10px auto;
}
.countrySelect-flag img{}
.countrySelect-name {
  font-weight: 600;
  font-size: 1rem;
  color: #000;
}

/* Call vibrate */

.telephone-call2 {
  animation: call-vibrate 100ms linear infinite;
}

@keyframes call-vibrate {
  0% {
    transform: rotate(0);
  }

  25% {
    transform: rotate(20deg);
  }

  50% {
    transform: rotate(0);
  }

  75% {
    transform: rotate(-20deg);
  }

  100% {
    transform: rotate(0);
  }
}


/* Nav bar  */

.nv-mnu-itm{
  display: block;
  color: #000;
  font-weight: 600;
  text-decoration: none;
  margin-left: 15px;
}
.nv-mnu-itm:hover{
  color: #000;
}
.box-bty-new{
  display: flex;
  justify-content: space-around;
}
.box-bty-new-itm{
  display: block;
text-align: center;
}
.box-bty-new-itm h3{
  margin-top: 5px;
  color: #000;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.13px;;
}
.widf-new{
  margin-left: 0;
  height: 70px;
  width: 70px;
  overflow: hidden;
  padding: 5px;
}
.widf-new img{
  width: 100%;
  height: auto;
}

/* Wishlist item Remove  */
.wdel-rem-cnt {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  align-items: center;
  background: #ddd;
  z-index: 732;
  opacity: 0.95;
  justify-content: center;
  width: 100%;
  padding: 10px;
    }
  .wdel-rem-content {
    text-align: center;
  }
  .wdel-rem-cnt p {
    font-size: 14px;
    }
    .wdel-rem-btn-cn {
    display: flex;
    justify-content: space-between;
    }
  .wdel-rem-btn-itm {
    font-size: 12px;
    background: transparent;
    border: 1px solid #000;
    padding: 6px 11px;
    cursor: pointer !important;
  }

  .blog-cr .swiper-wrapper{
    padding: 10px 5px;
  }
  #deliverydate-form .list-group{
    z-index: 736 !important;
    overflow-y: scroll;
    max-height: 250px;
    cursor: pointer;
  }
  #dntkpin a{
  display: inline-block;
  padding: 4px 8px;
  background: #0e4d65;
  margin-left: 8px;
  border-radius: 5px;
  margin-top: 7px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
  z-index: 736;
  position: relative;
  }
  .ghuyikds6a{}
  .ghuyikds6a .icon-my{
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin-right: 25px;
  }
  .ghuyikds6a .icon-my img{
    width: 40px;
    height: 40px;
    object-fit: contain;
  }
  .frm-ck-inp{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 12px;
  }
  .frm-ck-inp .adrstp-itm{
    display: flex;
    align-items: center;
  }
  .frm-ck-inp .adrstp-itm input{
    padding: 0;
    margin: 0;
    margin-top: 0 !important;
    margin-left: 0 !important;
  }
  .frm-ck-inp .adrstp-itm label{
    font-size: 14px !important;
    font-weight: 500 !important;
    margin-left: 7px;
  }
  .cartcancel {
    color: #000;
  }
  .cartcancel :hover{
    color: #000;
  }
  .mtw a:hover{
    color: #000;
  }
  .cart-info-p .qty-input {
    color: #666666 !important;
    font-weight: 600;
  }
  .occasion-with-icon{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 11px;
  }
.occasionOption-item{  
    display: inline-block;
    box-sizing: border-box;
    margin: 0px 4px;
    border: none;
    position: relative;
    width: 27%;
}
div.occasion-with-icon p.occasionOption-item input[type="radio"] {
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
}
div.occasion-with-icon p.occasionOption-item label {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 6px 12px 6px 5px;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    opacity: 0.8;
    transition: none;
    font-size: 13px;
    text-align: center;
    margin: 0 !important;
    box-shadow: 0px 1px 4px 1px #ddd;
    margin-top: 0 !important;
}
.occasionOption-item img {
    width: 18px;
    height: 18px;
    margin-right: 3px;
}
.occasionOption-item span {
    font-size: 12px;
    font-weight: 600;
    margin-left: 5px;
}
.oth-occasion-box {
    border: none;
    padding: 8px 4px 8px 4px !important;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    opacity: 0.8;
    transition: none;
    font-size: 12px;
    text-align: center;
    margin: 0 !important;
    background: #f1f4f9;
    box-shadow: 0px 1px 4px 1px #ddd;
    margin-top: 0 !important;
    font-weight: 500;
    display: block;
    height: 33px;
}
.ocoth_icn {
    position: absolute;
    width: 18px;
    top: 6px;
    left: 5px;
}
  .occasionOption-item-02{
    position: relative;
    width: 35%;
  }

  div.occasion-with-icon p.occasionOption-item input[type="radio"]:checked ~ label {
    opacity: 1;
    border: none;
    background-color: #ff6370;
    color: #fff;
}

/* Start Custom dropdown */
    .kebab-menu {
      position: relative;
      display: inline-block;
    }

    /* Three dots button */
    .kebab-button {
      background: none;
      border: none;
      cursor: pointer;
      font-size: 24px;
      padding: 6px 10px;
    }

    /* Dropdown content */
    .kebab-list {
      display: none;
      position: absolute;
      right: 0;
      margin-top: 0px;
      background-color: #fff;
      min-width: 140px;
      box-shadow: 0px 4px 10px rgba(0,0,0,0.1);
      border-radius: 8px;
      overflow: hidden;
      z-index: 99;
    }

    .kebab-list a {
    display: block;
    padding: 10px 12px;
    text-decoration: none;
    color: #333;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;  
    }

    .kebab-list a:hover {
      background-color: #f1f1f1;
    }

    /* Show dropdown on hover */
    .kebab-menu:hover .kebab-list {
      display: block;
    }

    /* End of custom dropdown */
  @media (max-width: 1280px) {
  /* .group{
    width: 46% !important;
    left: 20% !important;
  } */
}
    
@media screen and (max-width:1368px){
  .group{
    /* width: 46% !important; */
    width: 56% !important;
    left: 20% !important;
  }
  .search-showing .nbpoic {
    width: 45%;
    margin: 5px 0;
}
.search-showing.activemain{
  padding: 10px;
}
.imgwrapnav{
  width: 40px;
  height: 40px;
}
.imgwrapnav img{
  width: 36px;
  height: 36px;
}
}

@media screen and (max-width:992px){
  .group{
    width: 46% !important;
    left: 20% !important;
  }
  .container{
    max-width: 95%;
  }
  .flex-row-ba {
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative;
    width: 98.8%;
    justify-content: space-between;
    }
    .layer-copy-16e{
    width: 31%;
    }
    .gift-clip-art {
    position: absolute;
    width: 240px;
    height: 320px;
    }
    .smart-gift-finder-a3 {
    position: absolute;
    width: 93%;
    height: 81.7%;
    top: 16.8%;
    left: 5%;
    }
    .gift-clip-art {
    top: 20%;
    position: absolute;
    width: 225px;
    height: 323px;
    }
    .frame-a8{
      left: 0;
    }
    .try-our {
    font-size: 41px;
    left: 41px !important;
    }
    .line-a7 {
    position: absolute;
    width: 43%;
    height: 35%;
    top: 17.91%;
    left: 67.9%;
}
    .frame-a8 {
        left: 20px;
        top: 17.71%;
    }
    .icons-fries-menu {
    /* left: 25px; */
    left: 17px;
    }
  .desktop-navbar .layer {
    left: 50px !important;
  }
  .desktop-navbar .frame-8 {
    right: 25px !important;
    width: 169px !important;
  }
.cstm-social{
  display: block !important;
}
.cstm-social .social-ic{
  display: flex;
  justify-content: center;
  margin: 13px 0;
}
.rectangle-1e7{
  height: auto;
    padding: 10px 0;
}
.group-1e8{
  margin-top: 10px;
}
.lets-get-social{
  justify-content: center;
}
.group-1e8{
  left: 50%;
  transform: translate(-50%);
}
.group-1e8{
  left: 50%;
    transform: translate(-50%);
}
.group-213{
  margin-top: 25px;
}
.ftr-btm{
  flex-wrap: wrap;
}
.prodt-list-main{
  width: 32%;
}

.search-showing .nbpoic {
        width: 100%;
        margin: 5px 0;
    }

    /* Tab Header  */
    .header-order-button {
    width: 110px;
    left: 85% !important;
  }
  .cstm-new-btn-grp a {
    width: 60px !important;
    box-shadow: none !important;
    background: none !important;
  }
  .cstm-new-btn-grp a span {
    display: none;
  }
  
  .search-showing .nbpoic {
    width: 100%;
  }
  form.frame {
    left: 20px;
    width: 77.4%;
  }
    /*End Tab Header  */
  .panel{
    width: 270px;
  }  
  .panelsecnd{
    width: 215px !important;
  }
    
}

.accordion-button:focus{
  box-shadow: none;
  outline: none;
}

/* New Header Design  */

.cstm-new-btn-grp {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 0;
}
.cstm-new-btn-grp a {
  font-size: 13px;
  font-weight: 500;
  display: inline-flex;
  color: rgb(65, 64, 64);
  width: 43%;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  box-shadow: rgb(212, 212, 212) 0px 3px 5px 1px;
  padding: 7px 6px;
  background: rgb(241, 244, 249);
  border-radius: 20px;
}
.cstm-new-btn-grp a img {
    width: 27px;
    margin-right: 12px;
    height: 30px;
}
.product_page_loyalty_total{
  position: relative;
}

.product_page_loyalty_total .product-det-page{
  top: 45px;
}
.product_page_loyalty_total .offer-itm-details-cont{
  background: transparent;
}
@media screen (max-width:1680) {
  
}

.grtujh{
  box-shadow: 2px 2px 2px 2px #aba9a9 !important;
  padding: 10px !important;
}
.pvd-cr{
  padding-bottom: 10px;
}

.coupon-itm {
    border: 1px solid #333;
    background: #fff;
    border-radius: 10px;
    margin: 15px 5px;
}
.coupon-itm-cnt {
    display: flex;
    border-radius: 10px;
    padding: 15px 20px;
}
.coupon-itm-cnt .copp {
    padding-left: 5px;
    padding-top: 5px;
    width: 15%;
}
.coupon-itm-cnt .copp img {
    width: 99%;
}
.coupon-itm-cnt .coupon-itm-cont {
    width: 85% !important;
}
.coupon-itm-cont {
    text-align: left;
    margin-left: 10px;
}
.coupon-itm-cont span {
    font-size: 17px;
    font-weight: 500; 
    color: #646464;
}
.cpic-details {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cpic-details a{
  color: #286cf3;
  font-size: 16px;
  font-weight: 500;
}
.cpic-details button {
  border: 1px solid #333;
  border-radius: 5px;
  padding: 5px 12px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  background: #fff;
  display: inline-block;
  cursor: pointer;
}
.fresh_apply {
  background-color: #286cf3;
  color: #fff !important;
  padding: 3px 15px 4px 15px;
  font-size: 14px;
  border-radius: 5px;
  display: inline-block;
  align-content: center;
  cursor: pointer;
  font-weight: 500;
  cursor: pointer;
}
.coupon-itm-ftr {
  border-top: 1px solid #333;
  text-align: center;
}
.view-all-cupon {
  padding: 10px;
  font-size: 16px;
  font-weight: 500 !important;
  color: #000 !important;
  cursor: pointer !important;
  position: relative !important;
  display: block;
}
.view-all-cupon:after {
    content: " →";
    position: absolute;
    top: 0;
    color: #000;
    font-weight: 800;
    font-size: 22px;
}
.view-all-cupon:after {
    content: " →";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #000;
    font-weight: 900;
    font-size: 22px;
    margin-left: 8px;
}

#apply_from_reapply {
  background-color: #286cf3;
  color: #fff !important;
  padding: 5px 15px 5px 15px;
  font-size: 14px;
  border-radius: 5px;
  display: inline-block;
  align-content: center;
  cursor: pointer;
  font-weight: 500;
}

/* Coupon Success Message  */
.coupon-success-details {
    position: relative;
    padding-top: 20px;
    text-align: center;
}
.csm-img {
    margin: 0 auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: -15%;
    transform: translate(-50%, -15%);
    border-radius: 50%;
    padding: 0px;
    width: 60px;
}
.csm-img img {
    margin: 0 auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: -15%;
    transform: translate(-50%, -15%);
    border-radius: 50%;
    padding: 0px;
    width: 60px;
}
.csm-content {
    padding-bottom: 15px;
}
.csm-content small {
    font-size: 17px;
    margin-bottom: 20px;
    display: block;
    font-weight: 400;
}
.csm-content h4 {
    width: 90%;
    margin: 0 auto 20px;
    font-size: 26px;
    font-weight: 800;
}
.csm-content h6 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
}
.csm-content h3 {
    font-size: 27px;
    font-weight: 800;
    color: #ff7070;
    padding-top: 15px;
    display: block;
}
.csm-content .btn-close {
    position: absolute;
    top: 0;
    right: 0px;
    opacity: 1;
}
/* End Coupon Success Message  */

.mhyu365{
  margin-top: 12px;
  font-weight: 500;
}
.addon_remove{
  font-weight: 500;
}
.custom-close-ad {
  position: absolute;
  top: -30px;
  left: 45%;
  transform: translate(-45%);
  background: none;
  cursor: pointer;
  opacity: 1;
}
.pricerty{
  font-weight: 500;
}

.control-button.heart{
/* background: none !important; */
background-image: none !important;
}

.applied_ok {
  position: relative;
  color: #308c65 !important;
  font-weight: 500 !important;
  text-align: center !important;
  max-width: 315px;
  margin: 0 auto !important;
  font-size: 16px;
  margin-top: 25px !important;
  margin-bottom: 5px !important;
}
.applied_ok:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 15px;
  background: url(../images/green-tick.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 50%;
  left: 90px;
  transform: translateY(-50%);
}

.swiper-button-next, .swiper-button-prev {
    svg {
        display: none !important;
        height: 100%;
        object-fit: contain;
        transform-origin: center;
        width: 100%;
        fill: currentColor;
        pointer-events: none;
    }
}

.pos-rel-2 .input-txt{
  padding-right: 1% !important;
  font-size: 15px !important;
}


.scr-secpol{
  margin-bottom: 5px;
}
.scr-secpol .l-icons{
  padding-bottom: 10px;
}

#closebtn{
  margin-top: 20px;
}
#addBtnTriger{
  margin-top: 20px;
}
.address-content .address-box{
  padding-bottom: 50px;
}
.address-content .address-box .shipp_add_chank_select{
  position: absolute;
  right: 8px;
}
.way_to_earn{}
.way_to_earn .swiper-wrapper{}
.way_to_earn .swiper-slide{
  background: transparent;
  text-align: left !important;
}




/* New Gift Finder  */

.gift-finder {
  background: url(../images/smrt-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.ncstm-gftf-lft {
  width: 45%;
  display: inline-block;
  align-content: center;
  background: url(../images/smrt-lft.png);
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  margin-top: 0;
  transform: scale(1.06);
}
.ncstm-gftf-lft-cnt {
  text-align: center;
  padding-left: 0px;
  color: #fff;
  width: 90%;
}
.ncstm-gftf-lft-cnt h5 {
  font-size: 30px;
  font-weight: 400;
  font-family: Sanchez;
}
.ncstm-gftf-lft-cnt h3 {
  font-size: 20px;
    }

  .ncstm-gftf-right {
  width: 55%;
  align-content: center;
  padding-right: 7px;
  position: relative;
}
.ncstm-gftf-lft-cnt h4 {
    font-size: 35px;
    font-weight: 400;
    font-family: Montaga;
}
.ncstm-gftf-lft-cnt h5 {
    font-size: 30px;
    font-weight: 400;
    font-family: Sanchez;
}
.ncstm-gftf .ncstm-gftf-lft-cnt h3 {
    font-size: 26px;
    font-weight: 600;
    font-family: Sansita;
}
.gft-cls-btn {
    position: absolute;
    width: 30px;
    height: 35px;
    overflow: hidden;
    top: 7px;
    right: 10px;
}
.gft-cls-btn img {
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.select-gift-oc .form-control {
  border-radius: 20px;
  height: 40px;
  border: 1px solid #FF6F6F;
  background-color: #FF6F6F;
  color: #fff;
}
.ncstm-gftf-lft-cnt h3{
  font-family: 'Sansita';
  font-size: 47px;
}
.gift-clip-art.op-0{
  opacity: 0 !important;
}
.smart-gift-finder-a3.op-0{
  background: none;
}
/* End New Gift Finder  */

.loyalty-tier-mdl .nav-link {
    padding: 5px 12px;
    font-weight: 500;
    border-radius: 7px;
    margin-right: 12px;
    cursor: pointer;
}
.silver-bg {
    background-color: #e5e5e5 !important;
    color: #000;
}
.gold-bg {
    background-color: #fff1c7 !important;
    color: #000;
}
.platinum-bg {
    background-color: #e4f0fc !important;
    color: #000;
}
.loyalty-tier-mdl .tab-pane {
    border-radius: 10px;
}
.loyalty-tier-mdl .nav-tabs{
  border-bottom: none;
}
.tier-icon{
  max-width: 80px;
  margin: 0 auto;
  margin-bottom: 12px;
}
.tier-itm span{
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}
.how-work-head{
  margin-bottom: 25px;
}
.form-whatsapp-box{}
.form-whatsapp-box h4{
  margin-bottom: 0 !important;
  margin-top: 11px !important;
}
.gndr-grp{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gndr-grp-itm{
  display: flex;
  align-items: center;
}
.gndr-grp-itm input[type="radio"]{
  height: auto !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-right: 5px !important;
}
.form-whatsapp-box {}

@media (min-width: 1601px) and (max-width: 2000px) { 
  .still-confused{
    max-height: 500px;
  }
  .gift-clip-art {
        position: absolute;
        width: 480px;
        height: 400px;
        top: 36px;
    left: 80px;
    }
.smart-gift-finder-a3 {
        position: absolute;
        width: 81.9%;
        height: auto;
        top: 16.8%;
        left: 12.1%;
    }
    .gift-finder.show-gift{
      height: 350px;
      top: 0;
      padding: 0;
      margin: 0;
    }
    .gift-finder{
      height: 350px;
    }
    .line-a7{
      left: 80%;
      width: 33%;
    }
    .frame-a8{
      position: relative;
    text-align: center;
    left: 17%;
    }
    .manlogin{
      width: 60%;
    }
    .google_facebook_div_main{
      width: 50%;
    }
    .l-icons.g-scrolling-carousel.hr-scroll-1.items{
      height: auto;
    }
    .prc-ship-btn{
      right: 16%
    }
    .group{
  left: 18%;
}
}

@media screen and (max-width:1920px){
  .google_facebook_div_main {
        width: 58%;
  }
}

.bestsellers-text-empty-wish{
  font-size: 20px;
}

.just-for-today-cr .swiper-slide{
  margin-bottom: 2px;
}
.just-for-today-cr{}

.heart-story {
    background-image: none !important;
}

.desk-control-total{
  position: absolute;
  top: 0;
  height: 200px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  justify-content: space-around;
  right: 5px;
  z-index: 9999;
}
.desk-control-total .control-button i {
  position: relative;
}

.desk-control-total .control-button.mute i {
    top: 0;
}
.desk-control-total .control-button.share i {
    top: 0;
}
.desk-control-total .control-button.heart i {
    top: 0;
}

.top-stories-cr .dvfdbgnc{
  max-height: 347px;
  overflow: hidden;
}
.st-slider-video-link {
  display: inline-block;
  width: 85%;
  padding: 10px 25px;
  font-size: 15px;
  background: #d00e13;
  border-radius: 20px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 15px;
  text-align: center;
  color: #fff !important;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0px 2px 5px 0px #d00e13;
    }
  .swiper-3d.swiper-watch-progress .swiper-slide{
    background: transparent;
  }

  .l-icons.g-scrolling-carousel.hr-scroll-1.items{
    height: auto;
  }


  @media (min-width: 2001px) and (max-width: 2500px) {
.prc-ship-btn{
  right: 20%;
}
.group{
  left: 18%;
}
  }

 .submit_button_checkout:disabled {
  opacity: 0.6; /* Reduce opacity to make it appear faded */
  cursor: not-allowed; /* Change cursor to indicate it's not clickable */
  background-color: dimgrey; /* Change background color */
  color: linen; /* Change text color */
  border: 1px solid dimgrey; /* Adjust border */
}
#paymentModeBtnTriger:disabled {
  opacity: 0.6; /* Reduce opacity to make it appear faded */
  cursor: not-allowed; /* Change cursor to indicate it's not clickable */
  background-color: dimgrey; /* Change background color */
  color: linen; /* Change text color */
  border: 1px solid dimgrey; /* Adjust border */
}
.lock-desk{
  position: relative;
  padding-right: 20px;
}
.lock-desk span{
  font-size: 9px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: absolute;
  top: 1px;
  right: 1px;
  background: #fff;
  color: #dc3545;
  font-weight: 700;
  text-align: center;
  align-content: center;
}

.telephone-call {
  width: 25px;
  height: 25px;
}

.MagicZoom{
  width: 100%;
}
.zoom-gallery-slide figure.mz-figure{
  width: 100%;
}

@media (min-width: 1590px) and (max-width: 1650px) { 
  .line-a7 {
        left: 80% !important;
        width: 33% !important;
    }
    .frame-a8 {
        position: relative !important;
        text-align: center !important;
        left: 17% !important;
        top: 26% !important;
    }
}
.new-p-ofrs-box .accordion-item .accordion-header .accordion-button img{
  max-height: 60px;
}