@import url("https://use.typekit.net/wqc2vcm.css");.occasion-block{display:block;position:relative}.occasion-block:hover .occasion-block__image{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.occasion-block:hover .occasion-block__label{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.occasion-block__image{height:0;opacity:1;overflow:hidden;padding-bottom:66%;position:relative;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.occasion-block__image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.occasion-block__content{background-color:#151515;padding:20px 30px}@media(max-width:767.98px){.occasion-block__content{padding:15px 20px 5px 20px}}.occasion-block__label{font-size:2.25rem;background-color:rgba(0,0,0,0.5);left:0;padding:15px 0;position:absolute;text-align:center;top:60px;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s;width:100%}@media(max-width:1400px){.occasion-block__label{font-size:calc(1.35rem + 1.0285714286vw)}}.occasion-block__title{font-size:2rem;color:#fff;display:block;max-height:4rem;font-weight:600;line-height:1;margin:0 0 10px;overflow:hidden}@media(max-width:1400px){.occasion-block__title{font-size:calc(1.325rem + 0.7714285714vw)}}@media(max-width:575.98px){.occasion-block__title{margin:0 0 5px}}.occasion-block__version{font-size:1.125rem;display:block;height:24px;line-height:24px;margin:0 0 5px;overflow:hidden}@media(max-width:575.98px){.occasion-block__version{font-size:.875rem}}.occasion-block__bottom{font-size:1.25rem;border-top:1px solid #454545;font-weight:600;padding-top:15px;gap:0 30px}@media(max-width:575.98px){.occasion-block__bottom{font-size:1.0625rem;gap:0 15px}}@media(max-width:1199.98px){.occasion-block__suffix{font-size:.9375rem}}.occasion-block__km{color:#969696}@media(min-width:992px) and (max-width:1199.98px){.occasion-block__km{font-size:1rem}}@media(max-width:767.98px){.occasion-block__km{font-size:1rem;font-weight:400}}@media screen and (max-width:350px){.occasion-block__km{font-size:.9375rem}}.occasion-block__year{color:#969696;margin-left:30px}@media(min-width:992px) and (max-width:1199.98px){.occasion-block__year{font-size:1rem}}@media(max-width:767.98px){.occasion-block__year{font-size:1rem;font-weight:400;margin-left:15px}}@media screen and (max-width:350px){.occasion-block__year{font-size:.9375rem;margin-left:10px}}@media screen and (max-width:350px){.occasion-block__price{font-size:.9375rem}}.occasion-block__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;list-style:none;margin:0;opacity:0;padding:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease;visibility:hidden}@media(max-width:991.98px){.occasion-block__list{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@media(max-width:575.98px){.occasion-block__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.occasion-block__list>li{font-size:.875rem;white-space:nowrap}@media(min-width:992px) and (max-width:1199.98px){.occasion-block__list>li{font-size:.75rem}}.occasion-block__list>li strong{margin:0 10px 0 0}.occasion-block__list>li span{opacity:.75}@media(max-width:767.98px){.occasion-block__list>li:not(:nth-child(1)):not(:nth-child(2)){display:none}}@media(max-width:575.98px){.occasions .occasions-container{padding-left:0;padding-right:0}}.occasions__inner{overflow:hidden}.occasions-header{padding:150px 0 50px}@media(max-width:991.98px){.occasions-header{padding:100px 0 50px}}.occasions-header__title{font-size:1.125rem;font-weight:700}.occasions-header__filter{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media(max-width:1199.98px){.occasions-header__filter{gap:10px}}.occasions-not-found{padding:100px 0}