.product__title h1,.product__title>h1{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.01em;color:var(--brand-forest);line-height:1.15;font-size:clamp(2.4rem,3.4vw,3.6rem);margin:0 0 8px}.product__text,.product .product__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;color:var(--brand-fresh);margin-bottom:4px}.product__info-container>*+*{margin-top:14px}.product .price{font-size:1.8rem}.product .price--on-sale .price__sale{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.product .price__regular .price-item--regular,.product .price--on-sale .price-item--sale{color:var(--brand-deal);font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem}.product .price--on-sale .price-item--regular{color:var(--brand-ink-muted);text-decoration:line-through;font-size:1.6rem;font-weight:500}.product .price__badge-sale{background:var(--brand-deal);color:#fff;border:0;padding:4px 10px;font-family:var(--font-heading-family);letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem;border-radius:4px}.product__description{font-size:1.5rem;line-height:1.6;color:var(--brand-ink)}.product__description h2,.product__description h3,.product__description h4{font-family:var(--font-heading-family);color:var(--brand-forest)}.product-form__buttons{display:grid;gap:10px}.product-form__submit{background:var(--brand-forest);color:#fff;border:0;border-radius:4px;padding:16px 24px;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem;transition:background .15s ease,transform 80ms ease}.product-form__submit:after{display:none}.product-form__submit:hover:not([disabled]){background:var(--brand-forest-deep)}.product-form__submit:active:not([disabled]){transform:scale(.99)}.product-form__submit.button--secondary{background:transparent;color:var(--brand-forest);border:1px solid var(--brand-forest)}.product-form__submit.button--secondary:hover:not([disabled]){background:var(--brand-forest);color:#fff}.product-form__input--pill input[type=radio]+label,.product-form__input--dropdown select{border:1px solid var(--brand-line);border-radius:4px;font-family:var(--font-body-family)}.product-form__input--pill input[type=radio]:checked+label{background:var(--brand-forest);color:#fff;border-color:var(--brand-forest)}.product-form__input--pill input[type=radio]:checked+label:hover{background:var(--brand-forest-deep)}.product-form__quantity .quantity__button{color:var(--brand-forest)}.product-form__quantity .quantity__input{font-family:var(--font-heading-family);font-weight:600}.product__media-wrapper .product__media{border-radius:6px;overflow:hidden;border:1px solid var(--brand-line)}.product__media-list .thumbnail-list__item{border-radius:4px;overflow:hidden}.product__media-list .thumbnail.global-media-settings--no-shadow{border:1px solid var(--brand-line)}.product__media-list .thumbnail-list__item.is-active .thumbnail{border-color:var(--brand-fresh);box-shadow:0 0 0 2px var(--brand-fresh)}.product__pickup-availabilities{border-top:1px solid var(--brand-line);padding-top:12px;margin-top:4px}.product__sku{font-family:var(--font-body-family);font-size:1.2rem;color:var(--brand-ink-muted);letter-spacing:.04em}.product__tax{font-size:1.2rem;color:var(--brand-ink-muted)}.share-button__button{color:var(--brand-fresh);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem}.product .accordion summary,.product .accordion details>summary{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-forest);border-bottom:1px solid var(--brand-line);padding:14px 0}.product .accordion summary:hover{color:var(--brand-fresh)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:8000;background:#fff;border-top:1px solid var(--brand-line);box-shadow:0 -8px 24px #0f2a1f1a;transform:translateY(100%);transition:transform .22s ease}.sticky-atc[hidden]{display:none}.sticky-atc--visible{transform:translateY(0)}body.overflow-hidden .sticky-atc,body.quick-view-open .sticky-atc,body.review-modal-open .sticky-atc,body.search-modal-open .sticky-atc{display:none!important}.sticky-atc__inner{display:flex;align-items:center;gap:16px;padding:10px 0}.sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.sticky-atc__thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--brand-line);flex-shrink:0}.sticky-atc__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-atc__condition{font-family:var(--font-heading-family);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-fresh);font-weight:600}.sticky-atc__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;color:var(--brand-forest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{margin:0;display:flex;gap:8px;align-items:baseline;font-size:1.3rem}.sticky-atc__price-sale{color:var(--brand-deal);font-weight:700}.sticky-atc__price-compare{color:var(--brand-ink-muted);font-size:1.2rem}.sticky-atc__button{padding:12px 22px;background:var(--brand-forest);color:#fff;border:0;border-radius:4px;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,transform 80ms ease;flex-shrink:0}.sticky-atc__button:hover:not(:disabled){background:var(--brand-forest-deep)}.sticky-atc__button:active:not(:disabled){transform:scale(.98)}.sticky-atc__button:disabled{background:var(--brand-ink-muted);cursor:not-allowed}@media(max-width:749px){.sticky-atc__thumb{width:44px;height:44px}.sticky-atc__title{font-size:1.3rem}.sticky-atc__price-compare{display:none}.sticky-atc__button{padding:10px 14px;font-size:1.2rem}}.product-trust{background:var(--brand-cream);border-top:1px solid var(--brand-cream-deep);border-bottom:1px solid var(--brand-cream-deep);padding:18px 0;margin-top:24px}.product-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding-left:0;list-style:none}.product-trust__item{display:flex;align-items:center;gap:12px}.product-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid var(--brand-forest);border-radius:50%;flex-shrink:0;color:var(--brand-forest)}.product-trust__icon svg{width:18px;height:18px;fill:currentColor}.product-trust__copy{min-width:0}.product-trust__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-forest)}.product-trust__sub{margin:0;font-size:1.15rem;color:var(--brand-ink-muted);line-height:1.3}@media(max-width:989px){.product-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:489px){.product-trust__list{grid-template-columns:1fr}}.recently-viewed{padding:40px 0;background:#fff}.recently-viewed[hidden]{display:none}.recently-viewed__header{margin-bottom:18px}.recently-viewed__eyebrow{margin:0;font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-fresh);font-weight:600}.recently-viewed__heading{margin:4px 0 0;font-family:var(--font-heading-family);font-weight:700;color:var(--brand-forest);font-size:clamp(2rem,2.4vw,2.8rem)}.recently-viewed__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.recently-viewed__card{border:1px solid var(--brand-line);border-radius:6px;background:#fff;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.recently-viewed__card:hover{transform:translateY(-2px);box-shadow:var(--brand-shadow-md)}.recently-viewed__link{display:block;padding:10px;color:inherit;text-decoration:none;position:relative}.recently-viewed__img,.recently-viewed__img-placeholder{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--brand-line);display:block}.recently-viewed__badge{position:absolute;top:14px;left:14px;background:var(--brand-forest);color:#fff;padding:2px 8px;border-radius:4px;font-family:var(--font-heading-family);font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.recently-viewed__vendor{margin:8px 0 2px;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink-muted);font-family:var(--font-heading-family);font-weight:600}.recently-viewed__title{margin:0;font-size:1.25rem;font-weight:600;color:var(--brand-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recently-viewed__price{margin:6px 0 0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.recently-viewed__price-sale{color:var(--brand-deal);font-weight:700;font-size:1.2rem}.recently-viewed__price-compare{color:var(--brand-ink-muted);font-size:1.1rem}@media(max-width:1199px){.recently-viewed__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.recently-viewed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recently-viewed__title{font-size:1.15rem}}@media(max-width:489px){.recently-viewed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-buytronics-product.css.map */
