.product-siblings{--sib-text: rgb(var(--color-foreground, 0 0 0));--sib-bg: rgb(var(--color-background, 255 255 255));--sib-border: rgb(var(--color-foreground, 0 0 0) / .25);--sib-border-width: 1px;--sib-ring: #e6e6e6;--sib-ring-active: #9e9e9e;--sib-gap: 3px;--sib-hover-zoom: 1.08;--sib-tooltip-border: #d4d4d4;padding-bottom:var(--PBB, 0)}@media only screen and (max-width:767px){.product-siblings{padding-bottom:max(var(--PBB, 0px) * .75,0px)}}.siblings{--swatch: var(--sib-text);--swatch-size: 44px;--swatches-gap: 12px;border:0;margin:0 0 calc(-1 * var(--swatches-gap));padding:0;display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:0}@media only screen and (max-width:767px){.siblings{--swatches-gap: 8px}}.siblings__legend{flex:0 0 100%;padding:0;margin:0 0 6px}@media only screen and (max-width:767px){.siblings__legend{margin-bottom:8px}}.siblings__legend-label{display:block;font-size:var(--siblings-label-size, 1rem);font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.siblings__swatch,.siblings__swatch *,.siblings__swatch *:before,.siblings__swatch *:after{box-sizing:border-box}.siblings__swatch{position:relative;display:block;margin:0 var(--swatches-gap) var(--swatches-gap) 0;cursor:pointer}.siblings__swatch:last-child{margin-right:0}.siblings__swatch[aria-current=true]{cursor:default}.siblings__button{position:relative;display:block;width:calc(var(--swatch-size) - 2 * var(--sib-border-width));height:calc(var(--swatch-size) - 2 * var(--sib-border-width));margin:var(--sib-border-width);border:var(--sib-gap) solid var(--sib-bg);border-radius:50%;box-shadow:0 0 0 var(--sib-border-width) var(--sib-ring);overflow:hidden;isolation:isolate}.siblings__image,.siblings__placeholder{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;transform:scale(1);transition:transform .3s ease}.siblings__swatch[aria-current=true] .siblings__button{box-shadow:0 0 0 var(--sib-border-width) var(--sib-ring-active)}.siblings__swatch:hover .siblings__image,.siblings__swatch:hover .siblings__placeholder,.siblings__swatch:focus-visible .siblings__image,.siblings__swatch:focus-visible .siblings__placeholder{transform:scale(var(--sib-hover-zoom))}.siblings__swatch--sold-out img{opacity:.8}.siblings__swatch--sold-out .siblings__button:before{content:"";position:absolute;top:50%;left:50%;z-index:2;width:var(--sib-border-width);height:100%;background:var(--sib-text);transform:translate(-50%,-50%) rotate(45deg)}.siblings__swatch--colors{--swatch: #CCC}.siblings__swatch--colors .siblings__button{background:var(--swatch) no-repeat center center / cover}.siblings__swatch--colors .siblings__check{position:absolute;top:50%;left:50%;width:22px;height:22px;color:#fff;transform:translate(-50%,-50%)}.siblings__swatch--colors .siblings__button[data-swatch=white i] .siblings__check{color:#000}.siblings__swatch[data-tooltip]:before,.siblings__swatch[data-tooltip]:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.siblings__swatch[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 10px);z-index:20;padding:3px 12px;background:var(--sib-bg);color:var(--sib-text);box-shadow:0 0 0 var(--sib-border-width) var(--sib-tooltip-border);font-size:var(--siblings-tooltip-size, .6875rem);font-weight:500;line-height:1.6;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transform:translate(-50%,8px)}.siblings__swatch[data-tooltip]:before{content:"";top:calc(100% + 5px);z-index:21;width:10px;height:10px;margin-left:-5px;background:var(--sib-bg);border:solid var(--sib-tooltip-border);border-width:var(--sib-border-width) 0 0 var(--sib-border-width);transform:translateY(8px) rotate(45deg)}.siblings__swatch[data-tooltip]:hover:after,.siblings__swatch[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.siblings__swatch[data-tooltip]:hover:before,.siblings__swatch[data-tooltip]:focus-visible:before{opacity:1;transform:translateY(0) rotate(45deg)}@media(pointer:coarse){.siblings__swatch[data-tooltip]:before,.siblings__swatch[data-tooltip]:after{display:none}}@media(prefers-reduced-motion:reduce){.siblings__image,.siblings__placeholder,.siblings__swatch[data-tooltip]:before,.siblings__swatch[data-tooltip]:after{transition:none}}.siblings__swatch:focus-visible{outline:2px solid var(--sib-text);outline-offset:3px;border-radius:50%}.product-siblings .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-siblings.css.map */
