.input-pill{--border-color:var(--border-button-variant);--background-color:var(--surface-button-variant);--color:var(--text-button-variant);--font-weight:600;--strikethrough-color:var(--surface-global-brand);cursor:pointer;display:inline-block;margin:0 .25rem .25rem 0;padding:0;position:relative;z-index:1}.input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-pill label{align-items:center;color:var(--color);display:inline-flex;font-size:.875rem;font-weight:var(--font-weight);line-height:1;margin:0;min-height:2rem;padding:.75rem 1rem .8125rem}.input-pill label,.input-pill label:before{border:.0625rem solid var(--border-color);border-radius:3rem}.input-pill label:before{background-color:var(--background-color);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;z-index:-1}.input-pill input.is-unavailable~label:before,.input-pill input:checked~label:before,.input-pill input:disabled~label:before,.input-pill input:hover~label:before{opacity:1}.input-pill:has(input:hover:not(:disabled)){--border-color:var(--border-button-variant--hover);--background-color:var(--surface-button-variant--hover);--color:var(--text-button-variant--hover);--strikethrough-color:var(--border-global-light)}.input-pill:has(input:checked){--border-color:var(--border-button-variant--checked);--background-color:var(--surface-button-variant--checked);--color:var(--text-button-variant--checked);--strikethrough-color:var(--border-global-light)}.input-pill:has(input:checked:hover){--border-color:var(--border-button-variant--checked-hover);--background-color:var(--surface-button-variant--checked-hover);--color:var(--text-button-variant--checked-hover);--strikethrough-color:var(--border-global-light)}.input-pill:has(input:disabled){opacity:.65}.input-pill:has(input.is-unavailable){opacity:.65}.input-pill:has(input.is-unavailable) label:before{background:linear-gradient(to top left,var(--background-color) calc(50% - .09375rem),var(--strikethrough-color) .09375rem,var(--background-color) 50%)}.input-pill--small{display:inline-flex}.input-pill--small label{font-size:.6875rem;font-weight:700;letter-spacing:.03438rem;line-height:1.2;min-height:0;padding:.35rem 1rem;text-transform:uppercase}.input-pill--small label,.input-pill--small label:before{border-radius:var(--radius-secondary)}.input-swatch{--size:1.5rem;display:inline-block;margin:0;position:relative;z-index:1}.input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}.input-swatch .swatch{--border-radius:50%;background-position:50%;background-size:cover;border-radius:var(--border-radius);display:block;flex-shrink:0;height:var(--size);position:relative;width:var(--size)}.input-swatch .swatch:after,.input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-swatch .swatch:after{border:.0625rem solid var(--border-global-swatch);height:100%;width:100%}.input-swatch .swatch:before{border:.0625rem solid transparent;height:125%;width:125%;z-index:-1}.input-swatch:has(input:checked) .swatch:before{border-color:var(--border-global-strong)}.input-swatch input:focus-visible{box-shadow:none}.input-swatch input:focus-visible~label .swatch:before{box-shadow:0 0 0 .125rem var(--surface-global-primary),0 0 0 .25rem var(--border-focus)}.input-swatch:has(input:disabled){opacity:.65}.input-swatch:has(input.is-unavailable){opacity:.65}.input-swatch:has(input.is-unavailable) label .swatch:before{background:linear-gradient(to top left,transparent calc(50% - .025rem),var(--border-global-light) calc(50% - .025rem),var(--border-global-light) calc(50% + .025rem),transparent calc(50% + .025rem));z-index:1}.input-swatch .input-subtext{margin-left:calc(var(--size) + .5rem)}.input-swatch--small{--size:1.5rem}.c-product-form-options{display:grid;gap:1.5rem}.c-product-form-options:not(:has(.c-product-options)){display:none}.c-product-options{display:grid;gap:1.5rem}.c-product-options__option:has(.c-product-options__list):not(:has(.c-product-options__list>li:nth-child(2))){display:none}.c-product-options__option-title{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.75rem}.c-product-options__option-title--heading{border-bottom:.0625rem solid var(--border-global-secondary);font-family:var(--font-typeface-display);font-size:var(--font-display-sm);font-weight:700;line-height:1.1;padding-bottom:.75rem}.c-product-options__option-title--simple{font-family:var(--font-typeface-display);font-size:1rem;font-weight:700;line-height:1.2}.c-product-options__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.c-product-options__selected-fabric{display:none;font-size:.6875rem;font-weight:700;letter-spacing:.03438rem;line-height:1.2;margin-bottom:.25rem;text-transform:uppercase}.c-product-options__selected-fabric span{color:var(--text-global-secondary)}.c-product-options__selected-fabric-text-inherit{font-size:1rem;letter-spacing:0;text-transform:none}.c-product-options__title{align-items:center;display:flex;flex-direction:row;font-size:var(--font-body-sm);font-weight:700;gap:.25rem;justify-content:flex-start;letter-spacing:.04063rem;line-height:1.2;min-height:1.5rem;text-transform:uppercase}.c-product-options__description{font-size:var(--font-body-xs)}.c-product-options__badge{background:var(--surface-global-accent-dark);border-radius:1rem;color:var(--text-global-light);line-height:1;padding:.1rem .5rem}.c-product-options__badge,.c-product-options__badge-alt{font-size:.6875rem;font-weight:700;letter-spacing:.03438rem;line-height:1.2;text-transform:uppercase}.c-product-options__badge-alt{background-color:var(--surface-global-accent-light);border-radius:var(--radius-pill);margin-left:auto;padding:.35rem .75rem}.c-product-options__fabric-collection{display:grid;gap:.5rem;padding-block:0 1.25rem}.c-product-options__fabric-collection:has(input:checked) .c-product-options__selected-fabric{display:block}.c-product-options__fabric-collection:last-child{padding-bottom:0}.c-product-options__option .c-product-options__selected-fabric{display:block}.c-product-options__option:has(input[data-swatch-type-index="1"]:checked) .c-product-options__toggletip--1{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="2"]:checked) .c-product-options__toggletip--2{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="3"]:checked) .c-product-options__toggletip--3{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="4"]:checked) .c-product-options__toggletip--4{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="5"]:checked) .c-product-options__toggletip--5{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="6"]:checked) .c-product-options__toggletip--6{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="7"]:checked) .c-product-options__toggletip--7{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="8"]:checked) .c-product-options__toggletip--8{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="9"]:checked) .c-product-options__toggletip--9{display:inline-flex}.c-product-options__option:has(input[data-swatch-type-index="10"]:checked) .c-product-options__toggletip--10{display:inline-flex}.c-product-options__toggletip{color:var(--text-global-brand);display:none;font-family:var(--font-typeface-body);margin:-.5rem 0 0 -.25rem}.c-product-options__toggletip__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.c-product-options__toggletip__icon.is-loaded{filter:invert(1)}.c-product-options__toggletip__list{display:grid;gap:.5rem;line-height:1.2}.c-product-options__toggletip__list>*{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;text-transform:none}.c-product-options__product-list{-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.75rem}.c-product-options-prods__product{align-content:flex-start;align-items:flex-start;display:grid;gap:.5rem;position:relative}.c-product-options-prods__product a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-product-options-prods__product a:first-of-type:focus-visible{box-shadow:none}.c-product-options-prods__product a:first-of-type:focus-visible:before{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.c-product-options-prods__product.is-selected .c-product-options-prods__image{border-color:var(--border-global-strong)}.c-product-options-prods__link{font-size:.6875rem;font-weight:700;line-height:1.1}.c-product-options-prods__link:hover{text-decoration:underline}.c-product-options-prods__image-wrapper .c-product-options__toggletip{position:absolute;right:0;top:2.5rem;z-index:2}.c-product-options-prods__image-wrapper{background-color:var(--surface-global-subtle)!important;border-radius:var(--radius-primary)}.c-product-options-prods__image{aspect-ratio:1.41/1;border:.0625rem solid transparent;border-radius:var(--radius-primary);padding:.75rem}.c-product-options-prods__image--illustration.is-loaded{filter:invert(31%) sepia(6%) saturate(2771%) hue-rotate(62deg) brightness(98%) contrast(82%)}.c-product-options__external-link{align-items:center;color:var(--text-link-default);display:inline-block;display:flex;flex-direction:row;font-size:var(--font-body-sm);gap:.25rem;justify-content:flex-start;max-width:-moz-max-content;max-width:max-content;padding-block:.5rem;text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.25rem}.c-product-options__external-link:active,.c-product-options__external-link:hover{color:var(--text-link-primary--hover)}.c-product-options__external-link .icon{margin-top:.125rem}.c-prod-highlights{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.5rem}.c-prod-highlights--primary .c-prod-highlights__item{background-color:var(--surface-global-subtle);border-radius:var(--radius-secondary);padding:.75rem}.c-prod-highlights--secondary{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start}.c-prod-highlights--secondary .c-prod-highlights__item{align-items:center;flex-basis:45%}.c-prod-highlights--text-sm{font-size:var(--font-body-xs)}.c-prod-highlights--text-md{font-size:1rem}.c-prod-highlights__item{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;line-height:1.2}.c-prod-highlights__icon{flex-shrink:0;height:2rem;width:2rem}.c-prod-highlights__icon.is-loaded{filter:invert(31%) sepia(6%) saturate(2771%) hue-rotate(62deg) brightness(98%) contrast(82%)}.c-prod-value-props{-moz-column-gap:1rem;column-gap:1rem;display:grid;font-size:var(--font-body-sm);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.5rem;row-gap:.75rem}.c-prod-value-props__item{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.c-prod-value-props__icon{flex-shrink:0;height:1.5rem;width:1.5rem}.c-prod-value-props__icon.is-loaded{filter:invert(37%) sepia(88%) saturate(6%) hue-rotate(315deg) brightness(94%) contrast(88%)}.s-prod-fabric{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;position:relative}.s-prod-fabric__media{aspect-ratio:1/1;width:100%}.s-prod-fabric__details{display:grid;gap:1.25rem;width:100%}.s-prod-fabric__details--no-image{margin:auto;max-width:600px;width:100%!important}.s-prod-fabric__title-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.s-prod-fabric__title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:700;line-height:1.2}.s-prod-fabric__eyebrow-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:-1rem}.s-prod-fabric__eyebrow-wrapper>*{display:grid}.s-prod-fabric__eyebrow{color:var(--text-global-secondary);font-size:var(--font-body-sm);font-weight:700;letter-spacing:.04063rem;line-height:1.2;text-transform:uppercase}.s-prod-fabric__price{font-family:var(--font-typeface-display);font-size:var(--font-display-sm);font-weight:700;line-height:1.1;position:relative}@media only screen and (min-width:48em){.c-prod-highlights--text-md .c-prod-highlights__text{margin-block:auto}.s-prod-fabric__media{padding-top:1.25rem;position:sticky;top:0;width:calc(100% - var(--section-container) - 25.5rem)}.s-prod-fabric__details{padding-top:2rem;width:25.5rem}}@media only screen and (min-width:64em){.c-product-options__product-list{-moz-column-gap:.75rem;column-gap:.75rem}.s-prod-fabric__media{width:calc(100% - var(--section-container) - 30.5rem)}.s-prod-fabric__details{width:30.5rem}}@media only screen and (max-width:calc(48em - 1px)){.s-prod-fabric__media{--image-radius:0}.s-prod-fabric__details{padding-inline:var(--container-horizontal-padding)}}