.bounce{position:relative;animation:bounce 0.5s infinite linear}@keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}.collection-grid{padding-top:48px}.collection-grid.mattress{margin:0 0 3em}@media (min-width: 1201px){.collection-grid.mattress .product-item{display:flex;flex:0 0 33%;max-width:33%;padding:0 16px;margin-bottom:64px}}@media (min-width: 769px){.collection-grid{display:flex;flex-flow:row wrap;margin:0 -16px;padding-top:80px}.collection-grid .product-item{flex:0 0 33.33%;max-width:33.33%;padding:0 16px;margin-bottom:64px}}.collection-packs{padding:3em 0}.collection-packs h2{text-align:center;line-height:1.1;font-weight:600;text-transform:uppercase;font-size:28px}.collection-packs .view-more{text-align:center}.collection-packs .view-more a{display:inline-block;border-radius:25px;padding:0.8em 1.2em;min-width:192px;line-height:1;font-weight:400;font-size:20px;transition:all 0.2s ease-out;cursor:pointer;color:#fff;border:1px solid #214270;background-color:#214270}.collection-packs .view-more a:hover{color:#214270;border:1px solid #214270;background-color:rgba(255,255,255,0.8)}.gold-section .section__content{margin-top:3.5em}.gold-section .section__content strong{font-weight:bold}.eci-page .intro__entry h1{font-size:45px !important}.eci-page p{font-size:1.3em;padding:18px}.collection-hero .intro__entry p{padding:18px}.intro__image{height:auto !important;background-image:linear-gradient(#e9f5fc, #f2f9fd, #fff) !important}.intro__image::before{background:none !important}div.intro.collection-hero>div>div>h1{padding-top:70px !important}.product-item__inner{box-shadow:0 4px 28px rgba(68,68,68,0.2) !important;border-radius:3px !important;border:1px solid #eee}#collection-products{padding:5px 0 20px !important}.comparison__title{margin-top:2em;font-weight:600;font-size:28px;line-height:1.1}.bf-page .intro__entry{padding-top:2em;text-align:center}.bf-page .intro__entry h1{font-size:45px !important}.bf-page .intro__entry h2{font-size:35px !important}.bf-page hr{border-bottom:1px solid #efefef}.bf-page p{font-size:1.3em;padding:18px}.bf-sec-matt{text-align:center;background-image:url("/cdn/shop/files/bf-mo-01.jpg?v=1698656823");background-repeat:no-repeat;background-size:cover;background-position:center;font-family:'Roobert', sans-serif !important;padding:3em 0;position:relative;color:#fff}.bf-sec-matt.sofas{background-image:url("/cdn/shop/files/sofas-mob.jpg?v=1698913615")}@media (min-width: 1201px){.bf-sec-matt.sofas{background-image:url("/cdn/shop/files/sofas-desk.jpg?v=1698913615")}}.bf-sec-matt.almohadas{background-image:url("/cdn/shop/files/almohadas-mob.jpg?v=1698750503")}@media (min-width: 1201px){.bf-sec-matt.almohadas{background-image:url("/cdn/shop/files/almohadas-desk.jpg?v=1698750503")}}.bf-sec-matt.mattress{background-image:url("/cdn/shop/files/bases-mob.jpg?v=1698750503")}@media (min-width: 1201px){.bf-sec-matt.mattress{background-image:url("/cdn/shop/files/mattress-desk.jpg?v=1698750502")}}.bf-sec-matt.bases{background-image:url("/cdn/shop/files/bf-012bf2.jpg?v=1698698612")}@media (min-width: 1201px){.bf-sec-matt.bases{background-image:url("/cdn/shop/files/bases-desk.jpg?v=1698750503")}}@media (min-width: 1201px){.bf-sec-matt{background-image:url("/cdn/shop/files/bf-01.jpg?v=1698656702");background-position-y:bottom;padding:5em 0 4em 0;text-align:center}}.bf-sec-matt p{font-size:1.5em;margin-bottom:1em;line-height:normal;font-family:'Roobert Regular', sans-serif !important}@media (min-width: 1201px){.bf-sec-matt p{font-size:1.5em}}.bf-sec-matt h1{line-height:1.1em;font-size:2em;margin-top:1em;margin-bottom:0.5em}@media (min-width: 1201px){.bf-sec-matt h1{font-size:3.5em}}.bf-sec-matt h1 em{display:block;font-size:0.5em;text-transform:uppercase}.bf-sec-matt b{font-weight:bolder;color:#fff !important;background-color:#ff5350;padding:0 0.4em 0.1em 0.4em;border-radius:3px}.bf-sec-matt b.invert{color:#ff5350 !important;background-color:transparent;padding:0}#timer-collection-page{font-size:1.5em;font-weight:100;color:#0099a8;padding-right:0.5em;margin-bottom:0.5em;position:relative;display:block;width:100%;text-align:center;font-family:'Roobert Regular', sans-serif !important;line-height:normal}#timer-collection-page div{display:inline-block;min-width:50px;margin:1px;padding:2px 4px;border-radius:3px;background-color:#fff;text-align:center}#timer-collection-page div span{color:#0099a8;display:block;font-size:0.45em;font-weight:400;text-transform:uppercase}.countdown-box{background-color:#fff;padding:0.8em 1em 0 1em;margin:0 1em}.countdown-box p{color:#214270;font-size:0.9em !important}.countdown-box small{font-size:0.8em}.countdown-box #timer-collection-page{margin-top:0.5em}.pack-section-banner{margin:1em 0}.pack-section-banner .desktop{display:none}@media (min-width: 1201px){.pack-section-banner .desktop{display:block}.pack-section-banner .mobile{display:none}}