
@font-face{font-family:BASEL CLASSIC;src:url(basel-classic-book.woff2) format("woff2"),url(basel-classic-book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(soehne-buch.woff2) format("woff2"),url(soehne-buch.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(soehne-kraftig.woff2) format("woff2"),url(soehne-kraftig.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Northwell;src:url(NorthwellClean.woff2) format("woff2"),url(NorthwellClean.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:StroyMono Black;src:url(StroyMono-Black.woff2) format("woff2"),url(StroyMono-Black.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Franklin Gothic;src:url(Franklin-Gothic.woff2) format("woff2"),url(Franklin-Gothic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source-Han-Serif-SC";src:url(Source_Han_Serif_Pan_CJK_SC_Regular.woff2) format("woff2"),url(Source_Han_Serif_Pan_CJK_SC_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(Satoshi-Regular.woff2) format("woff2"),url(Satoshi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.fareharbor-calendar-wrap{padding:5rem 2.5rem}#dmn-partner-widget{max-width:100%!important;padding:5rem 2.5rem}#dmn-partner-widget #dmn-widget-inner .stage .scroll-height{height:auto!important}@media only screen and (max-width:749px){.list-slot__inner svg{display:none!important}}#dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons button,#dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell{color:#123247!important}.vdp-datepicker__calendar header .next:after{border-left-color:#123247!important}.vdp-datepicker__calendar header .prev:after{border-right-color:#123247!important}#dmn-partner-widget .footer{display:none!important}.c-product-experience{padding:8.75rem 0 4rem 1.25rem}.c-product-experience__title{margin:0;font-family:BASEL CLASSIC,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;line-height:1.3}@media only screen and (min-width:1100px){.c-product-experience__title{font-size:1.4375rem}}@media only screen and (min-width:1650px){.c-product-experience__title{font-size:1.6875rem;line-height:1.185}}.c-product-experience__title{margin-bottom:2.25rem}.c-product-experience__action-text{display:flex;gap:.375rem;margin-bottom:1rem}.c-product-experience__action-text p{font-size:.9375rem;line-height:1.5rem;margin:0}.c-product-experience__action-label{font-weight:500}.c-product-experience__widget-wrapper{display:none}.is-active .c-product-experience__widget-wrapper{display:block}.c-product-experience__widget-btn{font-weight:400;width:100%;margin:1.5rem 0 0}.c-product-experience__thumbnail-gallery{display:none}.c-product-experience__product-gallery{opacity:0}.c-product-experience__product-gallery.is-initialized{opacity:1}.c-product-experience__product-gallery .o-media-container{padding-bottom:135.75%}.c-product-experience__product-gallery .o-media-container img{border-radius:.875rem}.c-product-experience-btn-separator{margin:0 .5rem}.c-product-experience__tab{margin-bottom:1.5rem;width:100%;position:relative}.c-product-experience__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.0625rem;width:100%;background-color:rgba(18,50,71,.12);border-radius:.125rem}.c-product-experience__tab-inner{display:flex;flex-wrap:nowrap;justify-content:space-between}.c-product-experience__tab-link{padding-bottom:.875rem;margin-bottom:0;position:relative;cursor:pointer;font-size:.75rem;letter-spacing:.135rem;text-transform:uppercase}.c-product-experience__tab-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.0625rem;width:0;background-color:#123247;border-radius:.125rem;transition-timing-function:cubic-bezier(.49,.25,.38,.76);transition-duration:.3s;transition-property:width}.c-product-experience__tab-link.is-active:after,.c-product-experience__tab-link:hover:after{width:100%}.c-product-experience__tab-content{transition-timing-function:cubic-bezier(.49,.25,.38,.76);transition-duration:.2s;transition-property:opacity;grid-row:1/-1;grid-column:1/-1;opacity:0;pointer-events:none}.c-product-experience__tab-content-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.c-product-experience__tab-content.is-active{opacity:1;pointer-events:auto}.c-product-experience__details{padding-top:1.75rem}@media only screen and (max-width:1099px){.c-product-experience__action,.c-product-experience__gallery-wrapper,.c-product-experience__tab-content-wrapper,.c-product-experience__title{padding-right:1.25rem}.c-product-experience__tab{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.c-product-experience__tab::-webkit-scrollbar{display:none}.c-product-experience__tab-link{margin-right:2.5rem;white-space:nowrap}}@media only screen and (min-width:750px){.c-product-experience__details{max-width:25rem}}@media only screen and (min-width:1100px){.c-product-experience{padding:6.5rem min(6.11%,5.5rem)}.c-product-experience__details{padding-top:0}.c-product-experience__container{display:flex;gap:5.3125rem}.c-product-experience__tab{margin-bottom:1.6875rem}.c-product-experience__title{font-size:1.6875rem;margin-bottom:2.625rem}.c-product-experience__thumbnail-gallery{flex-direction:column;justify-content:center;max-width:7.875rem;width:100%;padding-right:2.1875rem}.c-product-experience__product-gallery{max-width:27.625rem;width:100%}.c-product-experience__product-gallery.is-initialized{opacity:1}.c-product-experience__product-gallery.is-initialized+.c-product-experience__thumbnail-gallery{display:flex}.c-product-experience__gallery-wrapper{width:50%;display:flex;flex-direction:row-reverse}.c-product-experience__thumb{border-radius:.875rem;opacity:.4;border:.0625rem solid transparent;padding:.25rem;margin-bottom:.625rem;transition-timing-function:cubic-bezier(.49,.25,.38,.76);transition-duration:.3s;transition-property:opacity,border-color}.c-product-experience__thumb.is-active,.c-product-experience__thumb:hover{opacity:1;border-color:#123247}.c-product-experience__thumb .o-media-container{padding-bottom:130%;width:100%;margin:0;pointer-events:none}.c-product-experience__thumb img{border-radius:.625rem}}
