
[data-url]{cursor:pointer}#content.home .about-us .a{color:#0782c1}#content.home .about-us a:visited{color:#808}#content.home img{max-width:100%;height:auto}#content.home picture{display:block;line-height:0}#content.home{display:flex;flex-direction:column}#content.home>div{margin-bottom:20px}#content.home>div>div{display:flex}.top-banner{cursor:pointer;background-position:center center;background-size:100%!important;height:0;padding-bottom:40.75%;position:relative}.top-banner>a{position:absolute;top:0;left:0;right:0;bottom:0}.top-banner>div a{margin:0 20px;color:white!important}.top-btn b{color:white}.top-banner>div{padding:0 10px;align-items:flex-end;justify-content:center;width:100%;position:absolute;bottom:25px;left:0;right:0;box-sizing:border-box}.top-btn{display:inline-block;height:42px;color:white;line-height:42px;border-radius:5px;position:relative;padding-left:20px;font-family:open sans,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding-right:40px;width:246px;box-sizing:border-box}.top-btn.female{box-shadow:0 0 15px rgba(250,46,128,0.8);background:#fa2e80}.top-btn.male{box-shadow:0 0 15px rgba(81,176,225,0.8);background:#51b0e1}.top-btn.couples{box-shadow:0 0 15px rgba(46,185,144,0.8);background:#2eb990}.top-btn span:before{content:' ';position:absolute;top:12px;right:13px;width:19px;height:19px;border-radius:50%;box-shadow:0 0 0 1.4px white}.top-btn span:after{content:' ';position:absolute;top:18px;right:20px;width:5px;height:5px;transform:rotate(225deg);border:2px solid white;border-top:0;border-right:0}.top-btn.female:hover{background:#ff4c98;box-shadow:0 0 15px rgba(255,76,152,0.8)}.top-btn.male:hover{background:#54cae8;box-shadow:0 0 15px rgba(84,202,232,0.8)}.top-btn.couples:hover{background:#30d0b4;box-shadow:0 0 15px rgba(48,208,180,0.8)}#top-cats a{display:flex;justify-content:flex-end;align-items:center;flex:25%;border:4px solid;border-radius:7px;text-align:right;text-transform:uppercase;padding:15px 10px 15px 20px;margin:0 5px;box-sizing:border-box;background-color:#f8f8f8;background-repeat:no-repeat;font-family:open sans,sans-serif;font-size:20px;letter-spacing:1.2px;background-position:0 -2px}#top-cats a:first-child{margin-left:0}#top-cats a:last-child{margin-right:0}#top-cats a.female{border-color:#f92e80;color:#f92e80}#top-cats a.female:hover,#top-cats a.female:focus{background-color:#fae0e9}#top-cats a.male{border-color:#51afe2;color:#51afe2}#top-cats a.male:hover,#top-cats a.male:focus{background-color:#e1f4ff}#top-cats a.couples{border-color:#2eb990;color:#2eb990}#top-cats a.couples:hover,#top-cats a.couples:focus{background-color:#e5f2ee}#top-cats a.gay{border-color:#924db7;color:#924db7}#top-cats a.gay:hover,#top-cats a.gay:focus{background-color:#f8ebff}#top-cats a.lesbian{border-color:#ff9b55;color:#ff9b55}#top-cats a.lesbian:hover,#top-cats a.lesbian:focus{background-color:#ffede0}.banner-cats>div a{flex:0 1 50%}.banner-cats>div a:last-child{margin-left:10px;margin-right:0}.banner-cats>div a:first-child{margin-right:10px;margin-left:0}.key-cats{font-size:0}.key-cats a{margin-right:20px;flex:25%}.key-cats a:last-child{margin-right:0}.about-us{background:#feeacf;padding:40px 40px 0}.about-us>div>div:nth-child(3){padding-bottom:40px}.about-us>div{flex-wrap:wrap}.about-us>div>div{flex:33.33%}.about-us>div>div:first-child{flex:0 1 333px}.about-us span,.about-us span.show>span{display:block}.about-us span>span{display:none;margin:10px 0;cursor:default;font-size:12px;color:black}.about-us>div>div:nth-child(2) H2{font-size:26px;text-transform:uppercase;margin-top:10px;white-space:nowrap;text-align:center}.about-us>div>div:nth-child(2) p{color:black;font-weight:normal;text-transform:initial;line-height:22px;text-align:left}.about-us>div>div:nth-child(3){color:black;flex:300px}.about-us>div>div:nth-child(3)>span{border-bottom:2px solid #fd6b6b;font-size:17.5px;padding:9px;position:relative;cursor:pointer}.about-us>div>div:nth-child(3)>span:hover{color:#ed1968}.about-us>div>div:nth-child(3)>span:after{content:' ';position:absolute;right:25px;top:11px;width:10px;height:10px;transform:rotate(225deg);border:2px solid #fd6b6b;border-top:0;border-right:0}.about-us>div>div:nth-child(3)>span.show:after{border-top:2px solid #fd6b6b;border-right:0;border-bottom:0}.about-us h2+div{text-align:center}.about-us img{margin:auto}.about-us h2 img{max-width:70%!important;display:block;margin-top:10px}.home-trustpilot{background:white;border:7px solid #2eb990;border-top:0;font-family:Verdana,"open sans";text-align:center}.home-trustpilot .sub-head{justify-content:center;padding-top:10px}.home-trustpilot>h2{color:white;background:#2eb990;text-transform:uppercase;font-weight:normal;text-align:center;padding:15px 0;font-size:22px;font-weight:bold;letter-spacing:1px;margin:0}.home-trustpilot>div{background:transparent}.shop-brands{background:#feeacf;padding:0 20px 20px 13px;color:#c7ad8a}.slick-nav{display:flex;padding-bottom:20px;padding-top:20px;margin-left:28px;margin-right:28px}.shop-brands .slick-nav{padding-bottom:10px;margin-left:15px;margin-right:8px}.slick-nav span{flex:1;display:flex;font-size:22px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center}.slick-nav button{background:0;border:0;width:27px;height:40px;cursor:pointer}.slick-nav button:before{content:' ';position:absolute;top:6px;right:0;width:27px;height:27px;border-radius:50%}.shop-brands .slick-nav button:before{box-shadow:0 0 0 1.4px #c7ad88}.shop-best-sellers .slick-nav button:before{box-shadow:0 0 0 1.4px white}.shop-brands .slick-nav button:hover:before{background:white}.shop-best-sellers .slick-nav button:hover:before{background:white}.shop-best-sellers .slick-nav button:hover:after,.shop-best-sellers .slick-nav button:first-child:hover:after{border-color:#99c0f7}.p-g .slick-slide,.p-g .slick-slide *{outline:0}.p-g .slick-slide{background:white;margin:0 5px 10px;border-radius:10px;box-shadow:-4px 5px 11px 0 rgba(83,116,163,0.4);box-sizing:border-box;padding:0;position:relative;display:flex;flex-direction:column}.p-g .slick-slide>div>div{padding:10px 7px 0;box-sizing:border-box;position:relative}.p-g .name small{white-space:nowrap}.p-g .first,.p-g .last{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,1)));background:#99c0f7;content:' ';position:absolute;top:0;right:0;bottom:0;width:76px;z-index:1000}.p-g .first{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,1)));left:0;right:initial}.slick-nav button:after{border:2px solid;border-top:0;border-right:0;content:' ';position:absolute;top:14px;right:10px;width:8px;height:8px;transform:rotate(225deg)}.shop-brands .slick-nav button:after{border-color:#c7ad88}.shop-best-sellers .slick-nav button:after{border-color:white}.slick-nav button:first-child:after{border-top:2px solid;border-right:2px solid;border-left:0;border-bottom:0;right:7px}.shop-brands .slick-nav button:first-child:after{border-color:#c7ad88}.shop-best-sellers .slick-nav button:first-child:after{border-color:white}.shop-brands *{outline:0}.shop-brands .slick-slide{margin:0 0 0 7.5px;min-width:158px}.shop-brands .slick-slide>div{padding:0 4px}.shop-brands .slick-slide a{background:white;border-radius:15px;display:flex!important;width:148px!important;height:148px;align-items:center;justify-content:center;box-shadow:-4px 5px 11px 0 rgba(190,158,112,0.4);margin:15px 0;box-sizing:border-box}.shop-brands .slick-slide a:hover{box-shadow:none;border:1px solid rgba(199,173,138,0.4)}.shop-brands .slick-list{margin:auto;width:1141px;padding:0 6px}#content.home .trustpilot-widget{height:235px;padding-top:17px;padding-bottom:0}@media only screen and (max-width:430px){#content.home .trustpilot-widget{height:255px}}.footer-bans a:first-child{margin-right:20px}.sbs{background:#99c0f7;padding-bottom:0}.sbs .slick-nav{color:white}@media only screen and (min-width:769px){.about-us>div>div:nth-child(1) img{margin-top:-20px;margin-right:20px}.about-us>div>div:nth-child(2){padding-left:20px;padding-right:10px}.about-us>div>div:nth-child(3){padding-left:40px}}@media only screen and (max-width:1275px){.shop-brands .slick-list{width:974px}}@media only screen and (max-width:1150px){.shop-brands .slick-list{width:809px}}@media only screen and (max-width:900px){.shop-brands .slick-list{width:643px}.top-banner>div a{margin:0 15px}#top-cats a{flex:8}#top-cats .male{flex:6}#top-cats .gay{flex:5}#top-cats .female{flex:7}}@media only screen and (max-width:860px){.top-banner>div a{width:auto;font-size:12px;padding-left:15px}}@media only screen and (max-width:810px){#top-cats a{font-size:18px}.about-us h2 img{max-width:80%!important}}@media only screen and (min-width:769px){.p-g .price{height:42px!important}}@media only screen and (max-width:768px){.p-g .price-old{display:block}.specials.p-g .price{height:42px}.slick-nav span{font-size:20px}#content.home>div{margin-bottom:10px}.p-g .first,.p-g .last{width:46px}.top-banner{padding-bottom:107.16%;background-position:center center;background-size:100%!important;flex-wrap:wrap}.top-banner>div a{font-size:13px;height:auto;line-height:18px;padding-top:5px;padding-bottom:5px;min-width:150px}.top-banner>div a span{display:flex;flex-direction:column}#top-cats>div,.about-us>div{flex-direction:column}#top-cats>div a{margin:5px 0;justify-content:flex-start;padding-left:80px;position:relative;background-position:10px -2px}#top-cats>div a:last-child{margin-bottom:0}#top-cats>div a:first-child{margin-top:0}#top-cats a span:before{content:' ';position:absolute;top:12px;right:17px;width:25px;height:25px;border-radius:50%;border-width:2px}#top-cats a.female span:before{box-shadow:0 0 0 2px #f92e80}#top-cats a.male span:before{box-shadow:0 0 0 2px #51afe2}#top-cats a.couples span:before{box-shadow:0 0 0 2px #2eb990}#top-cats a.gay span:before{box-shadow:0 0 0 2px #924db7}#top-cats a.lesbian span:before{box-shadow:0 0 0 2px #ff9b55}#top-cats a span:after{content:' ';position:absolute;top:20px;right:26px;width:8px;height:8px;transform:rotate(225deg);border:2px solid;border-top:0;border-right:0}#top-cats a.female span:after{border-color:#f92e80}#top-cats a.male span:after{border-color:#51afe2}#top-cats a.couples span:after{border-color:#2eb990}#top-cats a.gay span:after{border-color:#924db7}#top-cats a.lesbian span:after{border-color:#ff9b55}.banner-cats>div,.footer-bans>div{flex-direction:column}.footer-bans>div a:first-child{margin-right:0;margin-bottom:10px}.footer-bans{margin-bottom:-7px!important}.banner-cats>div a{flex:100%;margin-left:0!important;margin-right:0!important}.banner-cats>div a:first-child{margin-bottom:10px}.banner-cats>div a:last-child{margin-bottom:0}.key-cats>div{flex-wrap:wrap}.key-cats{margin-bottom:0!important}.key-cats a{flex:1 1 calc(50% - 20px);margin-bottom:10px;margin-right:10px}.key-cats a:nth-child(2n){margin-right:0}.about-us>div>div{display:flex;flex-direction:column}.about-us>div>div:nth-child(2){text-align:center;margin-bottom:5px}.about-us>div>div:nth-child(2) H2{display:block;position:absolute;top:0;left:0;right:0}.about-us>div>div:nth-child(2) p{width:auto!important;font-size:13px!important;font-size:20px;padding:0 9px;top:16px}.about-us>div>div:nth-child(3){flex:1}.about-us>div>div:first-child{max-width:266px;margin:auto;flex:0 1;padding-top:90px;font-size:0;padding-bottom:10px}.about-us>div{position:relative}.about-us>div>div:nth-child(2):before{position:absolute;top:-10px;right:0;left:0}.home-trustpilot{border:14px solid #2eb990;border-top:0}.home-trustpilot .sub-head{margin-bottom:-17px}}@media only screen and (max-width:722px){.shop-brands .slick-list{width:478px}}@media only screen and (max-width:580px){.top-banner>div a{font-size:10px;margin:0 10px;min-width:initial;line-height:15px}}@media only screen and (max-width:450px){.top-banner>div a{font-size:9px;margin:0 7px;padding-left:13px}}@media only screen and (max-width:414px){.top-banner>div a{font-size:9px;margin:0 5px;padding-left:9px;line-height:11px;padding-top:7px;padding-bottom:7px}.top-btn span:before{top:9px}.top-btn span:after{top:15px}.top-banner>div{padding:0;bottom:13px}}@media only screen and (max-width:374px){.top-banner>div{flex-wrap:wrap;bottom:15px}.top-banner>div a{margin:0 15px;margin-top:15px;min-width:110px;padding-left:15px}}@media only screen and (max-width:554px){.shop-brands .slick-slide a{width:130px!important;height:130px!important;padding:10px;box-sizing:border-box;box-shadow:-3px 3px 8px 0 rgba(190,158,112,0.4)}.shop-brands .slick-slide{min-width:134px}.shop-brands .slick-list{width:420px}.p-g .slick-slide{box-shadow:-3px 3px 8px 0 rgba(83,116,163,0.4)}}@media only screen and (max-width:478px){.shop-brands{background:#feeacf;padding:0 7px 20px 0}}@media only screen and (max-width:460px){.about-us{padding-left:20px;padding-right:20px}.about-us>div>div:nth-child(1):before{padding-top:29%}}@media only screen and (max-width:440px){.home-trustpilot>h2{font-size:18px}}@media only screen and (max-width:400px){.home-trustpilot>.sub-head b:before{content:' ';display:block}}@media only screen and (max-width:380px){.home-trustpilot{border-width:7px!important}.about-us>div>div:nth-child(2) H2{font-size:21px;margin-top:-5px}.about-us>div>div:nth-child(1){padding-top:70px}}@media only screen and (max-width:360px){.home-trustpilot>h2{font-size:16px}}@media only screen and (max-width:340px){.about-us>div>div:nth-child(1){padding-top:70px}}@media only screen and (max-width:950px){.p-g .first,.p-g .last{width:56px}}@media only screen and (max-width:860px) and (min-width:731px){.p-g .first,.p-g .last{width:0}}@media only screen and (max-width:730px){.p-g .first,.p-g .last{width:76px}}@media only screen and (max-width:635px){.p-g .first,.p-g .last{width:46px}}@media only screen and (max-width:576px){.p-g .first,.p-g .last{width:0}}@media only screen and (max-width:478px){.p-g .first,.p-g .last{width:16px}.p-g .slick-slide{margin:0 3px 7px}.p-g .slick-slide>div>div{padding:10px 7px 0}.shop-brands{padding:0 7px 20px 0}.shop-brands .slick-list{width:339px}.shop-brands .slick-slide a{width:104px!important;height:104px!important;padding:10px;box-sizing:border-box;box-shadow:-3px 3px 8px 0 rgba(190,158,112,0.4)}.shop-brands .slick-slide{min-width:108px;margin:0 0 0 5px}}@media only screen and (max-width:420px){.p-g .first,.p-g .last{width:0}}@media only screen and (max-width:374px){.shop-brands .slick-slide a{width:130px!important;height:130px!important;padding:10px;box-sizing:border-box;box-shadow:-3px 3px 8px 0 rgba(190,158,112,0.4)}.shop-brands .slick-slide{min-width:134px}.shop-brands .slick-list{width:277px}.p-g .slick-slide{box-shadow:-3px 3px 8px 0 rgba(83,116,163,0.4)}.p-g .first,.p-g .last{width:36px}}