.thumbnail{border-style:none}.btn{border-radius:8px}#email:focus,#name:focus,#subject:focus{#border-bottom:2px solid red!important}#email:active,#name:active,#subject:active{#border-bottom:2px solid red!important}#subject{#border:none!important}#select:active,#select:focus{#border-bottom:2px solid red!important}#select{border:0}#email{border-color:#F9F9F9}#name{border-color:#F9F9F9}#message{border-color:#F9F9F9}.btn{color:#fff}.mini-menu:hover{background-color:rgb(247 117 133 / .37)!important}.dropdown-item:hover{background-color:#feb1f5}.btn-pink{background-color:#F77585!important;border-color:#F77585!important;color:white!important;border-radius:8px!important;font-weight:600}.btn-pink:hover{background-color:#F77585!important;border-color:#F77585!important;color:black!important}.product-item,.ref-product,.card{border-bottom:none!important;box-shadow:none!important}.product-row,hr{display:none!important}.reflow-auth-button .ref-button{background-color:#F77585!important;border-radius:8px!important;font-family:'Rubik';font-weight:700;padding:14px 35.2px!important;border:none!important}.reflow-auth-button .ref-button:hover{background-color:#F77585!important}.offcanvas-body .list-group-item{display:flex;align-items:center;justify-content:space-between;padding:0;border-bottom:1px solid #eee;text-transform:capitalize;font-weight:700}.offcanvas-body .menu-label{padding-left:1.5rem}.offcanvas-body img{width:80px;height:80px;object-fit:cover}.list-group-item:hover{background:rgb(254 177 245 / .12)}.offcanvas-backdrop{display:none!important}.dropdown-menu .dropdown-item{display:flex;justify-content:space-between;align-items:center;color:#333;transition:all 0.2s ease-in-out;border-bottom:1px solid #f0f0f0;font-weight:600}.dropdown-menu .dropdown-item:last-child{border-bottom:none}.dropdown-menu .dropdown-item:hover{background-color:rgb(247 117 133 / .37);color:#000;padding-left:15px}.dark-mode-toggle{background-color:#d9d9d9;font-weight:700;color:#000}@media (min-width:992px){.dropdown:hover>.dropdown-menu{display:block!important;visibility:visible!important;opacity:1!important;margin-top:0!important}}@media (min-width:992px){.dropdown-menu::after{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:#fff0}}@media (min-width:992px){.dropdown:hover>.dropdown-menu{display:block!important;position:absolute;top:100%;right:0;left:auto;margin-top:10px!important}}@media (min-width:992px){.dropdown:hover>.dropdown-menu::before{content:"";position:absolute;top:-15px;left:0;width:100%;height:15px;background:#fff0}}.dropdown-toggle::after{display:none!important}.navbar .d-flex .nav-link,.navbar .d-flex .dropdown-toggle{padding-right:15px;padding-left:15px;display:flex;align-items:center}@media (max-width:991px){#logo{max-width:150px}}@media (max-width:991px){.d-flex.align-items-center.ms-auto{order:2}}@media (max-width:991px){.navbar-toggler{margin-left:10px;order:3}}.navbar-brand{font-family:'Rubik',sans-serif;display:flex;align-items:center;text-decoration:none;transition:all 0.3s ease}.logo-link .navbar-brand span:first-child{font-weight:900;text-transform:uppercase;letter-spacing:-1.5px;color:#212529}.logo-link .logo-accent{font-weight:900;color:#ff7e8c;font-size:1.3em;margin-left:4px;display:inline-block;transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275)}.logo-link .logo-light{font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#6c757d;margin-left:4px}.navbar-brand:hover .logo-accent{transform:scale(1.2) rotate(-10deg)}.nav-tabs .nav-link.active{border:none;border-bottom:3px solid #ff7e8c;color:#212529}.nav-item.dropdown.position-static .dropdown-menu{width:100vw!important;left:0!important;right:0!important;margin-top:0!important}.form-control:focus{border-color:#F77585;box-shadow:0 0 0 .25rem rgb(255 126 140 / .25)}.btn-primary:focus,.btn-primary:active{box-shadow:0 0 0 .25rem rgb(255 126 140 / .25)!important}#myModal .modal-body{background-image:url(https://gifts-4-you.com/wp-content/themes/gifts4you-child/assets/css/../../assets/img/candle_swirl_pillar.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;border:none;min-height:300px}.badge{font-size:.65rem;padding:.45em .45em;border-radius:50rem;line-height:1;vertical-align:top}[id]{scroll-margin-top:100px}@media (max-width:991.98px){.sticky-top{position:relative!important;top:auto!important}}