@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalInDesktop{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes modalOutDesktop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes genericUpIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes genericDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.product-header{background:#fff;box-shadow:0 .4rem 1.6rem #0000001a;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:.15s ease;visibility:hidden;z-index:5}.product-header.--visible{opacity:1;transform:none;visibility:visible}.product-header .wrapper{align-items:center;display:flex;height:8rem;justify-content:space-between}.product-header .product-title{color:var(--color-red-raspberry);font-family:Afrihost Wordmark,sans-serif;font-size:3.4rem;text-transform:lowercase}.product-header .product-menu{position:relative}.product-header .product-menu dl{align-items:center;background:#fff;border-radius:2.4rem;box-shadow:0 .4rem 1.6rem #0000001a;cursor:pointer;display:flex;height:6rem;justify-content:space-between;padding:0 2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:13rem}.product-header .product-menu dl dt{font-size:1.6rem;font-weight:var(--font-weight-black)}.product-header .product-menu dl dd{height:2.4rem}.product-header .product-menu dl .icon{fill:var(--theme-accent-secondary)}.product-header .product-menu.open dl{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-header .status-radio-list{background:#fff;border:none;border-top-right-radius:0;box-shadow:0 .4rem 1.6rem #0000001a;position:absolute;right:0;top:calc(100% - 2rem);top:100%;width:39.5rem}.product-header .status-radio-list .radio-list-item{height:6rem;transition:0s}.product-header .status-radio-list .radio-list-item .label{font-size:1.8rem}.product-header .status-radio-list .radio-list-item:hover{background:var(--theme-gradient-secondary);color:var(--color-white-100)}.--theme-fibre .product-header .status-radio-list .radio-list-item:hover{background:var(--theme-gradient-primary)}.product-header .status-radio-list .radio-list-item:hover .radio{border-color:var(--color-white-100)}@media (max-width:600px){.product-header .status-radio-list{position:absolute;right:-1rem;top:calc(100% - 2rem);width:100vw}}
