@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.template-offers{position:relative}.template-offers .olr-filters-categories{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}.template-offers .olr-filters-categories .radio-label input{display:none}.template-offers .olr-filters-categories .radio-label .radio-shell{background-color:#082438;color:#f9f9f9;cursor:pointer;display:block;font-family:josefin-sans,sans-serif;letter-spacing:1.5px;margin:0 5px 10px;overflow:hidden;padding:8px 15px 4px;position:relative;text-transform:uppercase;transition:background-color .25s ease-out}.template-offers .olr-filters-categories .radio-label .radio-shell:before{background-color:#1e4058;content:"";display:none;height:100%;position:absolute;right:100%;top:0;transform:skew(90deg);transform-origin:bottom right;transition:right .75s ease-out,transform .75s ease-out;width:130%;z-index:1}.template-offers .olr-filters-categories .radio-label .radio-shell span{position:relative;z-index:2}.template-offers .olr-filters-categories .radio-label .radio-shell:hover{background-color:#1e4058}.template-offers .olr-filters-categories .radio-label .radio-shell:hover:before{right:0;transform:skew(0)}@supports (-webkit-touch-callout:none){.template-offers .olr-filters-categories .radio-label .radio-shell{padding-top:4px}}.template-offers .olr-filters-categories .radio-label input:checked+.radio-shell{background-color:#1e4058}.template-offers .olr-filters-categories .radio-label input:checked+.radio-shell:before{right:0;transform:skew(0)}@media (min-width:768px){.template-offers .olr-filters-categories .radio-label .radio-shell{margin:0 16px 16px;padding:15px 25px 12px}@supports (-webkit-touch-callout:none){.template-offers .olr-filters-categories .radio-label .radio-shell{padding-top:11px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.template-offers .olr-filters-categories .radio-label .radio-shell{line-height:47px}}}}.template-offers .olr-filters-clear{height:0;margin:15px 0 25px;overflow:hidden;pointer-events:none;text-align:center;transition:height .2s linear}.template-offers .olr-filters-clear.active{height:40px;pointer-events:all}.template-offers .olr-filters-clear a{color:#082438;display:inline-block;font-family:josefin-sans,sans-serif;font-size:.75em;font-weight:600;letter-spacing:1.8px;padding:0 0 5px;position:relative;text-decoration:none;text-transform:uppercase}.template-offers .olr-filters-clear a:after{background-color:#082438;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background-color .2s linear;width:100%}.template-offers .olr-filters-clear a:hover:after{background-color:transparent}.template-offers .olr-filters-clear.active{display:block}.template-offers .offer-list-row{display:flex;flex-wrap:wrap}.template-offers .offer-list-row .olr-filters .olr-filters-introduction{margin:0 0 20px;text-align:center}.template-offers .offer-list-row .olr-filters .olr-filters-hotels{display:flex;justify-content:center;margin:0 0 30px}.template-offers .offer-list-row .olr-filters .olr-filters-hotels .select-wrapper{display:inline-block;height:35px;width:auto}.template-offers .offer-list-row .olr-filters .olr-filters-hotels .select-wrapper:after{color:#f9f9f9}.template-offers .offer-list-row .olr-filters .olr-filters-hotels .select-wrapper select{-webkit-appearance:none;background-color:#a6bbc8;border:none;color:#f9f9f9;font-family:lato,sans-serif;font-size:.75em;font-weight:600;height:35px;letter-spacing:1.29px;line-height:30px;text-transform:uppercase}.loyalty-site .template-offers .offer-list-row .olr-filters .olr-filters-hotels .select-wrapper select{background-color:#1e4058}.ag-theme .template-offers .olr-filters-categories .radio-label .radio-shell{border-radius:25px;overflow:hidden}