.link-underlined{position:relative;display:inline-block;white-space:nowrap;transition:color var(--transition);will-change:color}.link-underlined:after{position:absolute;top:100%;left:0;width:100%;border-bottom:1px solid;content:""}@media (hover: hover){.link-underlined:hover{color:var(--color-highlight);cursor:pointer}}.sizes__list{display:flex;flex-wrap:wrap;gap:1px;width:100%;overflow:hidden;background-color:var(--color-border);border:1px solid var(--color-border);border-radius:10px}.sizes__list-item{flex:1;min-width:10rem;max-width:100%}.sizes__swatch{position:relative}.sizes__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.sizes__label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75em;font-size:1rem;line-height:var(--line-height-flat);background-color:var(--color-white);transition:background-color var(--transition),color var(--transition);will-change:background-color,color}.product-card .sizes__label{font-size:.75rem;border-radius:0!important}@media (hover: hover){.sizes__label:hover{color:var(--color-white);background-color:var(--color-highlight);cursor:pointer}}.sizes__input:checked~.sizes__label{color:var(--color-white);background-color:var(--color-endeavour)}.sizes__label-text{font-weight:var(--font-bold);font-size:1.25em}.sizes__label-additional-text{margin-top:.25rem;font-size:.75em}.swatches__list{display:flex;flex-wrap:wrap;gap:1rem}.product-card .swatches__list{gap:.5rem}.swatches__swatch{position:relative}.swatches__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.swatches__label{display:block;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:100%;outline:1px solid transparent;transition:outline var(--transition-fast),border var(--transition-fast);will-change:outline,border}.swatches__swatch--chrome .swatches__label{background-color:var(--color-swatch-chrome)}.swatches__swatch--black .swatches__label{background-color:var(--color-swatch-black)}.swatches__swatch--blue .swatches__label{background-color:var(--color-swatch-blue)}.swatches__swatch--orange .swatches__label{background-color:var(--color-swatch-orange)}.swatches__swatch--pink .swatches__label{background-color:var(--color-swatch-pink)}.swatches__swatch--red .swatches__label{background-color:var(--color-swatch-red)}.swatches__swatch--white .swatches__label{background-color:var(--color-swatch-white)}.swatches__swatch--yellow .swatches__label{background-color:var(--color-swatch-yellow)}@media (hover: hover){.swatches__label:hover{outline:4px solid var(--color-highlight);outline-offset:0;cursor:pointer}}.swatches__input:checked~.swatches__label{outline:1px solid var(--color-black);outline-offset:3px}.product-card .swatches__label{width:1.5rem;height:1.5rem}.swatches__label-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.swatches__tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;width:54px;padding:2px;color:var(--color-white);font-weight:var(--font-bold);font-size:10px;text-align:center;text-transform:uppercase;background-color:var(--color-black);border:1px solid var(--color-white);border-radius:2px;box-shadow:3px 3px 3px #fff;transform:translate(-50%) translateY(-8px);visibility:hidden;opacity:0;transition:opacity var(--transition),transform var(--transition);will-change:opacity,transform}.swatches__tooltip:after{position:absolute;top:100%;left:calc(50% - 6px);display:block;width:10px;border-color:var(--color-black) transparent transparent;border-style:solid;border-width:6px 6px 0;content:""}.swatches__swatch:hover .swatches__tooltip{transform:translate(-50%) translateY(0);visibility:visible;opacity:1}.variants-list__item{position:relative}.variants-list__item+.variants-list__item{margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:1px solid var(--color-border)}.product-card .variants-list__item+.variants-list__item{margin-block-start:.5rem;padding-block-start:.5rem;border:none}.variants-list__header{margin-block-end:1rem}.product-card .variants-list__header{margin-block-end:.5rem}.variants-list__title{font-weight:var(--font-bold);font-size:1rem}.product-card .variants-list__text,.product-card .variants-list__choice{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-variants.css.map?v=12313498099478686651658665023 */
