:root{--bb-rounded-lg: 8px;--bb-rounded-md: 8px;--bb-rounded-sm: 6px;--bb-rounded-none: 0px}@media screen and (min-width:700px){:root{--bb-rounded-lg: 24px;--bb-rounded-md: 14px;--bb-rounded-sm: 8px;--bb-rounded-none: 0px}}.bb-rounded-none{border-radius:var(--bb-rounded-none)}.bb-rounded-sm{border-radius:var(--bb-rounded-sm)}.bb-rounded-md{border-radius:var(--bb-rounded-md)}.bb-rounded-lg{border-radius:var(--bb-rounded-lg)}.button-link{text-transform:uppercase;margin-top:var(--spacing-2)}.button-link:hover{text-decoration:underline;text-underline-offset:2px}.collection-banner__description{max-width:var(--collection-description-max-width, 780px)}.content-over-media--bb-large{--content-over-media-height: 640px}@media screen and (min-width:700px){.content-over-media--bb-large{--content-over-media-height: 960px}}.content-over-media--bb-custom{--content-over-media-height: calc(100vh - var(--bb-custom-offset-mobile, 0px))}@media screen and (min-width:700px){.content-over-media--bb-custom{--content-over-media-height: calc(100vh - var(--bb-custom-offset-tablet, 0px))}}@media screen and (min-width:1150px){.content-over-media--bb-custom{--content-over-media-height: calc(100vh - var(--bb-custom-offset-desktop, 0px))}}.content-over-media--bb-custom-clamp{--content-over-media-height: min(calc(100vh - var(--bb-clamp-offset-mobile, 0px)), var(--bb-clamp-max-mobile, 600px))}@media screen and (min-width:700px){.content-over-media--bb-custom-clamp{--content-over-media-height: min(calc(100vh - var(--bb-clamp-offset-tablet, 0px)), var(--bb-clamp-max-tablet, 700px))}}@media screen and (min-width:1150px){.content-over-media--bb-custom-clamp{--content-over-media-height: min(calc(100vh - var(--bb-clamp-offset-desktop, 0px)), var(--bb-clamp-max-desktop, 900px))}}.slideshow__content-image{display:block;margin-bottom:20px}.slideshow__content-image img{width:auto;height:var(--content-image-height-mobile)}.slideshow-buttons{margin-top:24px}@media screen and (min-width:700px){.slideshow__content-image{margin-bottom:32px}.slideshow__content-image img{height:var(--content-image-height)}.slideshow-buttons{margin-top:36px}}.slideshow-button{background-color:var(--button-background);color:var(--button-text-color);border:1px solid var(--button-border-color)}.slideshow-button:hover{opacity:var(--button-background-opacity);transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.slideshow .slideshow__content-image{display:flex}.slideshow .text-start .slideshow__content-image{justify-content:flex-start}.slideshow .text-center .slideshow__content-image{justify-content:center}.slideshow .text-end .slideshow__content-image{justify-content:flex-end}.slideshow .text-start .slideshow-buttons{justify-content:flex-start}.slideshow .text-center .slideshow-buttons{justify-content:center}.slideshow .text-end .slideshow-buttons{justify-content:flex-end}@media(min-width:700px){.slideshow .sm\:text-start .slideshow__content-image{justify-content:flex-start}.slideshow .sm\:text-center .slideshow__content-image{justify-content:center}.slideshow .sm\:text-end .slideshow__content-image{justify-content:flex-end}.slideshow .sm\:text-start .slideshow-buttons{justify-content:flex-start}.slideshow .sm\:text-center .slideshow-buttons{justify-content:center}.slideshow .sm\:text-end .slideshow-buttons{justify-content:flex-end}}.footer__logo-image{height:40px;width:auto}@media screen and (min-width:700px){.footer__logo-image{height:52px;width:auto}}@media screen and (max-width:699px){.footer .footer__aside-top{display:flex;flex-direction:column;width:100%}.footer .footer__payment-icons{justify-content:center}.footer .footer__copyright{text-align:center}}.powered-by-bb{transition:color .2s ease;position:relative}.powered-by-bb:hover{color:#fff}.powered-by-bb:after{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:#fff;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.powered-by-bb:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer .social-media li{opacity:.8;transition:opacity .2s ease}.footer .social-media li:hover{opacity:1}.footer .footer__block p.bold{letter-spacing:.2px}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media{transform:none;clip:rect(0,auto,auto,0);-webkit-clip-path:inset(0);clip-path:inset(0)}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media>:is(picture,img,svg){position:fixed;top:0;left:0;right:0;width:100%;height:100vh;min-height:100vh;max-height:none;object-fit:cover;object-position:center}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media>picture>img{position:fixed;top:0;left:0;width:100%;height:100vh;min-height:100vh;max-height:none;object-fit:cover;object-position:center}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media--sm{min-height:var(--content-over-media-height, 375px)}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media--md{min-height:var(--content-over-media-height, 480px)}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media--lg{min-height:var(--content-over-media-height, 560px)}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media--fill{min-height:var(--content-over-media-height, 100vh)}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media--auto{min-height:50vh}@supports (height: 100svh){.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media>:is(picture,img,svg),.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media>picture>img{height:100svh;min-height:100svh}.shopify-section--image-with-text-overlay image-banner[data-parallax-sticky].content-over-media--fill{min-height:var(--content-over-media-height, 100svh)}}.custom-tiles-section{padding-block-start:var(--tiles-padding-mobile);padding-block-end:var(--tiles-padding-mobile)}.collection-worlds__custom-button{background-color:var(--custom-button-bg, transparent);border:2px solid var(--custom-button-border, #ffffff);color:var(--custom-button-text, #ffffff);padding:5px 10px;text-align:center;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;pointer-events:none;white-space:nowrap;margin-top:var(--spacing-2);transition:transform .2s ease}@media screen and (min-width:700px){.collection-worlds__custom-button{font-size:20px;padding:7px 10px}}@media screen and (pointer:fine){.collection-card:hover .collection-worlds__custom-button{transform:translateY(calc(var(--transition-direction) * 4px))}}.collection-tabs-nav{display:flex;gap:var(--spacing-3);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.collection-tabs-nav::-webkit-scrollbar{display:none}.collection-tabs-nav::part(tab-list){display:flex;gap:var(--spacing-3)}.collection-tabs-nav button[aria-selected=true]{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary)}.collection-tabs-nav button[aria-selected=false]{--button-background: var(--button-background-secondary);--button-text-color: var(--button-text-secondary)}.collection-tabs-nav button[aria-selected=false]:hover{box-shadow:inset 0 0 0 1px rgb(var(--button-background-secondary) / .6)}.collection-tabs-nav button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap;flex-shrink:0;font-size:14px;text-transform:uppercase}@media screen and (min-width:700px){.collection-tabs-nav{flex-wrap:wrap;overflow-x:visible;justify-content:inherit;grid-row-start:2;margin-top:var(--spacing-8)}.collection-tabs-link{grid-row-start:2}.collection-tabs-nav::part(tab-list){flex-wrap:wrap}.shopify-section--collection-worlds .section-header>.text-with-icon,.shopify-section--featured-collection-tabs .section-header>.text-with-icon{grid-column-start:2}.shopify-section--collection-worlds .collection-tabs-link,.shopify-section--featured-collection-tabs .collection-tabs-link{align-items:end}}collection-tabs-panel{display:block}collection-tabs-panel[hidden]{display:none}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(1){animation-delay:0ms}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(2){animation-delay:50ms}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(3){animation-delay:.1s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(4){animation-delay:.15s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(5){animation-delay:.2s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(6){animation-delay:.25s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*:nth-child(n+7){animation-delay:.3s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list)>*{animation:collectionTabItemFadeIn .3s ease-out both}@keyframes collectionTabItemFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}collection-worlds .collection-worlds-tabs button[aria-selected=true]{background:var(--section-tab-bg-active);color:var(--section-tab-text-active);border:1px solid var(--section-tab-border-active, transparent)}collection-worlds .collection-worlds-tabs button[aria-selected=false]{background:var(--section-tab-bg-inactive);color:var(--section-tab-text-inactive);border:1px solid var(--section-tab-border-inactive, transparent)}@media screen and (max-width:699px){collection-worlds .collection-card{box-shadow:0 4px 24px -4px #0000004d;transition:box-shadow .2s ease}collection-worlds .scroll-area{padding-top:32px;padding-bottom:32px}collection-worlds .scrollable-with-controls,collection-worlds .section-stack{gap:0}collection-worlds .section{display:block;transition:background-color .4s ease,background .4s ease,color .4s ease}collection-worlds[style*=--world-section-bg] .section{background:var(--world-section-bg-gradient, var(--world-section-bg))!important}collection-worlds[style*=--world-text-color] .section{color:var(--world-text-color)}collection-worlds[style*=--world-title-color] .section h1,collection-worlds[style*=--world-title-color] .section h2,collection-worlds[style*=--world-title-color] .section h3,collection-worlds[style*=--world-title-color] .section h4,collection-worlds[style*=--world-title-color] .section h5,collection-worlds[style*=--world-title-color] .section h6{color:var(--world-title-color);transition:color .4s ease}collection-worlds .collection-worlds-tabs button[aria-selected=true]{background:var(--world-tab-bg-active);color:var(--world-tab-text-active);border:1px solid var(--world-tab-border-active, transparent);transition:background-color .4s ease,color .4s ease,border-color .4s ease}collection-worlds .collection-worlds-tabs button[aria-selected=false]{background:var(--world-tab-bg-inactive);color:var(--world-tab-text-inactive);border:1px solid var(--world-tab-border-inactive, transparent)}}@media screen and (max-width:699px){.shopify-section--collection-worlds .section-header,.shopify-section--featured-collection-tabs .section-header,.shopify-section--wishlist-tabs .section-header{display:flex;flex-direction:column}.shopify-section--collection-worlds .collection-tabs-nav,.shopify-section--featured-collection-tabs .collection-tabs-nav,.shopify-section--wishlist-tabs .collection-tabs-nav{width:100vw;max-width:none;margin-left:calc(-1 * var(--container-gutter, 20px));padding-left:var(--container-gutter, 20px);padding-right:var(--container-gutter, 20px);box-sizing:border-box}}.custom-tiles-container{display:flex;justify-content:center;gap:6px;flex-wrap:nowrap}.custom-tile{display:block;max-width:96px;width:100%;height:var(--tiles-block-height-mobile);padding:var(--tile-padding-mobile);background-color:var(--tile-bg);background-image:var(--bg-mobile);background-repeat:no-repeat;background-position:center;background-size:contain;background-origin:content-box;border:var(--tile-border-width) solid var(--tile-border-color);border-radius:4px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;text-decoration:none;will-change:transform;transform:translateY(0);box-sizing:border-box}.custom-tile:hover,.custom-tile:focus-within{transform:translateY(-2px);box-shadow:0 8px 32px color-mix(in srgb,var(--tile-bg) 70%,transparent);border-color:var(--tile-border-color-hover)}@media screen and (min-width:700px){.custom-tile{max-width:128px;height:var(--tiles-block-height-tablet);padding:var(--tile-padding-tablet)}.custom-tiles-container{gap:12px}}@media screen and (min-width:1150px){.custom-tiles-section{padding-block-start:var(--tiles-padding-desktop);padding-block-end:var(--tiles-padding-desktop)}.custom-tile{max-width:216px;height:var(--tiles-block-height-desktop);padding:var(--tile-padding-desktop);background-image:var(--bg-desktop)}.custom-tiles-container{gap:20px}}@media screen and (max-width:1150px){.bb-inline-search-list-item{position:absolute;bottom:0;left:0;right:0;width:100%;padding:0 2.125rem 2.125rem}header .header__wrapper{padding-bottom:6.75rem}}@media screen and (min-width:1151px){.header__main-nav{display:flex;justify-content:center}}@media screen and (max-width:1500px){.header__main-nav .header__link-list{justify-content:start}}.search-modal-button{display:none}@media screen and (min-width:1151px)and (max-width:1550px){.search-modal-button{display:block}.bb-inline-search-list-item{display:none}}@media screen and (min-width:1151px)and (max-width:1400px){.header__link-list .parent-link{font-size:14px}.header__link-list{gap:16px}}@media screen and (max-width:700px){.bb-inline-search-list-item{padding:0 1.125rem 1.125rem}header .header__wrapper{padding-bottom:5rem}}bb-inline-search .bb-inline-search-mega-menu-button{position:relative;border-radius:4px;overflow:hidden;background:#f3f3f3;border:1px solid #f3f3f3;caret-color:#1a1a1a}bb-inline-search .bb-inline-search-mega-menu-button [data-inline-search-input-close]{position:absolute;top:50%;transform:translateY(-50%);right:2px;background:transparent;border:none;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:12px}bb-inline-search .bb-inline-search-mega-menu-button [data-inline-search-input-close] svg{color:#1a1a1a;width:16px;height:16px}bb-inline-search input{border:none;height:42px!important;color:#1a1a1a!important;min-width:208px;padding-inline-end:0!important}bb-inline-search input::placeholder{color:#1a1a1a}bb-inline-search input:focus{outline:none!important;border:none!important;box-shadow:none!important}bb-inline-search input:focus-visible{outline:none}#bb-inline-search-mega-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;position:absolute;top:100%;left:0;right:0;z-index:1000;padding-top:0}#bb-inline-search-mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.bb-inline-search-mega-menu-inner{position:relative}.bb-inline-search-submit{padding:10px 0;margin:12px 0;display:flex;justify-content:flex-start;text-align:left}.bb-mobile-search-toggle{display:none}@media screen and (max-width:1150px){[data-mobile-search-collapse] .header__wrapper{transition:padding-bottom .25s ease}[data-mobile-search-collapse] .bb-inline-search-list-item{transition:opacity .15s ease .25s,transform .25s ease}[data-mobile-search-collapse].header--search-hidden .bb-inline-search-list-item{transition:opacity .1s ease,transform .25s ease}[data-mobile-search-collapse].header--search-hidden .bb-mobile-search-toggle{display:block}[data-mobile-search-collapse].header--search-hidden .bb-inline-search-list-item{opacity:0;transform:translateY(-8px);pointer-events:none}[data-mobile-search-collapse].header--search-hidden .header__wrapper{padding-bottom:var(--header-padding-block)!important}}.header.is-filled{box-shadow:var(--shadow-md)}.header__link-list .parent-link{letter-spacing:.2px;font-weight:600;text-transform:uppercase}.header__link-list{align-items:baseline}.announcement-bar__message{display:flex;align-items:center;justify-content:center}.announcement-bar__message :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.announcement-bar__link,.announcement-bar__content{display:flex;align-items:center;gap:14px}.announcement-bar__icon{height:var(--announcement-icon-height, 12px);width:auto;flex-shrink:0}.announcement-bar__desktop-multi{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);max-width:100%}.announcement-bar__desktop-item{flex:1;text-align:left;min-width:0}.announcement-bar__desktop-item:only-child{text-align:center}.announcement-bar__desktop-item:only-child .announcement-bar__message{justify-content:center}.announcement-bar__desktop-item:first-child:not(:only-child) .announcement-bar__message{justify-content:flex-start}.announcement-bar__desktop-item:last-child:not(:only-child) .announcement-bar__message{justify-content:flex-end}@media screen and (max-width:999px){.hide-tablet{display:none!important}}@media screen and (min-width:1000px){.show-tablet{display:none!important}}.product-card__wishlist{position:absolute;top:var(--product-card-badge-spacing);z-index:5;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.product-card__wishlist:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-badge-spacing)}.product-card__wishlist:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-badge-spacing)}.product-card__wishlist:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.product-card__wishlist-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:#1e2132;transition:opacity .25s ease,transform .25s ease}.product-card__wishlist-icon--active{opacity:0;transform:translateY(10px);color:rgb(var(--button-background-primary))}.product-card__wishlist-icon--inactive{opacity:1}bb-wishlist-button[data-active=true] .product-card__wishlist-icon--active{opacity:1;transform:translateY(0)}bb-wishlist-button[data-active=true] .product-card__wishlist-icon--inactive{opacity:0}.product-card__info{background-color:var(--product-card-info-background)}.product-card__info sale-price{font-weight:600}.product-card__figure{background-color:var(--product-card-figure-background)}.product-card__badge-list .badge,.product-info__badge-list .badge{text-transform:uppercase;letter-spacing:.2px}.product-card__figure a{display:flex;flex-direction:column;justify-content:center}.product-card__figure a .product-card__image--primary{max-height:384px;padding:24px}.product-card__figure.product-card__figure--with-benefits a img{width:100%}.product-card__figure.product-card__figure--with-benefits a .product-card__image--primary{height:70%;padding:24px 24px 0}@media screen and (max-width:699px){.product-card__figure--hide-benefits-mobile .product-benefits{display:none}.product-card__figure.product-card__figure--hide-benefits-mobile a .product-card__image--primary{height:100%;padding:16px}}@media screen and (min-width:700px){.product-card__figure--hide-benefits-desktop .product-benefits{display:none}.product-card__figure.product-card__figure--hide-benefits-desktop a .product-card__image--primary{height:100%;padding:24px}}.product-card--secondary-small .product-card__figure--with-benefits .product-card__image--secondary{object-fit:contain;padding:24px 24px 30%}.product-card--secondary-contained .product-card__image--secondary{object-fit:contain;padding:24px}.product-card--secondary-contained .product-card__figure .product-benefits{transition:opacity .2s ease-in-out}@media screen and (pointer:fine){.product-card--secondary-contained .product-card__figure:hover .product-benefits{opacity:0;pointer-events:none}}@media screen and (max-width:699px){.product-card--secondary-small .product-card__figure--hide-benefits-mobile .product-card__image--secondary,.product-card--secondary-contained .product-card__figure--hide-benefits-mobile .product-card__image--secondary{padding:16px}}.product-benefits{display:flex;justify-content:center;align-items:center;gap:8px}.product-benefits__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#000;font-size:10px}.product-benefits__icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:34px;height:34px;margin:0 8px;border-radius:100%;background-color:#dfdfdf}.product-benefits__icon-wrapper svg{width:18px;height:18px}@media screen and (min-width:1150px){.product-benefits__item{font-size:12px;gap:4px}.product-benefits__icon-wrapper{width:42px;height:42px;margin:0 10px}.product-benefits__icon-wrapper svg{width:22px;height:22px}.product-benefits{gap:10px}}.product-card__figure .product-benefits{width:100%;height:30%}.product-card__figure .product-benefits .product-benefits__text{line-height:1}.product-card__short-description{padding-top:4px}.product-card__benefits-underneath{display:none}@media screen and (max-width:699px){.product-card__benefits-underneath{display:block;padding-bottom:6px}.product-card__benefits-underneath .product-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 8px}.product-card__benefits-underneath .product-benefits__item{flex-direction:row;justify-content:flex-start;gap:4px;font-size:10px}.product-card__benefits-underneath .product-benefits__icon-wrapper{width:22px;height:22px;margin:0}.product-card__benefits-underneath .product-benefits__icon-wrapper svg{width:12px;height:12px}.product-card__figure--benefits-underneath .product-benefits{display:none}.product-card__figure.product-card__figure--benefits-underneath a .product-card__image--primary{height:100%;padding:16px}}.bb-notification-container{position:fixed;top:104px;right:0;z-index:1000;padding:var(--container-gutter);max-width:512px;display:flex;flex-direction:column;gap:12px;pointer-events:none}@media screen and (min-width:700px){.bb-notification-container{top:184px}}@media screen and (min-width:700px){.bb-notification-container{top:158px}}.bb-notification{position:relative;padding:12px;display:flex;width:100%;background-color:#1a1a1a;align-items:center;justify-content:space-between;color:#fff;gap:48px;box-shadow:var(--shadow-md);pointer-events:auto;transform:translate(calc(100% + var(--container-gutter) + 4px));transition:transform .2s ease-in-out;overflow:hidden}.bb-notification--visible{transform:translate(0)}.bb-notification__progress{position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#fff;opacity:.8;transform-origin:left;transition:transform linear}.bb-notification__text{margin:0;font-size:14px;line-height:1.4}.bb-notification__actions{display:flex;gap:24px;align-items:center;justify-content:center;flex-shrink:0}.bb-notification__link{text-decoration:underline;color:inherit;white-space:nowrap;font-size:14px}.bb-notification__close{width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.badge.badge--custom{background-color:var(--badge-background);color:var(--badge-color)}bb-wishlist-link{position:relative;display:inline-flex;align-items:center;justify-content:center}.bb-wishlist-link-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:rgb(var(--text-color));border-radius:36px;background:#f3f3f3;pointer-events:none;opacity:0;overflow:hidden;white-space:nowrap;padding:0;text-decoration:none;z-index:10}.bb-wishlist-link-overlay .bb-wishlist-link-overlay__icon{color:rgb(var(--button-background-primary))}.bb-wishlist-link-overlay.is-animating{pointer-events:all;animation:wishlistPill 5s cubic-bezier(.4,.1,.2,1)}.bb-wishlist-link-overlay__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px;opacity:0}.bb-wishlist-link-overlay.is-animating .bb-wishlist-link-overlay__icon{animation:wishlistPillIcon 5s cubic-bezier(.4,.1,.2,1)}.bb-wishlist-link-overlay__text{display:inline-block;max-width:0;opacity:0;overflow:hidden}.bb-wishlist-link-overlay__text-inner{color:rgb(var(--text-primary));display:inline-block;padding-right:12px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.bb-wishlist-link-overlay.is-animating .bb-wishlist-link-overlay__text{animation:wishlistPillText 5s cubic-bezier(.2,.1,.2,1)}@keyframes wishlistPill{0%{opacity:0}5%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes wishlistPillIcon{0%{opacity:0}5%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes wishlistPillText{0%{max-width:0;opacity:0}5%{max-width:0;opacity:0}18%{max-width:200px;opacity:1}62%{max-width:200px;opacity:1}74%{max-width:0;opacity:0}to{max-width:0;opacity:0}}@media screen and (min-width:700px){.bb-wishlist-link-overlay__text-inner{font-size:14px}}.header__icon-list .search-modal-button,.header__main-nav .header__icon-list button{height:24px}.header__icon-list [data-wishlist-count]{transition:transform .2s ease,opacity .2s ease}.product-gallery__next>.circle-button{width:2.1875rem;height:2.1875rem}.product-gallery__next{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.product-gallery__next[hidden]{display:none}.product-gallery__media-list .product-gallery__media{aspect-ratio:1 / 1;background-color:#f3f3f3;padding:40px 20px;display:flex;align-items:center;justify-content:center}.product-gallery__media-list .product-gallery__media img{width:100%;height:100%;object-fit:contain;max-height:512px;max-width:512px}.product-gallery.product-gallery--desktop-carousel .product-gallery__media-list .product-gallery__media img{max-height:448px;max-width:448px}.product-breadcrumbs p{white-space:nowrap}.product-breadcrumbs.product-breadcrumbs--mobile p{font-size:10px}.product-breadcrumbs.product-breadcrumbs--desktop p{font-size:12px}.product-breadcrumbs.product-breadcrumbs--mobile{padding:12px 0}.product-breadcrumbs{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.product-info__title.custom-product-title{font-size:21px}.product-info__block-item[data-block-type=breadcrumbs]{margin-block-end:48px}.product-info__block-item[data-block-type=author]{margin-block-end:0}.product-info__block-item[data-block-type=author]+.product-info__block-item[data-block-type=title]{margin-block-start:8px}.product-info__block-item[data-block-type=price] sale-price{font-size:16px;font-weight:600}.product-info__text{font-size:16px}.product-info__text strong{font-weight:600}.product-info__block-item[data-block-type=text]{margin-block-end:10px}.product-info__block-item[data-block-type=text]+.product-info__block-item[data-block-type=price]{margin-block-start:10px}.product-info__block-item[data-block-type=bb-badges]{margin-block-start:20px;margin-block-end:20px}.product-info__block-item[data-block-type=bb-badges]+.product-info__block-item[data-block-type=text]{margin-block-start:20px}.product-info__block-item[data-block-type=bb-variants],.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:14px;margin-block-end:14px}.product-info__block-item[data-block-type=buy-buttons]+.product-info__block-item[data-block-type=bb-inventory]{margin-block-start:14px}.product-info__block-item[data-block-type=bb-wishlist]{margin-block-end:16px}.product-info__block-item[data-block-type=bb-wishlist]+.product-info__block-item[data-block-type=bb-payment-methods]{margin-block-start:16px}.product-info__block-item[data-block-type=description]{margin-block-end:0}.product-info__block-item[data-block-type=description]+.product-info__block-item[data-block-type=bb-downloads]{margin-block-start:0}.product-info__block-item[data-block-type=title]{margin-block-end:8px}.product-info__block-item[data-block-type=title]+.product-info__block-item[data-block-type=text]{margin-block-start:8px}.product-info__bb-payment-methods{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.product-info__bb-payment-methods--grayscale{filter:grayscale(1)}.product-info__block-item[data-block-type=separator]{--separator-top-spacing: var(--product-info-block-spacing);--separator-bottom-spacing: var(--product-info-block-spacing);margin-block-start:var(--separator-top-spacing);margin-block-end:var(--separator-bottom-spacing)}.product-info__bb-badges.product-benefits{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.product-info__bb-badges .product-benefits__item{flex-direction:row;font-size:inherit;gap:8px}.product-info__bb-badges .product-benefits__icon-wrapper{width:32px;height:32px;margin:0;background-color:#f3f3f3}.product-info__bb-badges .product-benefits__icon-wrapper svg{width:20px;height:20px}.product-info__bb-badges .product-benefits__text{font-weight:600;white-space:nowrap}@media screen and (min-width:1150px){.product-info__bb-badges.product-benefits{gap:8px 18px}.product-info__bb-badges .product-benefits__item{font-size:inherit;gap:10px}.product-info__bb-badges .product-benefits__icon-wrapper{width:42px;height:42px;margin:0}.product-info__bb-badges .product-benefits__icon-wrapper svg{width:24px;height:24px}}.product-info__bb-inventory{display:flex;align-items:center;justify-content:center;gap:4px}.product-info__block-item[data-block-type=bb-alternative-stock]{margin-block:14px}.product-info__block-item[data-block-type=buy-buttons]:has(+.product-info__block-item[data-block-type=bb-alternative-stock]){margin-block-end:14px}.product-info__block-item[data-block-type=bb-alternative-stock]+.product-info__block-item[data-block-type=bb-inventory]{margin-block-start:14px}.product-info__block-item[data-block-type=bb-inventory]:has(+.product-info__block-item[data-block-type=bb-alternative-stock]){margin-block-end:14px}.product-info__block-item[data-block-type=bb-inventory]+.product-info__block-item[data-block-type=bb-alternative-stock]{margin-block-start:14px}.product-info__bb-alternative-stock{width:100%}.product-info__bb-alternative-stock-text{text-align:center;margin-bottom:14px;font-weight:600}.product-info__bb-alternative-stock-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.product-info__bb-alternative-stock-button{display:flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 24px;border-radius:40px;border:1px solid rgb(var(--button-background-primary));background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));text-decoration:none;white-space:nowrap;font-size:14px;font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.product-info__bb-alternative-stock-buttons--large{display:grid;gap:12px}.product-info__bb-alternative-stock-buttons--large.product-info__bb-alternative-stock-buttons--count-1{grid-template-columns:1fr}.product-info__bb-alternative-stock-buttons--large.product-info__bb-alternative-stock-buttons--count-2{grid-template-columns:repeat(2,1fr)}.product-info__bb-alternative-stock-buttons--large.product-info__bb-alternative-stock-buttons--count-3,.product-info__bb-alternative-stock-buttons--large.product-info__bb-alternative-stock-buttons--count-4,.product-info__bb-alternative-stock-buttons--large.product-info__bb-alternative-stock-buttons--count-5,.product-info__bb-alternative-stock-buttons--large.product-info__bb-alternative-stock-buttons--count-6{grid-template-columns:repeat(3,1fr)}.product-info__bb-alternative-stock-buttons--small{display:flex;flex-wrap:wrap;gap:12px}.product-info__bb-alternative-stock-button{display:flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 24px;border-radius:40px;border:1px solid rgb(var(--text-color));background:transparent;color:var(--text-color);text-decoration:none;white-space:nowrap;font-size:14px;font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.product-info__bb-alternative-stock-button:hover{opacity:.85}.product-info__bb-alternative-stock-button span{white-space:nowrap}.product-info__bb-alternative-stock-button svg{flex-shrink:0}@media(min-width:700px){.product-info__bb-alternative-stock-button{height:48px;border-radius:48px;font-size:16px}}bb-expandable:not([data-expanded=true]) [data-expandable-item]{display:none!important}bb-expandable:not([data-expanded=true]) [data-collapsable-button]{display:none}bb-expandable[data-expanded=true] [data-expandable-button]{display:none}bb-expandable[data-expanded=true] [data-expandable-item]{animation-name:expandableItemIn;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:both}bb-expandable:not([data-expanded=true]) [data-expandable-label=collapse]{display:none}bb-expandable[data-expanded=true] [data-expandable-label=expand]{display:none}bb-expandable [data-expandable-toggle] svg{flex-shrink:0;transform:rotate(0);transition:transform .2s ease}bb-expandable[data-expanded=true] [data-expandable-toggle] svg{transform:rotate(180deg)}[data-expandable-item]:nth-of-type(1){animation-delay:0ms}[data-expandable-item]:nth-of-type(2){animation-delay:60ms}[data-expandable-item]:nth-of-type(3){animation-delay:.12s}[data-expandable-item]:nth-of-type(4){animation-delay:.18s}[data-expandable-item]:nth-of-type(5){animation-delay:.24s}[data-expandable-item]:nth-of-type(n+6){animation-delay:.3s}@keyframes expandableItemIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product-info__bb-argumente-toggle,.product-info__bb-argumente-expand,.product-info__bb-argumente-collapse{-webkit-appearance:none;appearance:none;background:none;border:none;font:inherit;color:rgba(var(--button-background-primary));cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:2px;margin-left:16px;padding:4px 0;font-weight:600}.product-info__bb-argumente-toggle{display:inline-flex;align-items:center;gap:4px}.product-info__bb-argumente-toggle:hover,.product-info__bb-argumente-expand:hover,.product-info__bb-argumente-collapse:hover{opacity:.8}.product-info__bb-argumente{display:flex;flex-direction:column;gap:0 16px}.product-info__bb-argument{display:flex;gap:6px}.product-info__bb-argument svg{margin-top:7px;flex-shrink:0}.product-info__bb-variants{display:flex;width:100%;gap:8px}.product-info__bb-variant-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;border-radius:4px;border-width:1px;border-color:#dfdfdf;color:var(--text-color);font-weight:600;font-size:12px}.product-info__bb-variant-button.product-info__bb-variant-button--active{border-color:var(--text-color)}.product-info__bb-wishlist-button{width:100%;position:relative}.product-info__bb-wishlist-icon{position:absolute;left:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease}.product-info__bb-wishlist-icon svg{width:28px;height:28px}.product-info__bb-wishlist-icon--active{opacity:0;transform:translateY(calc(-50% + 10px));color:rgb(var(--button-background-primary))}bb-wishlist-button[data-active=true] .product-info__bb-wishlist-icon--active{opacity:1;transform:translateY(-50%)}bb-wishlist-button[data-active=true] .product-info__bb-wishlist-icon--inactive{opacity:0}.product-info__bb-wishlist-label--active{display:none}bb-wishlist-button[data-active=true] .product-info__bb-wishlist-label--default{display:none}bb-wishlist-button[data-active=true] .product-info__bb-wishlist-label--active{display:inline}.product-info__complementary-products{font-weight:700;gap:var(--spacing-6)}.product-info__complementary-products .button{border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.2px;font-weight:700}.product-info__accordion .accordion__toggle,.product-info__complementary-products .h-stack p{font-weight:700;text-transform:uppercase;letter-spacing:.2px}.product-gallery__leseprobe-link{transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;bottom:var(--spacing-4);background-color:#fff;right:0;border-radius:2.1875rem!important;width:fit-content;height:2.1875rem;padding:0 14px;gap:6px;align-items:center;justify-content:center}.product-gallery__leseprobe-link--desktop{display:none;font-size:18px}.product-gallery__leseprobe-link--desktop svg{width:24px;height:24px}.product-gallery__leseprobe-link--mobile{display:flex}.product-gallery__leseprobe-link--mobile svg{width:20px;height:20px}@media(min-width:700px){.product-info__bb-argumente-toggle,.product-info__bb-argumente-expand,.product-info__bb-argumente-collapse{font-size:16px}.product-info__complementary-products .button{font-size:14px}.product-info__accordion .accordion__toggle,.product-info__complementary-products .h-stack p{letter-spacing:1.2px}.product-info__bb-argument svg{margin-top:9px}.product-info__bb-badge-icon{width:42px;height:42px}.product-info__bb-badge-icon svg{width:26px;height:26px}.product-info__bb-variant-button{width:fit-content;min-width:192px;font-size:16px}.product-info__bb-wishlist-icon{left:20px}.product-info__bb-wishlist-icon svg{width:34px;height:34px}.product-info__title.custom-product-title{font-size:28px}.product-info__text{font-size:18px}.product-info__block-item[data-block-type=price] sale-price{font-size:18px}}@media(min-width:1000px){.product-gallery__leseprobe-link--desktop{display:flex}.product-gallery__leseprobe-link--mobile{display:none}.product-gallery__leseprobe-link{border-radius:3.5rem;height:3.5rem;bottom:var(--spacing-6);left:50%;transform:translate(-50%);padding:0 24px}.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:32px}.product-info__block-item[data-block-type=text]{margin-block-end:6px}.product-info__block-item[data-block-type=text]+.product-info__block-item[data-block-type=price]{margin-block-start:6px}.product-gallery.product-gallery--desktop-grid .product-gallery__media-list .product-gallery__media:first-of-type{padding:64px 32px}.product-gallery.product-gallery--desktop-grid .product-gallery__media-list .product-gallery__media:first-of-type img{max-height:512px;max-width:512px}.product-gallery.product-gallery--desktop-grid .product-gallery__media-list .product-gallery__media img{max-height:256px;max-width:256px}.product-breadcrumbs.product-breadcrumbs--mobile{display:none}}@media(max-width:999px){.product-info__block-item[data-block-type=breadcrumbs]{display:none}.product-info__block-item[data-block-type=breadcrumbs]+.product-info__block-item{margin-block-start:0}}.product-info__bb-downloads-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:4px;width:100%}.product-info__bb-download-item{display:flex;gap:16px;padding:24px 28px;background-color:#f3f3f3;text-decoration:none}.product-info__bb-download-item:hover{background-color:#e8e8e8}.product-info__bb-download-icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-info__bb-download-extension{font-size:22px;font-weight:700;color:rgb(var(--button-background-primary));line-height:1}.product-info__bb-download-content{display:flex;flex-direction:column;gap:4px}.product-info__bb-download-label{color:var(--text-color);font-size:16px;font-weight:600}.product-info__bb-download-action{display:flex;align-items:center;gap:6px;color:rgb(var(--button-background-primary));font-size:14px;font-weight:700;letter-spacing:.175px;text-transform:uppercase}@media(min-width:1500px){.product-info__bb-downloads-grid{grid-template-columns:1fr 1fr}}.product-info__bb-link-block{display:flex;gap:14px;align-items:center;text-decoration:none;color:var(--text-color)}.product-info__bb-link-block-image-wrapper{position:relative;flex-shrink:0}.product-info__bb-link-block-image{display:block;width:auto;height:80px;aspect-ratio:1 / 1;border-radius:8px;object-fit:cover}.product-info__bb-link-block-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;height:36px;width:36px}.product-info__bb-link-block-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.product-info__bb-link-block-header{display:flex;align-items:center;gap:6px}.product-info__bb-link-block-icon{width:28px;height:28px;flex-shrink:0;object-fit:contain}.product-info__bb-link-block-label{font-weight:600}.product-info__bb-link-block-richtext{margin-top:12px}@media(min-width:1000px){.product-info__bb-link-block-image{height:104px;aspect-ratio:176 / 104;border-radius:16px}}.scrolling-text__wrapper{opacity:var(--scrolling-text-opacity, 1)}.scrolling-text__text:has(.scrolling-text__icon){display:inline-flex;align-items:center}.scrolling-text__icon{display:inline-flex;align-items:center;margin-inline-end:min(1em,2rem)}.scrolling-text__icon img{height:var(--scrolling-text-icon-height, 54px);width:auto}@media screen and (min-width:700px){.scrolling-text__icon{margin-inline-end:min(1.5em,4rem)}}.kosmos-promises__mobile-header{display:flex;align-items:center;gap:24px}.kosmos-promises__section-image-wrapper--mobile{flex-shrink:0}.kosmos-promises__section-image-wrapper--mobile .kosmos-promises__section-image{height:var(--kosmos-promises-section-image-height-mobile, 84px);width:auto;object-fit:contain}.kosmos-promises__section-image-wrapper--desktop{display:none}.kosmos-promises__header-content{display:flex;flex-direction:column;gap:8px;max-width:var(--rich-text-max-width, 100%)}.kosmos-promises__desktop-header{max-width:var(--rich-text-max-width, 100%);margin-inline:auto}.kosmos-promises__desktop-wrapper{display:none}.kosmos-promises__mobile-content{margin-top:24px;max-width:var(--rich-text-max-width, 100%)}.kosmos-promises__slider-wrapper{margin-top:32px}.kosmos-promises__slider{display:grid;grid-auto-flow:column;grid-auto-columns:70vw;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter);-webkit-overflow-scrolling:touch}.kosmos-promises__tile{scroll-snap-align:start;display:flex;flex-direction:column}.kosmos-promises__tile-image-wrapper{display:flex}.kosmos-promises__tile-image{height:var(--kosmos-promises-tile-image-height-mobile, 44px);width:auto;object-fit:contain}.kosmos-promises__tile-title{font-weight:700;font-size:36px;margin:0}.kosmos-promises__tile-richtext{font-size:21px;line-height:1.5}.kosmos-promises__tile-richtext p{margin:0}.kosmos-promises__tile-richtext strong{font-weight:600}.kosmos-promises__dots{display:flex;gap:8px;margin-top:16px}.kosmos-promises__dots button{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9;border:none;padding:0;cursor:pointer;transition:background-color .2s ease}.kosmos-promises__dots button[aria-current=true]{background-color:rgb(var(--text-primary))}.kosmos-promises__grid-wrapper{display:none}@media screen and (min-width:700px){.kosmos-promises__mobile-header,.kosmos-promises__mobile-content,.kosmos-promises__slider-wrapper{display:none}.kosmos-promises__desktop-wrapper{display:block}.kosmos-promises__desktop-header{margin-bottom:48px}.kosmos-promises__grid-wrapper{display:flex;gap:48px;align-items:center}.kosmos-promises__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 32px;width:100%}.kosmos-promises__section-image-wrapper--desktop{display:flex;align-items:center;justify-content:center;background-color:var(--kosmos-promises-tile-bg, #f5f5f5);border-radius:8px;padding:24px}.kosmos-promises__section-image-wrapper--desktop .kosmos-promises__section-image{height:var(--kosmos-promises-section-image-height-desktop, 140px);width:auto;object-fit:contain}.kosmos-promises__tile-image{height:var(--kosmos-promises-tile-image-height-desktop, 44px)}}@media screen and (min-width:1150px){.kosmos-promises__grid{grid-template-columns:repeat(4,1fr)}.kosmos-promises__desktop-header{margin-bottom:40px}}.product-description-table{display:flex;flex-direction:column;gap:16px;padding:16px 20px;margin-top:20px}.product-description-table__row{display:flex;flex-direction:column;gap:2px}.product-description-table__label{font-weight:700;margin:0}.product-description-table__value{font-weight:400;margin:0}.product-description-table__separator{width:100%;height:1px;flex-shrink:0}.structure-layout{display:flex;flex-direction:var(--structure-direction, column);justify-content:var(--structure-justify, flex-start);align-items:var(--structure-align, stretch);gap:var(--structure-gap, 12px)}@media screen and (max-width:699px){.structure-layout--mobile-column{flex-direction:column}}.group-block{display:flex;flex-direction:var(--group-direction, column);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, stretch);gap:var(--group-gap, 12px);border-radius:var(--group-border-radius, 0);padding-top:var(--group-padding-top, 0);padding-bottom:var(--group-padding-bottom, 0);padding-left:var(--group-padding-left, 0);padding-right:var(--group-padding-right, 0);overflow:hidden;position:relative}.group-block[style*=--group-border-width]{border-style:solid;border-width:var(--group-border-width, 0);border-color:rgb(var(--text-color, 0 0 0) / var(--group-border-opacity, 1))}.group-block--width-fill{flex:1 1 0%;min-width:0}.group-block--width-fit-content{flex:0 0 auto}.group-block--width-custom{flex:0 0 var(--group-custom-width, 100%);max-width:var(--group-custom-width, 100%)}@media screen and (max-width:699px){.group-block--width-mobile-fill{flex:1 1 0%;min-width:0;max-width:none}.group-block--width-mobile-fit-content{flex:0 0 auto;max-width:none}.group-block--width-mobile-custom{flex:0 0 var(--group-custom-width-mobile, 100%);max-width:var(--group-custom-width-mobile, 100%)}}.group-block--height-fill{flex-grow:1;align-self:stretch}.group-block--height-fit{align-self:auto}.group-block--height-custom{min-height:var(--group-custom-height, auto)}@media screen and (max-width:699px){.group-block--mobile-column{flex-direction:column}}.group-block--align-baseline{align-items:baseline}.block-divider{--divider-spacing: 16px;padding-block:var(--divider-spacing);width:100%}.block-divider__line{--divider-color: rgb(var(--text-color, 0 0 0) / .15);width:100%;border-top:1px solid var(--divider-color)}.image-link-chips{display:flex;flex-wrap:wrap;gap:8px}.image-link-chip{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:36px;border-radius:100px;border:1px solid var(--chip-border, rgb(var(--text-color) / .15));background:var(--chip-bg, transparent);color:var(--chip-text, rgb(var(--text-color)));text-decoration:none;font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.image-link-chip:hover,.image-link-chip--active:hover,.image-link-chip--expand:hover{opacity:.85}.image-link-chip--active{background:var(--chip-active-bg, rgb(var(--text-color)));color:var(--chip-active-text, rgb(var(--background)));border-color:var(--chip-active-border, rgb(var(--text-color)))}.image-link-chip--expand{border:1px solid var(--chip-border, rgb(var(--text-color) / .15));background:var(--chip-bg, transparent);aspect-ratio:1;padding:0}.image-link-chip--hidden,.image-link-chip--expand.hidden{display:none}.collection-breadcrumbs{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.collection-breadcrumbs p{white-space:nowrap;font-size:12px;margin:0}.collection-breadcrumbs a{text-decoration:none;color:inherit}.collection-breadcrumbs a:hover p{text-decoration:underline}@media screen and (min-width:1000px){.collection-breadcrumbs{margin-bottom:24px}}.product-list__promo .content-over-media--gradient-overlay:before{background:var(--content-over-media-overlay-gradient, rgb(var(--content-over-media-overlay)))}.product-list__promo .promo-button{background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));transition:opacity .2s ease}.product-list__promo a{grid-row:1 / -1}.product-list__promo:hover .promo-button{opacity:.85}.product-list__promo:has(.promo-benefits){grid-column:1 / -1;min-height:0}.product-list__promo .content-over-media{border-radius:var(--promo-border-radius, var(--rounded-sm));overflow:hidden}.promo-benefits{padding:16px;border-radius:var(--promo-border-radius, var(--rounded-sm, 8px));overflow:hidden;grid-row:1 / -1;background-color:var(--promo-background);color:var(--promo-text-color)}.promo-benefits__grid{display:grid;gap:var(--product-list-gap);grid-template-columns:repeat(3,1fr)}.promo-benefits__cell{display:flex;align-items:center;justify-content:center;gap:12px}.promo-benefits__cell img{flex-shrink:0;width:auto;position:relative}.promo-benefits__slider-wrapper{display:none}@media screen and (max-width:1149px){.promo-benefits__grid{display:none}.promo-benefits__slider-wrapper{display:flex;align-items:center;gap:var(--spacing-4)}.promo-benefits__slider{display:grid;place-items:center;flex:1;min-width:0}.promo-benefits__slider>*{grid-area:1 / -1}.promo-benefits__chevron{color:inherit;flex-shrink:0}.promo-benefits__chevron svg{width:14px;height:14px}}.bb-iwto-heading-custom{font-size:var(--bb-iwto-heading-mobile)!important;line-height:1.15}@media screen and (min-width:700px){.bb-iwto-heading-custom{font-size:var(--bb-iwto-heading-desktop)!important}}.bb-iwto-block-image{display:flex;justify-content:center}.bb-iwto-block-image img{height:var(--bb-iwto-block-image-mobile-height, 120px);width:auto;object-fit:contain;margin:0!important;margin-block:0!important}.bb-iwto-block-image--round img{border-radius:100%}.bb-iwto-fallback-text{display:flex;align-items:center;justify-content:center;height:var(--bb-iwto-block-image-mobile-height, 120px);width:var(--bb-iwto-block-image-mobile-height, 120px);font-size:42px;font-weight:700;line-height:1;text-align:center;margin:0 auto;color:var(--bb-fallback-text-color, #ffffff);background-color:var(--bb-fallback-bg-color, #000000)}.bb-iwto-fallback-text--round{border-radius:100%}@media screen and (min-width:700px){.bb-iwto-fallback-text{height:var(--bb-iwto-block-image-desktop-height, 176px);width:var(--bb-iwto-block-image-desktop-height, 176px);font-size:64px}}.bb-miwt-fallback-text{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5 / 6;font-size:42px;font-weight:700;line-height:1;text-align:center;color:var(--bb-fallback-text-color, #ffffff);background-color:var(--bb-fallback-bg-color, #000000)}@media screen and (min-width:700px){.bb-miwt-fallback-text{font-size:64px}}.content-over-media--no-overlay:before{display:none!important}.bb-iwto-badge{position:absolute!important;right:0;top:0;z-index:2;pointer-events:none}.bb-iwto-badge img{display:block;width:auto;object-fit:contain}.bb-iwto-link{text-transform:uppercase;font-weight:700;letter-spacing:.2px;margin-block-start:10px!important}@media screen and (min-width:700px){.bb-iwto-block-image img{height:var(--bb-iwto-block-image-desktop-height, 176px)}.bb-iwto-link{margin-block-start:16px!important}}@media screen and (min-width:600px){.shopify-section--featured-product .product.product--info-contained .product-info{padding:var(--container-gutter) var(--container-gutter) var(--spacing-6) var(--container-gutter);max-width:620px;width:100%;margin:0 auto}.shopify-section--featured-product .product.product--info-contained.bb-rounded-sm .product-info,.shopify-section--featured-product .product.product--info-contained.bb-rounded-md .product-info{border-radius:var(--bb-rounded-sm)}.shopify-section--featured-product .product.product--info-contained.bb-rounded-lg .product-info{border-radius:var(--bb-rounded-md)}}@media screen and (max-width:599px){.shopify-section--featured-product .product.product--info-contained .product-info{margin:0 calc(-1*max(var(--calculated-section-spacing-inline),calc(50% - var(--container-max-width) / 2)));padding:var(--spacing-8) max(var(--calculated-section-spacing-inline),calc(50% - var(--container-max-width) / 2))}}.shopify-section--featured-product .product.product--info-contained .product-info{background-color:var(--contained-content-background)}.button--link{--button-background: unset;--button-text-color: var(--text-color);--button-outline-color: unset;padding-block-start:unset;padding-block-end:unset;padding-inline-start:unset;padding-inline-end:unset;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:700px){.rich-text--desktop-start{justify-content:start}.rich-text--desktop-start .prose{justify-items:start;text-align:left}.rich-text--desktop-center{justify-content:center}.rich-text--desktop-center .prose{justify-items:center;text-align:center}.rich-text--desktop-end{justify-content:end}.rich-text--desktop-end .prose{justify-items:end;text-align:right}}.video-featured-product.video-featured-product--rounded .horizontal-product{border-radius:8px}.video-featured-product.video-featured-product--mobile .collection-featured-product{max-width:100%;margin-top:var(--spacing-2)}.multi-column .multi-column__item.item-video{gap:10px}.multi-column .multi-column__item.item-video .video-play-button svg{width:60px;height:60px}.multi-column .multi-column__item.item-video .video-overlay-caption{max-width:480px;width:100%;margin:auto auto -10px -10px}@media screen and (max-width:699px){.multi-column .multi-column__item.item-video .video-caption p{font-size:13px}}.multi-column__image--limited{max-width:var(--image-max-width-mobile, 100px)}.multi-column__item.justify-center .multi-column__image--limited{margin:0 auto}.multi-column__item.justify-end .multi-column__image--limited{margin-left:auto}@media screen and (min-width:700px){.multi-column__image--limited{max-width:var(--image-max-width-desktop, 100px)}}.multi-column.multi-column--align-horizontal-center .multi-column__item{align-self:center}.shopify-section--wishlist-tabs .icon-share{width:12px;margin-right:1px}@media screen and (min-width:700px){.wishlist-tabs-link{grid-column-start:2;grid-row-start:2}.wishlist-tabs-link{display:flex;width:100%;justify-content:end;align-items:end}}bb-wishlist-share-button{display:contents}html:has(.header *:focus){scroll-padding-top:0}#wishlist-consent-drawer{height:fit-content;top:unset!important}bb-video-end-image{display:none!important}.slideshow__slide:has(bb-video-end-image) .content-over-media>video-media{transition:opacity .8s ease}.slideshow__slide.slideshow__slide--video-ended .content-over-media>video-media{opacity:0!important;pointer-events:none}.slideshow__slide.is-selected .content-over-media:has(>video-media[loaded]:not([autoplay])):before{background:var(--content-over-media-overlay-gradient, rgb(var(--content-over-media-overlay)))}.slideshow .slideshow__content-image,.slideshow .slideshow__content-image--end{transition:opacity .8s ease}.slideshow .slideshow__content-image--end{opacity:0;pointer-events:none}.slideshow .slideshow__content-images--with-end{display:grid;grid-template-areas:"stack";margin-bottom:20px}.slideshow .slideshow__content-images--with-end>.slideshow__content-image{grid-area:stack;margin-bottom:0;align-self:start}@media screen and (min-width:700px){.slideshow .slideshow__content-images--with-end{margin-bottom:32px}}.slideshow .slideshow__slide--video-ended .slideshow__content-image:not(.slideshow__content-image--end){opacity:0;pointer-events:none}.slideshow .slideshow__slide--video-ended .slideshow__content-image--end{opacity:1;pointer-events:auto}.ersatzteil-search{display:block;width:100%}.ersatzteil-search__intro{margin-block-end:var(--spacing-6);max-width:var(--ersatzteil-content-max-width, 100%)}.ersatzteil-search__field{position:relative;border-radius:4px;overflow:hidden;background:#f3f3f3;border:1px solid #f3f3f3;caret-color:#1a1a1a;width:100%;max-width:490px}.ersatzteil-search__input{border:none;height:42px!important;color:#1a1a1a!important;width:100%;padding-inline-end:42px!important;background:transparent}.ersatzteil-search__input::placeholder{color:#1a1a1a}.ersatzteil-search__input:focus,.ersatzteil-search__input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.ersatzteil-search__input::-webkit-search-cancel-button,.ersatzteil-search__input::-webkit-search-decoration,.ersatzteil-search__input::-webkit-search-results-button,.ersatzteil-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.ersatzteil-search__clear{position:absolute;top:50%;transform:translateY(-50%);right:2px;background:transparent;border:none;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:12px}.ersatzteil-search__clear svg{color:#1a1a1a;width:16px;height:16px}.ersatzteil-search__predictive{display:block;margin-block-start:var(--spacing-8)}.ersatzteil-search__results{max-width:var(--ersatzteil-content-max-width, 100%)}.ersatzteil-search__results-slot,.ersatzteil-search__loading-slot{margin-block-start:var(--spacing-8)}.ersatzteil-search__empty{padding-block:var(--spacing-4);margin-block-start:0;margin-block-end:0;justify-content:start}.ersatzteil-search-result{align-items:center}.ersatzteil-search-result__title{text-decoration:none}.ersatzteil-search-result__link{display:inline-flex;justify-content:flex-start;text-align:left;margin-top:var(--spacing-1)}.ersatzteile-grid__breadcrumbs{margin-block-end:var(--spacing-4)}@media screen and (min-width:700px){.ersatzteile-grid__breadcrumbs{margin-block-end:var(--spacing-5)}}.ersatzteile-grid__intro{margin-block-end:var(--spacing-6);max-width:var(--ersatzteile-content-max-width, 100%)}.ersatzteile-grid__results{margin-block-start:var(--spacing-10)}@media screen and (min-width:700px){.ersatzteile-grid__results{margin-block-start:var(--spacing-20)}}.ersatzteile-grid__empty{padding-block:var(--spacing-4);margin-block-start:0;margin-block-end:0;justify-content:start}.ersatzteil-search__scan{position:absolute;top:50%;transform:translateY(-50%);right:2px;background:transparent;border:none;color:#818181;display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);cursor:pointer;padding:10px}.ersatzteil-search__scan-label{font-size:12px;font-weight:700;text-transform:uppercase}.ersatzteil-search__scan svg{width:19px;height:19px}.ersatzteil-scanner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:#000000d9;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s ease}.ersatzteil-scanner[data-open]{opacity:1;pointer-events:auto}.ersatzteil-scanner__inner{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;background:#1a1a1a;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #00000080}.ersatzteil-scanner__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-block-end:1px solid rgba(255,255,255,.12)}.ersatzteil-scanner__title{margin:0;color:#fff}.ersatzteil-scanner__close{background:transparent;border:none;color:#fff;cursor:pointer;padding:var(--spacing-2);display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.ersatzteil-scanner__close:hover,.ersatzteil-scanner__close:focus-visible{background:#ffffff1a}.ersatzteil-scanner__viewport{position:relative;aspect-ratio:4 / 3;background:#000;overflow:hidden}.ersatzteil-scanner__video{width:100%;height:100%;object-fit:cover;display:block}.ersatzteil-scanner__frame{position:absolute;inset:50% 10% auto 10%;transform:translateY(-50%);height:30%;border:2px solid rgba(255,255,255,.85);border-radius:6px;box-shadow:0 0 0 9999px #00000059;pointer-events:none}.ersatzteil-scanner__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#0006}.ersatzteil-scanner__hint{margin:0;padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);color:#ffffffd9;text-align:center}.ersatzteil-scanner__error{margin:0;padding:0 var(--spacing-4) var(--spacing-3);font-size:var(--text-sm);text-align:center}@media screen and (min-width:700px){.ersatzteil-scanner__inner{max-width:600px}.ersatzteil-scanner__viewport{aspect-ratio:16 / 10}}.product-info__block-item[data-block-type=bb-back-in-stock]{margin-block-start:14px;margin-block-end:14px}.product-info__bb-back-in-stock-trigger{background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit}.back-in-stock-drawer__content{max-width:480px;margin:0 auto}.back-in-stock-form{display:flex;flex-direction:column;gap:var(--spacing-4)}.back-in-stock-form__consent{font-size:12px;line-height:1.4;color:rgb(var(--text-primary) / .6)}.back-in-stock-form__consent p{margin:0}#back-in-stock-drawer{height:fit-content}.h-captcha[data-size=invisible]{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
