quick-shop-grid,.quick-shop__host,.quick-shop__panel,.product__info-container{--rh-ink: rgb(var(--color-foreground));--rh-muted: rgba(var(--color-foreground), .55);--rh-line: rgba(var(--color-foreground), .14);--rh-tile: rgba(var(--color-foreground), .04)}.quick-shop__title,.product__info-container .product__title,.product__info-container .product__title>h1,.product__info-container .product__title>h2{font-size:2.1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;text-wrap:balance}.quick-shop__title{margin:0}.quick-shop__title a{color:var(--rh-ink);text-decoration:none}.quick-shop__eyebrow,.product__info-container .product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rh-muted);margin:0}.quick-shop__price,.product__info-container .price,.product__info-container .price .price-item{font-size:1.5rem;letter-spacing:0}.quick-shop__price{margin:0}.quick-shop__blurb,.product__info-container .product__description{font-size:1.4rem;line-height:1.6;color:var(--rh-muted)}.quick-shop__blurb{margin:0}.quick-shop__options-label,.product__info-container :is(.product-form__input--pill,.product-form__input--swatch) .form__label,.product__info-container .quantity__label.form__label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rh-muted);margin:0 0 1rem;display:block}.quick-shop__chips{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .product-form__input--pill{display:block;margin-bottom:1.6rem}.quick-shop__chip,.product__info-container .product-form__input--pill input[type=radio]+label{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:1.3rem;letter-spacing:0;min-width:4.8rem;padding:1rem 1.2rem;cursor:pointer;background:rgb(var(--color-background));color:var(--rh-ink);border:1px solid var(--rh-line);border-radius:0;vertical-align:top;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product__info-container .product-form__input--pill input[type=radio]+label{margin:0 .8rem .8rem 0}.product__info-container .product-form__input--pill input[type=radio]+label:before{display:none}.quick-shop__chip:hover:not(:disabled),.product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:var(--rh-ink)}.quick-shop__chip--selected,.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:var(--rh-ink);color:rgb(var(--color-background));border-color:var(--rh-ink)}.quick-shop__chip--unavailable,.quick-shop__chip:disabled,.product__info-container .product-form__input--pill input[type=radio]:disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label{color:var(--rh-muted);border-color:var(--rh-line);cursor:not-allowed;position:relative;overflow:hidden;text-decoration:none}.quick-shop__chip--unavailable:after,.product__info-container .product-form__input--pill input[type=radio]:disabled+label:after,.product__info-container .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 bottom right,transparent calc(50% - .5px),var(--rh-line) calc(50% - .5px),var(--rh-line) calc(50% + .5px),transparent calc(50% + .5px))}.quick-shop__submit,.product__info-container .product-form__submit{-webkit-appearance:none;appearance:none;font-family:inherit;width:100%;min-height:0;padding:1.6rem 2rem;cursor:pointer;background:var(--rh-ink);color:rgb(var(--color-background));border:1px solid var(--rh-ink);border-radius:0;box-shadow:none;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;position:relative}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{display:none}.quick-shop__submit:disabled,.product__info-container .product-form__submit[aria-disabled=true],.product__info-container .product-form__submit:disabled{background:transparent;color:var(--rh-muted);border-color:var(--rh-line);cursor:not-allowed}.quick-shop__disclosure,.product__info-container .product__accordion{border-top:1px solid var(--rh-line);padding-top:1.4rem}.quick-shop__disclosure summary,.product__info-container .product__accordion summary{cursor:pointer;font-size:1.3rem;list-style:none;display:flex;align-items:center;gap:.8rem}.quick-shop__disclosure summary::-webkit-details-marker,.product__info-container .product__accordion summary::-webkit-details-marker{display:none}.quick-shop__disclosure summary:before,.product__info-container .product__accordion summary:before{content:"";flex:none;width:0;height:0;border-inline-start:.5rem solid currentColor;border-top:.35rem solid transparent;border-bottom:.35rem solid transparent;transition:transform .2s ease}.quick-shop__disclosure[open] summary:before,.product__info-container .product__accordion details[open] summary:before{transform:rotate(90deg)}.product__info-container .product__accordion summary .icon-caret{display:none}.product__info-container .product__accordion .summary__title,.product__info-container .product__accordion .accordion__title{font-size:1.3rem;font-weight:400;margin:0}.quick-shop__disclosure-body,.product__info-container .product__accordion .accordion__content{font-size:1.4rem;line-height:1.6;color:var(--rh-muted);padding-top:1rem}.quick-shop-card__trigger,.cart-upsell__action{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:300;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:var(--rh-ink);text-decoration:underline;text-underline-offset:4px}.quick-shop-card__trigger--on-card,.cart-upsell__action{position:relative;z-index:1}.cart-upsell__action:disabled{color:var(--rh-muted);cursor:not-allowed;text-decoration:line-through;text-decoration-color:currentColor;text-underline-offset:0}.quick-shop__chip:focus-visible,.quick-shop__submit:focus-visible,.quick-shop__disclosure summary:focus-visible,.product__info-container .product-form__submit:focus-visible,.product__info-container .product__accordion summary:focus-visible{outline:2px solid var(--rh-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/109/assets/product-ui.css.map */
