.swatch-custom-sibling:before{content:"";display:block;position:absolute;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-size:contain;//background-size: cover;width:100%;height:100%;border-radius:50%;background-position:center}.variations .swatch-custom-sibling:before{background-size:cover;border-radius:unset}.no-swatch-custom:before{content:"?";color:red;line-height:13px}.swatch-custom-sibling{position:relative;width:var(--variant-picker-swatch-width);height:var(--variant-picker-swatch-height);display:block;border:1px var(--input-border-color) solid;border-radius:50%;//min-height: 60px}.variations .swatch-custom-sibling{min-height:60px;border-radius:unset}.swatch-custom-sibling:hover,.current-product{--focus-outline: var(--focus-outline-width) solid var(--color-foreground);outline:var(--focus-outline)}.swatch-custom-sibling-wrapper{display:flex;gap:var(--gap-xs)}.product-details .only_product_card+.swatch-custom-sibling-wrapper{margin-top:-20px}product-card .swatch-custom-sibling-wrapper{align-items:center}@media screen and (min-width: 750px){product-card .swatch-custom-sibling-wrapper{position:relative;z-index:999;left:3px;bottom:3px}}.product-card__content .swatch-custom-sibling-wrapper{gap:var(--gap-sm)}.product-card__content .swatch-custom-sibling{width:28px;height:28px;outline-offset:.085em}.product-card__content a.custom_button.btn{font-size:12px;height:28px;margin-left:0;vertical-align:text-bottom}.product-card__content .legend_sibling{display:none}a.custom_button.btn{border:1px solid var(--color-input-border);border-radius:15px;padding:3px 10px;margin-left:5px}@media screen and (max-width: 749px){.product-card__content .swatch-custom-sibling-wrapper{display:inline-block}.product-card__content .swatch-custom-sibling-wrapper>*{display:inline-block;margin-right:.8em}.product-card__content .swatch-custom-sibling{width:23px;height:23px;outline-offset:.11em}.product-card__content .swatch-custom-sibling-wrapper{padding-left:3px;white-space:nowrap;overflow-x:scroll}.product-card__content swatches-variant-picker-component .variant-option--swatches{padding-block-start:10px}}.product-details .only_product_card{display:none;margin-top:.5rem;margin-bottom:.5rem}variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 calc(5ch + 1.3em);min-height:calc(10ch + 1.3em)!important}fieldset.variant-option.variant-option--buttons.language{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}variant-picker .language .variant-option__button-label:has(:checked):hover{background-color:transparent}variant-picker .language .variant-option__button-label:has(:checked){--focus-outline: var(--focus-outline-width) solid var(--color-foreground);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset) .2em}body .language .variant-option__button-label{background-color:transparent;--focus-outline-radius: var(--variant-picker-swatch-radius);padding:0!important;border:none;display:block;flex-basis:auto;min-height:auto!important;border-radius:var(--variant-picker-swatch-radius)!important}.imgcard img{background:#fff;object-fit:contain}.flag a{width:20px;height:20px}.variant-card{border:1px solid #0000000F;padding:10px;border-radius:8px}.variant-card:hover{border:1px solid #C0C0C0}.product-information img.product-media__image,.slideshow-controls__thumbnails .slideshow-control img{object-fit:contain;border:1px solid #0000000F;border-radius:8px}.menu-list__submenu-items{list-style:none;margin:0;padding:.75rem 0}.menu-list__submenu-item+.menu-list__submenu-item{margin-top:.25rem}.menu-list__submenu.color-scheme-matches-parent.no-grandchildren{width:auto;left:unset;margin-block:calc(-2 * var(--header-padding));padding-block:calc(2 * var(--header-padding));margin-inline:calc(-1 * var(--gap-xl) / 2);padding-inline:calc(var(--gap-xl) / 2)!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu.no-grandchildren{width:max-content;left:auto;right:auto;padding-inline:0;clip-path:none}.menu-list__submenu.no-grandchildren .menu-list__submenu-inner{display:block;justify-content:initial;flex-wrap:initial}.menu-list:has(.menu-list__submenu.no-grandchildren) .overflow-menu:after{opacity:0;height:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.dev.css.map */
