﻿@font-face{font-family:"GT-Walsheim-Light";src:url("/common/css/fonts/GT-Walsheim-Light.woff2") format("woff2"),url("/common/css/fonts/GT-Walsheim-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GT-Walsheim-Medium";src:url("/common/css/fonts/GT-Walsheim-Medium.woff2") format("woff2"),url("/common/css/fonts/GT-Walsheim-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}.flash-link{display:inline-block;animation:flashHighlight 1.5s ease-in-out 3;animation-fill-mode:forwards}@keyframes flashHighlight{0%,100%{opacity:1}50%{opacity:.5}}.top-nav{height:40px}.top-nav .list-inline-item{padding:0 3px}.top-nav .list-inline-item span{display:none}header .navbar-brand img{height:60px;width:auto}@media(min-width: 992px){header .navbar-brand img{height:80px;width:auto}}header nav.navbar .nav-link{font-size:.9rem;text-transform:uppercase;color:#f7f7f2;border-bottom:solid 3px rgba(0,0,0,0);font-weight:400}@media(min-width: 992px){header nav.navbar .nav-link{color:#333}header nav.navbar .nav-link:hover,header nav.navbar .nav-link.active{color:#c02942;border-bottom:solid 3px #c02942}}header .offcanvas.show{height:100vh;border:none;background:#333}header .navbar-toggler:focus{box-shadow:none}header .navbar-nav .nav-link.dropdown-toggle.show{border-bottom:solid 3px #c02942 !important;color:#fff}header .navbar-nav .nav-link.active{color:#f7f7f2}header .navbar-nav .dropdown-toggle::after{content:"";font-family:"Font Awesome 7 Pro";border:none;float:right}@media(min-width: 992px){header .navbar-nav .dropdown-toggle::after{display:none}}header .navbar-nav .dropdown-menu{background:rgba(0,0,0,0)}@media(min-width: 768px){header .navbar-nav .dropdown-menu{min-width:250px;padding:1.5rem 2rem 2rem}}@media(min-width: 992px){header .navbar-nav .dropdown-menu{background:#333}}header .navbar-nav .dropdown-menu .dropdown-item{font-weight:300;white-space:inherit;color:#fff}@media(min-width: 992px){header .navbar-nav .dropdown-menu .dropdown-item{color:#fff}}header .navbar-nav .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0)}header .navbar-nav .dropdown-menu li.border-bottom{border-bottom:solid 1px #c02942 !important}header .navbar-nav .dropdown-menu li.border-bottom:hover{border-bottom:solid 1px #c02942 !important}header .navbar-nav .dropdown-item.active,header .navbar-nav .dropdown-item:active{background-color:#c02942}@media(min-width: 992px){header nav.navbar .nav-item,header nav.navbar .nav-item.dropdown{border-bottom:none !important}header .navbar-brand img{width:200px}header .navbar .nav-item .dropdown-menu{display:none}header .navbar .nav-item:hover .dropdown-menu{display:block}header .navbar-expand-lg{flex-wrap:wrap}}@media(min-width: 1400px){.dropdown-toggle::after{margin-left:1rem;opacity:.5}}@media(min-width: 992px){.navbar .nav-item .dropdown-menu.show{display:block}}.hero-image-small,.hero-image-{height:30vh;min-height:300px}.hero-image-medium{height:50vh;min-height:300px}.hero-image-large{height:calc(100vh - 100px);min-height:300px}.overlay{position:relative;overflow:hidden}.overlay h1,.overlay h2,.overlay .h1,.overlay .h2{text-shadow:0 2px 10px rgba(0,0,0,.5)}.overlay h2{font-family:"GT-Walsheim-Light";font-size:1.75rem;font-weight:300}.overlay>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.overlay>.container{position:relative;z-index:2}.overlay.overlay-dark{color:#fff}.overlay.overlay-dark a{color:#fff}.overlay.overlay-dark a:hover{color:#f7f7f2}.overlay.overlay-dark:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);transition:all .3s linear;z-index:1;pointer-events:none}.overlay.overlay-light{color:#333}.overlay.overlay-light a{color:#333}.overlay.overlay-light:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(225, 225, 225, 0.8) 0%, rgba(225, 225, 225, 0.3) 20%, rgba(225, 225, 225, 0) 100%);transition:all .3s linear;z-index:1;pointer-events:none}.overlay.overlay-none{text-shadow:none}.overlay.overlay-none:before{display:none}.overlay.overlay-none h1,.overlay.overlay-none h2,.overlay.overlay-none .h1,.overlay.overlay-none .h2{text-shadow:none}.bg-light{color:#333}.bg-secondary{color:#fff}.bg-secondary a{color:#fff}.bg-secondary a:hover{color:#f7f7f2 !important}.bg-primary{color:#333}.bg-primary a{color:#333}.bg-primary a:hover{color:#f7f7f2 !important}.accordion .accordion-button:not(.collapsed){background:#f7f7f2;box-shadow:none;font-weight:400}.accordion .accordion-item{border-bottom:solid 1px #333}.accordion-flush .accordion-item .accordion-button{padding:1rem 0;background:#f7f7f2}.accordion-flush .accordion-item .accordion-button li.level-3{padding-left:2rem}.accordion-flush .accordion-button:not(.collapsed){background:#f7f7f2}.flex-section--fill .flex-section__image-wrapper{position:relative;width:100%;height:100%;min-height:350px;overflow:hidden}.flex-section--fill .flex-section__image-fill{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.flex-section__content{padding:2rem}@media(min-width: 1400px){.flex-section__content{padding:5rem}}.flex-section h2{margin-bottom:2rem}.flex-section .btn{margin-top:2rem}.section-title--accent{position:relative;padding-left:2rem}.section-title--accent::before{content:"";position:absolute;left:0;top:0;width:8px;height:100%;background-color:#c02942;border-radius:2px}.section-title--centered{margin-bottom:2rem}button[href]{appearance:none;border:none !important;background:rgba(0,0,0,0)}.card .add.round[data-in-wishlist=true]:hover{background:#000 !important}.card .add.round[data-in-wishlist=true]:hover i{color:#fff !important}.card .add.round[data-in-wishlist=false]:hover{background:#000 !important}.card .add.round[data-in-wishlist=false]:hover i{color:#fff !important}body{font-family:"GT-Walsheim-Light";font-weight:300;font-size:18px}h1,h2,h3,h4,h5,h6,strong{font-family:"GT-Walsheim-Medium"}.container{max-width:1600px}main{padding-top:140px}main a{color:#333}figure{margin-bottom:2rem}figure img{max-width:100%}figure figcaption{background:#f7f7f2;text-align:center;font-style:italic;padding:1rem}blockquote{border-left:solid 5px #c7caa6;padding-left:1.25rem;font-style:italic}@media(min-width: 992px){blockquote{max-width:90%}}table.table thead tr th{background:#c7caa6;color:#fff}table.table tbody td,table.table tbody th{background-color:#f7f7f2;vertical-align:middle}table.table tr th{background:#f1f1f1}.image-block{height:30vh;min-height:400px}.image-block h2{color:#fff;font-size:64px;letter-spacing:-2px}.parallax__container{clip:rect(0, auto, auto, 0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.parallax__container .parallax,.parallax__container .parallaxHero{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;transform:translate3d(0, 0, 0);transform-style:preserve-3d;width:100%}.card{border:none !important}.card h3{font-size:1.25rem}.card h3 a{text-decoration:none}.card h3 a:hover{color:#c7caa6}.card h4{font-primary:"GT-Walsheim-Light" !important;font-size:1rem;text-transform:uppercase}.card p{line-height:1.5}.card .truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.card .round{width:45px;height:45px;border-radius:100%;text-transform:uppercase;font-size:12px}.card .round a{height:45px;width:45px;text-align:center}.card .round:hover{color:#fff !important;background:#000 !important}.card .round:hover a{color:#fff !important}.card .add{z-index:110}.card .add[data-in-wishlist=true] .btn--wishlist-remove{display:block}.card .add[data-in-wishlist=false] .btn--wishlist-remove{display:none !important}.card .add[data-in-wishlist=true] .btn--wishlist-add{display:none !important}.card .add[data-in-wishlist=true] .btn--wishlist-add{display:block}.round{width:45px;height:45px;border-radius:100%;text-transform:uppercase;font-size:12px}.round a{height:45px;width:45px;text-align:center}.round:hover{color:#fff !important;background:#000 !important}.round:hover a{color:#fff !important}.add{z-index:110}.add[data-in-wishlist=true] .btn--wishlist-remove{display:block}.add[data-in-wishlist=true] .btn--wishlist-add{display:none !important}.add[data-in-wishlist=false] .btn--wishlist-remove{display:none !important}.add[data-in-wishlist=false] .btn--wishlist-add{display:block}aside h2{font-size:1.25rem;font-weight:600}aside h3{font-size:1rem;font-weight:500}.btn-outline-primary{border:solid 1px #c02942;color:#333}.btn-outline-primary:hover{background:#c02942;color:#f7f7f2;border:solid 1px #c02942}.btn-primary{background:#c02942;border:solid 1px #c02942}.btn-primary:hover{background:rgba(0,0,0,0);color:#c02942;border:solid 1px #c02942}.btn-secondary{background:#c7caa6;border:solid 1px #c7caa6}.btn-secondary:hover{background:rgba(0,0,0,0);color:#c7caa6;border:solid 1px #c7caa6}.rounded-md-start{border-radius:.375rem .375rem 0 0}@media(min-width: 992px){.rounded-md-start{border-radius:.375rem 0 0 .375rem}}.rounded-md-end{border-radius:0 0 .375rem .375rem}@media(min-width: 992px){.rounded-md-end{border-radius:0 .375rem .375rem 0}}.bg-dark{color:#f7f7f2 !important;background:#333 !important}.bg-dark a{color:#f7f7f2}.bg-dark a:hover{color:#f7f7f2}.bg-light{background:#f7f7f2 !important}.breadcrumb{font-size:.9rem}.bg-primary{background:#c02942 !important;color:#f7f7f2 !important}.bg-primary a{color:#f7f7f2}.bg-light{color:#333}.bg-light a{color:#333}.bg-light a:hover{color:#c02942 !important}.bg-light .btn-primary{color:#f7f7f2}.bg-light .btn-primary:hover{color:#c02942 !important}.text-primary{color:#c02942 !important}