.fp-page{font-family:inherit;color:#111}.fp-breadcrumb{max-width:1100px;margin:0 auto;padding:1.25rem 2rem 0;display:flex;align-items:center;gap:6px;font-size:13px;color:#888}.fp-breadcrumb a{color:#888;text-decoration:none}.fp-breadcrumb a:hover{color:#e10600}.fp-breadcrumb .ti{font-size:12px}.fp-wrap{max-width:1100px;margin:0 auto;padding:2rem 2rem 3rem;display:grid;grid-template-columns:1fr 440px;gap:3.5rem;align-items:start}.fp-gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:2rem}.fp-gallery__main{border-radius:14px;overflow:hidden;background:#f8f8f8;border:.5px solid #e8e8e8;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.fp-gallery__main img{width:100%;height:100%;object-fit:contain;display:block}.fp-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fp-gallery__thumb{aspect-ratio:1;border-radius:8px;border:1.5px solid #e8e8e8;overflow:hidden;cursor:pointer;padding:0;background:#f8f8f8;transition:border-color .15s}.fp-gallery__thumb.active{border-color:#e10600}.fp-gallery__thumb:hover{border-color:#999}.fp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fp-info{display:flex;flex-direction:column;gap:1.1rem}.fp-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#e10600;background:#e1060012;border:1px solid rgba(225,6,0,.2);border-radius:100px;padding:4px 14px;width:fit-content}.fp-title{font-size:24px;font-weight:700;color:#111;line-height:1.2;margin:0}.fp-rating{display:flex;align-items:center;gap:8px}.fp-stars{display:flex;gap:2px;color:#e10600;font-size:15px}.fp-rating__text{font-size:13px;color:#888}.fp-price{font-size:28px;font-weight:700;color:#111}.fp-price span{font-size:14px;color:#888;font-weight:400;margin-left:6px}.fp-divider{height:.5px;background:#f0f0f0}.fp-variants__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:8px}.fp-variants__btns{display:flex;gap:8px;flex-wrap:wrap}.fp-variant-btn{padding:9px 20px;border-radius:6px;border:1.5px solid #ddd;font-size:13px;font-weight:500;cursor:pointer;color:#111;background:#fff;transition:border-color .15s,background .15s}.fp-variant-btn.active{border-color:#111;background:#111;color:#fff}.fp-variant-btn:hover:not(.active){border-color:#999}.fp-add-btn{background:#e10600;color:#fff;border:none;border-radius:8px;padding:15px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:opacity .2s}.fp-add-btn:hover{opacity:.88}.fp-paypal{margin-top:-4px}.fp-features{display:flex;flex-direction:column;gap:10px}.fp-feature{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#555;line-height:1.55}.fp-feature .ti{color:#e10600;font-size:17px;flex-shrink:0;margin-top:1px}.fp-toc{background:#fafafa;border:.5px solid #e8e8e8;border-radius:10px;padding:1.25rem}.fp-toc__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#888;margin-bottom:12px}.fp-toc__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fp-toc__item{display:flex;align-items:baseline;gap:7px;font-size:12px;color:#555;line-height:1.4}.fp-toc__num{font-size:11px;font-weight:700;color:#e10600;flex-shrink:0}.fp-description{background:#fafafa;border-top:.5px solid #eee;border-bottom:.5px solid #eee;padding:4rem 2rem}.fp-description__inner{max-width:800px;margin:0 auto}.fp-description__title{font-size:26px;font-weight:700;color:#111;margin:0 0 1rem}.fp-description__lead{font-size:16px;color:#555;line-height:1.8;margin:0 0 2.5rem;max-width:680px}.fp-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem}.fp-benefit{display:flex;gap:14px;align-items:flex-start;background:#fff;border:.5px solid #e8e8e8;border-radius:12px;padding:1.25rem}.fp-benefit__icon{width:36px;height:36px;background:#e1060012;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#e10600;font-size:18px;flex-shrink:0}.fp-benefit__title{font-size:14px;font-weight:700;color:#111;margin-bottom:5px}.fp-benefit__text{font-size:13px;color:#666;line-height:1.65;margin:0}.fp-description__cta{font-size:15px;color:#555;line-height:1.7;margin:0}.fp-reviews{max-width:900px;margin:0 auto;padding:3rem 2rem}@media screen and (max-width:900px){.fp-wrap{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.fp-gallery{position:static}.fp-toc__grid,.fp-benefits{grid-template-columns:1fr}.fp-description{padding:3rem 1.25rem}.fp-breadcrumb{padding:1rem 1.25rem 0}}.fp-reviews__title{font-size:24px;font-weight:700;color:#111;margin:0 0 1.5rem}.fp-reviews__summary{display:flex;align-items:center;gap:1rem;background:#fafafa;border:.5px solid #e8e8e8;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem}.fp-reviews__score{font-size:42px;font-weight:700;color:#111;line-height:1}.fp-reviews__count{font-size:13px;color:#888;margin-top:4px}.fp-reviews__list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fp-review-card{border:.5px solid #e8e8e8;border-radius:12px;padding:1.25rem;background:#fff}.fp-review-card__header{display:flex;align-items:center;gap:10px;margin-bottom:.875rem}.fp-review-card__avatar{width:36px;height:36px;border-radius:50%;background:#e10600;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.fp-review-card__name{font-size:14px;font-weight:600;color:#111}.fp-review-card__date{font-size:12px;color:#aaa;margin-left:auto}.fp-review-card__title{font-size:14px;font-weight:600;color:#111;margin-bottom:6px}.fp-review-card__body{font-size:13px;color:#666;line-height:1.65;margin:0}.fp-stars--sm{font-size:12px}@media screen and (max-width:600px){.fp-reviews__list{grid-template-columns:1fr}}.fp-reviews{max-width:900px;margin:0 auto;padding:3rem 2rem 4rem}.fp-reviews__inner{width:100%}.fp-reviews__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.fp-reviews__title{font-size:22px;font-weight:700;color:#111;margin:0}.fp-reviews__summary{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;font-weight:500}#shopify-product-reviews .spr-container{padding:0!important;border:none!important}#shopify-product-reviews .spr-header{display:none!important}#shopify-product-reviews .spr-reviews{margin:0!important}#shopify-product-reviews .spr-review{border:.5px solid #e8e8e8!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1rem!important;background:#fff!important}#shopify-product-reviews .spr-review-header-starratings .spr-icon{color:#e10600!important}#shopify-product-reviews .spr-review-header-title{font-size:15px!important;font-weight:700!important;color:#111!important}#shopify-product-reviews .spr-review-header-byline{font-size:12px!important;color:#888!important}#shopify-product-reviews .spr-review-content-body{font-size:14px!important;color:#555!important;line-height:1.7!important}#shopify-product-reviews .spr-summary-actions-newreview{background:#e10600!important;color:#fff!important;border-radius:6px!important;border:none!important;padding:10px 20px!important;font-weight:600!important}.fp-toc__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fp-description__body{font-size:15px;color:#555;line-height:1.8}.fp-description__body p{margin:0 0 1rem}.fp-description__body ul{padding-left:1.25rem;margin:0 0 1rem}.fp-description__body li{margin-bottom:6px}.fp-description__body strong{color:#111;font-weight:600}@media screen and (max-width:600px){.fp-toc__list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/f1triplab-product.css.map */
