@font-face{font-family:"dortmund 26";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Borussia_Dortmund_2026_-_2027.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"2020";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Adidas_2020.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Liverpool;src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Liverpool_UCL_2025_-_2026.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"M\f6nchengladbach 26/27";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Borussia_M.Gladbach_26_-_27_Home.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Schalke 26/27";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Schalke_04_2026_-_2027_Away.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"M\fcnchen 26-27";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Bayern_Munich_2026_-_2027_Home.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Bremen 26-27";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Werder_Bremen_Third_Kit_26_-_27.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Germany World cup 26";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Germany_-_World_Cup_2026_Home_font_kit.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"schalke ausw\e4rts 26/27";src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Schalke_04_2026_-_2027_Away.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Madrid;src:url(https://storage.googleapis.com/cloudlift-app-cloud-prod-assets/84be78-2/f_Real-Madrid-24-25.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}#fanbodies-category *{box-sizing:border-box}#fanbodies-category{scroll-behavior:smooth;scroll-padding-top:24px}#fanbodies-category{margin:0;background:#f8f7f3;color:#292d29;font-family:Arial,Helvetica,sans-serif;--accent:#3e6250;--city-ink:#294b3c;--paper:#f8f7f3;--line:#dbddd5}#fanbodies-category a{color:inherit;text-decoration:none}#fanbodies-category button,#fanbodies-category input,#fanbodies-category select,#fanbodies-category textarea{font:inherit;color:inherit}#fanbodies-category button{cursor:pointer}#fanbodies-category button,#fanbodies-category a,#fanbodies-category input,#fanbodies-category select,#fanbodies-category summary{touch-action:manipulation}#fanbodies-category button{border-radius:0}#fanbodies-category button:focus-visible,#fanbodies-category a:focus-visible,#fanbodies-category summary:focus-visible,#fanbodies-category input:focus-visible,#fanbodies-category select:focus-visible{outline:3px solid #a24335;outline-offset:4px}#fanbodies-category h1,#fanbodies-category h2,#fanbodies-category h3,#fanbodies-category p,#fanbodies-category figure{margin:0}#fanbodies-category h1,#fanbodies-category h2,#fanbodies-category h3{font-weight:600}#fanbodies-category h1{font-size:clamp(42px,5.2vw,78px);line-height:1.01;letter-spacing:-.06em}#fanbodies-category h2{font-size:clamp(32px,3.3vw,49px);line-height:1.08;letter-spacing:-.045em}#fanbodies-category h3{font-size:21px;line-height:1.22;letter-spacing:-.02em}#fanbodies-category p{line-height:1.65}#fanbodies-category em{font-family:Georgia,serif;font-weight:400}#fanbodies-category svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}#fanbodies-category img{max-width:100%;display:block}#fanbodies-category button svg{pointer-events:none}#fanbodies-category .wrap{width:min(var(--fb-max,1320px),89%);margin-inline:auto}#fanbodies-category .section{padding-top:76px;padding-bottom:76px}#fanbodies-category .eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:600;line-height:1.5;margin-bottom:20px}#fanbodies-category .small{font-size:12px;color:#62685f}#fanbodies-category .skip{position:fixed;top:-60px;left:10px;background:#fff;padding:15px;z-index:50}#fanbodies-category .skip:focus{top:10px}#fanbodies-category .reviewbar{background:#293f34;color:#fff;padding:10px 5.5%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.11em;gap:20px}#fanbodies-category .reviewbar a{font-size:10px;letter-spacing:0;border-bottom:1px solid #839587}#fanbodies-category .site-header{display:flex;align-items:center;justify-content:space-between;padding:26px 5.5%;border-bottom:1px solid var(--line);gap:24px}#fanbodies-category .brand{font-size:31px;font-weight:900;letter-spacing:-.065em;display:flex;flex-direction:column;line-height:1}#fanbodies-category .brand span{font-size:6px;letter-spacing:.22em;font-weight:500;margin-top:8px}#fanbodies-category .site-header nav{display:flex;gap:36px;font-size:12px}#fanbodies-category .site-header nav a{padding:8px 0}#fanbodies-category .site-header nav a:hover{border-bottom:1px solid}#fanbodies-category .menu-toggle{display:none;background:transparent;border:1px solid #bbb;padding:12px;font-size:13px}#fanbodies-category #mobile-nav{padding:20px 5.5%;background:#fff;border-bottom:1px solid var(--line)}#fanbodies-category #mobile-nav a{display:block;padding:12px 0;font-size:14px}#fanbodies-category .crumb{padding-top:24px;font-size:11px;color:#6b7168;display:flex;gap:12px}#fanbodies-category .crumb a{text-decoration:underline;text-underline-offset:3px}#fanbodies-category .main-hero,#fanbodies-category .city-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:50px;padding-top:46px;padding-bottom:60px;align-items:center}#fanbodies-category .hero-copy>p:not(.eyebrow){font-size:15px;color:#5d665c;max-width:435px;margin-top:25px}#fanbodies-category .button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:50px;padding:15px 21px;background:#2e4d3b;color:#fff;font-size:12px;border:1px solid #2e4d3b;margin-top:28px}#fanbodies-category .button:hover{background:#3d624c}#fanbodies-category .button.light{background:#fff;color:#2d4536;border-color:#fff}#fanbodies-category .button svg{width:20px}#fanbodies-category .hero-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}#fanbodies-category .hero-photo{background:#fff;border:0;padding:0;text-align:left;position:relative;min-width:0}#fanbodies-category .hero-photo:first-child{grid-column:1/-1}#fanbodies-category .hero-photo img{width:100%;aspect-ratio:1500/1208;object-fit:contain}#fanbodies-category .hero-photo:first-child img{height:282px;aspect-ratio:auto}#fanbodies-category .hero-photo:not(:first-child) img{height:174px;aspect-ratio:auto}#fanbodies-category .hero-photo span{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:11px 13px;font-size:10px;border-top:1px solid #f1f0ec}#fanbodies-category .hero-photo span svg{width:17px}#fanbodies-category .hero-note{font-size:9px;color:#62685f;grid-column:1/-1;text-align:right}#fanbodies-category .benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:8%;padding:17px 5.5%;font-size:11px}#fanbodies-category .section-head{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:34px}#fanbodies-category .section-head>p{font-size:13px;max-width:360px;color:#64705f}#fanbodies-category .section-head .eyebrow{margin-bottom:15px}#fanbodies-category .city-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}#fanbodies-category .city-card{border-bottom:1px solid var(--line);padding-bottom:15px;min-width:0}#fanbodies-category .city-image{position:relative;background:#fff;border-bottom:3px solid var(--accent)}#fanbodies-category .city-image img{aspect-ratio:1500/1208;object-fit:contain;width:100%;height:auto}#fanbodies-category .city-count{font-size:9px;background:#fffffff0;position:absolute;left:10px;bottom:9px;padding:5px 7px}#fanbodies-category .city-name{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:14px}#fanbodies-category .city-name h3{font-size:19px;overflow-wrap:anywhere}#fanbodies-category .city-name svg{width:19px}#fanbodies-category .city-card>p{font-size:11px;color:#687161;margin-top:6px;line-height:1.5}#fanbodies-category .city-card:hover .city-name{text-decoration:underline;text-underline-offset:4px}#fanbodies-category .main-story{background:#304a39;color:#f5f5ed;position:relative;overflow:hidden}#fanbodies-category .story-inner{padding-top:62px;padding-bottom:64px;position:relative;z-index:1}#fanbodies-category .story-inner>p:not(.eyebrow){max-width:590px;font-size:15px;margin-top:25px;color:#e0e8dc}#fanbodies-category .story-inner .text-link{margin-top:25px;color:#fff}#fanbodies-category .word-ribbon{white-space:nowrap;font-size:clamp(30px,5vw,74px);font-weight:700;letter-spacing:-.03em;opacity:.15;padding-bottom:18px;transform:translate(-4%)}#fanbodies-category .text-link{font-size:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:8px 0;border-bottom:1px solid}#fanbodies-category .text-link svg{width:18px}#fanbodies-category .catalogue-controls{display:grid;grid-template-columns:1fr 270px;gap:25px;margin-bottom:18px}#fanbodies-category .catalogue-controls label>span{display:block;font-size:11px;margin-bottom:8px}#fanbodies-category .catalogue-controls input,#fanbodies-category .catalogue-controls select{background:transparent;border:0;border-bottom:1px solid #9fa596;width:100%;padding:12px 0;min-height:46px;font-size:13px}#fanbodies-category .result-count{margin-bottom:17px}#fanbodies-category .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}#fanbodies-category .product-card{min-width:0}#fanbodies-category .product-photo{background:#fff;position:relative}#fanbodies-category .product-open{padding:0;background:transparent;border:0;display:block;width:100%}#fanbodies-category .product-open img{width:100%;aspect-ratio:1500/1208;height:auto;object-fit:contain}#fanbodies-category .flip{position:absolute;right:9px;bottom:9px;background:#ffffffed;border:1px solid #d8dcd3;min-height:36px;padding:7px 9px;font-size:10px}#fanbodies-category .product-card h3{font-size:17px;margin-top:13px}#fanbodies-category .product-overline{font-size:9px;color:#62715d;margin-top:13px;text-transform:uppercase;letter-spacing:.1em}#fanbodies-category .product-card .card-text{font-size:11px;color:#646d60;margin-top:6px}#fanbodies-category .card-link{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid #919b8a;padding:13px 0 9px;font-size:11px;gap:8px}#fanbodies-category .card-link svg{width:19px}#fanbodies-category .personal{display:grid;grid-template-columns:1fr 1fr;gap:9%;border-top:1px solid var(--line)}#fanbodies-category .personal>div>p:not(.eyebrow){font-size:14px;max-width:410px;color:#5e6c58;margin-top:23px}#fanbodies-category .steps article{display:flex;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}#fanbodies-category .steps article>span{font-family:Georgia,serif;font-size:27px;color:#75866a}#fanbodies-category .steps h3{font-size:18px}#fanbodies-category .steps p{font-size:13px;margin-top:8px;color:#62705c}#fanbodies-category .faq{display:grid;grid-template-columns:.7fr 1fr;gap:8%;border-top:1px solid var(--line)}#fanbodies-category details{border-bottom:1px solid var(--line)}#fanbodies-category summary{cursor:pointer;list-style:none;position:relative;padding:21px 28px 21px 0;font-size:14px;line-height:1.4}#fanbodies-category summary::-webkit-details-marker{display:none}#fanbodies-category summary:after{content:"+";position:absolute;right:3px;top:18px;font-size:24px;font-weight:300}#fanbodies-category details[open] summary:after{content:"\2212"}#fanbodies-category details>p{font-size:13px;color:#5f6c5a;padding-bottom:24px;max-width:650px}#fanbodies-category .closing{background:#dedfce;text-align:center;padding:66px 6%}#fanbodies-category .closing h2{font-size:clamp(33px,4vw,60px)}#fanbodies-category .site-footer{padding:50px 5.5%;background:#f0efe8;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px}#fanbodies-category .site-footer p{color:#5b6756}#fanbodies-category .site-footer .small{grid-column:1/-1}#fanbodies-category .site-footer>a:last-child{display:flex;align-items:center;gap:15px}#fanbodies-category .site-footer svg{width:18px}#fanbodies-category .city-hero{grid-template-columns:1fr 1fr;gap:6%;padding-top:42px;padding-bottom:48px}#fanbodies-category .city-hero h1{font-size:clamp(40px,4.5vw,69px)}#fanbodies-category .city-hero .button{background:var(--city-ink);border-color:var(--city-ink)}#fanbodies-category .city-hero .hero-sub{font-size:10px;margin-top:17px}#fanbodies-category .city-hero-art{background:#fff;border-bottom:5px solid var(--accent);position:relative}#fanbodies-category .city-hero-art>button{padding:0;border:0;background:transparent;width:100%;display:block}#fanbodies-category .city-hero-art img{width:100%;height:auto;aspect-ratio:1500/1208;object-fit:contain}#fanbodies-category .place-tag{display:block;background:var(--city-ink);color:#fff;font-size:11px;letter-spacing:.1em;padding:15px 20px}#fanbodies-category .place-tag small{display:block;font-size:9px;letter-spacing:.02em;opacity:.85;margin-top:5px;line-height:1.4}#fanbodies-category .city-products{padding-top:42px}#fanbodies-category .city-products .section-head{margin-bottom:24px}#fanbodies-category .city-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:930px;gap:32px}#fanbodies-category .city-product-grid .product-card h3{font-size:21px}#fanbodies-category .city-product-grid .product-card{background:#fff;padding-bottom:20px}#fanbodies-category .city-product-grid .product-card>p,#fanbodies-category .city-product-grid .product-card>h3,#fanbodies-category .city-product-grid .product-card>.card-link{margin-inline:18px;width:calc(100% - 36px)}#fanbodies-category .city-product-grid .product-card:only-child{max-width:480px}#fanbodies-category .local-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}#fanbodies-category .local-filters button{background:transparent;border:1px solid #b9c0b2;padding:10px 15px;font-size:11px;min-height:40px}#fanbodies-category .local-filters button[aria-pressed=true]{background:var(--city-ink);color:#fff;border-color:var(--city-ink)}#fanbodies-category .city-story{display:grid;grid-template-columns:.9fr 1fr;gap:7%;align-items:center;border-top:1px solid var(--line)}#fanbodies-category .story-detail{background:#fff;align-self:start}#fanbodies-category .story-detail img{width:100%;height:auto;aspect-ratio:1500/1208;object-fit:contain}#fanbodies-category .story-detail>span{display:block;font-size:10px;padding:14px 18px;color:#63715e;border-top:1px solid var(--line)}#fanbodies-category .story-copy>p:not(.eyebrow){font-size:14px;color:#626d5c;margin-top:24px}#fanbodies-category .place-notes{margin-top:25px}#fanbodies-category .place-notes article{padding:16px 0;border-top:1px solid var(--line)}#fanbodies-category .place-notes h3{font-size:16px}#fanbodies-category .place-notes p{font-size:12px;color:#64705f;margin-top:6px}#fanbodies-category .wish{background:#e9e8df}#fanbodies-category .wish-inner{display:grid;grid-template-columns:1.3fr .8fr;align-items:center;gap:12%}#fanbodies-category .wish h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3.5vw,49px);color:var(--city-ink);line-height:1.2}#fanbodies-category .wish p:not(.eyebrow){font-size:14px;color:#62695c;max-width:550px;margin-top:23px}#fanbodies-category .wish .text-link{margin-top:25px}#fanbodies-category .wish-mark{border-left:5px solid var(--accent);padding:14px 0 14px 30px;color:var(--city-ink)}#fanbodies-category .wish-mark>span{font-size:12px;display:block;margin-bottom:18px;letter-spacing:.1em;text-transform:uppercase}#fanbodies-category .wish-mark b{font-size:clamp(45px,5.7vw,80px);line-height:.94;letter-spacing:-.05em;display:block;font-weight:600}#fanbodies-category .wish-mark small{font-size:8px;letter-spacing:.1em;display:block;margin-top:25px}#fanbodies-category .other-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px}#fanbodies-category .other-cities a{font-size:12px;display:flex;justify-content:space-between;gap:6px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}#fanbodies-category .other-cities svg{width:16px}#fanbodies-category .dialog-top{display:flex;align-items:center;justify-content:space-between;padding:17px 24px;border-bottom:1px solid var(--line)}#fanbodies-category .dialog-top .eyebrow{margin:0}#fanbodies-category .dialog-close{font-size:27px;line-height:1;border:1px solid #b7bcb0;background:#fff;width:40px;height:40px}#fanbodies-category .dialog-close:hover{background:#eee}#fanbodies-category dialog{border:0;padding:0;background:var(--paper);color:#292d29;width:min(1100px,94vw);max-height:92vh;overflow:auto}#fanbodies-category dialog::backdrop{background:#13221bcc}#fanbodies-category #dialog-content{padding:25px}#fanbodies-category .dialog-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:30px}#fanbodies-category .dialog-media{background:#fff}#fanbodies-category .dialog-media>img{width:100%;height:auto;aspect-ratio:1500/1208;object-fit:contain}#fanbodies-category .gallery-nav{padding:10px;display:flex;flex-wrap:wrap;gap:7px}#fanbodies-category .gallery-nav button{min-width:40px;min-height:37px;padding:8px;border:1px solid #ccd1c5;background:#fff;font-size:10px}#fanbodies-category .gallery-nav button[aria-pressed=true]{background:#2d4836;color:#fff;border-color:#2d4836}#fanbodies-category .dialog-info>h2{font-size:31px;line-height:1.1;margin-bottom:18px}#fanbodies-category .dialog-info>p{font-size:13px;color:#66705e}#fanbodies-category .dialog-info .eyebrow{font-size:9px}#fanbodies-category .design-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;border-block:1px solid var(--line);padding:18px 0;font-size:11px}#fanbodies-category .design-specs span{display:block;color:#727b6a;margin-bottom:7px}#fanbodies-category .dialog-info .quote{font-family:Georgia,serif;font-size:23px;color:var(--city-ink);margin-top:25px;line-height:1.35}#fanbodies-category .dialog-info .small{margin-top:16px;font-size:11px}#fanbodies-category .dialog-info .button{font-size:11px}#fanbodies-category .gallery-caption{font-size:10px;padding:0 12px 13px;color:#626b5c;line-height:1.5}#fanbodies-category .toast{position:fixed;right:25px;bottom:25px;max-width:330px;background:#293f34;color:#fff;padding:20px;font-size:13px;z-index:50}#fanbodies-category .concept{max-width:1000px;padding-bottom:70px}#fanbodies-category .concept h1{font-size:50px;margin:45px 0 20px}#fanbodies-category .concept h2{font-size:30px;margin:45px 0 20px}#fanbodies-category .concept p,#fanbodies-category .concept li{font-size:15px;line-height:1.8}#fanbodies-category .concept a:not(.button){text-decoration:underline;text-underline-offset:3px}#fanbodies-category .concept table{width:100%;border-collapse:collapse;font-size:12px}#fanbodies-category .concept th,#fanbodies-category .concept td{text-align:left;border-bottom:1px solid var(--line);padding:12px 8px}#fanbodies-category .concept ol{padding-left:20px}#fanbodies-category .concept .lede{max-width:750px;color:#64705e}#fanbodies-category [hidden]{display:none!important}@media(min-width:1550px){#fanbodies-category .hero-photo:first-child img{height:330px}#fanbodies-category .hero-photo:not(:first-child) img{height:200px}}@media(max-width:1000px){#fanbodies-category .wrap{width:90%}#fanbodies-category .main-hero{gap:28px}#fanbodies-category .main-hero h1{font-size:57px}#fanbodies-category .hero-photo:first-child img{height:230px}#fanbodies-category .hero-photo:not(:first-child) img{height:145px}#fanbodies-category .city-grid,#fanbodies-category .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#fanbodies-category .city-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#fanbodies-category .section-head{gap:30px}#fanbodies-category .city-story{gap:5%}#fanbodies-category .other-cities{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#fanbodies-category{scroll-padding-top:14px}#fanbodies-category .wrap{width:90%}#fanbodies-category .reviewbar{font-size:7px;padding-block:9px;gap:10px;letter-spacing:.06em}#fanbodies-category .reviewbar a{font-size:9px;white-space:nowrap}#fanbodies-category .site-header{padding:20px 5%}#fanbodies-category .brand{font-size:27px}#fanbodies-category .brand span{font-size:5px}#fanbodies-category .site-header nav{display:none}#fanbodies-category .menu-toggle{display:flex;gap:20px;align-items:center}#fanbodies-category .crumb{padding-top:20px;font-size:10px}#fanbodies-category .main-hero,#fanbodies-category .city-hero{grid-template-columns:1fr;gap:28px;padding-top:30px;padding-bottom:30px}#fanbodies-category .main-hero h1{font-size:53px;line-height:1}#fanbodies-category .city-hero h1{font-size:43px;line-height:1.04}#fanbodies-category .eyebrow{font-size:9px;margin-bottom:17px}#fanbodies-category .hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.65;margin-top:20px}#fanbodies-category .button{margin-top:24px;min-height:48px}#fanbodies-category .hero-mosaic{grid-template-columns:1fr 1fr 1fr;gap:7px}#fanbodies-category .hero-photo:first-child{grid-column:auto}#fanbodies-category .hero-photo:first-child img,#fanbodies-category .hero-photo:not(:first-child) img{height:auto;aspect-ratio:1500/1208;object-fit:contain}#fanbodies-category .hero-photo span{padding:8px 7px;font-size:8px;line-height:1.4;min-height:43px;align-items:flex-start}#fanbodies-category .hero-photo span svg{display:none}#fanbodies-category .hero-note{font-size:8px}#fanbodies-category .benefits{font-size:9px;gap:15px;padding:14px 5%;justify-content:space-between;line-height:1.5}#fanbodies-category .benefits span{max-width:100px}#fanbodies-category .section{padding-top:43px;padding-bottom:43px}#fanbodies-category h2{font-size:34px}#fanbodies-category .section-head{display:block;margin-bottom:23px}#fanbodies-category .section-head>p{font-size:13px;margin-top:18px;max-width:100%}#fanbodies-category .city-grid,#fanbodies-category .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}#fanbodies-category .city-count{font-size:8px;left:7px;bottom:7px;padding:3px 5px}#fanbodies-category .city-name h3{font-size:16px}#fanbodies-category .city-name svg{width:16px}#fanbodies-category .city-card>p{font-size:10px;line-height:1.5}#fanbodies-category .city-card{padding-bottom:12px}#fanbodies-category .city-name{padding-top:11px}#fanbodies-category .story-inner{padding-top:42px;padding-bottom:35px}#fanbodies-category .story-inner h2{font-size:34px}#fanbodies-category .story-inner>p:not(.eyebrow){font-size:13px;margin-top:20px}#fanbodies-category .word-ribbon{font-size:32px}#fanbodies-category .catalogue-controls{grid-template-columns:1fr;gap:17px}#fanbodies-category .catalogue-controls label>span{font-size:10px}#fanbodies-category .catalogue-controls input,#fanbodies-category .catalogue-controls select{font-size:13px}#fanbodies-category .product-card h3{font-size:15px;margin-top:9px;line-height:1.3}#fanbodies-category .product-overline{font-size:8px;margin-top:12px;line-height:1.4}#fanbodies-category .product-card .card-text{font-size:10px;margin-top:6px}#fanbodies-category .card-link{font-size:10px;padding-top:12px;min-height:43px}#fanbodies-category .flip{font-size:9px;right:5px;bottom:5px;padding:6px 7px;min-height:33px}#fanbodies-category .personal,#fanbodies-category .faq,#fanbodies-category .city-story,#fanbodies-category .wish-inner{grid-template-columns:1fr;gap:28px}#fanbodies-category .personal>div>p:not(.eyebrow){font-size:13px;margin-top:18px}#fanbodies-category .steps article{gap:20px;padding:17px 0}#fanbodies-category .steps h3{font-size:17px}#fanbodies-category .steps p{font-size:12px}#fanbodies-category .faq h2{font-size:32px}#fanbodies-category summary{font-size:13px;padding-top:18px;padding-bottom:18px}#fanbodies-category summary:after{top:15px}#fanbodies-category .closing{padding:46px 6%}#fanbodies-category .closing h2{font-size:35px}#fanbodies-category .site-footer{padding:35px 5%;grid-template-columns:1fr;gap:17px;font-size:11px}#fanbodies-category .site-footer .small{font-size:9px}#fanbodies-category .city-hero-art{max-width:520px;width:100%;margin-inline:auto}#fanbodies-category .place-tag{font-size:10px;padding:12px 15px}#fanbodies-category .place-tag small{font-size:9px}#fanbodies-category .city-products{padding-top:30px}#fanbodies-category .city-product-grid{max-width:100%;gap:13px}#fanbodies-category .city-product-grid .product-card{padding-bottom:12px}#fanbodies-category .city-product-grid .product-card h3{font-size:16px}#fanbodies-category .city-product-grid .product-card>p,#fanbodies-category .city-product-grid .product-card>h3,#fanbodies-category .city-product-grid .product-card>.card-link{margin-inline:10px;width:calc(100% - 20px)}#fanbodies-category .city-product-grid .product-card:only-child{max-width:none;grid-column:1/-1}#fanbodies-category .city-product-grid .product-card:only-child .product-photo img{max-height:350px;aspect-ratio:auto}#fanbodies-category .city-story .story-copy h2{font-size:34px}#fanbodies-category .story-detail{max-width:500px}#fanbodies-category .wish-mark{display:none}#fanbodies-category .wish h2{font-size:33px}#fanbodies-category .other-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 17px}#fanbodies-category .other-cities a{font-size:11px;min-height:44px}#fanbodies-category .local-filters button{font-size:10px;padding:10px 12px}#fanbodies-category .dialog-top{padding:12px 15px}#fanbodies-category #dialog-content{padding:15px}#fanbodies-category .dialog-layout{grid-template-columns:1fr;gap:22px}#fanbodies-category .dialog-info>h2{font-size:27px}#fanbodies-category .gallery-nav{gap:5px}#fanbodies-category .gallery-nav button{font-size:9px;min-width:35px;min-height:34px}#fanbodies-category .dialog-info .quote{font-size:22px}#fanbodies-category .design-specs{margin-top:17px}#fanbodies-category dialog{max-height:94vh;width:96vw}#fanbodies-category .concept h1{font-size:38px;margin-top:30px}#fanbodies-category .concept h2{font-size:27px}#fanbodies-category .concept p,#fanbodies-category .concept li{font-size:13px}#fanbodies-category .concept table{font-size:10px}#fanbodies-category .concept th,#fanbodies-category .concept td{padding:10px 4px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){#fanbodies-category{scroll-behavior:auto}}#fanbodies-category.revision-v2{background:#f8f7f3}#fanbodies-category .site-header{padding-block:22px}#fanbodies-category .crumb{padding-top:19px}#fanbodies-category .main-hero-v2,#fanbodies-category .city-hero-v2{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:3%;align-items:center}#fanbodies-category .main-hero-v2{padding-top:20px;padding-bottom:30px;min-height:430px}#fanbodies-category .main-hero-v2 h1{font-size:clamp(44px,5.4vw,74px)}#fanbodies-category .main-hero-v2 .hero-copy>p:not(.eyebrow){font-size:14px;margin-top:21px;max-width:460px}#fanbodies-category .hero-copy strong{font-weight:600;color:#344a37}#fanbodies-category .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}#fanbodies-category .hero-actions .text-link{margin-top:26px;font-size:11px}#fanbodies-category .flowing-art{background:transparent;border:0;box-shadow:none;position:relative;overflow:visible}#fanbodies-category .flowing-art img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at 50% 50%,#000 38%,rgba(0,0,0,.98) 50%,rgba(0,0,0,.78) 63%,transparent 77%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 38%,rgba(0,0,0,.98) 50%,rgba(0,0,0,.78) 63%,transparent 77%)}#fanbodies-category .main-flowing-art{height:420px;margin-inline:-26px}#fanbodies-category .city-hero-v2{padding-top:17px;padding-bottom:12px;min-height:230px}#fanbodies-category .city-hero-v2 .eyebrow{margin-bottom:10px;font-size:9px}#fanbodies-category .city-hero-v2 h1{font-size:clamp(32px,3.45vw,47px);line-height:1.03}#fanbodies-category .city-hero-v2 .hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.55;margin-top:13px;max-width:480px}#fanbodies-category .city-hero-v2 .button{padding:10px 15px;min-height:40px;font-size:11px;margin-top:16px;background:var(--city-ink);border-color:var(--city-ink)}#fanbodies-category .city-hero-v2 .hero-actions .text-link{margin-top:16px}#fanbodies-category .city-flowing-art{height:245px;max-width:580px;margin-block:-25px;margin-inline:-15px}#fanbodies-category .city-flowing-art img{object-fit:contain;object-position:center 55%}#fanbodies-category .city-products-v2{padding-top:22px;padding-bottom:42px}#fanbodies-category .city-products-v2 .section-head{margin-bottom:17px;gap:30px}#fanbodies-category .city-products-v2 h2{font-size:32px}#fanbodies-category .city-products-v2 .section-head .eyebrow{font-size:9px;margin-bottom:8px}#fanbodies-category .city-products-v2 .section-head>p{font-size:12px}#fanbodies-category .city-products-v2 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}#fanbodies-category .city-products-v2 .product-card{padding:0;background:transparent;max-width:none}#fanbodies-category .product-status{position:absolute;left:8px;top:8px;z-index:1;font-size:8px;line-height:1.2;padding:5px 7px;background:#eeede6e8;color:#405340}#fanbodies-category .is-new .product-status{background:#f0e9d8ed;color:#6d5328}#fanbodies-category .product-card h3{font-size:16px;margin-top:9px}#fanbodies-category .product-overline{font-size:8px;margin-top:10px}#fanbodies-category .card-text{min-height:30px}#fanbodies-category .card-text b{display:block;font-size:12px;font-weight:600;margin-top:4px;color:#354333}#fanbodies-category .card-link{min-height:40px}#fanbodies-category .catalogue-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}#fanbodies-category .catalogue-tabs button{background:transparent;border:1px solid #c1c8ba;font-size:10px;min-height:35px;padding:8px 13px}#fanbodies-category .catalogue-tabs button[aria-pressed=true]{background:var(--city-ink);border-color:var(--city-ink);color:#fff}#fanbodies-category .local-filters{margin-top:3px;margin-bottom:12px}#fanbodies-category .local-filters button{padding:7px 12px;min-height:33px;font-size:10px}#fanbodies-category .result-count{font-size:10px;margin-bottom:14px}#fanbodies-category .city-card-v2 .city-image{height:168px;border:0;margin-inline:-10px}#fanbodies-category .city-card-v2 .city-image img{height:100%;aspect-ratio:auto;object-fit:contain}#fanbodies-category .city-card-v2 .city-name{padding-top:3px}#fanbodies-category .city-card-v2>.small{display:block;font-size:9px;margin-top:8px;color:#697760}#fanbodies-category .personal-v2{display:grid;grid-template-columns:1fr 1.12fr;gap:8%;border-block:1px solid var(--line);padding-block:48px}#fanbodies-category .personal-v2 h2{font-size:clamp(33px,3.5vw,50px)}#fanbodies-category .personal-copy>p:not(.eyebrow){margin-top:23px;font-size:14px;color:#5b6854;max-width:410px}#fanbodies-category .personal-benefits{margin-top:25px;display:flex;flex-direction:column;gap:9px;font-size:11px}#fanbodies-category .personal-benefits span:before{content:"+";margin-right:12px;color:#5a7350;font-size:15px}#fanbodies-category .name-studio{padding:24px 27px;background:linear-gradient(130deg,#ecece2d9,#f8f7f300);border-left:1px solid #cdd4c4}#fanbodies-category .studio-intro .eyebrow{margin-bottom:8px}#fanbodies-category .studio-intro>p:not(.eyebrow){font-size:12px;color:#606e58}#fanbodies-category .example-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}#fanbodies-category .example-buttons button{background:transparent;border:1px solid #bcc6b2;text-align:left;padding:10px;font-size:11px;line-height:1.4;min-height:62px}#fanbodies-category .example-buttons button[aria-pressed=true]{background:#304b39;color:#fff;border-color:#304b39}#fanbodies-category .example-buttons b{margin-left:5px}#fanbodies-category .example-buttons small{display:block;font-size:8px;margin-top:4px;opacity:.8}#fanbodies-category .name-inputs{display:grid;grid-template-columns:1fr 90px;gap:18px;margin-top:20px}#fanbodies-category .name-inputs label>span{font-size:10px;display:block;margin-bottom:7px}#fanbodies-category .name-inputs input{width:100%;border:0;border-bottom:1px solid #89977d;background:transparent;min-height:40px;padding:8px 0;font-size:17px}#fanbodies-category .name-studio>#number-help{font-size:9px;display:block;margin-top:8px}#fanbodies-category .fan-signature{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;margin-top:22px;border-block:1px solid #bcc7b1;padding:14px 0;color:var(--city-ink)}#fanbodies-category .signature-name{font-size:clamp(20px,3.6vw,44px);line-height:1;font-weight:800;letter-spacing:.015em;overflow-wrap:anywhere}#fanbodies-category .signature-number{font-size:74px;line-height:.9;font-weight:800;letter-spacing:-.06em;font-variant-numeric:tabular-nums}#fanbodies-category .signature-caption{font-size:9px;grid-column:1/-1;letter-spacing:.05em;margin-top:8px}#fanbodies-category .studio-note{font-size:9px;line-height:1.5;margin-top:12px;color:#6b775f}#fanbodies-category .name-studio>.text-link{font-size:11px;margin-top:13px}#fanbodies-category .city-story-v2{display:grid;grid-template-columns:1fr .8fr;gap:10%}#fanbodies-category .city-story-v2>div>p:not(.eyebrow){font-size:14px;color:#5e6b57;margin-top:23px;max-width:530px}#fanbodies-category .city-story-v2 .place-notes{margin:0;align-self:center}#fanbodies-category .city-story-v2 h2{font-size:41px}#fanbodies-category .city-story-v2 .place-notes article{padding:22px 0}#fanbodies-category .catalogue-controls{grid-template-columns:1fr 240px}#fanbodies-category .personal-v2+.section{padding-top:56px}@media(max-width:1000px){#fanbodies-category .main-hero-v2 h1{font-size:56px}#fanbodies-category .main-flowing-art{height:350px}#fanbodies-category .city-hero-v2 h1{font-size:39px}#fanbodies-category .city-products-v2 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#fanbodies-category .city-card-v2 .city-image{height:155px}#fanbodies-category .name-studio{padding:20px}#fanbodies-category .personal-v2{gap:5%}#fanbodies-category .signature-number{font-size:64px}}@media(max-width:700px){#fanbodies-category .site-header{padding-block:15px}#fanbodies-category .reviewbar{font-size:7px}#fanbodies-category .crumb{padding-top:15px}#fanbodies-category .main-hero-v2{grid-template-columns:1fr;padding-top:27px;padding-bottom:20px;gap:8px;min-height:0}#fanbodies-category .main-hero-v2 h1{font-size:49px}#fanbodies-category .main-hero-v2 .hero-copy>p:not(.eyebrow){font-size:13px;margin-top:17px}#fanbodies-category .hero-actions{gap:7px 20px}#fanbodies-category .hero-actions .button{padding:12px 15px;font-size:11px;min-height:43px;margin-top:20px}#fanbodies-category .hero-actions .text-link{font-size:10px;margin-top:20px}#fanbodies-category .main-flowing-art{height:205px;width:110%;margin:-5px -5% -8px}#fanbodies-category .main-flowing-art img{object-fit:cover;object-position:center 58%}#fanbodies-category .city-hero-v2{grid-template-columns:1.18fr 1fr;gap:0;padding-top:21px;padding-bottom:9px;min-height:0;align-items:start}#fanbodies-category .city-hero-v2 h1{font-size:28px;line-height:1.05;letter-spacing:-.05em}#fanbodies-category .city-hero-v2 .eyebrow{font-size:8px;line-height:1.5;max-width:180px;margin-bottom:10px}#fanbodies-category .city-hero-v2 .hero-copy>p:not(.eyebrow){font-size:11px;line-height:1.5;margin-top:12px;width:165%}#fanbodies-category .city-hero-v2 .hero-actions{width:180%;position:relative;z-index:2;gap:6px 17px;margin-top:2px}#fanbodies-category .city-hero-v2 .hero-actions .button{font-size:10px;padding:9px 12px;min-height:36px;margin-top:10px;gap:15px}#fanbodies-category .city-hero-v2 .hero-actions .text-link{font-size:10px;margin-top:10px}#fanbodies-category .city-flowing-art{height:170px;max-width:none;width:130%;margin:-6px 0 0 -17%;pointer-events:none;z-index:0}#fanbodies-category .city-flowing-art img{object-fit:contain;object-position:center 45%;mask-image:radial-gradient(ellipse at center,#000 33%,#000d 50%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 33%,#000d 50%,transparent 75%)}#fanbodies-category .city-hero-v2 .hero-copy{z-index:1}#fanbodies-category .city-products-v2{padding-top:22px;padding-bottom:34px}#fanbodies-category .city-products-v2 .section-head{margin-bottom:16px}#fanbodies-category .city-products-v2 h2{font-size:29px}#fanbodies-category .city-products-v2 .section-head>.text-link{display:none}#fanbodies-category .city-products-v2 .section-head .eyebrow{font-size:8px;margin-bottom:8px}#fanbodies-category .city-products-v2 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}#fanbodies-category .city-products-v2 .product-card h3{font-size:14px;line-height:1.3}#fanbodies-category .city-products-v2 .product-card>p,#fanbodies-category .city-products-v2 .product-card>h3,#fanbodies-category .city-products-v2 .product-card>.card-link{margin-inline:0;width:100%}#fanbodies-category .catalogue-tabs{gap:6px;margin-bottom:10px}#fanbodies-category .catalogue-tabs button{padding:7px 9px;font-size:9px;min-height:33px}#fanbodies-category .result-count{font-size:9px;line-height:1.5;margin-bottom:12px}#fanbodies-category .product-status{font-size:7px;left:5px;top:5px;padding:4px 5px}#fanbodies-category .card-text{font-size:9px!important;min-height:29px}#fanbodies-category .card-text b{font-size:11px}#fanbodies-category .product-overline{font-size:7px}#fanbodies-category .card-link{font-size:10px}#fanbodies-category .personal-v2{grid-template-columns:1fr;padding-block:35px;gap:25px}#fanbodies-category .personal-v2 h2{font-size:37px}#fanbodies-category .personal-copy>p:not(.eyebrow){font-size:13px;margin-top:17px;max-width:100%}#fanbodies-category .personal-benefits{margin-top:18px;gap:7px;font-size:10px}#fanbodies-category .name-studio{padding:20px 17px;background:linear-gradient(130deg,#ecece2ed,#f8f7f300)}#fanbodies-category .example-buttons{gap:6px}#fanbodies-category .example-buttons button{font-size:10px;padding:9px 7px;min-height:60px}#fanbodies-category .example-buttons small{font-size:7px}#fanbodies-category .name-inputs{margin-top:17px;gap:15px;grid-template-columns:1fr 76px}#fanbodies-category .signature-name{font-size:32px}#fanbodies-category .signature-number{font-size:65px}#fanbodies-category .signature-caption{font-size:8px}#fanbodies-category .studio-note{font-size:9px}#fanbodies-category .city-card-v2 .city-image{height:140px;margin-inline:-6px}#fanbodies-category .city-card-v2 .city-name h3{font-size:16px}#fanbodies-category .city-card-v2>p{font-size:10px}#fanbodies-category .city-story-v2{grid-template-columns:1fr;gap:20px}#fanbodies-category .city-story-v2 h2{font-size:33px}#fanbodies-category .city-story-v2>div>p:not(.eyebrow){font-size:13px;margin-top:18px}#fanbodies-category .city-story-v2 .place-notes article{padding:16px 0}#fanbodies-category .catalogue-controls{grid-template-columns:1fr}#fanbodies-category .personal-v2+.section{padding-top:38px}#fanbodies-category .site-footer{padding-top:32px}}@media(max-width:359px){#fanbodies-category .city-hero-v2 h1{font-size:25px}#fanbodies-category .city-hero-v2 .hero-copy>p:not(.eyebrow){width:175%}#fanbodies-category .city-flowing-art{height:155px}#fanbodies-category .example-buttons small{font-size:6px}}#fanbodies-category .flowing-art{display:flex;align-items:center;justify-content:center}#fanbodies-category .flowing-art img{width:auto;height:100%;max-width:100%;aspect-ratio:1;object-fit:contain;flex-shrink:0;mask-image:radial-gradient(ellipse closest-side at center,#000 52%,rgba(0,0,0,.92) 67%,rgba(0,0,0,.4) 83%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 52%,rgba(0,0,0,.92) 67%,rgba(0,0,0,.4) 83%,transparent 100%)}#fanbodies-category .city-flowing-art img{height:300px;max-width:none;width:300px}#fanbodies-category .city-hero-v2{min-height:208px}#fanbodies-category .city-hero-v2 h1{font-size:clamp(32px,3.3vw,43px)}#fanbodies-category .city-hero-v2 .hero-copy>p:not(.eyebrow){max-width:530px;font-size:12px}#fanbodies-category .city-products-v2{padding-top:10px}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 .section-head .eyebrow{display:none}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 h2{font-size:26px}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 h2 br{display:none}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 h2 em{margin-left:7px}#fanbodies-category[data-city]:not([data-city=""]) .catalogue-tabs{float:left;margin-bottom:16px}#fanbodies-category[data-city]:not([data-city=""]) .result-count{min-height:35px;display:flex;align-items:center;justify-content:flex-end;text-align:right;margin-bottom:16px;font-size:9px}#fanbodies-category[data-city]:not([data-city=""]) .product-grid{clear:both}@media(max-width:700px){#fanbodies-category .city-flowing-art img{height:195px;width:195px}#fanbodies-category .city-hero-v2{min-height:0}#fanbodies-category .city-hero-v2 h1{font-size:28px}#fanbodies-category .city-hero-v2 .hero-copy>p:not(.eyebrow){font-size:11px}#fanbodies-category .city-products-v2{padding-top:17px}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 h2{font-size:24px}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 h2 em{margin-left:0}#fanbodies-category[data-city]:not([data-city=""]) .city-products-v2 h2 br{display:block}#fanbodies-category[data-city]:not([data-city=""]) .catalogue-tabs{float:none;margin-bottom:8px}#fanbodies-category[data-city]:not([data-city=""]) .result-count{display:block;min-height:0;text-align:left;margin-bottom:12px}#fanbodies-category .main-flowing-art img{height:245px;max-width:none;width:245px}}@media(max-width:700px){#fanbodies-category .city-hero-v2{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}#fanbodies-category .city-hero-v2 .hero-copy{min-width:0}#fanbodies-category .city-hero-v2 h1{-webkit-hyphens:auto;hyphens:auto}#fanbodies-category .city-flowing-art{width:100%;max-width:100%;margin:0;height:170px}#fanbodies-category .city-flowing-art img{width:195px;height:auto;max-width:115%;max-height:195px}#fanbodies-category .city-hero-v2 .hero-actions{width:180%;max-width:calc(100vw - 40px)}#fanbodies-category .main-flowing-art{width:100%;max-width:100%;margin-inline:0}}@media(max-width:700px){#fanbodies-category .city-hero-v2 .hero-copy{display:contents}#fanbodies-category .city-hero-v2 .hero-copy>.eyebrow{grid-column:1;grid-row:1;align-self:end}#fanbodies-category .city-hero-v2 h1{grid-column:1;grid-row:2;align-self:start}#fanbodies-category .city-hero-v2 .hero-copy>p:not(.eyebrow){grid-column:1/-1;grid-row:3;width:100%;max-width:none;margin-top:12px}#fanbodies-category .city-hero-v2 .hero-actions{grid-column:1/-1;grid-row:4;width:100%;max-width:none}#fanbodies-category .city-flowing-art{grid-column:2;grid-row:1/span 2;height:155px;align-self:center}#fanbodies-category .city-flowing-art img{width:155px;height:155px;max-width:115%;max-height:155px}}#fanbodies-category .city-selection{padding-top:32px}#fanbodies-category .city-body-card .city-image{margin:0;border:0;background:#fff;overflow:hidden}#fanbodies-category .city-body-card .city-image img{width:100%;height:auto;aspect-ratio:1500/1208;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}#fanbodies-category .city-body-card:hover .city-image img{transform:scale(1.025)}#fanbodies-category .city-body-card>.small{display:flex;align-items:center;gap:10px;font-size:10px;margin-top:9px}#fanbodies-category .city-body-card>.small svg{width:16px;height:16px}#fanbodies-category .gift-moments{border-top:1px solid var(--line);padding-block:52px}#fanbodies-category .moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7%}#fanbodies-category .moment-grid article{border-top:1px solid #b5c0ad;padding-top:18px}#fanbodies-category .moment-grid article>span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:9px;color:#6a775f;margin-bottom:24px}#fanbodies-category .moment-grid h3{font-size:23px;margin-bottom:13px}#fanbodies-category .moment-grid p{font-size:13px;color:#65705e;max-width:330px}#fanbodies-category .personal-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:10%;align-items:center;border-block:1px solid var(--line);padding-block:54px}#fanbodies-category .personal-body-copy>p:not(.eyebrow){max-width:430px;font-size:14px;color:#5c6955;margin-top:23px}#fanbodies-category .personal-body h2{font-size:clamp(34px,4.2vw,58px)}#fanbodies-category .personal-body .text-link{margin-top:23px}#fanbodies-category .body-controls{max-width:430px;margin-top:25px}#fanbodies-category .preview-choice>span{display:block;font-size:10px;margin-bottom:7px}#fanbodies-category .preview-choice select{width:100%;min-height:42px;border:0;border-bottom:1px solid #89977d;background:transparent;font-size:13px;padding:8px 0}#fanbodies-category .body-controls .example-buttons{margin-top:18px}#fanbodies-category .body-controls .name-inputs{margin-top:16px}#fanbodies-category .body-controls #number-help{font-size:10px;margin-top:8px}#fanbodies-category .body-demonstration{min-width:0;text-align:center}#fanbodies-category .body-preview-wrap{max-width:420px;margin:auto;background:#fff}#fanbodies-category .body-preview-wrap svg{width:100%;height:auto;aspect-ratio:750/1140;display:block;stroke:none;fill:initial}#fanbodies-category .body-preview-wrap text{paint-order:stroke fill}#fanbodies-category .body-demonstration figcaption{display:flex;flex-direction:column;gap:4px;margin-top:16px;font-size:12px}#fanbodies-category .body-demonstration figcaption>span:first-child{font-weight:600}#fanbodies-category .body-demonstration figcaption>span+span{font-size:10px;color:#68765d}#fanbodies-category .body-demonstration .studio-note{max-width:360px;margin:8px auto 0;font-size:9px}#fanbodies-category .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){#fanbodies-category .personal-body{gap:6%}#fanbodies-category .body-preview-wrap{max-width:350px}#fanbodies-category .personal-body h2{font-size:43px}#fanbodies-category .moment-grid{gap:4%}#fanbodies-category .moment-grid h3{font-size:21px}}@media(max-width:700px){#fanbodies-category .city-selection{padding-top:22px}#fanbodies-category .city-selection .section-head>p{font-size:12px}#fanbodies-category .city-body-card .city-image{height:auto}#fanbodies-category .city-body-card>.small{font-size:9px}#fanbodies-category .gift-moments{padding-block:36px}#fanbodies-category .moment-grid{grid-template-columns:1fr;gap:27px}#fanbodies-category .moment-grid article{padding-top:13px}#fanbodies-category .moment-grid article>span{margin-bottom:12px}#fanbodies-category .moment-grid h3{font-size:24px;margin-bottom:9px}#fanbodies-category .moment-grid p{font-size:13px;max-width:none}#fanbodies-category .personal-body{grid-template-columns:1fr;gap:28px;padding-block:38px}#fanbodies-category .personal-body h2{font-size:39px}#fanbodies-category .personal-body-copy>p:not(.eyebrow){font-size:13px;max-width:none;margin-top:18px}#fanbodies-category .body-controls{max-width:none;margin-top:23px}#fanbodies-category .body-preview-wrap{max-width:320px}#fanbodies-category .body-demonstration figcaption{margin-top:12px}#fanbodies-category .personal-body .text-link{font-size:11px;margin-top:15px}#fanbodies-category .body-controls .example-buttons small{font-size:8px}#fanbodies-category .body-controls .example-buttons button{min-height:62px}#fanbodies-category .body-controls .name-inputs{grid-template-columns:minmax(0,1fr) 95px}#fanbodies-category .body-controls #number-help{font-size:9px}}#fanbodies-category .body-preview-wrap{position:relative;min-height:180px}#fanbodies-category .body-preview-wrap[data-loading=true] svg,#fanbodies-category .body-preview-wrap[data-loading=error] svg{visibility:hidden}#fanbodies-category .preview-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;color:#64745a;padding:35px}#fanbodies-category .preview-loader[hidden]{display:none}#fanbodies-category .body-preview-wrap #preview-product-link{display:block;width:100%;height:100%;color:inherit}#fanbodies-category .body-preview-wrap #preview-product-link:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}#fanbodies-category .body-preview-wrap[data-loading=true] #preview-product-link,#fanbodies-category .body-preview-wrap[data-loading=error] #preview-product-link{pointer-events:none}#fanbodies-category .body-preview-wrap #personal-body-svg{display:block;width:100%;height:100%}#fanbodies-category .city-image{display:block}#fanbodies-category .city-name{display:flex}#fanbodies-category .product-card[hidden]{display:none}#fanbodies-category .body-preview-wrap[data-loading=error] svg{opacity:0}#fanbodies-category .preview-loader{pointer-events:none}#fanbodies-category .product-card .product-photo img{height:auto}[data-funny-product]{--ink:#263f37;--green:#385f4c;--paper:#f6f3eb;--line:#deded2;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;font-size:15px;line-height:1.6}[data-funny-product] *{box-sizing:border-box}[data-funny-product] [hidden]{display:none!important}[data-funny-product] button,[data-funny-product] input,[data-funny-product] textarea,[data-funny-product] select{font:inherit}[data-funny-product] button,[data-funny-product] a{touch-action:manipulation}[data-funny-product] button{cursor:pointer}[data-funny-product] a{color:inherit}[data-funny-product] h1,[data-funny-product] h2,[data-funny-product] h3,[data-funny-product] p,[data-funny-product] figure{margin:0}[data-funny-product] h1,[data-funny-product] h2{font-family:Georgia,serif;font-weight:400;line-height:1.12}[data-funny-product] h1{font-size:clamp(29px,3vw,43px)}[data-funny-product] h2{font-size:clamp(30px,3.4vw,48px)}[data-funny-product] h3{font-size:19px;line-height:1.3}[data-funny-product] em{font-weight:400;color:#628065}.sfb-wrap{max-width:1320px;margin:auto;padding:30px 38px}.sfb-eye{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#68806b;margin-bottom:9px!important}.sfb-intro{font-size:14px;color:#657164;margin:12px 0!important}.sfb-steps{display:flex;justify-content:center;gap:0;border-bottom:1px solid var(--line);background:#efeee5;padding:11px 20px}.sfb-steps button{background:none;border:0;border-right:1px solid #d6dacd;padding:3px 28px;font-size:12px;color:var(--ink)}.sfb-steps button:last-child{border:0}.sfb-steps span{font-size:11px;color:#738674;margin-right:7px}.sfb-product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:42px;align-items:start}.sfb-gallery{position:sticky;top:15px;min-width:0}.sfb-stage{background:#faf7f1;border-radius:12px;position:relative;overflow:hidden;border:1px solid #e4e4da}.sfb-stage>img,.sfb-stage>canvas{width:100%;height:auto;display:block;max-height:690px;aspect-ratio:1/1.04;object-fit:contain}.sfb-enlarge{position:absolute;right:12px;bottom:12px;border:1px solid #d9dfd4;background:#faf7f1ed;border-radius:22px;padding:6px 12px;font-size:11px!important}.sfb-preview-nav{display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap;padding-top:12px}.sfb-preview-nav button{border:1px solid #d7ddcf;background:#faf7f1;border-radius:20px;padding:5px 13px;font-size:11px!important;color:var(--ink)}.sfb-preview-nav button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.sfb-caption{font-size:11px;text-align:center;color:#6e796c;margin:8px 0!important}.sfb-thumbs{display:flex;justify-content:center;gap:7px;overflow-x:auto;padding:6px 1px 10px}.sfb-thumbs button{padding:0;border:1px solid var(--line);border-radius:7px;background:#faf7f1;flex:0 0 65px;overflow:hidden}.sfb-thumbs img{width:65px;height:65px;object-fit:cover;display:block}.sfb-fields{min-width:0}.sfb-price{font-size:25px;font-weight:600;margin:10px 0 0!important}.sfb-price small{font-size:11px;font-weight:400;color:#788174}.sfb-chips{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0 20px}.sfb-chips span{font-size:11px;padding:4px 9px;background:#e9eddf;border-radius:20px}.sfb-fieldset{border:0;border-top:1px solid var(--line);padding:16px 0 14px;margin:0;scroll-margin-top:18px}.sfb-fieldset legend{float:left;width:100%;font-size:16px;font-weight:600;margin-bottom:10px}.sfb-fieldset legend+*{clear:both}.sfb-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.sfb-label{display:block;font-size:12px;margin-bottom:5px}.sfb-grid label:first-child{grid-column:1/-1}.sfb-fields select,.sfb-fields input[type=text],.sfb-fields input[type=number],.sfb-fields textarea{background:#faf7f1;border:1px solid #cfd7c7;border-radius:6px;width:100%;padding:9px 11px;min-height:42px;color:var(--ink)}.sfb-fields textarea{min-height:104px;line-height:1.6;resize:vertical}.sfb-field-actions{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:7px 0;font-size:11px;color:#71806c}.sfb-field-actions button{border:0;background:none;text-decoration:underline;font-size:11px;color:inherit;padding:0}.sfb-check{display:flex;align-items:center;gap:9px;font-size:13px;margin:6px 0 10px}.sfb-check input{accent-color:var(--green)}.sfb-note{font-size:11px;color:#75806e;margin-top:7px!important}.sfb-error{padding:10px 13px;background:#f8e9de;color:#7b3824;border-radius:6px;font-size:12px;margin:10px 0!important}.sfb-summary{border-top:1px solid var(--line);padding:13px 0;font-size:12px;color:#6b7965}.sfb-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff!important;border:1px solid var(--green);border-radius:6px;padding:11px 20px;text-decoration:none;font-size:13px;min-height:44px}.sfb-primary:disabled{opacity:.55;cursor:default}.sfb-add{width:100%}.sfb-loading{padding:25px 0;color:#677a66;font-size:13px}.sfb-trust{display:flex;justify-content:space-around;gap:20px;text-align:center;background:#e7ebdf;border-top:1px solid #d9dece;border-bottom:1px solid #d9dece;padding:16px 30px;font-size:12px}.sfb-trust span{display:block;font-size:10px;color:#77846c;margin-top:3px}.sfb-story{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;padding-top:55px;padding-bottom:55px}.sfb-story p{margin-top:16px;max-width:550px;color:#64715e;font-size:14px}.sfb-story img{width:100%;height:auto;display:block;border-radius:12px}.sfb-story figcaption{font-size:10px;color:#7a826e;margin-top:6px}.sfb-story .sfb-primary{margin-top:20px}.sfb-personal-note{background:#ebeede;border-radius:10px;padding:16px 18px;margin-top:20px!important;font-size:12px!important}.sfb-material{background:#eee9dc;padding:45px 0}.sfb-material-heading{text-align:center;max-width:720px;margin:0 auto 26px}.sfb-material-heading p{font-size:13px;color:#74806c;margin-top:14px}.sfb-material-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sfb-material-card{background:#faf7f1;border:1px solid #e0dece;border-radius:12px;overflow:hidden}.sfb-material-card img{width:100%;height:220px;object-fit:cover;display:block}.sfb-material-copy{padding:22px 25px}.sfb-material-copy h3{font:400 29px/1.15 Georgia,serif}.sfb-material-copy .sfb-composition{font-size:12px;font-weight:600;letter-spacing:.04em;margin:8px 0 16px}.sfb-material-copy p{font-size:13px;color:#6b7764;margin:13px 0}.sfb-material-copy ul{padding-left:18px;font-size:13px;color:#5f7058;margin:12px 0 20px}.sfb-material-copy li{padding:4px 0}.sfb-comparison{margin-top:26px;background:#faf9f5;border-radius:10px;padding:4px 20px}.sfb-comparison summary,.sfb-faq summary{cursor:pointer;padding:15px 0;font-size:14px;font-weight:600}.sfb-comparison details+details,.sfb-faq details+details{border-top:1px solid #d9ddcf}.sfb-comparison p,.sfb-faq p{font-size:13px;color:#64735b;margin:0 0 16px;max-width:1000px}.sfb-table-wrap{overflow-x:auto;margin:0 0 22px}.sfb-table-wrap table{border-collapse:collapse;min-width:600px;width:100%;font-size:12px;text-align:left}.sfb-table-wrap th,.sfb-table-wrap td{padding:10px 12px;border-bottom:1px solid #dde1d4;vertical-align:top}.sfb-origin{background:#345342;color:#fff}.sfb-origin .sfb-eye,.sfb-origin p{color:#d1dec9}.sfb-origin h2 em{color:#d6dfb7}.sfb-origin .sfb-story{gap:60px}.sfb-origin-badge{font:400 clamp(40px,6vw,80px)/1.05 Georgia,serif;padding:30px 5px;border-top:1px solid #81927b;border-bottom:1px solid #81927b;text-align:center}.sfb-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding-top:48px;padding-bottom:45px}.sfb-closing{text-align:center;padding:38px 20px 44px;background:#e9eddf}.sfb-closing p{font-size:13px;color:#6d7b62;margin:13px auto 18px}.sfb-image-note{font-size:10px;text-align:center;color:#859079;padding:12px}.sfb-zoom{border:0;border-radius:12px;padding:16px;max-width:95vw;max-height:95vh;background:#faf7f1;color:var(--ink)}.sfb-zoom::backdrop{background:#162b24d9}.sfb-zoom img,.sfb-zoom canvas{display:block;width:auto;max-width:88vw;max-height:83vh;object-fit:contain}.sfb-zoom button{display:block;margin:0 0 8px auto;border:1px solid #d8decf;background:#faf7f1;border-radius:20px;padding:5px 12px;font-size:12px}[data-funny-product] :focus-visible{outline:3px solid #bd9c4f;outline-offset:3px}@media(max-width:850px){.sfb-wrap{padding:24px}.sfb-product{grid-template-columns:1fr 1fr;gap:25px}.sfb-steps button{padding:3px 16px}.sfb-story{gap:28px;padding-top:37px;padding-bottom:37px}.sfb-faq{gap:28px}.sfb-material-card img{height:180px}}@media(max-width:650px){.sfb-wrap{padding:20px 16px}.sfb-product,.sfb-story,.sfb-material-cards,.sfb-faq{grid-template-columns:1fr;gap:23px}.sfb-gallery{position:static}.sfb-stage>img,.sfb-stage>canvas{max-height:64vh}.sfb-fields h1{font-size:31px}.sfb-steps{padding:10px 5px;justify-content:space-around}.sfb-steps button{font-size:10px;padding:2px 8px}.sfb-steps span{display:block;margin:0}.sfb-chips{margin-bottom:13px}.sfb-price{margin-top:9px!important}.sfb-trust{padding:12px 10px;font-size:10px;gap:7px}.sfb-trust span{font-size:9px}.sfb-story{padding-top:30px;padding-bottom:30px}.sfb-story img{border-radius:8px}.sfb-story.sfb-gift figure{order:-1}.sfb-story p{font-size:13px;margin-top:13px}.sfb-material{padding:25px 0}.sfb-material-copy{padding:20px}.sfb-material-card img{height:auto;max-height:245px}.sfb-material-heading{margin-bottom:20px}.sfb-comparison{padding:2px 14px}.sfb-faq{padding-top:30px;padding-bottom:30px}.sfb-origin-badge{font-size:50px}.sfb-primary{width:100%}.sfb-closing{padding:28px 16px}.sfb-zoom canvas,.sfb-zoom img{max-width:88vw;max-height:80vh}}.sfb-family{padding-top:32px;padding-bottom:32px}.sfb-family-heading{text-align:center;max-width:750px;margin:0 auto 24px}.sfb-family-heading>p:last-child{font-size:14px;color:#64715e;margin-top:15px}.sfb-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sfb-family-grid img{width:100%;height:auto;display:block;border-radius:12px}.sfb-family-grid figcaption{padding:16px 4px}.sfb-family-grid p{font-size:13px;color:#64715e;margin-top:8px}.sfb-detail{border-top:1px solid #deded2}@media(max-width:650px){.sfb-family-grid{grid-template-columns:1fr;gap:16px}.sfb-family-grid img{border-radius:8px}.sfb-family-heading>p:last-child{font-size:13px}.sfb-detail{padding-top:28px}}@media(max-width:650px){.sfb-thumbs{justify-content:flex-start}}.sfb-body-card{border:1px solid #ded4c7;background:#fffefa;border-radius:15px;padding:16px 17px;margin:0 0 13px;min-width:0}.sfb-body-card legend{float:left;display:flex;align-items:center;gap:10px;width:100%;font-size:17px;font-weight:600;margin:0 0 4px;padding:0}.sfb-body-card legend+*{clear:both}.sfb-card-number{font-size:10px;font-weight:500;letter-spacing:.08em;color:#9c694e;flex-shrink:0}.sfb-card-intro{font-size:12px;color:#766f63;margin:0 0 16px!important}.sfb-body-card .sfb-label{font-size:12px;color:#4e4a42}.sfb-body-card input[type=text],.sfb-body-card textarea{border-color:#ded4c7;background:#faf7f1;border-radius:7px}.sfb-rear-choice{margin-top:15px;padding-top:14px;border-top:1px solid #ebe3d7;scroll-margin-top:18px}.sfb-switch{display:flex;gap:11px;align-items:center;position:relative;font-size:13px;cursor:pointer}.sfb-switch>input{position:absolute;opacity:0;width:40px;height:24px;margin:0}.sfb-switch-track{width:39px;height:23px;border-radius:13px;background:#dcd8ce;border:1px solid #c8c3b7;position:relative;flex:0 0 39px;transition:background .15s}.sfb-switch-track:after{content:"";width:17px;height:17px;left:2px;top:2px;background:#faf7f1;box-shadow:0 1px 3px #0002;position:absolute;border-radius:50%;transition:transform .15s}.sfb-switch>input:checked+.sfb-switch-track{background:#8b563b;border-color:#8b563b}.sfb-switch>input:checked+.sfb-switch-track:after{transform:translate(16px)}.sfb-switch>input:focus-visible+.sfb-switch-track{outline:3px solid #bd9c4f;outline-offset:3px}.sfb-switch strong,.sfb-switch small{display:block}.sfb-switch small{font-size:11px;color:#8a7e6c;font-weight:400}.sfb-rear-choice [data-rear-fields]{margin-top:13px}.sfb-cuff-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:10px}.sfb-cuff-heading strong{font-weight:500;color:#8b563b}.sfb-cuff-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.sfb-cuff-button{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;border-radius:7px;padding:7px 0;font-size:9px!important;color:#514d45}.sfb-cuff-button[aria-pressed=true]{background:#f1e0d0;border-color:#8b563b}.sfb-cuff-dot{display:block;border-radius:50%;width:25px;height:25px;border:1px solid #0002;background:var(--cuff)}.sfb-whole-body{width:100%;border:1px solid #cfbba8;background:#f6eee4;border-radius:7px;font-size:12px!important;padding:9px 12px;color:#784a32;margin-top:12px}.sfb-choice-section+.sfb-choice-section{margin-top:17px}.sfb-choice-section h3{font-size:12px;font-weight:500;margin-bottom:8px}.sfb-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sfb-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sfb-choice-button{border:1px solid #ded4c7;background:#faf7f1;border-radius:7px;min-height:54px;padding:8px 6px;color:#403e38;font-size:13px!important;line-height:1.4}.sfb-choice-button strong,.sfb-choice-button small{display:block}.sfb-choice-button strong{font-weight:600}.sfb-choice-button small{font-size:10px;font-weight:400;color:#756f63;margin-top:3px}.sfb-size-grid .sfb-choice-button strong{font-size:18px}.sfb-choice-button[aria-pressed=true]{background:#f1e0d0;border-color:#8b563b;color:#68422f}.sfb-choice-button[aria-pressed=true] small{color:#8b563b}.sfb-choice-button:disabled{opacity:.45;cursor:default}.sfb-size-help{border:0;background:none;padding:7px 0 0;color:#8b563b;font-size:11px!important;text-decoration:underline}.sfb-order-card{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #ded4c7;background:#f2eade;border-radius:12px;padding:14px 16px;margin-top:17px}.sfb-order-card>div:first-child>strong{font-size:12px;font-weight:500}.sfb-order-card p{font-size:11px;color:#746c60;margin-top:4px}.sfb-summary-price{text-align:right;flex-shrink:0}.sfb-summary-price span{display:block;font-size:10px;color:#83715c}.sfb-summary-price strong{font-size:23px;font-weight:600}.sfb-fixed-note{font-size:10px;color:#8a8171;margin:9px 0 13px!important}.sfb-size-dialog{border:0;border-radius:15px;padding:26px;max-width:630px;width:calc(100vw - 30px);max-height:90vh;overflow:auto;color:#433f36;background:#fffefa}.sfb-size-dialog::backdrop{background:#28241b99}.sfb-size-dialog>button{float:right;border:0;background:none;font-size:26px;color:#6c5b48}.sfb-size-dialog h2{font-size:30px}.sfb-size-dialog p{font-size:12px;margin:12px 0;color:#71685a}.sfb-size-dialog table{width:100%;border-collapse:collapse;font-size:12px;margin:20px 0}.sfb-size-dialog th,.sfb-size-dialog td{padding:12px 7px;text-align:center;border-bottom:1px solid #e8dfd2}.sfb-size-dialog th{font-size:11px;background:#f1e9dc}@media(max-width:650px){.sfb-body-card{padding:15px 13px}.sfb-cuff-grid{gap:3px}.sfb-cuff-button{font-size:9px!important}.sfb-order-card{padding:13px}.sfb-body-card legend{font-size:17px}}.sfb-story-world{background:#fffaf0;color:#35403a}.sfb-story-world .sfb-eye{color:#9a6b43}.sfb-story-heading{max-width:880px;text-align:center;margin:0 auto 28px}.sfb-story-heading h2{font-size:clamp(34px,4.5vw,61px);letter-spacing:-.025em;line-height:1.1}.sfb-story-heading h2 em{display:block;color:#8d6748;font-weight:400}.sfb-story-heading>p:last-child{max-width:660px;font-size:14px;line-height:1.8;color:#7f7767;margin:18px auto 0}.sfb-emotion-lead{padding-top:58px;padding-bottom:24px}.sfb-family-hero{position:relative;padding-bottom:39px}.sfb-family-hero>img{width:100%;height:auto;display:block;border-radius:11px}.sfb-family-hero figcaption{position:relative;margin:-24px 5% 0 auto;max-width:450px;background:#fffaf0;padding:24px 27px 17px;border-left:3px solid #dab14d;box-shadow:0 9px 27px #7b63350a}.sfb-family-hero figcaption span{font-size:11px;color:#9b8a70;display:block}.sfb-family-hero figcaption strong{font:italic 25px/1.35 Georgia,serif;display:block;margin-top:7px;color:#624d39;font-weight:400}.sfb-small-moments{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;padding-top:12px;padding-bottom:60px;align-items:start}.sfb-small-moment figure img{display:block;width:100%;height:auto;border-radius:10px}.sfb-small-moment>div{padding:20px 8px 0}.sfb-small-moment h2{font-size:clamp(29px,3vw,39px);max-width:380px}.sfb-small-moment>div>p:last-child{font-size:13px;line-height:1.8;color:#7c7567;margin-top:13px;max-width:420px}.sfb-oma-moment{padding-top:90px}.sfb-name-story{background:#f2e9d9;padding:46px 0 25px}.sfb-name-story .sfb-story-heading{margin-bottom:28px}.sfb-name-story .sfb-story-heading h2{font-size:clamp(33px,4vw,51px)}.sfb-name-pictures{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.sfb-name-pictures figure{min-width:0}.sfb-name-pictures figure>img{display:block;width:100%;height:auto;border-radius:10px}.sfb-name-pictures figure:first-child{padding-top:32px}.sfb-name-pictures figcaption{display:flex;gap:11px;padding:17px 4px}.sfb-name-pictures figcaption>span{color:#ac8c60;font-size:12px;padding-top:3px}.sfb-name-pictures figcaption h3{font-size:15px;font-weight:500}.sfb-name-pictures figcaption p{font-size:12px;color:#86765f;margin-top:6px;max-width:420px;line-height:1.7}.sfb-name-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #dcd0bb;padding:22px 0 0;margin-top:17px}.sfb-name-bottom p{font-size:13px;max-width:650px;color:#7b6f5d}.sfb-name-bottom .sfb-primary{flex-shrink:0;background:#815a3d;border-color:#815a3d}.sfb-gift-editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding-top:66px;padding-bottom:66px}.sfb-gift-editorial>figure>img{width:100%;height:auto;display:block;border-radius:11px}.sfb-gift-editorial figcaption{font-size:10px;color:#9b8b73;margin-top:8px}.sfb-gift-letter{max-width:540px}.sfb-gift-letter h2{font-size:clamp(34px,4vw,55px);letter-spacing:-.025em}.sfb-gift-letter h2 em{display:block;color:#9a7350}.sfb-gift-opening{font:italic 23px/1.5 Georgia,serif;color:#8b6b4d;margin:24px 0 18px!important}.sfb-gift-letter>p:not(.sfb-eye):not(.sfb-gift-opening){font-size:14px;line-height:1.8;color:#7c7566}.sfb-gift-details{margin:25px 0;display:grid;gap:9px;font-size:12px;color:#6d6a5c}.sfb-gift-details span{border-left:2px solid #d4ad52;padding:3px 0 3px 12px}.sfb-gift-editorial .sfb-primary{background:#815a3d;border-color:#815a3d}.sfb-material{background:#eee6d9}.sfb-image-note{background:#f5eee3}@media(max-width:850px){.sfb-small-moments{gap:30px}.sfb-gift-editorial{gap:36px}.sfb-gift-opening{font-size:21px}}@media(max-width:650px){.sfb-emotion-lead{padding-top:35px;padding-bottom:4px}.sfb-story-heading{margin-bottom:22px}.sfb-story-heading h2{font-size:36px}.sfb-story-heading>p:last-child{font-size:13px;margin-top:15px}.sfb-family-hero{padding-bottom:5px}.sfb-family-hero figcaption{margin:-12px 0 0 9%;padding:17px 17px 10px}.sfb-family-hero figcaption strong{font-size:22px}.sfb-family-hero figcaption span{font-size:10px}.sfb-small-moments{grid-template-columns:1fr;gap:29px;padding-top:22px;padding-bottom:34px}.sfb-small-moment>div{padding:16px 2px 0}.sfb-oma-moment{padding-top:0}.sfb-small-moment h2{font-size:30px}.sfb-small-moment>div>p:last-child{font-size:13px;max-width:none}.sfb-name-story{padding:17px 0 13px}.sfb-name-pictures{grid-template-columns:1fr;gap:16px}.sfb-name-pictures figure:first-child{padding-top:0}.sfb-name-pictures figcaption{padding:13px 0}.sfb-name-bottom{display:block;margin-top:8px;padding-top:17px}.sfb-name-bottom p{font-size:12px;margin-bottom:16px}.sfb-gift-editorial{grid-template-columns:1fr;gap:27px;padding-top:35px;padding-bottom:35px}.sfb-gift-editorial>figure{max-width:390px;margin:0 auto!important}.sfb-gift-letter h2{font-size:36px}.sfb-gift-opening{font-size:21px;margin:19px 0 15px!important}.sfb-gift-letter>p:not(.sfb-eye):not(.sfb-gift-opening){font-size:13px}.sfb-gift-details{margin:20px 0}}[data-funny-product]{--ink:#493a30;--green:#8b563b;--line:#ded4c7}[data-funny-product] .sfb-product{font:300 12px/1.45 Arial,Helvetica,sans-serif;color:#493a30}[data-funny-product] .sfb-fields h1{font:400 30px/1.14 Georgia,Times New Roman,serif;color:#493a30}[data-funny-product] .sfb-product .sfb-eye{font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-intro{font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-chips span{font:400 10px/1.5 Arial,Helvetica,sans-serif;color:#786b60;background:#f1e9df}[data-funny-product] .sfb-body-card{background:#fffefa;border:1px solid #ded4c7;border-radius:15px;padding:19px 16px;color:#493a30}[data-funny-product] .sfb-body-card legend{font:400 20px/24px Georgia,Times New Roman,serif;color:#493a30}[data-funny-product] .sfb-card-number{font:400 10px/1.4 Arial,Helvetica,sans-serif;color:#8b563b}[data-funny-product] .sfb-card-intro{font:400 11px/16.5px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-body-card .sfb-label,[data-funny-product] .sfb-choice-section h3,[data-funny-product] .sfb-cuff-heading{font:500 12px/17.4px Arial,Helvetica,sans-serif;color:#493a30}[data-funny-product] .sfb-body-card input[type=text],[data-funny-product] .sfb-body-card textarea{font:400 16px/23.2px Arial,Helvetica,sans-serif;color:#493a30;background:#fbf8f3;border:1px solid #ded4c7;border-radius:9px;padding:12px 13px}[data-funny-product] .sfb-field-actions,[data-funny-product] .sfb-field-actions button,[data-funny-product] .sfb-note,[data-funny-product] .sfb-rear-counter{font:400 11px/17.05px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-switch{font:400 12px/17.4px Arial,Helvetica,sans-serif;color:#493a30}[data-funny-product] .sfb-switch strong{font-weight:500}[data-funny-product] .sfb-switch small{font:400 11px/17.05px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-rear-choice{margin-top:19px;padding-top:22px}[data-funny-product] .sfb-cuff-button{font:400 10px/14px Arial,Helvetica,sans-serif!important;color:#493a30}[data-funny-product] .sfb-cuff-heading strong{font-weight:400;color:#786b60}[data-funny-product] .sfb-whole-body{font:500 12px/16.8px Arial,Helvetica,sans-serif!important;color:#8b563b;background:#fbf8f3;border:1px solid #8b563b;border-radius:9px;padding:11px 13px}[data-funny-product] .sfb-choice-button{font:400 12px/16.8px Arial,Helvetica,sans-serif!important;color:#493a30;background:#fbf8f3;border:1px solid #ded4c7;border-radius:9px;padding:11px 7px}[data-funny-product] .sfb-choice-button strong{font-size:12px;font-weight:500;color:#493a30}[data-funny-product] .sfb-choice-button small{font:400 10px/14px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-size-grid .sfb-choice-button{font:400 13px/18.2px Arial,Helvetica,sans-serif!important;border-radius:7px;padding:7px 4px}[data-funny-product] .sfb-size-grid .sfb-choice-button strong{font:400 13px/18.2px Arial,Helvetica,sans-serif}[data-funny-product] .sfb-choice-button[aria-pressed=true],[data-funny-product] .sfb-cuff-button[aria-pressed=true]{background:#f1e0d0;border-color:#8b563b;color:#493a30}[data-funny-product] .sfb-choice-button[aria-pressed=true] small{color:#786b60}[data-funny-product] .sfb-size-help{font:400 11px/17px Arial,Helvetica,sans-serif!important;color:#8b563b}[data-funny-product] .sfb-order-card{color:#493a30;background:#f7f0e7;border:1px solid #ded4c7}[data-funny-product] .sfb-order-card p,[data-funny-product] .sfb-fixed-note{font:400 11px/17.6px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-summary-price span{font:400 10px/14px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-summary-price strong{font:500 23px/1.4 Arial,Helvetica,sans-serif;color:#493a30}[data-funny-product] .sfb-preview-nav button,[data-funny-product] .sfb-enlarge{font:400 11px/17px Arial,Helvetica,sans-serif!important;color:#493a30;border-color:#ded4c7;background:#fffefa}[data-funny-product] .sfb-preview-nav button[aria-pressed=true]{color:#fff;background:#8b563b;border-color:#8b563b}[data-funny-product] .sfb-caption{font:400 11px/17px Arial,Helvetica,sans-serif;color:#786b60}[data-funny-product] .sfb-input-error{font:400 11px/17px Arial,Helvetica,sans-serif;color:#963f28;margin-top:6px}[data-funny-product] [aria-invalid=true]{border-color:#963f28!important}[data-funny-product] .sfb-name-pictures figure:first-child{padding-top:0}[data-funny-product] .sfb-name-pictures figure>img{aspect-ratio:3/2;object-fit:cover;background:#f7f0e7;width:100%;height:auto}.sfb-cup-examples{padding:22px 0 8px;border-top:1px solid #dcd0bb;margin-top:12px}.sfb-cup-examples>h3{font:400 25px/1.3 Georgia,serif!important;color:#493a30}.sfb-cup-examples>p{font:400 12px/1.7 Arial,sans-serif;color:#786b60;max-width:760px;margin:9px 0 17px}.sfb-cup-examples-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.sfb-cup-examples-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:10px;background:#fffefa}.sfb-cup-examples-grid figcaption{font:400 18px/1.4 Georgia,serif;color:#493a30;padding:10px 0;text-align:center}@media(max-width:650px){.sfb-cup-examples-grid{grid-template-columns:1fr;gap:14px}[data-funny-product] .sfb-fields h1{font-size:30px}}[data-funny-product] .sfb-cuff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-funny-product] .sfb-cuff-button{min-height:64px;padding:8px 4px}.sfb-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#faf7f1;color:#786b60;font:400 14px/1.6 Arial,Helvetica,sans-serif;padding:24px;text-align:center;pointer-events:none}[data-funny-product] .sfb-zoom{max-width:95vw;max-height:96dvh;padding:16px;overflow:auto}[data-funny-product] .sfb-zoom-caption{font:500 15px/1.5 Arial,Helvetica,sans-serif;text-align:center;color:#493a30;margin:0 0 8px}[data-funny-product] .sfb-zoom canvas,[data-funny-product] .sfb-zoom img{width:auto;height:auto;max-width:calc(95vw - 40px);max-height:calc(96dvh - 110px);object-fit:contain;margin:auto}[data-funny-product] .sfb-measurement{margin:18px 0;background:#fbf8f3;border-radius:14px;overflow:hidden}[data-funny-product] .sfb-measurement img{display:block;width:100%;height:auto}[data-funny-product] .sfb-measurement figcaption{font:400 12px/1.7 Arial,Helvetica,sans-serif;color:#786b60;padding:0 15px 15px}[data-funny-product] :is(.sfb-story-world,.sfb-material,.sfb-origin,.sfb-faq,.sfb-closing,.sfb-trust,.sfb-image-note){font-family:DM Sans,Arial,sans-serif}[data-funny-product] :is(.sfb-story-world,.sfb-material,.sfb-origin,.sfb-faq,.sfb-closing) :is(p,span,small,li,th,td,a,button,summary){font-family:DM Sans,Arial,sans-serif}[data-funny-product] :is(.sfb-story-world,.sfb-material,.sfb-origin,.sfb-faq,.sfb-closing) :is(h2,h3){font-family:Playfair Display,Georgia,serif;font-weight:400;font-style:normal}[data-funny-product] :is(.sfb-story-world,.sfb-material,.sfb-origin,.sfb-faq,.sfb-closing) h2 em{font-family:inherit;font-weight:400;font-style:normal}[data-funny-product] .sfb-story-heading h2{font-size:clamp(31px,3.1vw,45px);line-height:1.28;letter-spacing:-1px}[data-funny-product] .sfb-family-hero figcaption strong,[data-funny-product] .sfb-gift-opening{font-family:Playfair Display,Georgia,serif}[data-funny-product] .sfb-origin-badge{font-family:Playfair Display,Georgia,serif}[data-funny-product] .sfb-cup-examples>h3{font-family:Playfair Display,Georgia,serif!important;font-style:normal}[data-funny-product] .sfb-cup-examples-grid img{display:block;width:100%;height:auto;aspect-ratio:800/467;object-fit:cover;border-radius:16px;background:transparent}[data-funny-product] .sfb-cup-examples-grid figcaption{font-family:Playfair Display,Georgia,serif}.sfb-rear-examples{padding:35px 0 5px;margin-top:24px;border-top:1px solid #dcd0bb}.sfb-rear-examples-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.sfb-rear-examples-grid figure{min-width:0}.sfb-rear-examples-grid img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;background:#faf7f1;border-radius:16px}.sfb-rear-examples-grid figcaption{padding:16px 4px}.sfb-rear-examples-grid figcaption h3{font-size:23px}.sfb-rear-examples-grid figcaption p{font-size:13px;line-height:1.75;color:#786b60;margin-top:8px}@media(max-width:650px){.sfb-rear-examples-grid{grid-template-columns:1fr;gap:20px}.sfb-rear-examples{padding-top:25px}.sfb-cup-examples-grid{gap:14px}[data-funny-product] .sfb-measurement figcaption{font-size:11px}}[data-funny-product] .sfb-cuff-button{border:1px solid #ded4c7;background:#fbf8f3;border-radius:9px;padding:7px 2px;gap:5px;font:400 11px/14.3px Arial,Helvetica,sans-serif!important}[data-funny-product] .sfb-cuff-button[aria-pressed=true]{border-color:#8b563b;background:#f1e0d0}[data-funny-product] .sfb-cuff-dot{width:26px;height:26px}.sfb-view-controls{display:flex;gap:6px;justify-content:center;flex-wrap:nowrap;width:100%}.sfb-view-controls button{flex:1;max-width:150px;white-space:nowrap}@media(min-width:651px){[data-funny-product] .sfb-stage>img,[data-funny-product] .sfb-stage>canvas{max-height:clamp(250px,calc(100dvh - 230px),690px)}}[data-funny-product][data-view-mode=whole] .sfb-stage>canvas[data-live]{aspect-ratio:1400/960;object-fit:contain}[data-funny-product][data-ready=false] .sfb-stage>[data-photo]:not([data-current-product-photo=true]){visibility:hidden}[data-funny-product] .sfb-family-second{margin:26px 0 0!important}[data-funny-product] .sfb-family-second img{display:block;width:100%;height:auto;border-radius:16px}.sfb-object-story{padding-top:45px;padding-bottom:45px}.sfb-object-examples{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sfb-object-examples figure{margin:0;min-width:0}.sfb-object-examples img{display:block;width:100%;height:auto;object-fit:contain;background:#faf7f1;border-radius:16px}.sfb-object-examples figcaption{padding:18px 0}.sfb-object-examples h3{font-size:18px;line-height:1.35;margin:0 0 8px}.sfb-object-examples figcaption p{font-size:14px;line-height:1.65;color:#786b60}.sfb-object-action{margin-top:14px;text-align:center}@media(max-width:650px){.sfb-object-story{padding-block:28px}.sfb-object-examples{grid-template-columns:1fr;gap:22px}.sfb-object-examples figcaption{padding:12px 0}.sfb-object-examples h3{font-size:17px}}[data-funny-product] .sfb-object-story{font-family:DM Sans,Arial,sans-serif}[data-funny-product] .sfb-object-story :is(h2,h3){font-family:Playfair Display,Georgia,serif;font-weight:400}[data-funny-product] .sfb-object-examples img{max-height:560px;object-fit:contain;background:#faf7f1}[data-funny-product] .sfb-small-moments{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-top:8px}[data-funny-product] .sfb-first-moment{min-width:0}[data-funny-product] .sfb-moment-photo{margin:0;min-width:0}[data-funny-product] .sfb-moment-photo img{display:block;width:100%;height:auto;border-radius:16px}[data-funny-product] .sfb-emotion-lead:has(+.sfb-small-moments) .sfb-story-heading{margin-bottom:25px}@media(max-width:760px){[data-funny-product] .sfb-small-moments{grid-template-columns:1fr;gap:22px}[data-funny-product] .sfb-moment-photo{grid-row:2}[data-funny-product] .sfb-small-moment h2{max-width:none}}[data-funny-product] .sfb-emotional-gallery{padding-top:36px;padding-bottom:32px}[data-funny-product] .sfb-emotional-gallery .sfb-story-heading{max-width:850px;margin:0 0 26px;text-align:left}[data-funny-product] .sfb-emotional-gallery .sfb-story-heading h2{font-size:clamp(30px,3.1vw,43px);line-height:1.22}[data-funny-product] .sfb-emotional-gallery .sfb-story-heading>p:last-child{max-width:750px;margin-top:16px;font-size:14px;line-height:1.8}[data-funny-product] .sfb-emotional-main{display:block;width:100%;margin:0 0 24px;border-radius:10px;overflow:hidden}[data-funny-product] .sfb-emotional-main img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:10px;background:#ede7dc}[data-funny-product] .sfb-emotional-main figcaption{font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.35;padding:15px 0 0}[data-funny-product] .sfb-emotional-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}[data-funny-product] .sfb-emotional-card{display:block;min-width:0;margin:0}[data-funny-product] .sfb-emotional-card figure{margin:0 0 15px}[data-funny-product] .sfb-emotional-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:9px;background:#ede7dc}[data-funny-product] .sfb-emotional-card h3{font-size:27px;line-height:1.25;margin:0 0 10px}[data-funny-product] .sfb-emotional-card p{font-size:13px;line-height:1.75;max-width:550px;color:#6f756a}[data-funny-product] .sfb-emotional-card .sfb-eye{font-size:10px;margin-bottom:9px!important}[data-funny-product] .sfb-wrap{width:min(1320px,calc(100% - 112px));max-width:none;padding-left:0;padding-right:0}[data-funny-product] .sfb-name-story{padding-top:32px;padding-bottom:32px}[data-funny-product] .sfb-object-story{padding-top:32px;padding-bottom:28px}[data-funny-product] .sfb-story-world :is(.sfb-object-story,.sfb-name-story,.sfb-gift-editorial) h2{font-size:clamp(29px,3vw,41px)}[data-funny-product] :is(.sfb-story-world,.sfb-material,.sfb-origin,.sfb-faq) h2{overflow-wrap:normal;text-wrap:pretty}[data-funny-product] .sfb-stage,[data-funny-product] .sfb-preview-nav button,[data-funny-product] .sfb-enlarge{background:#faf7ef}@media(max-width:1050px){[data-funny-product] .sfb-wrap{width:calc(100% - 48px)}[data-funny-product] .sfb-emotional-pair{gap:20px}}@media(max-width:650px){[data-funny-product] .sfb-wrap{width:calc(100% - 32px)}[data-funny-product] .sfb-emotional-gallery{padding-block:26px}[data-funny-product] .sfb-emotional-main{margin-bottom:20px}[data-funny-product] .sfb-emotional-main figcaption{font-size:20px;padding-top:11px}[data-funny-product] .sfb-emotional-pair{gap:14px}[data-funny-product] .sfb-emotional-card h3{font-size:22px}[data-funny-product] .sfb-emotional-card p{font-size:12px}[data-funny-product] .sfb-emotional-card .sfb-eye{font-size:9px;letter-spacing:.08em}[data-funny-product] .sfb-emotional-card figure{margin-bottom:12px}[data-funny-product] .sfb-emotional-gallery .sfb-story-heading h2{font-size:31px}[data-funny-product] .sfb-emotional-gallery .sfb-story-heading>p:last-child{font-size:13px}}[data-funny-product] .sfb-emotional-gallery .sfb-story-heading p{text-align:left;margin-left:0;margin-right:0}[data-funny-product] .sfb-object-examples canvas,[data-funny-product] .sfb-rear-examples-grid canvas{display:block;width:100%;height:auto;background:#faf7f1;border-radius:16px}[data-funny-product] .sfb-body-card input[data-name],[data-funny-product] .sfb-body-card textarea[data-rear-text]{padding:18px 22px;line-height:1.5;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
