﻿html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img[src*='trakmylink']{position:absolute;}body{font-family:Montserrat,'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;font-display:swap;font-size:90%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;text-rendering:optimizeSpeed;text-rendering:optimizeLegibility;text-rendering:geometricPrecision}select{font-size:105%!important}::-webkit-input-placeholder{font-size:90%}::-moz-placeholder{font-size:90%}:-ms-input-placeholder{font-size:90%}:-moz-placeholder{font-size:90%}@media screen and (min-width:992px){.hero{height:60vh}}.hero{background:url(../images/hero.webp);background-size:cover}a:hover{color:inherit;text-decoration:none!important}.btn-green{background:#20b980;cursor:pointer;transition:transform .3s}.btn-green:hover{transform:scale(1.05)}img{opacity:1;transition:opacity 1s}.index img[data-src]{opacity:.5;background:#f0efef}.cat-wrap{position:relative;height:285px;transition:transform .2s;cursor:pointer;opacity:.5;transition:opacity 1s}.cat-wrap:hover{filter:none;-webkit-filter:saturate(1);transform:scale(1.05)}.gadets-wrapper{min-height:100%;background:url(../images/gadgets-wrapper.webp);-webkit-filter:saturate(0.5);filter:saturate(.5);background-size:cover}.him-wrapper{min-height:100%;background:#f0efef}.bg-added.him-wrapper{min-height:100%;background:url(../images/him-wrapper.webp);-webkit-filter:saturate(0.5);filter:saturate(.5);background-size:cover;opacity:1}.her-wrapper{min-height:100%;background:#f0efef}.bg-added.her-wrapper{min-height:100%;background:url(../images/her-wrapper.webp);-webkit-filter:saturate(0.5);filter:saturate(.5);background-size:cover;opacity:1}.wellness-wrapper{min-height:100%;background:#f0efef}.bg-added.wellness-wrapper{min-height:100%;background:url(../images/wellness-wrapper.webp);-webkit-filter:saturate(0.5);filter:saturate(.5);background-size:cover;opacity:1}.sleep-wrapper{min-height:100%;background:url(../images/sleep-wrapper.webp);-webkit-filter:saturate(0.5);filter:saturate(.5);background-size:cover}.house-hold{min-height:100%;background:url(../images/laundry-wrapper.webp);-webkit-filter:saturate(0.5);filter:saturate(.5);background-size:cover}.bg-green{background-color:#20b980}.availability{color:#20b980;font-weight:700}a{color:#212529}.category-name,.product-name{text-transform:capitalize}.productDisplay div.col-md-6{border:1px solid #000;padding:20px 0;border-radius:10px;transition:all .2s ease-in-out;transform:scale(.95)}.productDisplay div.col-md-6:nth-child(even){background:#f8f9fa}.footer-fixed{position:fixed;bottom:0;width:100%}.lds-spinner{display:inline-block;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#000}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.cart svg{width:24px;height:19px;stroke:black;stroke-linecap:round;stroke-linejoin:round;fill:none;position:relative;z-index:1;transform:translateZ(0);cursor:pointer}.cart div{position:relative;display:inline}.cart svg{margin:auto 0}.cartCount{position:absolute;top:-2px;display:block;background-color:red;padding:0;width:20px;height:20px;border-radius:23px;text-align:center;color:#fff;font-weight:400;display:none;z-index:9;cursor:pointer}.nav-tabs--vertical{border-bottom:none;border-right:1px solid #ddd;display:flex;flex-flow:column nowrap}.nav-tabs--left{margin:0 15px}.nav-tabs--left .nav-item+.nav-item{margin-top:.25rem}.nav-tabs--left .nav-link{transition:border-color 125ms ease-in;white-space:nowrap}.nav-tabs--left .nav-link:hover{background-color:#f7f7f7;border-color:transparent}.nav-tabs--left .nav-link.active{border-bottom-color:#ddd;border-right-color:#fff;border-bottom-left-radius:.25rem;border-top-right-radius:0;margin-right:-1px}.nav-tabs--left .nav-link.active:hover{background-color:#fff;border-color:#0275d8 #fff #0275d8 #0275d8}.tab-content{border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.shipping{border:1px dashed grey}@media screen and (max-width:600px){.hero{background:url(../images/hero-mobile.webp);background-size:cover;height:640px;color:#212529}.adjust-mobile-text{font-size:70%}}.prod-img{transition:all .4s ease-in-out;opacity:1}.productDisplay .prod div figure.preview{position:absolute;background:#000;margin-bottom:0;opacity:0;top:0;left:0;height:200px;width:100%;margin:0 auto;transition:all .4s ease-in-out;border-top-left-radius:10px;border-top-right-radius:10px}.productDisplay .prod div:hover figure.preview{opacity:.9}.productDisplay .prod div:hover figure.f-image{opacity:0}.header-links ul{padding:0}.header-links ul li{padding:10px}.mobile-menu{position:absolute;right:30px;top:10px;z-index:999}.mobile-navigation{position:fixed;background:rgba(0,0,0,.9);color:#fff;height:100vh;padding:100px 55px;top:0;z-index:9;list-style-type:none;width:100%}.mobile-navigation li{color:#fff;text-align:center;padding:10px 25px}.mobile-navigation li a{color:#fff!important;font-size:23px;text-align:center}.close{position:absolute;top:10px;right:14px;font-size:22px;opacity:1;padding:2px 7px;z-index:9;border-radius:90px;background:#fff;color:red}