.flacos-hero{position:relative;isolation:isolate;background:#0c0806;color:#fff4de;overflow:hidden}.flacos-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.flacos-hero__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.flacos-hero__inner{position:relative;z-index:1;display:flex;align-items:center;max-width:1520px;min-height:560px;height:min(56.25vw,820px);margin:auto;padding:60px clamp(24px,4vw,72px)}.flacos-hero__copy{width:38%;max-width:510px}.flacos-hero__eyebrow{font-size:11px;letter-spacing:.2em;color:#f7a52a;margin:0 0 24px}.flacos-hero__title{font-size:clamp(64px,6.2vw,100px);line-height:.94;margin:0;letter-spacing:-.015em}.flacos-hero__description{max-width:365px;font-size:17px;line-height:1.65;color:#e8d9c7;margin:24px 0 28px}.flacos-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.flacos-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 23px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s}.flacos-hero__button--primary{background:#e54829;color:#fff;box-shadow:0 8px 28px #f05b2129}.flacos-hero__button--primary:hover{background:#f26434;box-shadow:0 8px 32px #f05b2150}.flacos-hero__button--secondary{border-color:#fff4de66;background:#0c080650}.flacos-hero__button--secondary:hover{background:#fff4de14}.flacos-hero__button:focus-visible{outline:3px solid #f7a52a;outline-offset:4px}.flacos-hero__trust{display:flex;flex-wrap:wrap;gap:10px 18px;margin:28px 0 0;padding:0;list-style:none;color:#d2c6b8;font-size:12px}.flacos-hero__trust li{display:flex;align-items:center;gap:7px}.flacos-hero__trust li:before{content:"";width:4px;height:4px;border-radius:50%;background:#f7a52a}@media(min-width:1600px){.flacos-hero__inner{max-width:none}.flacos-hero__copy{margin-left:max(0px,calc((100vw - 1520px)/2 - 72px));width:34%}}@media(max-width:1100px)and (min-width:901px){.flacos-hero__inner{padding-left:28px}.flacos-hero__copy{width:37%}.flacos-hero__title{font-size:64px}.flacos-hero__description{font-size:16px;max-width:305px}.flacos-hero__button{padding:13px 17px;font-size:13px}.flacos-hero__trust{max-width:300px}}@media(max-width:900px){.flacos-hero{display:flex;flex-direction:column}.flacos-hero__inner{order:-1;display:block;height:auto;min-height:0;padding:38px 24px 8px}.flacos-hero__copy{width:100%;max-width:620px;margin:0 auto}.flacos-hero__eyebrow{margin-bottom:17px;font-size:10px}.flacos-hero__title{font-size:clamp(56px,10vw,80px)}.flacos-hero__description{font-size:16px;max-width:500px;margin:19px 0 22px}.flacos-hero__trust{margin-top:22px;font-size:11px;gap:10px 14px}.flacos-hero__scene{position:relative;aspect-ratio:1;-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 97%,transparent);mask-image:linear-gradient(transparent,#000 7%,#000 97%,transparent)}.flacos-hero__photo{object-fit:contain;object-position:center}.flacos-hero__button{font-size:13px;padding:14px 20px}}.product-photo-thumbnails{display:flex;gap:12px;margin-top:16px;overflow:auto;padding:3px}.product-photo-thumbnail{flex:0 0 80px;width:80px;height:80px;overflow:hidden;border:1px solid #fff4de33;border-radius:12px;background:#0c0806;padding:0;cursor:pointer}.product-photo-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.product-photo-thumbnail[aria-pressed=true]{border-color:#f7a52a;box-shadow:0 0 0 1px #f7a52a}.product-photo-thumbnail:focus-visible{outline:3px solid #f7a52a;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
