@font-face{font-family:'FoxtelTextBold';src:url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Semibold.eot');src:url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Semibold.eot?#iefix') format('embedded-opentype'),url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Semibold.woff2') format('woff2'),url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Semibold.woff') format('woff'),url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Semibold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'FoxtelText';src:url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Regular.eot');src:url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Regular.eot?#iefix') format('embedded-opentype'),url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Regular.woff2') format('woff2'),url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Regular.woff') format('woff'),url('../../../../../etc.clientlibs/foxtel-resi-shop/upgrade-clientlibs/clientlibs/resources/fonts/NoiGroteskFoxtel-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
[class^='jss']{font-family:'FoxtelText'}
button[class^='jss'] span{font-family:'FoxtelTextBold'}
input,textarea{caret-color:#000}
#searchId{display:none}
.container-searchBox{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:8}
.wrapperSearchBox{background-color:#fff}
.searchCloseContainer{text-align:right;padding:15px 15px}
.search-close{margin-bottom:3px;cursor:pointer;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iMGhqa2dkOHhvYSIgZD0iTTE5LjEyNSAxLjYzMWMuMzQzLS4zNDEuOS0uMzQxIDEuMjQzIDAgLjM0My4zNDIuMzQzLjg5NiAwIDEuMjM4TDEyLjIwNCAxMWw4LjE2NCA4LjEzMWMuMzQzLjM0Mi4zNDMuODk2IDAgMS4yMzgtLjM0My4zNDEtLjkuMzQxLTEuMjQzIDBMMTEgMTIuMjc1IDIuODc1IDIwLjM3Yy0uMzI0LjMyMi0uODM4LjM0LTEuMTg0LjA1NGwtLjA1OS0uMDU0Yy0uMzQzLS4zNDItLjM0My0uODk2IDAtMS4yMzhMOS43OTYgMTEgMS42MzIgMi44NjljLS4zNDMtLjM0Mi0uMzQzLS44OTYgMC0xLjIzOC4zNDMtLjM0MS45LS4zNDEgMS4yNDMgMEwxMSA5LjcyNGw4LjEyNS04LjA5M3oiLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyOSAtNTUpIHRyYW5zbGF0ZSgxNSA1NSkgdHJhbnNsYXRlKDMwNykgdHJhbnNsYXRlKDcpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9InNkeHMxOGVoNGIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjMGhqa2dkOHhvYSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGZpbGw9IiMwMDAiIG1hc2s9InVybCgjc2R4czE4ZWg0YikiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMEgyMlYyMkgweiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K")}
.search-close-text{font-family:FoxtelTextBold;font-size:11px;font-weight:600;color:#000;cursor:pointer;margin:0}
.search-icon-container{width:auto;text-align:center;color:#000;margin-left:auto;margin-right:0;float:right}
.searchInputContainer{width:100%;padding:0 15px}
.searchInput{width:100%;height:52px;border:0;padding-right:50px;font-size:16px}
.searchInputIcon{position:absolute;right:10px}
.input-with-icon{position:relative;width:100%;height:52px;box-sizing:border-box}
.input-with-icon .searchInput{height:100%;width:100%;padding-right:45px;padding-left:10px;font-size:16px;font-family:FoxtelText;box-sizing:border-box;border:1px solid;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}
.input-with-icon .icon{position:absolute;right:10px;top:10px;height:30px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}
.input-with-icon .searchInput{outline:0}
#clearIcon{display:none;margin-right:6px;cursor:pointer;padding:7px}
#vlineInput{padding-right:6px}
#searchActiveIcon{display:none;cursor:pointer;padding:5px}
.searchSuggestionContainer{width:100%;background-color:#fff;padding-top:10px;overflow:auto}
.vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.fix-container-label{height:30px;position:relative}
.suggestedLabel .suggestedText{font-size:12px;font-family:FoxtelTextBold;display:inline-block;margin-top:0;margin-left:15px;color:#000}
.suggestedList{list-style-type:none;padding-left:0;font-family:FoxtelText;margin-bottom:30px}
ul.suggestedList :last-child{margin-bottom:25px}
.resultHeading,.filterHeading{font-family:FoxtelTextBold}
.suggestionName{padding-left:15px;padding-top:12px;font-size:12px;color:#000}
.hover{text-decoration:underline}
.suggestionName a{color:#000;text-decoration:none}
.suggestionName:hover{text-decoration:underline;cursor:pointer}
.suggestionName a{text-decoration:none}
.suggestionName a:hover{text-decoration:underline;cursor:pointer}
#searchDisabledIcon{cursor:default}
@media(min-width:961px){.wrapperSearchBox{min-height:450px}
.input-with-icon{max-width:780px;margin-left:10%}
.searchCloseIcon{margin-right:6%}
.suggestedLabel .suggestedText{margin-left:10%;max-width:780px}
.suggestionName{padding-left:10%;font-size:16px}
.suggestedLabel .suggestedText{font-size:20px;font-family:FoxtelText}
.search-close-text{font-family:FoxtelText;font-size:10px;font-weight:600;color:#000;margin:0}
.fix-container-label,.suggestedList{padding:0 15px}
}
@media(min-width:1281px){.searchCloseIcon{margin-right:0}
.suggestedList,.fix-container-label,.searchInputContainer{max-width:1280px;margin:auto}
ul.suggestedList :last-child{margin-bottom:35px}
span.suggestedText.vertical-center{padding-left:0}
}
@media screen and (-webkit-min-device-pixel-ratio:0){input.searchInput:focus{font-size:16px}
}
@media only screen and (max-width:767px){ul.suggestedList{list-style-image:none}
.suggestionName{padding-top:20px;font-size:14px}
span.suggestedText.vertical-center{padding-left:0}
}
.searchCloseContainer{position:absolute;top:0;width:100%;display:flex;justify-content:center}
.searchCloseContainerInner{max-width:1280px;width:100%}
.searchInputContainer{padding-top:80px}
:focus{outline:0}
:focus-visible,.focus-visible{outline:2px solid #000}
.js-focus-visible :focus:not(.focus-visible){outline:0}
[data-js-focus-visible] :focus:not([data-focus-visible-added]){outline:0}
#loadMoreResultBtn:focus-visible,#loadMoreResultBtn.focus-visible{outline:2px solid #000 !important}
.searchInput:focus-visible,.searchInput.focus-visible,.searchInput{outline:0 !important;outline-color:#000 !important}