.announcement-bar-section{position:sticky;top:0;z-index:1002;width:100%;flex-shrink:0}.announcement-bar-section .utility-bar{background-color:#000;color:#fff;height:auto;min-height:auto}.announcement-bar-section .utility-bar__grid{min-height:auto}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__announcement{height:auto;min-height:auto}.announcement-bar-section .utility-bar--bottom-border{border-bottom:none}.announcement-bar-section .announcement-bar__message{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;text-transform:none;letter-spacing:.04rem;color:#fff;line-height:1.4;padding:1rem 0}.announcement-bar-section .announcement-bar__link,.announcement-bar-section .announcement-bar__link:hover{color:#fff}.announcement-bar-section .slider-button{color:#fff!important;opacity:1}.announcement-bar-section .slider-button:not([disabled]):hover{color:#fff!important;opacity:1;background:#ffffff14;border-radius:50%}.announcement-bar-section .slider-button .icon,.announcement-bar-section .slider-button:not([disabled]):hover .icon{height:.9rem;color:#fff!important;stroke:#fff;opacity:1}.announcement-bar-section .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.announcement-bar-section .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{font-size:1.4rem;padding:.9rem 2.4rem}}.shopify-section-group-header-group{position:relative;z-index:1000;display:block;width:100%}.section-header{position:sticky!important;top:var(--announcement-bar-height, 0px);z-index:1001;width:100%;margin-bottom:0!important}.section-header.shopify-section-header-hidden{top:var(--announcement-bar-height, 0px)!important;transform:none!important}body.index-transparent-header .header-wrapper{width:100%;min-height:5rem;transition:background-color .4s ease,box-shadow .4s ease,border-color .4s ease,backdrop-filter .4s ease}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled){background:#ffffff2e!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.28)}body.index-transparent-header .header-wrapper--transparent .header{min-height:5rem;align-items:center}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__heading-link,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__heading-link .h2,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__menu-item,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__menu-item span,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__active-menu-item,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__icon,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__search-inline-text{color:#000;transition:color .4s ease}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__heading-logo{filter:none;transition:filter .4s ease}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__icon .icon,body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__search--inline .icon{stroke:#000;transition:stroke .4s ease}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__search-inline-text{border-bottom-color:#0000008c}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .cart-count-bubble{background-color:#000;color:#fff}body.index-transparent-header .shopify-section.section-hero-media:has(.hero-media),body.index-transparent-header .shopify-section.section-treffen-home-hero:has(.th-hero),body.index-transparent-header .shopify-section.section-treffen-parallax-home:has(.tp-home){margin-top:calc(-1 * var(--treffen-header-height, 7rem))}@media screen and (max-width:749px){body.index-transparent-header .shopify-section.section-treffen-parallax-home:has(.tp-home){margin-top:0}}body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled{background:#fffffffa!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.1rem solid rgba(0,0,0,.08);box-shadow:0 2px 16px #0000000f}body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__heading-link,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__heading-link .h2,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__menu-item,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__menu-item span,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__active-menu-item,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__icon,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__search-inline-text{color:#000}body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__heading-logo{filter:none}body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__icon .icon,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__search--inline .icon{stroke:#000}body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__search-inline-text{border-bottom-color:#0000008c}body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .cart-count-bubble{background-color:#000;color:#fff}body:not(.index-transparent-header) .header-wrapper{background-color:rgb(var(--color-background));transition:background-color .4s ease,box-shadow .4s ease,border-color .4s ease}body:not(.index-transparent-header) .section-header--stuck .header-wrapper{box-shadow:0 2px 14px #0000000f}.header-wrapper,.header--treffen .header{min-height:5rem}.header--treffen .header__menu-item{padding:.6rem .9rem}.header--treffen .header__icon .svg-wrapper{width:3.6rem;height:3.6rem}.header--treffen .header__icon,.header--treffen .header__icon--cart .icon{height:3.6rem;width:3.6rem}.header--treffen .header__heading-link{padding-top:.4rem;padding-bottom:.4rem}@media screen and (min-width:990px){.header--treffen{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:2rem;width:100%}.header--treffen .header__heading,.header--treffen .header__heading-link{grid-area:heading;justify-self:start;text-align:left}.header--treffen .header__heading-link{padding-left:0}.header--treffen .header__inline-menu{grid-area:navigation;display:block!important;justify-self:center;margin:0 auto;width:auto;max-width:100%}.header--treffen .header__inline-menu>.list-menu--inline{justify-content:center;flex-wrap:wrap;gap:.2rem .8rem}.header--treffen .header__menu-item{padding:.6rem .9rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;text-transform:none;letter-spacing:.03rem;white-space:nowrap;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:.6rem}.header--treffen .header__menu-item .icon-caret{position:static!important;margin:0;flex-shrink:0;display:inline-block;vertical-align:middle;transition:transform .25s ease}.header--treffen .header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:.4rem;flex-shrink:0}}@media screen and (max-width:989px){.header--treffen{grid-template-areas:"left-icons heading icons";grid-template-columns:auto 1fr auto;align-items:center;column-gap:.8rem;width:100%}.header--treffen header-drawer{grid-area:left-icons;justify-self:start}.header--treffen .header__heading,.header--treffen .header__heading-link{grid-area:heading;justify-self:center;padding:.4rem}.header--treffen .header__icons{grid-area:icons;justify-self:end;gap:.2rem}}.header__search--inline>details>summary{list-style:none}.header__search--inline>details>summary::-webkit-details-marker{display:none}.header__search-inline-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 0;cursor:pointer;text-decoration:none;border:none;background:transparent;min-width:0}.header__search-inline-text{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:.05rem;padding-bottom:.35rem;border-bottom:.1rem solid rgba(0,0,0,.55);line-height:1.2;min-width:14rem;width:14rem;display:inline-block;white-space:nowrap;color:#000}body.index-transparent-header .header-wrapper--transparent:not(.header-wrapper--scrolled) .header__search-inline-text,body.index-transparent-header .header-wrapper--transparent.header-wrapper--scrolled .header__search-inline-text{color:#000;border-bottom-color:#0000008c}body.index-transparent-header .header-wrapper--transparent .header__search--inline .icon{stroke:#000;flex-shrink:0;width:2rem;height:2rem}@media screen and (min-width:1200px){.header__search-inline-text{min-width:18rem;width:18rem;font-size:1.5rem}}@media screen and (max-width:989px){.header__search--inline{display:none}}.header__search--inline .header__icon-close{display:none}@media screen and (min-width:990px){.header--treffen .header__icons>.header__search:not(.header__search--inline){display:none}}.hero-media{position:relative;width:100%;overflow:hidden;background-color:#0a0a0a;min-height:100svh;height:100svh}.hero-media__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-media__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-media__media-inner img,.hero-media__media-inner video{width:100%;height:100%;object-fit:cover;display:block}.hero-media__media-inner .hero-media__iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);border:0;pointer-events:none}.hero-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;pointer-events:none}.hero-media__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:4rem;box-sizing:border-box;pointer-events:none}.hero-media__box{width:100%;max-width:72rem;text-align:left;pointer-events:auto}.hero-media__subtitle{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.18rem;text-transform:uppercase;margin:0 0 1rem;color:#fff;text-align:left}.hero-media__title{margin:0 0 2rem;color:#fff;text-align:left}.hero-media__buttons{display:flex;justify-content:flex-start;position:relative;z-index:3}.hero-media__button{display:inline-flex!important;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 3rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.12rem;text-transform:uppercase;text-decoration:none;color:#fff!important;background-color:#000!important;border:.1rem solid #000;border-radius:20px;cursor:pointer;opacity:1;visibility:visible;box-shadow:0 .4rem 1.6rem #00000059;transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease}.hero-media__button:hover{background-color:#fff!important;color:#000!important;border-color:#fff;transform:translateY(-2px);box-shadow:0 .6rem 2rem #0003}.hero-media__button:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.hero-media__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media screen and (min-width:750px){.hero-media__content{padding-bottom:6rem}.hero-media__subtitle{font-size:1.3rem;margin-bottom:1.2rem}.hero-media__title{margin-bottom:2.4rem}.hero-media__button{min-height:4.8rem;padding:1.2rem 3.4rem;font-size:1.5rem}}@media screen and (max-width:749px){.hero-media{min-height:85svh;height:85svh}.hero-media__content{padding-bottom:3rem}.hero-media__subtitle{font-size:1.1rem;letter-spacing:.14rem}.hero-media__title{margin-bottom:1.6rem}}body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section){background-color:#000!important;background:#000!important;color:#fff!important}body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .gradient,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .color-scheme-1,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .color-scheme-2,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .color-scheme-3,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .color-scheme-4,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .color-scheme-5,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) .page-width{background-color:#000!important;background:#000!important;color:#fff!important}body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) h1,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) h2,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) h3,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) h4,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) h5,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) h6,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) p,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) span,body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) a:not(.treffen-card__atc-btn),body.template-watch #MainContent .shopify-section:not(.watch-collection-banner-section) label{color:#fff!important}body.template-watch #MainContent .collection-subcategories__title{color:#fff!important}body.template-watch #MainContent .collection-subcategories__pill{background:#121212!important;color:#fffc!important;border:1px solid rgba(255,255,255,.12)!important;transition:all .3s ease!important}body.template-watch #MainContent .collection-subcategories__pill:hover{background:#1c1c1c!important;color:#fff!important;border-color:#ffffff4d!important}body.template-watch #MainContent .collection-subcategories__pill.is-active{background:var(--th-gold, #b8956c)!important;color:#121212!important;border-color:var(--th-gold, #b8956c)!important;font-weight:500!important}body.template-watch #MainContent .facets__summary,body.template-watch #MainContent .facets__heading,body.template-watch #MainContent .facet-filters__label,body.template-watch #MainContent .product-count__text,body.template-watch #MainContent .facets__selected{color:#fff!important}body.template-watch #MainContent .select .select__select,body.template-watch #MainContent .select select{color:#fff!important;background-color:#121212!important;border-color:#ffffff26!important}body.template-watch #MainContent .select svg{color:#fff!important}body.template-watch #MainContent .facets__display{background-color:#121212!important;border:1px solid rgba(255,255,255,.1)!important}body.template-watch #MainContent .facets-layout-list *{color:#fff!important}body.template-watch #MainContent .active-facets__button{background-color:#1c1c1c!important;border:1px solid rgba(255,255,255,.12)!important}body.template-watch #MainContent .active-facets__button-wrapper *{color:#fff!important}body.template-watch #MainContent .active-facets__button svg{color:#fff!important;fill:#fff!important}body.template-watch #MainContent .contact__title,body.template-watch #MainContent .contact-form h2{color:#fff!important}body.template-watch #MainContent .contact .field__input,body.template-watch #MainContent .contact-form .field__input{background-color:#121212!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important}body.template-watch #MainContent .contact .field__label,body.template-watch #MainContent .contact-form .field__label{color:#ffffff80!important}body.template-watch #MainContent .contact .field__input:focus~.field__label,body.template-watch #MainContent .contact .field__input:not(:placeholder-shown)~.field__label,body.template-watch #MainContent .contact-form .field__input:focus~.field__label,body.template-watch #MainContent .contact-form .field__input:not(:placeholder-shown)~.field__label{color:#fff!important}body.template-watch #MainContent .pagination__item{color:#fff9!important}body.template-watch #MainContent .pagination__item--current,body.template-watch #MainContent .pagination__item:hover{color:#fff!important}body.template-watch .treffen-card--watch .treffen-card__atc-btn:hover{color:#121212!important;background:#fff!important;border-color:#fff!important}@media screen and (min-width:990px){.header--treffen .header__submenu:before{content:"";position:absolute;top:-2.5rem;left:0;right:0;height:2.5rem;display:block;background:transparent;z-index:-1}.header--treffen .mega-menu__content:before{content:"";position:absolute;top:-2.5rem;left:0;right:0;height:2.5rem;display:block;background:transparent;z-index:-1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/treffen-custom.css.map */
