.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.user-content ul{list-style:var(--asterix-bullet)}.user-content li{padding-inline-start:1ch}.button,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{border:1px solid var(--color-surface-secondary);display:inline-flex;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-xs);background-color:var(--color-surface-secondary);color:var(--color-text-invert);font-family:var(--typography-family-primary);font-size:var(--typography-size-base);font-style:normal;border-radius:0;font-weight:400;line-height:var(--typography-line-height-normal);text-decoration:none;height:var(--size-button-height);cursor:pointer;white-space:nowrap;transition:background-color var(--animation-duration-short) var(--animation-easing-ease-in-out),color var(--animation-duration-short) var(--animation-easing-ease-in-out),border-color var(--animation-duration-short) var(--animation-easing-ease-in-out)}@media (hover: hover){.button--primary:hover{background-color:var(--color-surface-primary);color:var(--color-text-primary);border-color:var(--color-text-primary)}}.button:focus,.button:focus-visible{outline:none}.button:disabled,.button.button--disabled{background-color:var(--color-surface-tertiary);color:var(--color-text-secondary);pointer-events:none;cursor:not-allowed;border-color:var(--color-surface-tertiary)}.button--secondary{border:1px solid var(--color-border-primary);background:var(--color-surface-primary);color:var(--color-text-primary)}.button--secondary.button--minimal{border-top:none;border-left:none;border-right:none;background:transparent;padding-inline:0}.button--tertiary{border:0;background:transparent;color:var(--color-text-primary);margin-inline:calc(-1 * var(--spacing-sm))}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-size, 300px),1fr));row-gap:var(--spacing-lg)}.grid--small{grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-size, 145px),1fr));row-gap:var(--spacing-sm)}.grid--products{grid-template-columns:repeat(4,1fr);row-gap:var(--spacing-lg)}@media (max-width: 767px){.grid{column-gap:var(--spacing-xs)}.grid.grid--articles{grid-template-columns:1fr 1fr;grid-row-gap:var(--spacing-sm)}.grid.grid--articles .grid__item:first-child{grid-column:span 2}}@media (min-width: 768px){.grid{column-gap:var(--spacing-gutter)}.grid--articles{grid-template-columns:1fr 1fr 1fr}..grid--small{column-gap:var(--spacing-sm)}.grid--products{column-gap:var(--spacing-sm)}}.grid__injected-content{padding-block:var(--spacing-section)}.grid--with-injected-content .grid__injected-content:first-of-type{grid-column:1 / 3;grid-row:4}.grid--with-injected-content .grid__injected-content:nth-of-type(2){grid-column:3 / -1;grid-row:4}.grid__injected-content>*{height:100%;width:auto;max-width:100%}@media (min-width: 768px){.grid--with-injected-content .grid__injected-content:first-of-type>*{place-self:end}.grid--with-injected-content .grid__injected-content:nth-of-type(2)>*{place-self:start}.grid--with-injected-content .grid__injected-content--single.grid__injected-content--single{grid-column:1 / -1;place-self:center}}@media (max-width: 768px){.grid--small{grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-size, 120px),1fr))}.grid--products{grid-template-columns:repeat(2,1fr);row-gap:var(--spacing-sm)}.grid--with-injected-content .grid__injected-content:first-of-type{grid-column:1 / -1;grid-row:3}.grid--with-injected-content .grid__injected-content:nth-of-type(2){grid-column:1 / -1;grid-row:6}}.teaser{--teaser-image-ratio: var(--ratio-product-teaser);display:flex;flex-direction:column;gap:var(--spacing-sm);text-decoration:none;width:100%;position:relative}.teaser:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}.teaser--small{gap:var(--spacing-xxs)}.teaser__media{background-color:var(--color-teaser-background);aspect-ratio:var(--teaser-image-ratio);overflow:hidden;position:relative}.teaser__content>*{text-wrap:balance}.teaser--article .teaser__content{position:absolute;bottom:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);padding:0;text-wrap:balance;margin:0;color:var(--color-text-primary);opacity:0;transition:opacity var(--animation-duration-short) var(--animation-easing-ease-in-out)}.teaser--article .teaser__content.is-on-dark-background{color:var(--color-text-invert)}.teaser--article *{text-decoration:none!important}@media (hover: hover){.teaser--article:hover .teaser__content{opacity:1}}.teaser--article .teaser__media{aspect-ratio:var(--ratio-article-teaser)}.teaser__image,.teaser__video{transition:opacity var(--animation-duration-short) var(--animation-easing-ease-in-out)}.teaser__video{width:100%;height:100%;object-fit:cover}.teaser__image--secondary{position:absolute;top:0;left:0;opacity:0}@media (hover: hover){.teaser:hover .teaser__image--secondary{opacity:1}}.teasers--everyday-view .teaser .teaser__image--secondary{opacity:1!important}@media (hover: hover){.teasers--everyday-view .teaser:hover .teaser__image--secondary{opacity:0!important}}.teaser__media img,.teaser__media video{transition:transform var(--animation-duration-medium) var(--animation-easing-ease-in-out)}@media (hover: hover){.teaser--product:hover .teaser__media img,.teaser--product:hover .teaser__media video{transform:scale(1.05)}}teaser-video{display:block;width:100%;height:100%}.teaser__media img{width:100%;height:100%;object-fit:cover}.teaser .teaser__badge{position:absolute;top:var(--spacing-xs);left:var(--spacing-xs);z-index:var(--z-index-teaser-badge);background-color:var(--color-surface-primary)}.teaser__content{display:flex;flex-direction:column;gap:0}.teaser__content>*{margin:0}@media (hover: hover){.teaser:not(.teaser--product):hover .teaser__content{text-decoration:underline;text-underline-offset:var(--underline-offset)}}@media (max-width: 767px){.grid--products .teaser--product{gap:var(--spacing-xs)}}.teaser--skeleton{pointer-events:none}.teaser__skeleton-image{width:100%;height:100%;background:var(--color-surface-primary);animation:skeleton-loading 1.5s ease-in-out infinite;animation-direction:alternate}.teaser__skeleton-title,.teaser__skeleton-price{height:1em;background:var(--color-teaser-background);animation:skeleton-loading 1.5s ease-in-out infinite;animation-direction:alternate;border-radius:2px}.teaser__skeleton-title{width:80%;margin-bottom:.5em}.teaser__skeleton-price{width:40%}.divider{display:block;width:100%;border-bottom:1px solid;border-image:var(--dashed-border);margin-bottom:var(--spacing-3xl)}.input{border:1px solid var(--color-surface-secondary);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--typography-size-base);font-family:var(--typography-family-primary);font-weight:400;border-radius:var(--radius-none);line-height:var(--typography-line-height-normal);background-color:var(--color-surface-primary);color:var(--color-text-primary);height:var(--size-input-height)}.input::placeholder{color:var(--color-text-primary)}.input--minimal{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--color-border-primary);padding-inline:0}.input:focus{outline:none}.dropdown{border:1px solid var(--color-surface-secondary);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--typography-size-base);font-family:var(--typography-family-primary);font-weight:400;line-height:var(--typography-line-height-normal);background-color:var(--color-surface-primary);color:var(--color-text-primary);height:var(--size-input-height);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-none);-webkit-tap-highlight-color:transparent}.dropdown-container{position:relative;display:inline-block}.dropdown-container__text{cursor:pointer;pointer-events:none;text-decoration:none}.dropdown-container__select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.dropdown-container--with-arrow .dropdown-container__text:after{content:"";text-decoration:none;display:inline-block;width:1rem;transform:translateY(.2rem);height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem}@media (hover: hover){.dropdown-container:hover .dropdown-container__text{text-decoration:underline;text-underline-offset:var(--underline-offset)}}.dropdown-container__text+.dropdown-container__select:focus-visible,.dropdown-container__select:focus{outline:2px solid currentColor;outline-offset:2px}.box{border:1px solid var(--color-border-primary);padding:var(--spacing-sm);color:var(--color-text-primary);display:block}.box>*:first-child{margin-top:0}.box>*:last-child{margin-bottom:0}.navigation{display:flex;flex-direction:column;gap:var(--spacing-xs)}.navigation__list{display:flex;flex-direction:row;gap:var(--spacing-xxs);padding:0;margin:0}.navigation--horizontal .navigation__list{flex-direction:row;gap:var(--spacing-md)}.navigation--vertical .navigation__list{flex-direction:column}.navigation__item{list-style:none}.navigation__item a:not(.teaser){text-decoration:none;display:inline-block;padding:var(--spacing-xxs);margin:calc(var(--spacing-xxs) * -1)}@media (hover: hover){.navigation__item a:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}}.logo svg,.logo{width:100%;height:auto}#shop-hcaptcha-badge-container{display:none!important}.badge{display:inline-flex;background-color:var(--color-surface-tertiary);color:var(--color-text-primary);padding:2px var(--ref-spacing-2);border-radius:var(--radius-rounded-full);flex-direction:row;align-items:center}@media (max-width: 768px){.gallery{position:relative;display:grid}.gallery .gallery__scrollable{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:auto;overscroll-behavior-y:auto}.gallery .gallery__scrollable::-webkit-scrollbar{display:none}.gallery:not(.gallery--full-bleed) .gallery__scrollable{padding-inline:var(--spacing-page);scroll-padding-inline:var(--spacing-page)}.gallery:not(.gallery--full-bleed) .gallery__scrollable{gap:var(--spacing-sm)}.gallery.gallery--full-bleed .gallery__scrollable{gap:0}.gallery:not(.gallery--full-bleed) .gallery__item-wrapper{max-width:var(--gallery-item-width);flex-shrink:0}.gallery.gallery--full-bleed .gallery__item-wrapper{width:100%;flex-shrink:0}.gallery .gallery__item-wrapper .product-media,.gallery .gallery__item-wrapper .gallery__item{width:100%;height:auto}.gallery.gallery--full-bleed .product-media{height:100%}.gallery.gallery--full-bleed .product-media img,.gallery.gallery--full-bleed .product-media video{height:100%}.gallery .gallery__indicators{position:absolute;bottom:0;left:0;width:100%;height:1px;display:none;background-color:transparent}.gallery.gallery--full-bleed .gallery__indicators{display:block}.gallery .gallery__indicators:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:transparent}.gallery .gallery__item-wrapper{scroll-snap-align:start;flex-shrink:0;width:var(--gallery-item-width)}.gallery .gallery__indicator{height:1px;background-color:var(--color-text-primary);position:absolute;left:0;top:0}}@media (min-width: 768px){.gallery .gallery__scrollable:not(.hero__blocks){display:flex;flex-direction:column;row-gap:var(--spacing-xxs);width:auto}.gallery .gallery__indicators{display:none}}.accordion__trigger{width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);font:inherit;color:inherit}.accordion__trigger:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}.accordion__icon{flex-shrink:0;position:relative;display:inline-block}.accordion__icon-plus,.accordion__icon-minus{display:block;transition:opacity var(--animation-duration-short) var(--animation-easing-ease-in-out);line-height:0}.accordion__icon svg{display:block;width:auto;height:1em}.accordion__icon svg path{fill:currentColor}.accordion__icon-minus{position:absolute;top:0;left:0;opacity:0}.accordion__trigger[aria-expanded=true] .accordion__icon-plus{opacity:0}.accordion__trigger[aria-expanded=true] .accordion__icon-minus{opacity:1}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--animation-duration-medium) var(--animation-easing-ease-in-out);overflow:hidden}.accordion__trigger[aria-expanded=true]+.accordion__content{grid-template-rows:1fr}.accordion__content-inner{min-height:0;padding-top:0;transition:padding-top var(--animation-duration-medium) var(--animation-easing-ease-in-out)}.accordion__trigger[aria-expanded=true]+.accordion__content .accordion__content-inner{padding-top:var(--spacing-sm)}@keyframes skeleton-loading{0%{opacity:0}to{opacity:.5}}.quantity{color:rgba(var(--color-foreground));position:relative;width:83px;display:flex;border-radius:var(--inputs-radius);padding:var(--spacing-xs) 0}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{text-align:center;background-color:transparent;border:0;padding:0;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:25px;flex-shrink:0;border:0;background-color:transparent;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button .svg-wrapper{pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/base.css.map */
