.product-siblings{--sibling-swatch-size: 5rem;--sibling-gap: .8rem;--sibling-ring: .2rem;display:block;margin:1.5rem 0}.product-siblings--card{--sibling-swatch-size: 2.8rem;--sibling-gap: .5rem;--sibling-ring: .15rem;margin:.8rem 0 0}.product-siblings--shape-circle .product-siblings__swatch,.product-siblings--shape-circle .product-siblings__more,.product-siblings--shape-circle .product-siblings__count--circle,.product-siblings--shape-circle .product-siblings__count--swatch-outline,.product-siblings--shape-circle .product-siblings__more--swatch-outline{border-radius:50%}.product-siblings--shape-square .product-siblings__swatch,.product-siblings--shape-square .product-siblings__more,.product-siblings--shape-square .product-siblings__count--circle,.product-siblings--shape-square .product-siblings__count--swatch-outline,.product-siblings--shape-square .product-siblings__more--swatch-outline{border-radius:0}.product-siblings--shape-rounded .product-siblings__swatch,.product-siblings--shape-rounded .product-siblings__more,.product-siblings--shape-rounded .product-siblings__count--circle,.product-siblings--shape-rounded .product-siblings__count--swatch-outline,.product-siblings--shape-rounded .product-siblings__more--swatch-outline{border-radius:.6rem}.product-siblings__group--style-shape-circle .product-siblings__swatch{border-radius:50%}.product-siblings__group--style-shape-square .product-siblings__swatch{border-radius:0}.product-siblings__group--style-shape-rounded .product-siblings__swatch{border-radius:.6rem}.product-siblings__group--style-shape-portrait .product-siblings__swatch{border-radius:0}.product-siblings__item--shape-text_badge .product-siblings__swatch,.product-siblings__item--shape-text_badge.product-siblings__item--shape-text_badge .product-siblings__swatch{width:auto;height:auto;min-width:var(--sibling-style-size, var(--sibling-swatch-size));min-height:2.4rem;padding:.4rem 1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.product-siblings__group--style-shape-text_badge .product-siblings__list{display:flex;flex-wrap:wrap}.product-siblings__badge-label{font-size:1.2rem;white-space:nowrap;text-decoration:none;color:rgb(var(--color-foreground))}.product-siblings__badge-tick{display:none;font-size:1.1rem;line-height:1}.product-siblings__swatch--active .product-siblings__badge-tick{display:inline}.product-siblings__heading{margin:0 0 .8rem;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;color:rgb(var(--color-foreground))}.product-siblings__group+.product-siblings__group{margin-top:1.6rem}.product-siblings__label{display:block;margin-bottom:.8rem;font-size:var(--text-sm);line-height:1.4;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.product-siblings__label-value{color:rgba(var(--color-foreground),.65)}.product-siblings__list{display:grid;grid-template-columns:repeat(auto-fill,var(--sibling-swatch-size));justify-content:start;gap:var(--sibling-gap);margin:0;padding:0;list-style:none}.product-siblings__item[hidden]{display:none!important}.product-siblings__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:calc(var(--sibling-swatch-size) + 1.6rem)}.product-siblings__item.product-siblings__item--shape-text_badge{max-width:none}.product-siblings__swatch{display:block;width:var(--sibling-swatch-size);height:var(--sibling-swatch-size);overflow:hidden;position:relative;background-color:var(--sibling-bg, rgba(var(--color-foreground), .04));box-shadow:0 0 0 var(--sibling-border-width, 1px) var(--sibling-border-color, rgba(var(--color-foreground), .15));transition:box-shadow var(--duration-short, .1s) ease,transform var(--duration-short, .1s) ease}.product-siblings__list--style .product-siblings__swatch{width:var(--sibling-style-size, var(--sibling-swatch-size));height:var(--sibling-style-size, var(--sibling-swatch-size))}.product-siblings--shape-portrait .product-siblings__swatch,.product-siblings--shape-portrait .product-siblings__more,.product-siblings--shape-portrait .product-siblings__count--swatch-outline{width:calc(var(--sibling-swatch-size) * 2 / 3);height:var(--sibling-swatch-size)}.product-siblings--shape-portrait .product-siblings__list{grid-template-columns:repeat(auto-fill,calc(var(--sibling-swatch-size) * 2 / 3))}.product-siblings--shape-portrait .product-siblings__list--style .product-siblings__swatch{width:var(--sibling-style-size, var(--sibling-swatch-size));height:var(--sibling-style-size, var(--sibling-swatch-size))}.product-siblings__group--style-shape-portrait .product-siblings__list--style .product-siblings__swatch{width:calc(var(--sibling-style-size, var(--sibling-swatch-size)) * 2 / 3);height:var(--sibling-style-size, var(--sibling-swatch-size))}.product-siblings__swatch img{display:block;width:100%;height:100%;object-fit:var(--sibling-image-fit, cover);object-position:center var(--sibling-image-focus, center);transform:scale(calc(var(--sibling-image-zoom, 100) / 100))}.product-siblings--hover-ring .product-siblings__swatch:hover{box-shadow:0 0 0 var(--sibling-border-width, 1px) rgba(var(--color-foreground),.5);transform:translateY(-.1rem)}.product-siblings--hover-scale .product-siblings__swatch:hover{transform:scale(1.08)}.product-siblings--hover-scale .product-siblings__swatch:hover img{transform:scale(calc((var(--sibling-image-zoom, 100) / 100)))}.product-siblings--hover-none .product-siblings__swatch:hover{box-shadow:0 0 0 var(--sibling-border-width, 1px) var(--sibling-border-color, rgba(var(--color-foreground), .15));transform:none}.product-siblings__swatch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.product-siblings--selected-ring .product-siblings__swatch--active,.product-siblings--selected-ring .product-siblings__swatch--active:hover{box-shadow:0 0 0 var(--sibling-ring-offset, 0px) rgb(var(--color-background, 255 255 255)),0 0 0 calc(var(--sibling-ring-offset, 0px) + .2rem) var(--sibling-selected-color, rgb(var(--color-foreground)));transform:none}.product-siblings--selected-thicker_border .product-siblings__swatch--active,.product-siblings--selected-thicker_border .product-siblings__swatch--active:hover{box-shadow:0 0 0 .2rem var(--sibling-selected-color, rgb(var(--color-foreground)));transform:none}.product-siblings--selected-underline .product-siblings__swatch--active{box-shadow:0 0 0 var(--sibling-border-width, 1px) var(--sibling-border-color, rgba(var(--color-foreground), .15))}.product-siblings--selected-underline .product-siblings__item:has(.product-siblings__swatch--active):after{content:"";display:block;height:.2rem;margin-top:.4rem;background:var(--sibling-selected-color, rgb(var(--color-foreground)))}.product-siblings--selected-tick .product-siblings__swatch--active{box-shadow:0 0 0 var(--sibling-border-width, 1px) var(--sibling-border-color, rgba(var(--color-foreground), .15))}.product-siblings--selected-tick .product-siblings__swatch--active:after{content:"\2713";position:absolute;right:.2rem;bottom:.2rem;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;line-height:1;background:var(--sibling-selected-color, rgb(var(--color-foreground)));color:rgb(var(--color-background, 255 255 255))}.product-siblings__name{font-size:1.1rem;line-height:1.2;text-align:center;color:rgba(var(--color-foreground),.75);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.product-siblings--product .product-siblings__list--style{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--sibling-gap);row-gap:1.2rem}.product-siblings--product .product-siblings__list--style .product-siblings__item{width:min-content;min-width:var(--sibling-swatch-size);max-width:calc(var(--sibling-swatch-size) + 3.2rem)}.product-siblings--soldout-fade .product-siblings__item--sold-out .product-siblings__swatch,.product-siblings--soldout-strike_fade .product-siblings__item--sold-out .product-siblings__swatch{opacity:.45}.product-siblings--soldout-strike .product-siblings__item--sold-out .product-siblings__swatch:after,.product-siblings--soldout-strike_fade .product-siblings__item--sold-out .product-siblings__swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - .05rem),rgba(var(--color-foreground),.6) calc(50% - .05rem),rgba(var(--color-foreground),.6) calc(50% + .05rem),transparent calc(50% + .05rem))}.product-siblings__item--inexact .product-siblings__swatch{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.15);opacity:.8}.product-siblings__item--inexact .product-siblings__name{opacity:.55}.product-siblings__more{display:inline-flex;align-items:center;justify-content:center;width:var(--sibling-swatch-size);height:var(--sibling-swatch-size);padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.75);font-size:1.3rem;font-family:inherit;cursor:pointer;transition:border-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.product-siblings__more:hover{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product-siblings__more:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.product-siblings__count--circle,.product-siblings__more--circle{border:.1rem solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.04)}.product-siblings__count--pill,.product-siblings__more--pill{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:var(--sibling-swatch-size);height:var(--sibling-swatch-size);padding:0 .8rem;border-radius:999px;border:.1rem solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.04)}.product-siblings__count--swatch-outline,.product-siblings__more--swatch-outline{display:inline-flex;align-items:center;justify-content:center;width:var(--sibling-swatch-size);height:var(--sibling-swatch-size);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.35);background:transparent}.product-siblings__summary{display:inline-flex;align-items:center;height:var(--sibling-swatch-size);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.card__siblings-overlay.card__siblings-overlay.card__siblings-overlay.card__siblings-overlay{position:absolute;top:auto;left:0;right:0;inset-inline:0;bottom:.8rem;height:auto;width:auto;display:flex;justify-content:center;z-index:2;pointer-events:none}.card__siblings-overlay .product-siblings{margin:0;pointer-events:auto}@media screen and (min-width:750px){.product-siblings--hover-only{opacity:0;transition:opacity var(--duration-short, .1s) ease}.card-wrapper:hover .product-siblings--hover-only,.card-wrapper:focus-within .product-siblings--hover-only{opacity:1}}.product-siblings--card .product-siblings__name{display:none}.product-siblings--card .product-siblings__list{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem}.product-siblings--card .product-siblings__list::-webkit-scrollbar{display:none}.product-siblings--card .product-siblings__item{flex:0 0 auto;align-items:center;justify-content:flex-start}.product-siblings--card .product-siblings__list{align-items:center}.product-siblings--card .product-siblings__swatch{flex:0 0 auto}.product-siblings--card .product-siblings__count{min-width:auto;padding-left:.2rem}@media screen and (max-width:749px){.product-siblings{--sibling-swatch-size: 4.4rem}}.product-siblings__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sibling-swatch-size);height:var(--sibling-swatch-size);font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.product-siblings--plusn-own_line .product-siblings__count,.product-siblings--plusn-own_line .product-siblings__more{grid-column:1 / -1;justify-self:start;width:auto;margin-top:.2rem}.card__siblings-overlay .product-siblings--plusn-corner{position:relative}.product-siblings--plusn-corner .product-siblings__count,.product-siblings--plusn-corner .product-siblings__more{position:absolute;top:-2.6rem;right:0}.product-siblings--align-center .product-siblings__list{justify-content:center}.product-siblings--align-right .product-siblings__list{justify-content:flex-end}.product-siblings--align-left .product-siblings__list,.card--horizontal .product-siblings__list{justify-content:flex-start}.card__information .product-siblings--card{--sibling-card-base: var(--sibling-swatch-size);container-type:inline-size}.card__information .product-siblings--card .product-siblings__list{--sibling-swatch-size: min(var(--sibling-card-base), calc((100cqw - 5 * var(--sibling-gap)) / 6))}.product-siblings__list{padding-top:4px;padding-bottom:4px}.card__information .product-siblings--card.product-siblings--shape-portrait .product-siblings__list{--sibling-swatch-size: min(var(--sibling-card-base), calc((100cqw - 5 * var(--sibling-gap)) / 4))}.product-siblings--one-line .product-siblings__group[data-axis=colour]:not(.is-expanded) .product-siblings__list{display:flex;flex-wrap:nowrap;overflow:hidden;padding-inline:4px}.product-siblings--one-line .product-siblings__group[data-axis=colour]:not(.is-expanded) .product-siblings__list>*{flex:none}.product-siblings--one-line .product-siblings__group[data-axis=colour].is-expanded .product-siblings__list{display:flex;flex-wrap:wrap}.product-siblings .product-siblings__more[hidden],.product-siblings .product-siblings__count[hidden]{display:none!important}.card__information .product-siblings--card.product-siblings--one-line .product-siblings__list,.card__information .product-siblings--card.product-siblings--one-line.product-siblings--shape-portrait .product-siblings__list{--sibling-swatch-size: var(--sibling-card-base)}@media screen and (max-width:749px){.product-siblings[style*=--sibling-swatch-size-mobile]{--sibling-swatch-size: var(--sibling-swatch-size-mobile) !important}.product-siblings[style*=--sibling-style-size-mobile]{--sibling-style-size: var(--sibling-style-size-mobile) !important}.product-siblings[style*=--sibling-gap-mobile]{--sibling-gap: var(--sibling-gap-mobile) !important}}@media screen and (min-width:750px){.product-siblings__more--mobile-only{display:none}}@media screen and (max-width:749px){.product-siblings__group:not(.is-expanded) .product-siblings__item--overflow-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/component-product-siblings.css.map */
