.fp-pdp .product__info-container{--bb-ink: #111;--bb-muted: #6f6f69;--bb-faint: #9a9a94;--bb-hairline: rgba(17, 17, 17, .12);--bb-hairline-soft: rgba(17, 17, 17, .07);--bb-accent: var(--pdp-copper, #f7941c);--bb-radius: 3px;--bb-ease: cubic-bezier(.16, 1, .3, 1)}.fp-theme-ready .fp-pdp .product__info-container>.product__text{margin:0 0 13.6px!important;font-size:10.08px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--bb-accent)!important}.fp-theme-ready .fp-pdp .product__title{margin:0!important}.fp-theme-ready .fp-pdp .product__title h1{margin:0!important;font-size:clamp(24px,16.8px + 1.5vw,32.8px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.018em!important;color:var(--bb-ink)!important;text-transform:none!important}.fp-theme-ready .fp-pdp .fp-pdp-meta{margin:11.2px 0 0!important;display:flex;flex-wrap:wrap;gap:12px}.fp-theme-ready .fp-pdp .fp-pdp-sku{font-size:10.88px!important;font-weight:600!important;letter-spacing:.1em!important;font-variant-numeric:tabular-nums;color:var(--bb-faint)!important;text-transform:uppercase}.fp-theme-ready .fp-pdp .product__info-container .no-js-hidden:has(>.price){margin:21.6px 0 0!important;padding-top:21.6px;border-top:1px solid var(--bb-hairline-soft)}.fp-theme-ready .fp-pdp .product__info-container .price{font-size:30.4px!important;font-weight:650!important;line-height:1.05!important;letter-spacing:-.022em!important;color:var(--bb-ink)!important;font-variant-numeric:tabular-nums}.fp-theme-ready .fp-pdp .product__info-container .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:9.6px}.fp-theme-ready .fp-pdp .product__info-container .price__sale .price-item--regular,.fp-theme-ready .fp-pdp .product__info-container s.price-item{font-size:15.2px!important;font-weight:500!important;letter-spacing:0!important;color:var(--bb-faint)!important}.fp-theme-ready .fp-pdp .product__tax{margin:8px 0 0!important;font-size:11.84px!important;line-height:1.5;color:var(--bb-muted)!important}.fp-theme-ready .fp-pdp .product__tax a{display:inline-flex;align-items:center;min-height:44px;padding:2.4px 1.6px;box-sizing:border-box;color:var(--bb-muted)!important;text-decoration-thickness:1px;text-underline-offset:2px}.fp-theme-ready .fp-pdp variant-selects .form__label,.fp-theme-ready .fp-pdp variant-radios .form__label,.fp-theme-ready .fp-pdp .product-form__quantity .form__label{display:block;margin:0 0 8.8px!important;font-size:9.92px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--bb-muted)!important}.fp-theme-ready .fp-pdp variant-selects,.fp-theme-ready .fp-pdp variant-radios{display:block;margin-top:24px!important;padding-top:24px;border-top:1px solid var(--bb-hairline-soft)}.fp-theme-ready .fp-pdp .product-form__input .select{position:relative;max-width:352px}.fp-theme-ready .fp-pdp .product-form__input .select__select{width:100%;height:48px;padding:0 40px 0 14.4px!important;border:1px solid var(--bb-hairline)!important;border-radius:var(--bb-radius)!important;background:#fff!important;box-shadow:none!important;font-size:14.4px!important;font-weight:500;color:var(--bb-ink)!important;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.fp-theme-ready .fp-pdp .product-form__input .select__select:hover{border-color:#11111147!important}.fp-theme-ready .fp-pdp .product-form__input .select__select:focus,.fp-theme-ready .fp-pdp .product-form__input .select__select:focus-visible{border-color:var(--bb-accent)!important;box-shadow:0 0 0 3px #f7941c29!important;outline:0}.fp-theme-ready .fp-pdp .product-form__input .select .icon-caret{right:15.2px;color:var(--bb-muted)}.fp-theme-ready .fp-pdp variant-radios .product-form__input input[type=radio]+label{margin:0 8px 8px 0;padding:11.2px 16.8px;border:1px solid var(--bb-hairline);border-radius:var(--bb-radius);background:#fff;font-size:13.6px;font-weight:500;color:var(--bb-ink);transition:border-color .18s ease,color .18s ease}.fp-theme-ready .fp-pdp variant-radios .product-form__input input[type=radio]+label:hover{border-color:#1111114d}.fp-theme-ready .fp-pdp variant-radios .product-form__input input[type=radio]:checked+label{border-color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-ink)}.fp-theme-ready .fp-pdp .product-form__quantity{margin-top:24px!important}.fp-theme-ready .fp-pdp quantity-input.quantity{width:auto;max-width:152px;min-height:48px;border:1px solid var(--bb-hairline);border-radius:var(--bb-radius);background:#fff;transition:border-color .18s ease}.fp-theme-ready .fp-pdp quantity-input.quantity:focus-within{border-color:var(--bb-accent);box-shadow:0 0 0 3px #f7941c29}.fp-theme-ready .fp-pdp .quantity__button{width:46.4px;border:0;background:transparent;color:var(--bb-muted);transition:color .16s ease}.fp-theme-ready .fp-pdp .quantity__button:hover{color:var(--bb-accent)}.fp-theme-ready .fp-pdp .quantity__button svg{width:13.6px;height:13.6px}.fp-theme-ready .fp-pdp .quantity__input{min-width:0;padding:0;border:0;background:transparent;font-size:15.2px!important;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bb-ink)!important;text-align:center}.fp-theme-ready .fp-pdp .product-form-wrapper{margin-top:25.6px!important}.fp-theme-ready .fp-pdp .product-form__submit,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary{position:relative;overflow:hidden;min-height:56px!important;padding:0 24px!important;border:0!important;border-radius:var(--bb-radius)!important;background:#f7941c!important;background-color:#f7941c!important;border-color:#f7941c!important;box-shadow:none!important;font-size:13.12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:#fff!important;transition:transform .22s var(--bb-ease),box-shadow .22s var(--bb-ease),filter .18s ease}.fp-theme-ready .fp-pdp .product-form__submit:after,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary:after{display:none!important}.fp-theme-ready .fp-pdp .product-form__submit:before,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,#fff0,#ffffff59,#fff0);transform:skew(-14deg);opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.fp-theme-ready .fp-pdp .product-form__submit:hover,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary:hover{transform:translateY(-1px);filter:none;box-shadow:0 8px 20px #e07f0a47;background:#e07f0a!important;background-color:#e07f0a!important;border-color:#e07f0a!important}.fp-theme-ready .fp-pdp .product-form__submit:hover:before,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary:hover:before{animation:bb-sheen .75s var(--bb-ease) forwards}}.fp-theme-ready .fp-pdp .product-form__submit:active,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary:active{transform:translateY(0);box-shadow:none}.fp-theme-ready .fp-pdp .product-form__submit[disabled],.fp-theme-ready .fp-pdp .product-form__submit.disabled,.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary[disabled],.fp-theme-ready .fp-pdp .product-form__buttons .product-form__submit.button--primary.disabled{background:#e6e6e2!important;background-color:#e6e6e2!important;color:#8f8f89!important;box-shadow:none!important;transform:none}@media(max-width:749px){.fp-theme-ready .fp-pdp.is-sticky-atc .product-form__buttons{flex-direction:column!important;align-items:stretch!important;gap:.4rem!important}.fp-theme-ready .fp-pdp.is-sticky-atc .product-form__submit,.fp-theme-ready .fp-pdp.is-sticky-atc .product-form__buttons .product-form__submit.button--primary{width:100%!important;flex:1 1 auto!important;white-space:nowrap!important}}@keyframes bb-sheen{0%{left:-40%;opacity:1}to{left:115%;opacity:0}}.fp-theme-ready .fp-pdp .shopify-payment-button__button--unbranded{min-height:52px!important;border:1px solid var(--bb-ink)!important;border-radius:var(--bb-radius)!important;background:#fff!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--bb-ink)!important;transition:background .18s ease,color .18s ease}.fp-theme-ready .fp-pdp .shopify-payment-button__button--unbranded:hover{background:var(--bb-ink)!important;color:#fff!important}.fp-theme-ready .fp-pdp .fp-stock-note{margin:24px 0 0!important;padding:21.6px 0 0!important;border:0!important;border-top:1px solid var(--bb-hairline-soft)!important;border-radius:0!important;background:none!important}.fp-theme-ready .fp-pdp .fp-stock-note__status{display:flex;align-items:center;gap:7.2px;margin:0 0 6.4px!important;font-size:11.2px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1c7a45!important}.fp-theme-ready .fp-pdp .fp-stock-note__status svg{width:13.6px;height:13.6px;flex:0 0 auto}.fp-theme-ready .fp-pdp .fp-stock-note__line{margin:3.2px 0 0!important;font-size:13.12px!important;line-height:1.55;color:var(--bb-muted)!important}.fp-theme-ready .fp-pdp .fp-assurance{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 17.6px;margin:19.2px 0 0!important;padding:19.2px 0 0!important;border-top:1px solid var(--bb-hairline-soft);background:none!important}@media screen and (max-width:389px){.fp-theme-ready .fp-pdp .fp-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-theme-ready .fp-pdp .fp-assurance__item{display:flex;align-items:center;gap:8px;padding:0!important;border:0!important;background:none!important;font-size:11.84px!important;font-weight:600;letter-spacing:.02em;color:var(--bb-muted)!important}.fp-theme-ready .fp-pdp .fp-assurance__item svg,.fp-theme-ready .fp-pdp .fp-assurance__icon{width:18.4px;height:18.4px;flex:0 0 auto;max-width:none;color:#8a8a84;overflow:visible}.fp-theme-ready .fp-pdp .fp-designer-cta{display:inline-flex;align-items:center;justify-content:center;gap:8.8px;width:100%;min-height:52px;margin:12px 0 0;padding:0 20px;border:1px solid var(--bb-ink);border-radius:var(--bb-radius);background:#fff;color:var(--bb-ink);font-size:12.48px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.fp-theme-ready .fp-pdp .fp-designer-cta:hover{background:var(--bb-ink);color:#fff}.fp-theme-ready .fp-pdp .fp-designer-cta__icon{width:16.8px;height:16.8px;flex:0 0 auto;overflow:visible}.fp-theme-ready .fp-pdp .product__info-container>.product__text.subtitle{margin:8.8px 0 0!important;font-size:14.4px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important;color:var(--bb-muted)!important}.fp-theme-ready .fp-pdp .rating{margin:12px 0 0}@media(prefers-reduced-motion:no-preference){.fp-theme-ready .fp-pdp .product__info-container>.product__text,.fp-theme-ready .fp-pdp .product__info-container>.product__title,.fp-theme-ready .fp-pdp .product__info-container>.fp-pdp-meta,.fp-theme-ready .fp-pdp .product__info-container>.no-js-hidden,.fp-theme-ready .fp-pdp .product__info-container>.product-form__quantity,.fp-theme-ready .fp-pdp .product__info-container>.product-form-wrapper{animation:bb-rise .62s var(--bb-ease) both}.fp-theme-ready .fp-pdp .product__info-container>.product__title{animation-delay:.04s}.fp-theme-ready .fp-pdp .product__info-container>.fp-pdp-meta{animation-delay:.08s}.fp-theme-ready .fp-pdp .product__info-container>.no-js-hidden{animation-delay:.12s}.fp-theme-ready .fp-pdp .product__info-container>.product-form__quantity{animation-delay:.16s}.fp-theme-ready .fp-pdp .product__info-container>.product-form-wrapper{animation-delay:.2s}}@keyframes bb-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.fp-theme-ready .fp-pdp .product__title h1{font-size:clamp(24px,5vw,30px)!important}.fp-theme-ready .fp-pdp .product__info-container .price{font-size:28px!important}.fp-theme-ready .fp-pdp .product-form__input .select{max-width:none}.fp-theme-ready .fp-pdp quantity-input.quantity{max-width:none}.fp-theme-ready .fp-pdp .quantity__button{min-width:44px;min-height:44px}}@media screen and (max-width:389px){.fp-theme-ready .fp-pdp .product__info-wrapper{padding-left:18.4px!important;padding-right:18.4px!important}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/fp-pdp-buybox.css.map */
