﻿.imms{position:relative;overflow:hidden;display:block;}.bottoneteaser{position:absolute;width:200px !important;height:200px !important;bottom:10px;left:calc(50% - 100px);opacity:1;}.bannerfw{margin-top:15px!important;}#marcheinofferta{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 12px;margin:30px 0 45px 0;}#marcheinofferta a{display:flex;position:relative;padding:10px;flex-basis:calc(16.666% - 10px);justify-content:center;background:#f6f6f6;border-radius:20px;border:1px solid #f3f3f3;box-shadow:5px 5px 10px -3px rgba(0,0,0,.25);}#marcheinofferta a img{height:auto;width:100%;max-width:150px;mix-blend-mode:multiply;}#marcheinofferta a span{position:absolute;font-weight:900;background:#333;color:#fff;padding:5px 10px;border-radius:20px;font-size:16px;bottom:-6px;border:2px solid;border-bottom:0;}#categorie{display:flex;margin:0 -10px;}#categorie div{flex-basis:14.28%;padding:10px;}#categorie a{background:-webkit-linear-gradient(80deg,#f3ad3d 0%,#f6c546 25%,#f6d34e 80%);display:block;border-radius:20px;overflow:hidden;aspect-ratio:.76923077;position:relative;}#categorie a::after{position:absolute;bottom:-10px;left:0;right:0;width:100%;height:auto;}#categorie a#brands{justify-content:center;display:flex;align-items:center;gap:10px;font-weight:900;font-size:18px;color:#000;}.bannerfw,.bannerfw2,.bannerfw3{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;}.bannerfw a,.bannerfw2 a,.bannerfw3 a{width:100%;display:block;box-shadow:5px 5px 10px rgba(0,0,0,.25);border-radius:20px;}.bannerfw img,.bannerfw2 img,.bannerfw3 img{border-radius:20px;width:100%;max-width:100%;height:auto;}.bannerfw2 a{flex-basis:calc(50% - 5px);}.bannerfw3 a{flex-basis:calc(33.3333% - 7px);}.panel-body.box-product{min-height:0;}@media(max-width:1040px){.bannerfw2 a:after,.bannerfw3 a:after{position:absolute;width:30px;height:30px;border-radius:50%;animation:ring infinite 2s;content:'';background:#e4d0d0;bottom:calc(60px);left:calc(50% - 15px);}.bottoneteaser{bottom:-40px;}.bannerfw,.bannerfw2,.bannerfw3{margin:0;}#brands small{padding:2px 9px;background:#222;color:#fff;border-radius:20px;font-size:11px;}#marcheinofferta a{flex-basis:calc(33.333333% - 8px);}#marcheinofferta a span{font-size:10px;}.livewidget{margin:30px 0;}#marcheinofferta{margin:10px 0 35px 0;}.prodottos{margin-bottom:0;}.bannerfw,.bannerfw2,.bannerfw3{flex-direction:column;}.bannerfw a,.bannerfw2 a,.bannerfw3 a{flex-basis:100%;}.bannerfw a img,.bannerfw2 a img,.bannerfw3 a img{border-radius:10px;}#categorie div{flex-basis:50%;padding:7px 5px;}#categorie{flex-wrap:wrap;padding:5px 0;}#categorie a::after{bottom:-12px;left:-5px;}#categorie a{aspect-ratio:4;border-radius:10px;}#categorie a#cani::after{content:url('https://karmaregalo.it/resources/categorie/cani-ml.svg');}#categorie a#gatti::after{content:url('https://karmaregalo.it/resources/categorie/gatti-ml.svg');}#categorie a#pesci::after{content:url('https://karmaregalo.it/resources/categorie/pesci-ml.svg');}#categorie a#uccelli::after{content:url('https://karmaregalo.it/resources/categorie/uccelli-ml.svg');}#categorie a#rettili::after{content:url('https://karmaregalo.it/resources/categorie/rettili-ml.svg');}#categorie a#roditori::after{content:url('https://karmaregalo.it/resources/categorie/roditori-ml.svg');}#categorie a#cavalli::after{content:url('https://karmaregalo.it/resources/categorie/cavalli-ml.svg');}}.bottoni{display:flex;justify-content:center;margin-top:30px;margin-bottom:-30px;}.bottoni a{width:16%;}.bottoni a img{width:100%;}@media(max-width:999px){.panel-body.box-product::-webkit-scrollbar{width:2px;height:2px;padding:15px;}.panel-body.box-product::-webkit-scrollbar-thumb{background:#000;}.panel-body.box-product::-webkit-scrollbar-track{background:#fff;}.panel-body.box-product>div{width:45%;flex-basis:45%;min-width:45%;scroll-snap-align:start;scroll-snap-stop:always;}.prodottos .image .imgcont>img{margin-right:0!important;}.panel-body.box-product{flex-wrap:nowrap;min-height:auto;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}}@media screen and (min-width:1000px){.prodottos{flex-basis:16.6666%;width:16.6666%;}.page-wrapper{margin:0 auto;max-width:1400px;overflow:hidden;width:100%;}.page-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;}.content--wrapper{padding:3em 1em;}#trustopinioni{display:flex;flex-direction:row-reverse;gap:15px;padding:60px 15px;border-radius:8px;position:relative;}.livewidget,.titolobarra{text-align:center;overflow:hidden;margin-top:45px;}.livewidget>span,.titolobarra>span{margin-bottom:15px;display:inline-block;position:relative;font-weight:700;font-size:18px;z-index:8;}.livewidget>span b,.titolobarra>span b{background:#fff;padding:0 10px;}.livewidget>span:before,.titolobarra>span:before{left:-100vw;}.livewidget>span:after,.livewidget>span:before,.titolobarra>span:after,.titolobarra>span:before{background:#e0e0e0;content:"";height:1px;position:absolute;top:50%;width:100vw;z-index:-1;}#homepage #container .container-fluid{padding-bottom:0 !important;}#homepage #container .container-fluid .container-fluid{padding-left:0;padding-right:0;}.categorie{justify-items:center;text-align:center;margin:0 0 15px 0;margin-left:-15px;margin-right:-15px;padding:.2%;}.categorie>a{display:flex;flex-basis:8%;position:relative;margin:1%;color:#fff !important;text-decoration:none !important;line-height:1.2;overflow:hidden;background:#f7f7f8;}.categorie>a img{width:100%;height:auto;}}@keyframes ring{0%{box-shadow:4px 4px 10px rgba(0,0,0,.16),0 0 0 0 hsla(0,0%,100%,.6);}100%{box-shadow:4px 4px 10px rgba(0,0,0,.16),0 0 0 16px transparent;}}.bannerfw2,.bannerfw3{position:relative;}.bannerfw2{margin-top:30px;}