.fg-home{background:#f8f7f3;color:#181816;font-size:16px;line-height:1.55;letter-spacing:0}.fg-home *{box-sizing:border-box}.fg-home h1,.fg-home h2,.fg-home h3{color:inherit;letter-spacing:-.025em;font-family:var(--font-heading-family);font-weight:700}.fg-home h1{font-size:clamp(38px,4.5vw,66px);line-height:1.06;margin:16px 0 22px}.fg-home h2{font-size:clamp(26px,2.8vw,38px);line-height:1.18;text-align:center;margin:0 0 30px}.fg-home h3{font-size:21px;line-height:1.3;margin:0 0 8px}.fg-home p{margin:0 0 20px;color:#66635d}.fg-home a{color:inherit}.fg-home a:focus-visible,.fg-home summary:focus-visible{outline:3px solid #91764a;outline-offset:5px}.fg-hero{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;overflow:hidden;background:#eae2d5}.fg-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.fg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f5edeb,#f8f5edc7 30%,#f8f5ed00 62%);z-index:-1}.fg-hero-inner{width:100%;max-width:1320px;margin:auto;padding:68px 40px}.fg-hero-copy{max-width:550px;width:47%}.fg-home .fg-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;margin:0}.fg-intro{font-size:18px;max-width:480px}.fg-button{display:inline-flex;align-items:center;gap:28px;justify-content:center;padding:14px 24px;background:#181816;color:#fff!important;border-radius:7px;text-decoration:none;font-weight:600;font-size:15px;transition:background .2s}.fg-button:hover{background:#383832}.fg-browse{display:block;margin-top:18px;font-size:14px;text-underline-offset:5px}.fg-wrap{max-width:1280px;margin:auto;padding:0 32px}.fg-section{padding:48px 0}.fg-grid{display:grid;gap:22px}.fg-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-four{grid-template-columns:repeat(4,minmax(0,1fr))}.fg-card{border:1px solid #e5e2d9;border-radius:16px;overflow:hidden;text-align:center}.fg-card-image{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:contain;background:#e7e5dc}.fg-card-body{padding:18px}.fg-card p{font-size:15px;min-height:46px;margin:0 auto 20px;max-width:300px}.fg-outline{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #aaa69b;border-radius:6px;text-decoration:none;padding:11px 12px;font-size:13px;line-height:1.4;min-height:46px}.fg-outline:hover{background:#e9e6dd}.fg-steps{list-style:none;margin:0;padding:0;text-align:center}.fg-steps h3{font-size:17px}.fg-steps p{font-size:15px}.fg-icon{width:104px;height:104px;border-radius:50%;background:#e9e5da;display:grid;place-items:center;margin:0 auto 22px}.fg-icon svg{width:46px;height:46px}.fg-center{text-align:center}.fg-home .fg-subtitle{margin-top:-13px;margin-bottom:30px}.fg-detail .fg-card-image{aspect-ratio:1.8}.fg-detail .fg-card-body{padding:13px}.fg-detail p{min-height:0;margin:0;font-size:13px}.fg-split{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center}.fg-split-image{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;border-radius:12px}.fg-split h2{text-align:left;font-size:clamp(25px,2.5vw,35px);margin-bottom:18px}.fg-prose p{font-size:17px}.fg-benefits{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 0;text-align:center;font-size:13px;color:#66635d}.fg-benefits span{display:block;font-size:34px;color:#181816;margin-bottom:8px}.fg-faq{max-width:1050px;margin:auto;padding-bottom:55px}.fg-faq details{border:1px solid #e0ddd5;border-radius:6px;margin-bottom:10px}.fg-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:15px 20px;font-size:15px}.fg-faq summary::-webkit-details-marker{display:none}.fg-faq summary span{font-size:21px;line-height:1}.fg-faq details[open] summary span{transform:rotate(45deg)}.fg-answer{padding:0 20px 4px;font-size:15px}#figurini-categories{scroll-margin-top:30px}@media(min-width:1500px){.fg-hero{min-height:700px}}@media(max-width:989px){.fg-hero{min-height:530px}.fg-hero-copy{width:52%}.fg-hero-inner{padding:45px 26px}.fg-home h1{font-size:44px}.fg-four{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-split{gap:25px}.fg-card-body{padding:14px}.fg-outline{font-size:12px}}@media(max-width:749px){.fg-hero{display:flex;flex-direction:column;min-height:0}.fg-hero-image{position:relative;order:2;height:auto;aspect-ratio:1.66;object-fit:cover}.fg-hero:after{display:none}.fg-hero-inner{padding:34px 22px 28px;background:#f1ebe0}.fg-hero-copy{width:100%;max-width:none}.fg-home h1{font-size:38px;max-width:440px;margin:14px 0 18px}.fg-intro{font-size:16px}.fg-wrap{padding:0 20px}.fg-section{padding:32px 0}.fg-home h2{font-size:27px;margin-bottom:23px}.fg-three{grid-template-columns:1fr;gap:20px}.fg-card-image{aspect-ratio:1.45}.fg-card p{min-height:0}.fg-card-body{padding:18px}.fg-outline{font-size:14px}.fg-grid.fg-four{gap:22px 18px}.fg-icon{width:78px;height:78px;margin-bottom:16px}.fg-icon svg{width:37px;height:37px}.fg-steps h3{font-size:16px}.fg-steps p{font-size:14px}.fg-detail .fg-card-image{aspect-ratio:2}.fg-split{grid-template-columns:1fr;gap:24px}.fg-split h2{text-align:left}.fg-faq summary{padding:15px;font-size:14px}.fg-answer{padding:0 15px}.fg-home .fg-subtitle{margin-top:0}.fg-benefits{gap:12px}}.fg-gallery-links .fg-gallery-kicker{text-align:center;font-size:13px;letter-spacing:.12em;margin:-14px 0 27px;color:#716d65}.fg-gallery-link{display:block;text-decoration:none;transition:box-shadow .2s}.fg-gallery-link:hover{box-shadow:0 6px 22px #18181612}.fg-gallery-cover{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover}.fg-gallery-action{font-size:13px;text-decoration:underline;text-underline-offset:4px}.fg-gallery-action span{display:inline-block;margin-left:14px}@media screen and (max-width:749px){.fg-home{font-size:15px;line-height:1.5}.fg-home .fg-hero{min-height:0;display:flex;flex-direction:column}.fg-home .fg-hero-image{position:relative;inset:auto;order:0;z-index:0;width:100%;height:clamp(220px,64vw,300px);aspect-ratio:auto;object-fit:cover;object-position:68% center;flex:none}.fg-home .fg-hero-inner{order:1;padding:24px 20px 25px;background:#f1ebe0;margin:0}.fg-home .fg-hero-copy{width:100%;max-width:520px;margin:0 auto;min-width:0}.fg-home .fg-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.08em}.fg-home h1{font-size:clamp(24px,7.1vw,34px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 14px;max-width:none;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.fg-home .fg-intro{font-size:15px;line-height:1.5;max-width:none;margin-bottom:19px}.fg-home .fg-hero .fg-button{width:100%;min-height:48px;justify-content:space-between;padding:13px 18px;font-size:14px}.fg-home .fg-browse{font-size:13px;margin-top:8px;min-height:40px;display:flex;gap:7px;align-items:center;justify-content:center}.fg-home .fg-wrap{padding:0 18px}.fg-home .fg-section{padding:30px 0}.fg-home h2{font-size:clamp(23px,6.2vw,28px);line-height:1.18;letter-spacing:-.025em;margin-bottom:22px;text-wrap:balance}.fg-home .fg-three{gap:14px}.fg-home .fg-card-body{min-width:0}.fg-home #figurini-categories .fg-card{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:stretch;text-align:left;border-radius:13px}.fg-home #figurini-categories .fg-card-image{width:100%;height:100%;min-height:170px;aspect-ratio:auto;object-fit:contain}.fg-home #figurini-categories .fg-card-body{padding:14px 12px}.fg-home #figurini-categories h3{font-size:19px;margin-bottom:6px}.fg-home #figurini-categories .fg-card p{font-size:13px;line-height:1.4;min-height:0;margin:0 0 10px}.fg-home #figurini-categories .fg-outline{font-size:12px;line-height:1.35;padding:9px 8px;gap:6px;min-height:44px}.fg-home .fg-outline span{flex-shrink:0}.fg-home .fg-grid.fg-four{gap:24px 16px}.fg-home .fg-icon{width:64px;height:64px;margin-bottom:12px}.fg-home .fg-icon svg{width:32px;height:32px}.fg-home .fg-steps h3{font-size:15px;line-height:1.35}.fg-home .fg-steps p{font-size:13px;line-height:1.5;margin-bottom:0}.fg-home .fg-subtitle{font-size:14px;line-height:1.5;margin-bottom:20px}.fg-home .fg-detail{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;text-align:left;border-radius:12px}.fg-home .fg-detail .fg-card-image{width:100%;height:112px;aspect-ratio:auto;object-fit:contain}.fg-home .fg-detail .fg-card-body{padding:12px}.fg-home .fg-detail h3{font-size:17px;margin-bottom:7px}.fg-home .fg-detail p{font-size:12px;line-height:1.6;margin:0}.fg-home .fg-split{gap:20px}.fg-home .fg-split-image{aspect-ratio:1.4;height:auto;border-radius:12px}.fg-home .fg-split h2{text-align:left;margin-bottom:14px}.fg-home .fg-prose p{font-size:15px;line-height:1.6;margin-bottom:18px}.fg-home .fg-split .fg-button{width:100%;min-height:48px;gap:14px;padding:13px 16px;font-size:13px}.fg-home .fg-gallery-cover{aspect-ratio:1.5;height:auto}.fg-home .fg-gallery-link .fg-card-body{padding:14px}.fg-home .fg-gallery-link h3{font-size:19px}.fg-home .fg-gallery-action{display:inline-flex;align-items:center;min-height:32px;font-size:13px}.fg-home .fg-gallery-links .fg-gallery-kicker{margin:-12px 0 20px;font-size:12px}.fg-home .fg-benefits{gap:10px;font-size:11px;line-height:1.5;margin-top:20px}.fg-home .fg-benefits span{font-size:27px;margin-bottom:6px}.fg-home .fg-faq summary{padding:15px 13px;min-height:52px;align-items:center;gap:12px;font-size:14px;line-height:1.45}.fg-home .fg-faq summary span{flex-shrink:0}.fg-home .fg-answer{padding:0 13px 4px;font-size:14px;line-height:1.6}}@media screen and (max-width:749px){.fg-home .fg-hero{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:calc(100svh - 66px);overflow:hidden;background:#f7f0e5}.fg-home .fg-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:94%;object-fit:cover;object-position:85% top;transform:none;-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent 100%);mask-image:linear-gradient(to bottom,#000 85%,transparent 100%);z-index:-2}.fg-home .fg-hero:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#f7f0e500 47%,#f7f0e51f 55%,#f7f0e5c7 68%,#f7f0e5f0)}.fg-home .fg-hero-inner{position:relative;z-index:2;width:100%;max-width:none;margin:0;padding:max(315px,48svh) 18px 16px;background:transparent}.fg-home .fg-hero-copy{width:100%;max-width:520px}.fg-home .fg-hero .fg-eyebrow{font-size:10px;line-height:1.3;letter-spacing:.08em;font-weight:600;color:#6f655c;margin:0 0 8px}.fg-home .fg-hero h1{font-size:clamp(27px,8.7vw,38px);line-height:1.02;font-weight:800;letter-spacing:-1.1px;color:#111;margin:0 0 11px;text-wrap:balance;overflow-wrap:normal}.fg-home .fg-hero .fg-intro{font-size:14px;line-height:1.4;max-width:100%;color:#5e5a55;margin:0 0 16px}.fg-home .fg-hero .fg-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:12px 20px;border-radius:12px;background:#111;color:#fff;font-size:16px;font-weight:700}.fg-home .fg-hero .fg-button:active{opacity:.85}.fg-home .fg-hero .fg-browse{justify-content:flex-start;text-align:left;font-size:14px;line-height:1.4;color:#2e2a27;min-height:30px;margin-top:8px;text-decoration-thickness:1px;text-underline-offset:4px}}@media screen and (max-width:749px){.fg-home .fg-hero .fg-eyebrow{color:#29231f;font-weight:700;text-shadow:0 1px 3px rgba(255,250,240,.95)}}@media screen and (max-width:749px){.fg-home .fg-hero-image{transform:translateY(-22%)}}@media screen and (max-width:749px){.fg-home .fg-hero:after{background:linear-gradient(to bottom,#f7f0e500 32%,#f7f0e514,#f7f0e547,#f7f0e585,#f7f0e5c2 56%,#f7f0e5eb 61%,#f7f0e5 65%)}}.fg-mobile-title-break{display:none}@media screen and (max-width:749px){.fg-home .fg-hero{font-family:Arial,Helvetica,sans-serif;color:#191919}.fg-home .fg-hero-inner{padding-right:7%;padding-left:7%;padding-bottom:18px}.fg-home .fg-hero .fg-eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,2.85vw,13px);font-weight:600;line-height:1.3;letter-spacing:.12em;color:#805733;text-shadow:none;margin:0 0 12px}.fg-home .fg-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,9.2vw,42px);font-weight:700;line-height:1.02;letter-spacing:-.045em;color:#191919;margin:0 0 15px;text-wrap:initial}.fg-home .fg-hero .fg-mobile-title-break{display:block}.fg-home .fg-hero .fg-intro{font-family:Arial,Helvetica,sans-serif;font-size:clamp(13px,3.7vw,17px);font-weight:400;line-height:1.42;color:#605d58;max-width:100%;margin:0 0 20px}.fg-home .fg-hero .fg-button{min-height:48px;padding:12px 25px;border-radius:12px;background:#1b1b1a;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:0}.fg-home .fg-hero .fg-button span{font-size:25px;font-weight:400;line-height:1}.fg-home .fg-hero .fg-browse{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:#191919;margin-top:17px;min-height:30px;gap:8px;text-decoration-thickness:1px;text-underline-offset:5px}.fg-home .fg-hero .fg-browse span{font-size:20px;line-height:1}}.fg-category-mobile-label{display:none}@media screen and (max-width:749px){.fg-home #figurini-categories{padding:30px 0}.fg-home #figurini-categories>h2{text-align:left;font-size:clamp(22px,6vw,29px);font-weight:800;line-height:1.15;margin:0 0 22px;letter-spacing:-.035em}.fg-home #figurini-categories .fg-three{gap:16px}.fg-home #figurini-categories .fg-card{grid-template-columns:60% minmax(0,1fr);align-items:center;min-height:190px;overflow:hidden;background:#fbf6ee;border:1px solid #f0e9df;border-radius:18px;box-shadow:0 5px 18px #563e1d0f}.fg-home #figurini-categories .fg-card-image{width:100%;height:100%;min-height:190px;max-height:240px;object-fit:contain;background:transparent;padding:8px 0 8px 7px}.fg-home #figurini-categories .fg-card-body{padding:20px 12px 20px 7px}.fg-home #figurini-categories h3{font-size:clamp(19px,5.4vw,25px);line-height:1.15;font-weight:800;letter-spacing:-.04em;margin:0 0 10px}.fg-home #figurini-categories .fg-card p{font-size:clamp(11px,3vw,14px);line-height:1.4;color:#625d57;min-height:0;margin:0 0 18px}.fg-home #figurini-categories .fg-outline{background:#181817;color:#fff;border:0;border-radius:8px;box-shadow:0 3px 7px #0000001f;font-size:clamp(11px,3vw,14px);font-weight:600;line-height:1.2;min-height:44px;padding:11px 10px;gap:5px;white-space:nowrap}.fg-home #figurini-categories .fg-category-desktop-label{display:none}.fg-home #figurini-categories .fg-category-mobile-label{display:inline;flex-shrink:1}.fg-home #figurini-categories .fg-outline:hover{background:#33312d}}@media screen and (max-width:749px){.fg-home .fg-hero{min-height:0;background:#f8f1e7}.fg-home .fg-hero-image{top:0;right:0;bottom:0;left:0;width:100%;height:145vw;max-height:none;object-fit:cover;object-position:85% top;transform:translateY(-25%) scale(1.12);transform-origin:65% 65%;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 90%);mask-image:linear-gradient(to bottom,#000 60%,transparent 90%)}.fg-home .fg-hero:after{background:linear-gradient(to bottom,#f8f1e700 40%,#f8f1e714,#f8f1e759,#f8f1e7b3,#f8f1e7e3 60%,#f8f1e7f7 67%,#f8f1e7 78%)}.fg-home .fg-hero-inner{padding:91vw 7% 4vw}.fg-home .fg-hero-copy{max-width:none}.fg-home .fg-hero .fg-eyebrow{font-size:2.85vw;letter-spacing:.12em;line-height:1.3;margin-bottom:3.2vw;color:#805733}.fg-home .fg-hero h1{font-size:9.2vw;line-height:.98;letter-spacing:-.045em;margin-bottom:3.6vw}.fg-home .fg-hero .fg-intro{font-size:3.9vw;line-height:1.42;margin-bottom:4.8vw;color:#605d58}.fg-home .fg-hero .fg-button{min-height:12.2vw;padding:2.6vw 6.8vw;border-radius:3vw;font-size:4.1vw;font-weight:600}.fg-home .fg-hero .fg-button span{font-size:5.8vw}.fg-home .fg-hero .fg-browse{font-size:3.7vw;margin-top:4.3vw;min-height:0;line-height:1.4}.fg-home .fg-hero .fg-browse span{font-size:4.5vw}}@media screen and (min-width:750px){.fg-home .fg-hero h1{font-size:clamp(34px,4vw,58px);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.06}.fg-home .fg-hero .fg-mobile-title-break{display:block}}.fg-white-mobile-break{display:none}@media screen and (max-width:749px){.fg-home .fg-hero{min-height:0;background:#80664f;color:#fff}.fg-home .fg-hero-image{inset:auto;top:-46vw;left:-9%;width:110%;height:auto;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center;transform:none;-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent 100%);mask-image:linear-gradient(to bottom,#000 85%,transparent 100%)}.fg-home .fg-hero:before{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;z-index:-1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%);mask-image:linear-gradient(to bottom,transparent,#000 35%)}.fg-home .fg-hero .fg-white-mobile-break{display:block}.fg-home .fg-hero:after{background:linear-gradient(to bottom,#2a1f1800 47%,#2a1f1808 55%,#2a1f1829 65%,#2a1f183d 80%,#2a1f182e)}.fg-home .fg-hero-inner{padding:94vw 7% 9vw;background:transparent}.fg-home .fg-hero-copy{max-width:none}.fg-home .fg-hero .fg-eyebrow{font-size:2.85vw;line-height:1.3;letter-spacing:.12em;font-weight:400;color:#eee9e3;text-shadow:none;margin:0 0 2vw}.fg-home .fg-hero h1{font-size:8.2vw;line-height:1.02;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 3.6vw;word-break:normal;overflow-wrap:normal}.fg-home .fg-hero .fg-intro{font-size:3.6vw;line-height:1.42;font-weight:400;color:#e8e4df;max-width:90%;margin:0 0 5vw}.fg-home .fg-hero .fg-button{width:71%;min-height:11.2vw;padding:2.6vw 5.3vw;border-radius:2.6vw;background:#191b1b;font-size:3.6vw;font-weight:700;letter-spacing:0;color:#fff}.fg-home .fg-hero .fg-button span{font-size:5.3vw;line-height:1}.fg-home .fg-hero .fg-browse{display:none}}.fg-home .fg-editorial-section{padding-top:64px;padding-bottom:86px}.fg-home .fg-faq-jump{display:flex;justify-content:center;margin:-33px 0 -12px;position:relative;z-index:1}.fg-home .fg-faq-jump__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #d7d0c5;border-radius:999px;background:#fcfaf6;color:#302c27;text-decoration:none;font-size:12px;line-height:1.3;transition:background .2s ease,border-color .2s ease,transform .2s ease}.fg-home .fg-faq-jump__question{font-weight:600}.fg-home .fg-faq-jump__answer{font-weight:750;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fg-home .fg-faq-jump__arrow{font-size:15px;line-height:1;margin-left:2px;transition:transform .2s ease}.fg-home .fg-faq-jump__link:hover{background:#f0ece5;border-color:#bcb1a3;transform:translateY(-1px)}.fg-home .fg-faq-jump__link:hover .fg-faq-jump__arrow{transform:translateY(2px)}#figurini-faq{scroll-margin-top:96px}html:has(#figurini-faq){scroll-behavior:smooth}@media(max-width:749px){.fg-home .fg-faq-jump{margin:-17px 0 -14px}.fg-home .fg-faq-jump__link{min-height:46px;gap:6px;padding:10px 14px;font-size:11.5px}#figurini-faq{scroll-margin-top:78px}}@media(prefers-reduced-motion:reduce){html:has(#figurini-faq){scroll-behavior:auto}.fg-home .fg-faq-jump__link,.fg-home .fg-faq-jump__arrow{transition:none}}.fg-home .fg-theme-launch{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px 0 2px;padding:18px 24px;background:#f0ede7;border:1px solid #e4dfd6;border-radius:10px}.fg-home .fg-theme-launch__body{min-width:0;flex:1}.fg-home .fg-theme-launch__eyebrow{display:block;margin-bottom:5px;color:#867767;letter-spacing:.105em;font-size:10px;line-height:1.4;font-weight:750}.fg-home .fg-theme-launch h2{margin:0 0 5px!important;font-size:clamp(18px,1.8vw,23px)!important;text-align:left!important;line-height:1.18;letter-spacing:-.025em}.fg-home .fg-theme-launch__preview{display:flex;align-items:flex-start;gap:9px;width:fit-content;max-width:100%;margin:11px 0 12px;padding:10px 12px;border:1px solid #ddd2c1;border-radius:7px;background:#e9e2d7;color:#3d3227;font-size:12.5px;line-height:1.45;font-weight:650}.fg-home .fg-theme-launch__preview svg{width:17px;height:17px;flex:0 0 17px;margin-top:1px;color:#6a5740}.fg-home .fg-theme-launch p{margin:0!important;color:#655f57;font-size:12.5px;line-height:1.6;max-width:730px}.fg-home .fg-theme-launch p strong{font-weight:650;color:#3c3833}.fg-home .fg-theme-launch__link{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:43px;padding:11px 16px;white-space:nowrap;flex:none;border:1px solid #302b26;border-radius:999px;text-decoration:none!important;background:#292621;color:#fff!important;font-size:12px;font-weight:650;line-height:1.3;transition:background .2s ease,transform .2s ease}.fg-home .fg-theme-launch__link:hover{background:#49423a;transform:translateY(-1px)}.fg-home .fg-theme-launch__link span{font-size:16px;font-weight:400;line-height:1}.fg-home .fg-theme-launch__link:focus-visible{outline:2px solid #73573f;outline-offset:3px}@media(max-width:749px){.fg-home .fg-theme-launch{display:block;margin:16px 0 0;padding:15px 16px;border-radius:9px}.fg-home .fg-theme-launch__eyebrow{font-size:9px}.fg-home .fg-theme-launch h2{font-size:20px!important;line-height:1.21}.fg-home .fg-theme-launch__preview{width:100%;padding:9px 10px;margin:11px 0 10px;font-size:11.5px;line-height:1.45;gap:8px}.fg-home .fg-theme-launch__preview svg{width:16px;height:16px;flex-basis:16px}.fg-home .fg-theme-launch p{font-size:12px;line-height:1.55}.fg-home .fg-theme-launch__link{margin-top:12px;padding:10px 14px;min-height:42px;font-size:11.5px;white-space:normal}}@media(prefers-reduced-motion:reduce){.fg-home .fg-theme-launch__link{transition:none}}.fg-home .fg-faq-return{display:flex;justify-content:center;margin:0 0 32px}.fg-home .fg-faq-return__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 24px;border-radius:999px;background:#181816;color:#fff;text-decoration:none;font-size:14px;font-weight:700;line-height:1.35;transition:background .2s ease,transform .2s ease}.fg-home .fg-faq-return__link:hover{background:#383832;transform:translateY(-1px)}.fg-home .fg-faq-return__link:focus-visible{outline:3px solid #91764a;outline-offset:4px}@media(max-width:749px){.fg-home .fg-faq-return{margin-bottom:24px}.fg-home .fg-faq-return__link{width:100%;max-width:320px}}@media(prefers-reduced-motion:reduce){.fg-home .fg-faq-return__link{transition:none}}.fg-photo-gallery{max-width:1120px;margin:0 auto;padding:32px 24px;color:#181816}.fg-photo-gallery *{box-sizing:border-box}.fg-photo-header{text-align:center}.fg-photo-header h1{font-family:var(--font-heading-family);font-size:clamp(32px,4vw,52px);line-height:1.15;margin:8px 0 28px;letter-spacing:-.025em}.fg-photo-header p{color:#716d65;margin:0 auto 25px;max-width:800px}.fg-photo-nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:24px 0 32px}.fg-photo-nav a{padding:9px 20px;border:1px solid #d4cfc4;border-radius:30px;text-decoration:none;color:inherit}.fg-photo-nav a[aria-current=page]{background:#181816;color:#fff}.fg-photo-nav a:hover{border-color:#181816}.fg-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fg-photo-card{margin:0;border:1px solid #e5e2d9;border-radius:16px;overflow:hidden;background:#f8f7f3}.fg-photo-card a{display:block}.fg-photo-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e7e5dc}.fg-photo-card figcaption{padding:18px;text-align:center;font-size:15px;line-height:1.5;color:#66635d}.fg-photo-hint{text-align:center;font-size:13px;color:#716d65;margin:20px 0 0}.fg-photo-subheading{text-align:center;font-size:28px;margin:0 0 24px}.fg-photo-placeholder{text-align:center}.fg-photo-placeholder svg{width:100%;height:200px}.fg-photo-gallery a:focus-visible{outline:3px solid #91764a;outline-offset:4px}@media(max-width:749px){.fg-photo-gallery{padding:24px 20px}.fg-photo-grid{grid-template-columns:1fr;gap:20px}.fg-photo-header h1{font-size:32px}.fg-photo-nav{gap:8px}}.fg-photo-order{display:inline-block;background:#181816;color:#fff;padding:14px 24px;border-radius:7px;text-decoration:none;margin:12px 0 0}.figurini-product-details{padding-top:24px;padding-bottom:40px}.figurini-product-details details{max-width:1000px;margin-inline:auto;border-block:1px solid rgba(var(--color-foreground),.18)}.figurini-product-details summary{padding:22px 0;cursor:pointer;font-size:18px;font-weight:600;list-style:disclosure-closed}.figurini-product-details details[open] summary{list-style:disclosure-open}.figurini-product-details .rte{padding-bottom:24px;max-width:78ch;overflow-wrap:anywhere}.figurini-product-details h2{font-size:clamp(22px,3vw,28px)}.figurini-product-details a{text-underline-offset:3px}.fgr-pair{padding:46px 0 68px;background:#f8f7f3;color:#211f1c}.fgr-pair *{box-sizing:border-box}.fgr-pair__inner{max-width:1100px;margin:0 auto}.fgr-pair__intro{text-align:center;max-width:770px;margin:0 auto 26px}.fgr-pair__eyebrow{margin:0 0 10px;color:#8c8175;font-size:11px;font-weight:750;letter-spacing:.12em}.fgr-pair__intro h2{margin:0 0 10px;color:#211f1c;font-family:var(--font-heading-family);font-size:clamp(26px,2.9vw,38px);font-weight:680;letter-spacing:-.032em;line-height:1.15}.fgr-pair__lead{color:#716c64;margin:0 auto;font-size:14px;line-height:1.65}.fgr-pair__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.fgr-pair__figure{margin:0;min-width:0;display:flex;flex-direction:column}.fgr-pair__imagebox{height:350px;position:relative;overflow:hidden;border-radius:10px;background:#e8e5df;border:1px solid #e9e5dd}.fgr-pair__image{height:100%;width:100%;display:block;object-position:center;object-fit:cover}.fgr-pair__image--finished{object-fit:contain}.fgr-pair__caption{display:flex;align-items:center;gap:10px;margin-top:14px;color:#2e2a26;font-size:13px;font-weight:600;line-height:1.4}.fgr-pair__caption-num{color:#96897a;font-size:10px;font-weight:750;letter-spacing:.1em}.fgr-pair__foot{display:flex;justify-content:space-between;align-items:center;gap:22px;border-top:1px solid #e4dfd7;margin-top:26px;padding-top:18px}.fgr-pair__foot p{max-width:560px;margin:0;font-size:12px;line-height:1.65;color:#777066}.fgr-pair__gallery{display:inline-flex;gap:8px;align-items:center;flex-shrink:0;color:#39332d;text-decoration:none;font-size:12px;font-weight:700;border-bottom:1px solid #ae9f8d;padding-bottom:4px}.fgr-pair__gallery:hover{color:#151311}.fgr-pair__gallery:focus-visible{outline:2px solid #8f7962;outline-offset:5px}.fgr-pair__gallery span{font-size:16px;font-weight:400}@media(min-width:750px)and (max-width:1020px){.fgr-pair__imagebox{height:295px}.fgr-pair__photos{gap:16px}}@media(max-width:749px){.fgr-pair{padding:32px 0 44px}.fgr-pair__intro{margin-bottom:19px}.fgr-pair__eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:9px}.fgr-pair__intro h2{font-size:clamp(25px,6.5vw,32px);line-height:1.16}.fgr-pair__lead{font-size:12px;line-height:1.55}.fgr-pair__photos{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.fgr-pair__imagebox{height:auto;aspect-ratio:.86;border-radius:7px}.fgr-pair__caption{margin-top:10px;gap:6px;align-items:flex-start;font-size:10.5px;line-height:1.38}.fgr-pair__caption-num{padding-top:2px;font-size:9px}.fgr-pair__foot{display:block;margin-top:19px;padding-top:15px}.fgr-pair__foot p{font-size:11px}.fgr-pair__gallery{font-size:11.5px;margin-top:12px}}.fgf3{scroll-margin-top:22px;--fgf-ink:#272522;--fgf-muted:#77726a;--fgf-line:#dedbd4;--fgf-paper:#f9f8f5;--fgf-gold:#e8ad23;background:var(--fgf-paper);color:var(--fgf-ink);padding:62px 0 69px;overflow:hidden}.fgf3 *{box-sizing:border-box}.fgf3__container{max-width:1250px;margin:0 auto;padding:0 34px}.fgf3__composer{max-width:700px;margin:0 auto;text-align:center}.fgf3__composer h2{font-family:var(--font-heading-family);font-weight:680;letter-spacing:-.06em;font-size:clamp(38px,5vw,60px);line-height:1.07;margin:0;color:var(--fgf-ink)}.fgf3__invitation{font-family:inherit;font-size:14px;letter-spacing:0;color:var(--fgf-muted);margin:13px 0 26px}.fgf3__invitation--stats{max-width:580px;margin:15px auto 25px;line-height:1.65;letter-spacing:-.008em}.fgf3__stats-main{display:block;color:#655d51;font-size:14px}.fgf3__stats-main strong{color:#28251f;font-weight:770;font-variant-numeric:tabular-nums}.fgf3__stats-main .fgf3__stats-average{color:#a47113}.fgf3__stats-cta{display:block;margin:5px 0 0;font-size:13px;font-weight:700;color:#39332b}@media(max-width:750px){.fgf3__invitation--stats{max-width:340px;margin:13px auto 23px;line-height:1.58}.fgf3__stats-main{font-size:13px}.fgf3__stats-cta{font-size:12px}}.fgf3__stars{display:flex;align-items:center;justify-content:center;gap:7px;min-height:94px;margin:0 auto 3px;touch-action:manipulation}.fgf3__star{--fgf-star-size:31px;display:grid;place-items:center;flex:none;width:calc(var(--fgf-star-size) + 20px);height:72px;padding:0;border:0;border-radius:9px;background:transparent;cursor:pointer;color:#ddd8cd;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.2,1.7,.4,1)}.fgf3__star:nth-child(1){--fgf-star-size:30px}.fgf3__star:nth-child(2){--fgf-star-size:35px}.fgf3__star:nth-child(3){--fgf-star-size:40px}.fgf3__star:nth-child(4){--fgf-star-size:45px}.fgf3__star:nth-child(5){--fgf-star-size:50px}.fgf3__star svg{display:block;width:var(--fgf-star-size);height:var(--fgf-star-size);fill:#e4e0d8;stroke:#c8c2b6;stroke-width:1;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease,filter .2s ease}.fgf3__star.is-filled svg{fill:#f3bb33;stroke:#d69b19;filter:drop-shadow(0 4px 10px rgba(208,143,11,.17))}.fgf3__star:hover,.fgf3__star:focus-visible{transform:translateY(-6px) scale(1.08)}.fgf3__star:focus-visible{outline:2px solid #b38a43;outline-offset:0}.fgf3__rating-status{font-size:12px;font-weight:520;color:#948d82;margin:3px 0 26px;min-height:19px;letter-spacing:.005em;transition:color .2s}.fgf3__rating-status.is-warning{color:#ae573e}.fgf3__details{max-height:0;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-9px);pointer-events:none;transition:max-height .38s ease,opacity .28s ease,transform .38s ease,visibility 0s .38s}.fgf3--selected .fgf3__details{max-height:550px;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:max-height .5s ease,opacity .32s ease .05s,transform .4s ease,visibility 0s}.fgf3__details-inner{padding:0 0 23px}.fgf3__fields{max-width:460px;margin:0 auto;text-align:left}.fgf3__field{margin:0 0 13px}.fgf3__field label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:670;margin:0 0 7px;letter-spacing:-.01em}.fgf3__field label span{color:#a8744a}.fgf3__field label em{font-style:normal;font-size:11px;font-weight:450;color:#999289}.fgf3__field input,.fgf3__field textarea{display:block;width:100%;border:1px solid #d7d3cb;border-radius:10px;background:#fff;color:var(--fgf-ink);padding:12px 14px;min-height:47px;font:inherit;font-size:13px;line-height:1.5;box-shadow:none;outline:none;resize:vertical;transition:border .17s,box-shadow .17s}.fgf3__field textarea{min-height:90px}.fgf3__field input::placeholder,.fgf3__field textarea::placeholder{color:#a5a098}.fgf3__field input:focus,.fgf3__field textarea:focus{border-color:#b49e73;box-shadow:0 0 0 3px #b49e731a}.fgf3__field textarea[hidden]{display:none!important}.fgf3__submit{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin:0 auto;padding:14px 29px;min-width:190px;min-height:48px;border:0;border-radius:999px;background:#252525;color:#fff;font-family:inherit;font-size:13px;font-weight:660;letter-spacing:.005em;cursor:pointer;transition:background .2s,transform .2s}.fgf3__submit svg{height:16px;width:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.fgf3__submit:hover{background:#453b31;transform:translateY(-2px)}.fgf3__submit:hover svg{transform:translate(3px)}.fgf3__submit:focus-visible{outline:3px solid #a78657;outline-offset:4px}.fgf3__hint{font-size:10px;color:#a49d92;margin:13px auto 0;line-height:1.6;max-width:400px}.fgf3__feedback{max-width:460px;margin:0 auto 17px;padding:12px 15px;font-size:12px;border-radius:9px;text-align:left;line-height:1.5}.fgf3__feedback--error{color:#8e4030;background:#f7eae4}.fgf3__feedback--success{color:#4b6345;background:#e7f1e5}.fgf3__feedback--neutral{color:#675d50;background:#f0ebe2}.fgf3__async-feedback[hidden]{display:none}.fgf3__submit[disabled]{opacity:.55;cursor:wait;pointer-events:none}.fgf3__no-js{font-size:12px;line-height:1.5}.fgf3__reviews{max-width:1060px;margin:55px auto 0;border-top:1px solid var(--fgf-line);padding-top:25px}.fgf3__reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.fgf3__reviews-title{display:flex;align-items:center;gap:15px}.fgf3__reviews-title h3{margin:0;font-family:var(--font-heading-family);font-size:23px;line-height:1.2;font-weight:650;letter-spacing:-.045em;color:var(--fgf-ink)}.fgf3__reviews-count{font-size:11px;font-weight:680;font-variant-numeric:tabular-nums;min-width:28px;height:28px;padding:0 9px;border:1px solid #e1ddd5;color:#7b7369;background:#f5f2ed;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.fgf3__nav{display:flex;align-items:center;gap:8px}.fgf3__nav-button{width:36px;height:36px;padding:8px;border:1px solid #dfdad2;border-radius:50%;background:#faf9f7;display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background .2s}.fgf3__nav-button svg{height:100%;width:100%;fill:none;stroke:#524f48;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fgf3__nav-button:not([disabled]):hover{border-color:#aaa293;background:#f0ece5}.fgf3__nav-button:disabled{opacity:.36;cursor:default}.fgf3__nav-button:focus-visible{outline:2px solid #ad9065;outline-offset:3px}.fgf3__rail{display:flex;align-items:stretch;gap:15px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:1px 1px 18px;scrollbar-width:thin;scrollbar-color:#cfc9c0 transparent;-webkit-overflow-scrolling:touch}.fgf3__rail--few{justify-content:center;scroll-snap-type:none}.fgf3__review{flex:0 0 clamp(280px,35%,380px);min-height:178px;background:#fff;border:1px solid #e9e5de;border-radius:15px;padding:23px 23px 21px;scroll-snap-align:start;display:flex;flex-direction:column}.fgf3__review-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.fgf3__review-stars{display:flex;gap:1px;align-items:center}.fgf3__review-stars span{font-size:17px;line-height:1;color:#dad5cc}.fgf3__review-stars .is-filled{color:#e7ad23}.fgf3__review-type{font-size:11px;font-weight:650;color:#978c7c}.fgf3__review-top time{font-size:10px;color:#a29a90;white-space:nowrap}.fgf3__review-text{font-size:13px;font-weight:450;color:#5b574f;line-height:1.6;margin:24px 0 20px;max-height:114px;overflow:auto;overflow-wrap:anywhere}.fgf3__review-author{margin-top:auto;padding-top:18px;font-size:12px;font-weight:760;letter-spacing:-.012em;color:#35332f;overflow-wrap:anywhere}.fgf3__empty{padding:47px 3px 52px;color:#777168;border-bottom:1px solid var(--fgf-line)}.fgf3__empty p{font-size:14px;font-weight:580;color:#49453f;margin:0 0 7px}.fgf3__empty span{font-size:12px;color:#999187}.fgf3__view-all{display:inline-block;margin-top:11px;color:#51483e;font-size:12px;font-weight:620;text-underline-offset:4px}.fgf3__disclaimer{font-size:10px;line-height:1.5;color:#aca59b;margin:17px 0 0}@media(max-width:750px){.fgf3{padding:65px 0 68px}.fgf3__container{padding:0 20px}.fgf3__composer h2{font-size:42px}.fgf3__invitation{font-size:13px;margin-bottom:20px}.fgf3__stars{gap:1px;min-height:82px}.fgf3__star{width:calc(var(--fgf-star-size) + 10px);height:68px}.fgf3__star:nth-child(1){--fgf-star-size:26px}.fgf3__star:nth-child(2){--fgf-star-size:31px}.fgf3__star:nth-child(3){--fgf-star-size:36px}.fgf3__star:nth-child(4){--fgf-star-size:41px}.fgf3__star:nth-child(5){--fgf-star-size:46px}.fgf3__rating-status{margin-bottom:22px}.fgf3__reviews{margin-top:52px;padding-top:23px}.fgf3__reviews-title h3{font-size:21px}.fgf3__review{flex-basis:83%;min-height:180px;padding:21px}.fgf3__rail{margin-right:-20px;padding-right:20px;scroll-padding-left:0}.fgf3__rail--few{justify-content:flex-start;scroll-snap-type:x mandatory}.fgf3__reviews-heading{margin-bottom:17px}}@media(max-width:370px){.fgf3__container{padding:0 16px}.fgf3__stars{gap:0}.fgf3__star{width:calc(var(--fgf-star-size) + 7px)}.fgf3__star:nth-child(1){--fgf-star-size:23px}.fgf3__star:nth-child(2){--fgf-star-size:28px}.fgf3__star:nth-child(3){--fgf-star-size:33px}.fgf3__star:nth-child(4){--fgf-star-size:38px}.fgf3__star:nth-child(5){--fgf-star-size:43px}}@media(prefers-reduced-motion:reduce){.fgf3__star,.fgf3__star svg,.fgf3__submit,.fgf3__submit svg,.fgf3__details{transition:none!important}.fgf3__rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
