:root{--accent:var(--gold);--accent-ink:#fff;--champ:#C9B28A;--ink-deep:#211E1C;--radius:18px;--shadow:0 18px 48px rgba(43,40,38,.1)}body{letter-spacing:.005em}h1,h2,h3{letter-spacing:-.01em}.pw-eyebrow{color:var(--accent)}.pw-eyebrow:before{background:var(--champ)}.pw-btn--primary{background:var(--accent);color:var(--accent-ink)}.pw-btn--primary:hover{background:color-mix(in srgb,var(--accent) 88%,#000);box-shadow:0 12px 28px #b8622e47}.pw-btn--invert{background:var(--bg);color:var(--text)}.pw-cartcount{background:var(--accent)}.fl-logo{display:inline-flex;align-items:center;color:var(--text);line-height:0}.fl-logo__svg{height:var(--logo-h,26px);width:auto;display:block}.fl-logo--light{color:var(--bg);--logo-accent:#E3A066}.pw-header .fl-logo{--logo-h:24px}@media(min-width:900px){.pw-header .fl-logo{--logo-h:28px}}.pw-mnav .fl-logo{--logo-h:22px}.pw-footer .fl-logo{--logo-h:26px;margin-bottom:14px}.pw-announce{background:var(--ink-deep);letter-spacing:.02em}.pw-announce__msg .pw-icon{color:#e3a066}.fl-hero{position:relative;padding:clamp(24px,4vw,64px) 0 clamp(48px,7vw,96px);background:linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%)}.fl-hero__grid{display:grid;gap:32px;align-items:center}@media(min-width:900px){.fl-hero__grid{grid-template-columns:1fr 1.05fr;gap:72px}}.fl-hero__title{font-size:clamp(2.4rem,6.2vw,4.4rem);margin-bottom:.35em}.fl-hero__text{max-width:32em;color:var(--text2);font-size:clamp(1.02rem,1.4vw,1.18rem);margin-bottom:1.6em}.fl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 6px}.fl-price__now{font-family:var(--font-heading);font-size:clamp(1.9rem,3.6vw,2.4rem);color:var(--text);line-height:1}.fl-price__was{color:var(--text2);font-size:1.05rem}.fl-price__save{display:inline-block;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.02em}.fl-price__note{margin:0 0 22px;color:var(--text2);font-size:.85rem}.fl-hero__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:18px}.fl-hero__ship{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text2);font-size:.9rem}.fl-hero__ship .pw-icon{color:var(--accent)}.fl-hero__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--ink-deep);box-shadow:var(--shadow)}.fl-hero__media img,.fl-hero__media video{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.fl-hero__media{aspect-ratio:1/1;order:-1}}.fl-section{padding:clamp(56px,8vw,112px) 0}.fl-section--dark{background:var(--ink-deep);color:var(--bg)}.fl-section--dark h2,.fl-section--dark h3{color:var(--bg)}.fl-section--dark .pw-head__text{color:#cfc3b2}.fl-section--sand{background:var(--bg2)}.fl-feat__grid{display:grid;gap:36px;align-items:center}@media(min-width:900px){.fl-feat__grid{grid-template-columns:1fr 1fr;gap:72px}}.fl-feat__img{border-radius:24px;overflow:hidden;aspect-ratio:1/1;background:var(--bg2)}.fl-feat__img img{width:100%;height:100%;object-fit:cover}.fl-feat__list{list-style:none;margin:0;padding:0;display:grid;gap:22px;counter-reset:f}.fl-feat__item{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.fl-feat__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--champ);font-family:var(--font-heading);color:var(--accent)}.fl-feat__item h3{font-size:1.25rem;margin:2px 0 4px}.fl-feat__item p{margin:0;color:var(--text2)}.fl-life__grid{display:grid;gap:16px}@media(min-width:700px){.fl-life__grid{grid-template-columns:repeat(var(--cols,3),1fr)}}.fl-life__tile{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#1b1816}.fl-life__tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.fl-life__tile:hover img{transform:scale(1.04)}.fl-life__cap{position:absolute;inset:auto 0 0 0;padding:60px 22px 20px;background:linear-gradient(to top,#14100ecc,#14100e00);color:#f6f1e9}.fl-life__cap h3{color:#f6f1e9;font-size:1.3rem;margin:0 0 4px}.fl-life__cap p{margin:0;font-size:.9rem;color:#e4d9c8}.pw-step__num{color:var(--accent)}.fl-cmp{max-width:860px;margin:0 auto;border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.fl-cmp table{width:100%;border-collapse:collapse;font-size:.95rem}.fl-cmp th,.fl-cmp td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line)}.fl-cmp th:first-child,.fl-cmp td:first-child{text-align:left}.fl-cmp thead th{font-family:var(--font-heading);font-weight:500;font-size:1.05rem;background:var(--bg)}.fl-cmp thead th.is-us{background:var(--ink-deep);color:var(--bg)}.fl-cmp td.is-us{background:color-mix(in srgb,var(--accent) 6%,#fff);font-weight:600}.fl-cmp tr:last-child td{border-bottom:0}.fl-yes{color:var(--accent);font-weight:700}.fl-no{color:#b5aa9c}.fl-cmp__note{max-width:860px;margin:14px auto 0;color:var(--text2);font-size:.82rem;text-align:center}@media(max-width:600px){.fl-cmp th,.fl-cmp td{padding:12px 10px;font-size:.85rem}}.fl-code{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;max-width:860px;margin:0 auto;padding:22px 26px;border:1px dashed var(--champ);border-radius:18px;background:#fff;text-align:center}.fl-code p{margin:0;color:var(--text2)}.fl-code strong{color:var(--text)}.fl-copy{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:99px;border:1.5px solid var(--text);background:transparent;font:600 .95rem/1 var(--font-body);letter-spacing:.08em;cursor:pointer;color:var(--text);transition:background .2s,color .2s}.fl-copy:hover{background:var(--text);color:var(--bg)}.fl-copy small{font-weight:400;letter-spacing:0;opacity:.75}.fl-copy.is-done{background:var(--accent);border-color:var(--accent);color:#fff}.fl-bundle{display:grid;gap:10px;margin:0 0 18px;border:0;padding:0}.fl-bundle legend{font-weight:600;margin-bottom:10px;padding:0}.fl-bundle__opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:16px 18px;border:1.5px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.fl-bundle__opt input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.fl-bundle__opt:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.fl-bundle__name{display:grid;line-height:1.3}.fl-bundle__name strong{font-size:1rem}.fl-bundle__name small{color:var(--text2);font-size:.82rem}.fl-bundle__price{text-align:right;line-height:1.25}.fl-bundle__price strong{display:block;font-size:1.05rem}.fl-bundle__price s{color:var(--text2);font-size:.82rem}.fl-bundle__badge{position:absolute;top:-10px;right:16px;padding:3px 10px;border-radius:99px;background:var(--accent);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.02em}.fl-has-bundle .pw-buy .pw-qty{display:none}.fl-has-bundle .pw-buy{grid-template-columns:1fr}.pw-buy .pw-btn{flex:1}.pw-cta{background:var(--ink-deep)!important;color:var(--bg)}.pw-cta h2{color:var(--bg)}.pw-footer{background:var(--ink-deep);color:#d9cdbb}.pw-footer h2{color:var(--bg)}.pw-footer a{color:#ede3d4}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fl-brand.css.map */
