.product-media-container{background:var(--paper-1, #F4F3F0)}.product-media-container.constrain-height{aspect-ratio:3 / 4;max-height:82svh}.product-media-container .product__media img{object-fit:cover}.thumbnail-list__item .thumbnail{border-radius:0}.product__info-container{gap:22px}.product__back-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-size:.6rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--text-on-light-muted, rgba(5, 5, 5, .5));text-decoration:none;transition:color .18s ease}.product__back-link:hover{color:var(--ink-0, #000)}.product__title h1,.product__title .h1{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:.92;letter-spacing:-.02em}.product__title a.product__title{text-decoration:none}.product .price{font-family:var(--font-ui);font-size:1rem;font-weight:500;letter-spacing:.1em}.product .price--large .price-item--regular{color:var(--text-on-light-muted, rgba(5, 5, 5, .4))}.product .price--large.price--on-sale .price-item--sale{color:var(--signal, #E10600)}.product .price__badge-sale{display:none}.product .price__badge-sold-out{font-family:var(--font-ui);font-size:.56rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;border-radius:0}.product-form__input--pill fieldset,.product-form__input--pill{border:none;padding:0;margin:0}.product-form__input--pill .form__label{display:block;margin-bottom:10px;font-family:var(--font-ui);font-size:.6rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--text-on-light-muted, rgba(5, 5, 5, .5))}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:10px}.product-form__input--pill input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.product-form__input--pill label{display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;padding:10px 0;width:52px;text-align:center;font-family:var(--font-ui);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-0, #000);border:1px solid var(--hairline-on-light, rgba(5, 5, 5, .25));border-radius:0;transition:border-color .18s ease}.product-form__input--pill label:hover{border-color:var(--ink-0, #000)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--ink-0, #000)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input.disabled+label{color:var(--text-on-light-muted, rgba(5, 5, 5, .3));border-color:var(--hairline-on-light, rgba(5, 5, 5, .15));text-decoration:line-through}.product-form__input--pill .label-unavailable{display:none}.product-form__submit{border-radius:0;border:1px solid var(--ink-0, #000);background:var(--ink-0, #000);color:var(--paper-0, #fff);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;padding:16px 0;box-shadow:none;transition:background .18s ease,color .18s ease}.product-form__submit:hover:not([disabled]){background:transparent;color:var(--ink-0, #000)}.product-form__submit[disabled]{background:transparent;color:var(--text-on-light-muted, rgba(5, 5, 5, .35));border-color:var(--hairline-on-light, rgba(5, 5, 5, .25));cursor:not-allowed}.product__size-guide{align-self:flex-start}.product__size-guide summary{list-style:none;cursor:pointer;font-family:var(--font-ui);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-light-muted, rgba(5, 5, 5, .55));text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.product__size-guide summary::-webkit-details-marker{display:none}.product__size-guide summary:hover{color:var(--ink-0, #000)}.product__size-guide-content{margin-top:16px;border:1px solid var(--hairline-on-light, rgba(5, 5, 5, .18));padding:16px 18px;font-family:var(--font-ui);font-size:.78rem}.product__size-guide-content table{width:100%;border-collapse:collapse}.product__size-guide-content th{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:var(--text-on-light-muted, rgba(5, 5, 5, .55));border-bottom:1px solid var(--hairline-on-light, rgba(5, 5, 5, .16));padding-bottom:8px;text-align:left}.product__size-guide-content td{padding:5px 8px 5px 0}.product__text,.product__description{font-family:var(--font-ui);font-weight:300;font-size:.85rem;line-height:1.6;color:var(--text-on-light-muted, rgba(5, 5, 5, .7))}.recipient-form .field__input,.recipient-form .field__label,.recipient-checkbox span{font-family:var(--font-ui)}.recipient-checkbox span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.related-products__heading{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.8rem);line-height:.9;letter-spacing:-.02em;margin:0}.related-products{border-top:1px solid var(--hairline-on-light, rgba(5, 5, 5, .14));padding-top:26px}.related-products__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:26px}.related-products__view-all{font-family:var(--font-ui);font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text-on-light-muted, rgba(5, 5, 5, .5));text-decoration:none;transition:color .18s ease}.related-products__view-all:hover{color:var(--ink-0, #000)}.related-products .product-grid{--grid-mobile-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 36px;--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 36px}@media(prefers-reduced-motion:reduce){.product-media-container .product__media img,.product-form__submit,.product-form__input--pill label,.product__back-link,.related-products__view-all{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-billies.css.map */
