.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.filter-control,.filter-heading{text-transform:uppercase;font:600 30px Montserrat,sans-serif}.filter-heading{display:block;cursor:pointer;padding:10px 15px;overflow:auto}.filter-control{display:none;color:#2a2828;text-align:left}.filter-control,.h2-heading,.h3-heading{margin:0;padding:0 0 10px}.h2-heading{color:#2a2828;text-transform:none;text-align:center;font:600 30px Montserrat,sans-serif}.h3-heading{font:20px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box}.collection-category,.hero-caption{width:100%;color:#fff;text-align:center;letter-spacing:3px;font-size:1.5vw;line-height:100%;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif}.collection-category{position:relative;padding:30px 15px;background-image:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.9));text-shadow:none}.hero-caption{position:absolute;bottom:0;left:0;padding:18px 12px;background:#111}.newsletter-heading{color:#fff;text-transform:none;font:600 30px Montserrat,sans-serif;margin:0;padding:0 0 10px;box-sizing:border-box}.menu-side div:after{float:left;font-family:"Entypo";content:"";margin-top:4px}.menu-side div.active:after{content:""}.iframe-wrap{position:relative;width:100%;max-width:930px;margin:0 auto;aspect-ratio:930/640}.iframe-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.flex-control-paging li a{font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important;overflow:hidden;position:relative}.flex-control-paging li a::after{content:"";display:inline-block;width:12px;height:12px;border-radius:999px;background:#888}.flex-control-paging li a.flex-active::after{background:#111}.flex-control-paging li a:focus-visible::after{outline:2px solid #000;outline-offset:3px}@media (max-width:768px){.filter-control{display:block;cursor:pointer;padding:10px 15px;overflow:auto;font-weight:400}.filter-control:after{float:left;font-family:"Entypo";content:"";margin-top:4px}.filter-control.active:after{content:""}}