.product__title,.product__title h1,.product__title>*{font-size:var(--hold-text-small);font-weight:var(--hold-weight-strong);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--hold-text-secondary)}.hold-headline{margin:.6rem 0 0;font-family:var(--hold-font-display, inherit);font-size:clamp(2.8rem,8vw,3.6rem);font-weight:var(--hold-weight-strong);line-height:1.08;letter-spacing:-.01em;color:rgb(var(--color-foreground));text-wrap:balance}.hold-viewed{margin:0;font-size:var(--hold-text-small);line-height:1.4;color:var(--hold-text-secondary)}.product variant-selects{display:flex;flex-wrap:wrap;gap:0 3.2rem}.product variant-selects .product-form__input{flex:0 1 auto;max-width:none;margin-bottom:0}.hold-perfect{border-top:1px solid var(--hold-line-color);border-bottom:1px solid var(--hold-line-color);padding:1.4rem 0 1.6rem}.hold-perfect__label{margin:0 0 1.2rem;font-size:var(--hold-text-small);line-height:1.3;color:var(--hold-text-secondary)}.hold-perfect__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.hold-perfect__item{display:grid;justify-items:center;gap:.8rem;text-align:center}.hold-perfect__icon{width:2.6rem;height:2.6rem;color:rgb(var(--color-foreground));opacity:.8}.hold-perfect__word{font-size:var(--hold-text-small);line-height:1.3;color:rgb(var(--color-foreground))}.hold-assure{margin:1.2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.hold-assure__item{display:flex;align-items:center;gap:.6rem;font-size:var(--hold-text-small);line-height:1.3;color:var(--hold-text-secondary)}.hold-assure__icon{flex:0 0 auto;width:1.8rem;height:1.8rem;opacity:.7}.hold-assure__link{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.hold-assure__link:hover{color:rgb(var(--color-foreground))}.product variant-selects{border-top:1px solid var(--hold-line-color);padding-top:1.6rem;row-gap:1.2rem}.product-form__input--single{display:none}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: 50%;width:3.2rem;height:3.2rem;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--color-foreground),.35)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 1px rgba(var(--color-foreground),.35),0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--color-foreground))}.hold-size-line{display:grid;gap:.4rem}.hold-size-line__row{margin:0}.hold-size-line__label{font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;color:rgb(var(--color-foreground))}.hold-size-line__value{color:rgb(var(--color-foreground))}.hold-size-line__note,.hold-size-line__note p{margin:0;font-size:var(--hold-text-small);line-height:1.45;color:var(--hold-text-secondary)}.hold-size-line__link{justify-self:start;font-size:var(--hold-text-small);color:var(--hold-text-secondary);text-decoration:underline;text-underline-offset:.25em}.hold-perfect{border-top:0;padding-top:0}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:999px}.hold-more-options__trigger--button{display:block;width:100%;margin-top:1rem;padding:1.2rem 2rem;min-height:4.8rem;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font-size:var(--hold-text-body);line-height:1.2;text-decoration:none;cursor:pointer}.hold-more-options__trigger--button:hover{background:rgba(var(--color-foreground),.06)}.product-form__submit:after,.shopify-payment-button__button--unbranded:after{border-radius:999px}.product .product-form__input--pill input[type=radio]+label,.product .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.45);border-radius:999px}@media screen and (max-width:749px){.product .product__info-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:1.6rem;align-items:start}.product .product__info-container>*{grid-column:1 / -1;min-width:0;margin-top:0;margin-bottom:0}.product .product__info-container>*>:first-child{margin-top:0}.product .product__info-container>*>:last-child{margin-bottom:0}.product .product__info-container>variant-selects{grid-column:1 / 2;padding-right:1.6rem}.product .product__info-container>.hold-size-line{grid-column:2 / 3;padding-left:1.6rem;padding-top:1.6rem;border-top:1px solid var(--hold-line-color)}}.hold-assure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem}.hold-assure__item{align-items:flex-start}@media screen and (max-width:749px){.product .product__info-container .hold-more-options__trigger--button{margin-top:0}}.hold-assure__item:nth-child(3){grid-column:1 / -1}.hold-size-line__row .hold-size-line__link{font-size:inherit;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product .product__info-container .product-form,.product .product__info-container .product-form__submit{margin-bottom:0}}@media screen and (max-width:749px){.product .product__info-container>[id^=price-]{grid-column:1 / 2;align-self:baseline}.product .product__info-container>.hold-viewed{grid-column:2 / 3;justify-self:end;align-self:baseline;text-align:right}}@media screen and (max-width:749px){.product .product__info-container{grid-auto-flow:row dense}.product .product__info-container>div:has(>.installment):not(:has(>.installment>*:not([type=hidden]))){display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hold-buybox.css.map */
