variant-selects{display:block;container-type:inline-size;container-name:variant-container}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: var(--swatch-size, 2rem);max-width:none}.product-form__input--dropdown:has(.dropdown-swatch) .current{padding-inline-start:calc(.2rem + var(--swatch-input--size, 2rem))}.product-form__input--dropdown .dropdown-swatch{position:absolute;inset-inline-start:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--image-tiles{flex:0 0 100%;width:100%;min-width:0;max-width:none;overflow:hidden}.product-form__input--swatch{flex:0 0 100%;width:100%;min-width:0;max-width:none}.product-form__image-tiles-label{display:flex;align-items:baseline;gap:8px;margin:0 0 14px!important;padding:0!important;color:#5c636d;font-size:16px;font-weight:500;line-height:20px}.product-form__image-tiles-label strong{color:#111;font-weight:600}.product-form__image-tiles-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;width:100%;max-width:100%;overflow:visible}.product-form__variant-slider{display:block;width:100%;min-width:0}.product-form__variant-options{display:flex;flex-wrap:wrap;gap:12px;width:100%;min-width:0}.product-form__variant-options--swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.product-form__variant-options--swatches .swatch-input__label{justify-self:center;margin:0!important}.product-form__variant-progress{display:none;width:100%;height:3px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e4e7eb}.product-form__variant-progress.is-active{display:block}.product-form__variant-progress>span{display:block;width:100%;height:100%;border-radius:inherit;background:#111;transition:width .16s ease,transform 80ms linear}.product-form__image-tiles-list::-webkit-scrollbar{display:none}.product-form__image-tile-input+.product-form__image-tile{position:relative;box-sizing:border-box;display:flex;width:100%;min-width:0;height:auto;aspect-ratio:1;align-items:center;justify-content:center;margin:0;padding:5px;overflow:hidden;border:1px solid transparent;border-radius:16px;background:#fff;cursor:pointer}.product-form__image-tile-input:checked+.product-form__image-tile{padding:4px;border:2px solid #111111}.product-form__image-tile-input:focus-visible+.product-form__image-tile{outline:2px solid #111111;outline-offset:4px}.product-form__image-tile-input.disabled+.product-form__image-tile{opacity:1}.product-form__image-tile-input.disabled+.product-form__image-tile .product-form__image-tile-media{opacity:.42}.product-form__image-tile-input.disabled+.product-form__image-tile:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:3;border-radius:11px;background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(92,99,109,.7) 50%,transparent calc(50% + 1px));pointer-events:none}.product-form__image-tile-media{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border-radius:11px;background:#f8f9fa}.product-form__image-tile-image{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain;border:1px solid #f0f2f5;border-radius:12px}.product-form__image-tile-fallback{padding:5px;color:#5c636d;font-size:11px;line-height:14px;text-align:center}@media screen and (max-width:749px){.product-form__image-tiles-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;overflow:visible}.product-form__image-tiles-list::-webkit-scrollbar{display:none}.product-form__image-tile-input+.product-form__image-tile{width:100%;min-width:0;height:auto;aspect-ratio:1;border-radius:12px}.product-form__variant-options--swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}}.product-form__input--pill input[type=radio]+label{border:0;box-shadow:0 0 0 1px rgb(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:0;padding:.7em 1.5em;text-align:center;font-weight:var(--variant-pill-font-weight, 400);text-transform:var(--variant-pill-text-transform, none);transition:box-shadow var(--duration-default) ease;cursor:pointer;position:relative;overflow-wrap:anywhere}.pdp--redesign .product-form__input--figma-pills input[type=radio]+label{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap;overflow-wrap:normal}.pdp--redesign .product-form__input--figma-pills input[type=radio].disabled+label,.pdp--redesign .product-form__input--figma-pills input[type=radio]:disabled+label{display:inline-block;visibility:visible}.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);inset-inline-end:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);inset-inline-start:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input--pill input[type=radio]+label:hover{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 2px rgb(var(--color-foreground))}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{box-shadow:0 0 0 1px rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);position:relative}.product-form__input--pill input[type=radio].disabled+label .swatch:after{display:none}.product-form__input--pill input[type=radio]:disabled+label:after,.product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(var(--color-foreground),.1) 50%,rgba(var(--color-foreground),.1) 50%,transparent calc(50% + 1px)) no-repeat;border-radius:inherit}.product-form__input--pill input.disabled+label .swatch-input__label-inner{background:radial-gradient(circle,rgba(var(--color-background),1) 0% 80%,rgba(var(--color-background),0));z-index:1;position:relative}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{box-shadow:0 0 0 2px rgba(var(--color-foreground),.3)}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input--pill input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.variant-form__label,.product-form__input--box legend{margin-bottom:1rem!important}.product-form__input--box{display:grid;grid-template-columns:repeat(max(calc(var(--max-boxes, 3) - 1),1),1fr);grid-auto-rows:1fr;gap:.7em}.product-form__input--box input[type=radio]+label{display:flex;align-items:center;justify-content:center;padding:1em;margin:0}.pdp--redesign .product-form__input--figma-box .product-form__input--box{display:flex;flex-wrap:wrap;grid-template-columns:none;grid-auto-rows:auto;gap:12px}.pdp--redesign .product-form__input--figma-box .product-form__input--box input[type=radio]+label{min-height:48px;padding:12px 20px}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--swatch-size, 3.6rem);margin:1rem 1.2rem .2rem;margin-inline-start:0}.product-form__input--swatch-box .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--swatch-size, 3.6rem)}.product-form__input--swatch-box .swatch-input__input+.swatch-input__label .swatch{margin:.8rem 0;outline:none!important}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label,.product-form__input--swatch-box .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--swatch-size, 2.8rem)}}@container variant-container (min-width: 300px){.product-form__input--box,.product-form__input--swatch-box{grid-template-columns:repeat(var(--max-boxes, 3),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/component-product-variant-picker.css.map */
