.tss-about-shop{display:block;width:100%;max-width:none;clear:both;isolation:isolate}.tss-about-shop h1,.tss-about-shop h2,.tss-about-shop h3{font-family:inherit;color:inherit;text-transform:none;padding:0}.tss-about-shop p{margin:0 0 1em;font-size:inherit}.tss-about-shop button,.tss-about-shop .button{height:auto;min-height:0;text-transform:none;letter-spacing:normal}.tss-about-shop button:before,.tss-about-shop button:after,.tss-about-shop .button:before,.tss-about-shop .button:after{content:none}.tss-about-shop [hidden]{display:none!important}.tss-about-shop .person{visibility:hidden}.tss-about-shop.is-ready .person{visibility:visible}@font-face{font-family:Instrument;src:url(/wp-content/themes/thesimshop-glozin-child/assets/about-little-shop/instrument-sans.woff2) format("woff2");font-weight:100 900;font-display:swap}.tss-about-shop *{box-sizing:border-box}.tss-about-shop{scroll-behavior:smooth;scroll-padding-top:25px}.tss-about-shop{margin:0;background:#fff9e9;color:#20261d;font-family:Instrument,Arial,sans-serif;font-size:17px;line-height:1.55}.tss-about-shop h1,.tss-about-shop h2,.tss-about-shop h3,.tss-about-shop p{margin-top:0}.tss-about-shop h1,.tss-about-shop h2,.tss-about-shop h3{letter-spacing:-.055em;line-height:1.04;font-weight:720}.tss-about-shop a{color:inherit;text-underline-offset:5px}.tss-about-shop button{font:inherit;cursor:pointer;color:inherit}.tss-about-shop button,.tss-about-shop a,.tss-about-shop summary{-webkit-tap-highlight-color:#fff0}.tss-about-shop a:focus-visible,.tss-about-shop button:focus-visible,.tss-about-shop summary:focus-visible{outline:3px solid #486c40;outline-offset:6px}.tss-about-shop img{max-width:100%;object-fit:contain}.tss-about-shop .wrap{max-width:1190px;width:calc(100% - 100px);margin:auto}.tss-about-shop .preview{min-height:28px;background:#e9eddd;font-size:10px;letter-spacing:.07em;padding:6px 24px;display:flex;gap:25px;align-items:center}.tss-about-shop .preview a{margin-left:auto}.tss-about-shop .preview span{font-size:10px;letter-spacing:0}.tss-about-shop .nav{height:106px;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 45px;position:relative;z-index:5}.tss-about-shop .nav nav{display:flex;gap:34px;font-size:13px;font-weight:600;flex:1}.tss-about-shop .nav nav:last-child{justify-content:flex-end}.tss-about-shop .nav a{text-decoration:none}.tss-about-shop .brand{width:116px;height:116px;align-self:flex-start;margin-top:3px}.tss-about-shop .brand img{width:116px;height:116px}.tss-about-shop .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:650;margin-bottom:28px}.tss-about-shop .hero{position:relative;padding:70px 0 0}.tss-about-shop .hero-inner{display:grid;grid-template-columns:46% 54%;position:relative;z-index:2}.tss-about-shop .hello{padding:10px 0 105px;position:relative;z-index:3}.tss-about-shop .hello h1{font-size:clamp(64px,6.5vw,94px);margin-bottom:31px;line-height:.98}.tss-about-shop .hello h1 span{color:#55733f}.tss-about-shop .founder-copy{max-width:430px;font-size:20px;line-height:1.65}.tss-about-shop .signature{display:flex;gap:13px;align-items:baseline;margin:25px 0 28px}.tss-about-shop .signature>span{font-weight:650;font-size:20px}.tss-about-shop .signature small{font-size:12px;color:#65715b}.tss-about-shop .text-link{display:inline-flex;gap:28px;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #8b9d78;padding-bottom:5px}.tss-about-shop .shop-scene{position:relative;align-self:end;height:565px}.tss-about-shop .small-note{position:absolute;top:5px;right:18px;font-size:12px;line-height:1.6;color:#68765b;transform:rotate(4deg)}.tss-about-shop .roulette{position:absolute;z-index:3;right:16px;top:66px;width:370px;border:2px solid #3d4933;border-radius:75px 75px 12px 12px;background:#ffdb35;padding:40px 23px 12px;box-shadow:7px 7px 0 #a4b68a}.tss-about-shop .roulette-label{display:flex;gap:11px;align-items:center;justify-content:center;text-align:center}.tss-about-shop .roulette-label>span{font-size:23px}.tss-about-shop .roulette-label small{font-size:8px;letter-spacing:.13em;font-weight:650}.tss-about-shop .roulette-label h2{font-size:34px;margin:6px 0 24px;letter-spacing:-.05em}.tss-about-shop .reel-frame{background:#7f906a;padding:10px 13px;border-radius:8px;border:2px solid #3d4933;position:relative}.tss-about-shop .reel{height:135px;background:#fffdf2;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:4px;overflow:hidden;padding:14px 8px;box-shadow:inset 0 10px 0 #f0ecd7,inset 0 -10px 0 #f0ecd7}.tss-about-shop .reel small{font-size:8px;letter-spacing:.09em;margin-bottom:11px}.tss-about-shop .reel strong{font-size:30px;line-height:1.03;letter-spacing:-.035em}.tss-about-shop .reel-pin{position:absolute;left:-10px;top:55px;border-left:18px solid #3d4933;border-top:10px solid #fff0;border-bottom:10px solid #fff0;z-index:2}.tss-about-shop .roulette-caption{font-size:11px;text-align:center;line-height:1.5;margin:15px 0}.tss-about-shop .spin{display:flex;justify-content:space-between;align-items:center;width:100%;border:2px solid #243320;background:#fff9e9;padding:10px 19px;box-shadow:3px 3px #3d4933;border-radius:6px;font-size:16px;font-weight:650}.tss-about-shop .spin>span:last-child{font-size:26px;line-height:1}.tss-about-shop .spin:hover{transform:translate(1px,1px);box-shadow:2px 2px #3d4933}.tss-about-shop .spin:disabled{cursor:wait}.tss-about-shop .roulette-foot{display:flex;justify-content:space-between;align-items:center;padding-top:16px}.tss-about-shop .roulette-foot small{font-size:7px;letter-spacing:.1em}.tss-about-shop .roulette-foot i{width:6px;height:6px;background:#61744d;border-radius:50%}.tss-about-shop .counter{position:absolute;top:477px;left:45px;right:0;height:33px;border:2px solid #61714e;border-bottom:6px solid #91a578;background:#dfe7cb;border-radius:4px;z-index:4;text-align:right;padding:4px 14px}.tss-about-shop .counter:before,.tss-about-shop .counter:after{content:"";position:absolute;top:31px;width:9px;height:60px;background:#b7c99b;border:1px solid #879d6d}.tss-about-shop .counter:before{left:28px}.tss-about-shop .counter:after{right:28px}.tss-about-shop .counter span{font-size:9px;letter-spacing:.12em}.tss-about-shop .founder-art{position:absolute;width:225px;height:338px;bottom:44px;left:-44px;z-index:5}.tss-about-shop .person{display:block;position:absolute;width:80px;height:135px;border:0;padding:0;background:none}.tss-about-shop .person svg{width:100%;height:100%;overflow:visible}.tss-about-shop .person:hover{filter:drop-shadow(0 3px 0 #d7dcbf)}.tss-about-shop .hero-person{bottom:-42px;width:73px;height:123px;z-index:5}.tss-about-shop .p1{left:29%}.tss-about-shop .p2{left:59%;transform:scaleX(-1)}.tss-about-shop .p3{right:-16px;transform:scaleX(-1)}.tss-about-shop .hero-ground{height:140px;position:absolute;bottom:-64px;width:100%;z-index:1}.tss-about-shop .hero-ground svg{width:100%;height:100%}.tss-about-shop .roulette-help{position:relative;z-index:6;max-width:700px;margin:50px auto 0;background:#e9edda;padding:15px 25px;font-size:13px;border-left:3px solid #66844a}.tss-about-shop .roulette-help[hidden]{display:none}.tss-about-shop .roulette-help a{margin-left:22px}.tss-about-shop .reel.spinning strong{animation:roll .12s linear infinite}@keyframes roll{from{transform:translateY(-16px);opacity:.5}to{transform:translateY(16px);opacity:.8}}.tss-about-shop .story{padding-top:165px}.tss-about-shop .story-title{display:grid;grid-template-columns:1.2fr 1fr;column-gap:90px;align-items:end;margin-bottom:70px}.tss-about-shop .story-title .eyebrow{grid-column:1/-1;margin-bottom:24px}.tss-about-shop .story-title h2{font-size:54px;margin:0}.tss-about-shop .story-title h2 span{color:#687b54}.tss-about-shop .story-title>p:last-child{font-size:17px;color:#67705b;margin:0 0 6px}.tss-about-shop .chapter{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center;padding:55px 0}.tss-about-shop .chapter-copy{max-width:460px}.tss-about-shop .place{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:650;color:#687a54;margin-bottom:23px}.tss-about-shop .chapter h3{font-size:42px;margin-bottom:24px}.tss-about-shop .chapter p{font-size:18px;line-height:1.65}.tss-about-shop .chapter .quiet{font-size:14px;color:#738169;max-width:300px;margin-top:24px}.tss-about-shop .chapter-art{position:relative;height:325px}.tss-about-shop .station-sign{position:absolute;top:0;left:7%;z-index:2;border-bottom:7px solid #6f8956;width:89%;padding:9px 16px;background:#e4ead4;border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:space-between}.tss-about-shop .station-sign b{font-size:18px;letter-spacing:.1em}.tss-about-shop .station-sign span{font-size:10px}.tss-about-shop .station-window{position:absolute;top:54px;left:8%;width:86%;height:200px;border:2px solid #7d9069;border-radius:55px 55px 0 0;background:#e4eeea;overflow:hidden}.tss-about-shop .station-window svg{position:absolute;bottom:0;left:0;width:100%;height:170px}.tss-about-shop .japan-sun{position:absolute;top:20px;right:45px;width:47px;height:47px;border-radius:50%;background:#ffda35}.tss-about-shop .bench{position:absolute;bottom:42px;left:4%;height:19px;width:70%;background:#c5d3af;border-top:6px solid #81946a}.tss-about-shop .bench:before,.tss-about-shop .bench:after{content:"";position:absolute;top:12px;width:6px;height:35px;background:#81946a}.tss-about-shop .bench:before{left:10%}.tss-about-shop .bench:after{right:10%}.tss-about-shop .station-person{bottom:7px;right:4%;height:160px;width:96px}.tss-about-shop .station-rail{height:8px;background:#bdcba8;position:absolute;bottom:0;left:0;right:0;border-radius:50%}.tss-about-shop .europe{padding-top:70px;padding-bottom:65px;grid-template-columns:1fr 1.1fr}.tss-about-shop .route-scene>svg{position:absolute;inset:0;width:100%;height:100%}.tss-about-shop .route-board{position:absolute;top:40px;left:10px;transform:rotate(-5deg);background:#fffef5;padding:22px 22px 28px;border:1px solid #899779;box-shadow:5px 5px #d1dbbd;min-width:190px}.tss-about-shop .route-board span,.tss-about-shop .route-board small{display:block;font-size:9px}.tss-about-shop .route-board b{display:block;font-size:24px;letter-spacing:-.04em;margin:12px 0 8px}.tss-about-shop .route-marker{position:absolute;right:0;bottom:74px;padding:10px 18px;background:#ffde47;font-size:13px;border:1px solid #85946d;transform:rotate(7deg)}.tss-about-shop .route-marker:after{content:"";position:absolute;top:100%;left:50%;height:42px;border-left:5px solid #9db27e}.tss-about-shop .route-marker b{margin-left:20px}.tss-about-shop .route-person{left:44%;bottom:9px}.tss-about-shop .shrub{position:absolute;width:42px;height:24px;border-radius:50% 50% 15% 15%;background:#adc297}.tss-about-shop .shrub-one{left:0;bottom:0}.tss-about-shop .shrub-two{right:10px;bottom:22px;width:60px;height:36px}.tss-about-shop .thailand{background:#f1edcf;margin:25px 0 35px;position:relative}.tss-about-shop .thailand:before{content:"";position:absolute;top:-25px;left:0;right:0;height:30px;background:#f1edcf;clip-path:polygon(0 100%,18% 25%,45% 70%,70% 20%,100% 100%)}.tss-about-shop .rest-scene{height:300px}.tss-about-shop .shade{position:absolute;top:15px;left:17%;width:225px;height:255px;border-left:5px solid #8b9a6c;transform:rotate(6deg)}.tss-about-shop .shade span{position:absolute;left:-90px;top:0;background:#d3dcaf;width:225px;height:60px;border-radius:120px 120px 0 0;border-bottom:4px solid #97a87b}.tss-about-shop .rest-bench{position:absolute;left:10%;bottom:58px;width:210px;height:35px;border-top:11px solid #8d9c6e;border-left:6px solid #8d9c6e;border-right:6px solid #8d9c6e}.tss-about-shop .rest-person{bottom:18px;left:46%;width:94px;height:157px}.tss-about-shop .rest-ground{position:absolute;bottom:11px;left:0;right:0;height:6px;background:#d6d8b9;border-radius:50%}.tss-about-shop .case{position:absolute;right:8%;bottom:22px;width:60px;height:79px;border:2px solid #52623d;border-radius:9px;background:#ffde4a;transform:rotate(-8deg);z-index:2}.tss-about-shop .case:before{content:"";position:absolute;top:-19px;left:18px;width:22px;height:16px;border:3px solid #52623d;border-radius:4px}.tss-about-shop .case span{font-size:7px;background:#fff9e9;padding:4px;position:absolute;top:20px;left:3px;transform:rotate(6deg)}.tss-about-shop .case i{position:absolute;bottom:-6px;left:10px;width:7px;height:7px;border-radius:50%;background:#52623d;box-shadow:28px 0 #52623d}.tss-about-shop .homecoming{display:grid;grid-template-columns:1fr 1fr;gap:130px;align-items:center;padding:75px 0 100px}.tss-about-shop .homecoming h3{font-size:58px;margin-bottom:24px}.tss-about-shop .homecoming p{max-width:455px;font-size:18px}.tss-about-shop .homecoming .big-rule{font-size:25px;font-weight:650;line-height:1.4;margin:25px 0 0;letter-spacing:-.025em;color:#5c7748}.tss-about-shop .little-shop{height:330px;position:relative;border:2px solid #91a079;border-bottom:0;background:#e8eddb;margin:35px 12px 35px 0;max-width:405px}.tss-about-shop .shop-roof{height:35px;position:absolute;top:-35px;left:-15px;right:-15px;background:repeating-linear-gradient(90deg,#ffde4b 0 32px,#fff9e9 32px 64px);border:2px solid #81916b;border-radius:7px 7px 0 0}.tss-about-shop .shop-sign{position:absolute;top:12px;left:29px;width:100px;height:100px;transform:rotate(-6deg)}.tss-about-shop .shop-sign img{width:100%;height:100%}.tss-about-shop .shop-window{position:absolute;left:25px;bottom:29px;width:54%;height:165px;background:#d0e1d7;border:2px solid #8e9f78;display:flex;align-items:center;justify-content:center;text-align:center;color:#667956;font-size:16px;line-height:1.6;letter-spacing:.04em}.tss-about-shop .home-founder{position:absolute;right:-18px;bottom:-5px;width:174px;height:265px;z-index:2}.tss-about-shop .shop-step{position:absolute;bottom:-15px;left:-25px;right:-25px;height:17px;background:#b8cda1;border-top:3px solid #849d6a;border-radius:5px}.tss-about-shop .little-shop>small{position:absolute;bottom:-48px;font-size:10px;left:0;width:100%;text-align:center;color:#6f7c60}.tss-about-shop .principles{padding:90px 0;border-top:1px solid #aebc97}.tss-about-shop .principles header{max-width:750px}.tss-about-shop .principles h2{font-size:59px;margin-bottom:20px}.tss-about-shop .principles header>p:last-child{font-size:17px;color:#6a765d}.tss-about-shop .principle-layout{display:grid;grid-template-columns:1fr 1fr;gap:115px;align-items:center;margin-top:55px}.tss-about-shop .principle-visual{height:390px;position:relative}.tss-about-shop .phone{position:absolute;left:9%;top:10px;width:200px;height:333px;border:3px solid #48553b;border-radius:25px;background:#e6edd6;transform:rotate(-8deg);padding:37px 20px}.tss-about-shop .phone-speaker{position:absolute;top:13px;left:76px;width:43px;height:5px;background:#48553b;border-radius:5px}.tss-about-shop .phone>span{font-size:8px;letter-spacing:.08em}.tss-about-shop .phone>b{font-size:28px;letter-spacing:-.04em;line-height:1.1;display:block;margin:10px 0}.tss-about-shop .phone-sim{background:#ffdc39;width:52px;height:68px;padding:15px 6px;clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);font-size:13px;font-weight:800;line-height:1;margin:19px 0}.tss-about-shop .phone>small{font-size:9px;line-height:1.5;display:block}.tss-about-shop .price-tag{position:absolute;right:10%;top:5px;transform:rotate(9deg);background:#ffde44;padding:17px 26px;clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%)}.tss-about-shop .price-tag small{font-size:8px}.tss-about-shop .price-tag b{display:block;font-size:34px;line-height:1.2}.tss-about-shop .terms-paper{position:absolute;right:0;top:152px;transform:rotate(6deg);background:#fffef6;border:1px solid #a2af8a;padding:22px;width:200px;box-shadow:4px 5px #e1e5cf}.tss-about-shop .terms-paper span{font-size:8px}.tss-about-shop .terms-paper b{font-size:20px;line-height:1.1;display:block;margin:13px 0}.tss-about-shop .terms-paper p{font-size:12px;line-height:1.8;margin:0}.tss-about-shop .principle-person{right:0;bottom:-20px;height:110px;width:66px}.tss-about-shop .principle-notes details{border-bottom:1px solid #aebc97;padding:20px 0}.tss-about-shop .principle-notes summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:25px;font-weight:600;letter-spacing:-.04em;line-height:1.2}.tss-about-shop .principle-notes summary::-webkit-details-marker{display:none}.tss-about-shop .principle-notes summary>b{font-weight:400;font-size:20px;transition:transform .2s}.tss-about-shop .principle-notes details[open] summary>b{transform:rotate(45deg)}.tss-about-shop .principle-notes p{font-size:16px;margin:19px 35px 17px 0;color:#5d6952}.tss-about-shop .principle-notes a{font-size:13px;font-weight:600}.tss-about-shop .reviews{padding:85px 0 70px;background:#e9eddd}.tss-about-shop .reviews-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.tss-about-shop .review-letter{position:relative;background:#fffbed;padding:43px 46px 40px;border:1px solid #a6b38d;box-shadow:8px 8px #d6dfc3;transform:rotate(-2deg)}.tss-about-shop .letter-fold{position:absolute;right:-1px;top:-1px;width:40px;height:40px;background:linear-gradient(45deg,#e4e9ce 50%,#e9eddd 51%);border-left:1px solid #a6b38d;border-bottom:1px solid #a6b38d}.tss-about-shop .review-letter>img{width:145px;height:53px;object-position:left;margin-bottom:23px}.tss-about-shop .review-letter h2{font-size:45px;margin-bottom:22px}.tss-about-shop .review-letter p{font-size:17px;line-height:1.6}.tss-about-shop .review-letter>p:first-of-type{font-weight:600}.tss-about-shop .button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;text-decoration:none;font-size:14px;font-weight:650;border:2px solid #46503d;padding:14px 20px;background:#ffde41;border-radius:5px;box-shadow:3px 3px #46503d;margin:8px 0 20px}.tss-about-shop .review-letter>small{display:block;font-size:10px;color:#6a775c}.tss-about-shop .review-aside{position:relative;padding-top:70px}.tss-about-shop .review-note{position:absolute;top:0;left:0;transform:rotate(7deg);font-size:27px;line-height:1.3;letter-spacing:-.035em;color:#698052}.tss-about-shop .review-aside img{width:100%;height:270px}.tss-about-shop .review-pencil{position:absolute;width:120px;height:15px;background:#ffde41;border:1px solid #738361;right:40px;bottom:35px;transform:rotate(-20deg);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.tss-about-shop .closing{padding:100px 0 130px;position:relative}.tss-about-shop .closing .wrap{position:relative;z-index:2}.tss-about-shop .closing h2{font-size:76px;max-width:760px;margin-bottom:37px}.tss-about-shop .closing-actions{display:flex;align-items:center;gap:35px}.tss-about-shop .sign-button{display:flex;align-items:center;gap:45px;padding:18px 27px;background:#ffdc39;border:2px solid #4c5c3e;text-decoration:none;font-size:20px;font-weight:650;clip-path:polygon(0 0,93% 0,100% 50%,93% 100%,0 100%)}.tss-about-shop .closing>svg{position:absolute;bottom:0;width:100%;height:145px}.tss-about-shop .leaving-one{right:14%;bottom:-70px;width:91px;height:150px}.tss-about-shop .leaving-two{right:0;bottom:-50px;width:77px;height:130px}.tss-about-shop footer{background:#d8e5c1;display:flex;align-items:center;gap:30px;padding:45px max(30px,calc((100vw - 1190px)/2));position:relative;flex-wrap:wrap}.tss-about-shop footer p{font-size:12px;margin:0}.tss-about-shop footer>a{margin-left:auto;font-size:14px}.tss-about-shop footer>small{width:100%;font-size:10px;opacity:.65;text-align:center}.tss-about-shop #speech{position:fixed;z-index:20;max-width:200px;background:#fffdf2;border:2px solid #536246;border-radius:18px 18px 18px 2px;padding:12px 16px;font-size:13px;line-height:1.4;box-shadow:3px 3px #cbd7b8;pointer-events:none}.tss-about-shop #speech[hidden]{display:none}@media (max-width:1050px){.tss-about-shop .wrap{width:calc(100% - 60px)}.tss-about-shop .nav{padding:0 30px}.tss-about-shop .nav nav{gap:20px}.tss-about-shop .hero-inner{grid-template-columns:45% 55%}.tss-about-shop .hello h1{font-size:72px}.tss-about-shop .founder-copy{font-size:18px;max-width:350px}.tss-about-shop .roulette{width:315px;right:0;top:80px}.tss-about-shop .roulette-label h2{font-size:29px}.tss-about-shop .roulette-label small{font-size:7px}.tss-about-shop .counter{top:482px;left:0}.tss-about-shop .founder-art{width:160px;height:245px;left:-25px;bottom:37px}.tss-about-shop .chapter{gap:60px}.tss-about-shop .chapter h3{font-size:37px}.tss-about-shop .story-title{gap:50px}.tss-about-shop .story-title h2{font-size:46px}.tss-about-shop .homecoming{gap:60px}.tss-about-shop .principle-layout{gap:60px}.tss-about-shop .reviews-inner{gap:45px}.tss-about-shop .review-letter{padding:35px 30px}.tss-about-shop .review-letter h2{font-size:38px}}@media (max-width:760px){.tss-about-shop .preview{padding:7px 16px;font-size:8px;gap:15px}.tss-about-shop .preview span{display:none}.tss-about-shop .preview a{font-size:9px}.tss-about-shop .nav{height:86px;padding:0 20px}.tss-about-shop .nav nav{gap:0;font-size:11px}.tss-about-shop .nav nav a:nth-child(2){display:none}.tss-about-shop .brand,.tss-about-shop .brand img{width:85px;height:85px}.tss-about-shop .hero{padding-top:30px}.tss-about-shop .wrap{width:calc(100% - 44px)}.tss-about-shop .hero-inner{display:block}.tss-about-shop .hello{padding:0}.tss-about-shop .eyebrow{font-size:9px;margin-bottom:21px}.tss-about-shop .hello h1{font-size:64px;line-height:.97;margin-bottom:24px}.tss-about-shop .founder-copy{font-size:17px;line-height:1.65;max-width:100%}.tss-about-shop .signature{margin:19px 0 24px;gap:10px}.tss-about-shop .signature>span{font-size:17px}.tss-about-shop .signature small{font-size:10px}.tss-about-shop .text-link{font-size:12px}.tss-about-shop .shop-scene{height:490px;margin-top:26px}.tss-about-shop .small-note{top:0;right:5px;font-size:10px}.tss-about-shop .roulette{width:256px;top:57px;right:0;padding:29px 16px 12px;border-radius:58px 58px 10px 10px;box-shadow:5px 5px #a4b68a}.tss-about-shop .roulette-label h2{font-size:25px;margin-bottom:18px}.tss-about-shop .roulette-label small{font-size:6px}.tss-about-shop .roulette-label>span{font-size:15px}.tss-about-shop .roulette-label{gap:7px}.tss-about-shop .reel-frame{padding:8px 10px}.tss-about-shop .reel{height:116px}.tss-about-shop .reel strong{font-size:25px}.tss-about-shop .reel small{font-size:6px}.tss-about-shop .roulette-caption{font-size:10px;margin:12px 0}.tss-about-shop .spin{font-size:14px;padding:9px 12px}.tss-about-shop .roulette-foot small{font-size:6px}.tss-about-shop .roulette-foot{padding-top:13px}.tss-about-shop .founder-art{width:135px;height:205px;left:-23px;bottom:55px}.tss-about-shop .counter{top:410px;left:-10px;right:-5px;height:27px;padding:2px 7px}.tss-about-shop .counter span{font-size:6px;letter-spacing:.08em}.tss-about-shop .counter:before,.tss-about-shop .counter:after{top:25px;height:45px}.tss-about-shop .hero-person{bottom:-6px;width:53px;height:90px}.tss-about-shop .p1{left:30%}.tss-about-shop .p2{left:59%}.tss-about-shop .p3{right:-10px}.tss-about-shop .hero-ground{bottom:-30px;height:100px}.tss-about-shop .roulette-help{margin:35px 22px 0;font-size:12px;padding:13px 16px}.tss-about-shop .roulette-help a{display:block;margin:7px 0 0}.tss-about-shop .story{padding-top:100px}.tss-about-shop .story-title{display:block;margin-bottom:35px}.tss-about-shop .story-title h2{font-size:39px;margin-bottom:22px}.tss-about-shop .story-title>p:last-child{font-size:15px}.tss-about-shop .story-title>p:last-child br{display:none}.tss-about-shop .chapter{grid-template-columns:1fr;gap:30px;padding:25px 0 50px}.tss-about-shop .chapter-art{height:265px}.tss-about-shop .chapter-copy{max-width:none}.tss-about-shop .chapter h3{font-size:36px;margin-bottom:20px}.tss-about-shop .chapter p{font-size:16px;line-height:1.65}.tss-about-shop .place{font-size:9px;margin-bottom:17px}.tss-about-shop .station-sign{left:3%;width:92%;padding:9px 12px}.tss-about-shop .station-sign b{font-size:14px}.tss-about-shop .station-sign span{font-size:8px}.tss-about-shop .station-window{top:46px;left:4%;width:90%;height:173px}.tss-about-shop .station-person{width:74px;height:125px;bottom:0}.tss-about-shop .bench{bottom:31px}.tss-about-shop .station-rail{bottom:-5px}.tss-about-shop .europe .chapter-copy{order:2}.tss-about-shop .europe .chapter-art{order:1}.tss-about-shop .route-board{top:14px;min-width:170px;padding:16px 18px}.tss-about-shop .route-board b{font-size:23px}.tss-about-shop .route-marker{right:0;bottom:72px;font-size:11px}.tss-about-shop .route-person{height:115px;width:70px;left:46%;bottom:5px}.tss-about-shop .thailand{margin-top:20px}.tss-about-shop .thailand .chapter{padding-top:30px}.tss-about-shop .rest-scene{height:265px}.tss-about-shop .shade{left:15%;width:180px;height:220px}.tss-about-shop .shade span{width:180px;left:-40px}.tss-about-shop .rest-bench{left:6%;width:180px}.tss-about-shop .rest-person{height:143px;width:86px;left:40%}.tss-about-shop .case{right:4%}.tss-about-shop .homecoming{grid-template-columns:1fr;gap:35px;padding:30px 0 75px}.tss-about-shop .homecoming h3{font-size:45px}.tss-about-shop .homecoming p{font-size:16px}.tss-about-shop .homecoming .big-rule{font-size:23px}.tss-about-shop .little-shop{height:290px;width:calc(100% - 36px);margin:35px auto}.tss-about-shop .home-founder{width:145px;height:220px;right:-20px}.tss-about-shop .shop-window{height:145px;font-size:12px}.tss-about-shop .principles{padding:55px 0 70px}.tss-about-shop .principles h2{font-size:41px}.tss-about-shop .principles header>p:last-child{font-size:15px}.tss-about-shop .principle-layout{display:flex;flex-direction:column;gap:25px;margin-top:30px;align-items:stretch}.tss-about-shop .principle-visual{height:330px;width:100%}.tss-about-shop .phone{left:3%;width:162px;height:277px;padding:30px 17px}.tss-about-shop .phone-speaker{left:61px;width:35px}.tss-about-shop .phone>b{font-size:24px}.tss-about-shop .phone>span{font-size:6px}.tss-about-shop .phone-sim{margin:15px 0;height:57px;width:43px;font-size:11px;padding:12px 5px}.tss-about-shop .phone>small{font-size:8px}.tss-about-shop .price-tag{right:7%;padding:10px 20px}.tss-about-shop .price-tag b{font-size:29px}.tss-about-shop .terms-paper{top:133px;width:158px;padding:17px 15px;right:0}.tss-about-shop .terms-paper b{font-size:18px}.tss-about-shop .terms-paper p{font-size:10px}.tss-about-shop .principle-person{height:90px;width:55px;bottom:-5px}.tss-about-shop .principle-notes summary{font-size:22px}.tss-about-shop .principle-notes p{font-size:15px}.tss-about-shop .reviews{padding:45px 0 40px}.tss-about-shop .reviews-inner{display:flex;flex-direction:column;gap:25px}.tss-about-shop .review-letter{padding:27px 23px;width:100%;transform:rotate(-1deg);box-shadow:5px 5px #d6dfc3}.tss-about-shop .review-letter>img{width:130px;height:45px;margin-bottom:20px}.tss-about-shop .review-letter h2{font-size:34px}.tss-about-shop .review-letter p{font-size:15px}.tss-about-shop .button{font-size:12px;gap:15px;padding:12px 13px;width:100%}.tss-about-shop .review-letter>small{font-size:9px}.tss-about-shop .review-aside{height:225px;width:100%;padding:0 0 0 90px}.tss-about-shop .review-note{top:25px;font-size:20px;left:0}.tss-about-shop .review-aside img{height:225px}.tss-about-shop .review-pencil{bottom:10px;right:20px;width:100px}.tss-about-shop .closing{padding:60px 0 150px}.tss-about-shop .closing h2{font-size:50px;margin-bottom:25px}.tss-about-shop .closing-actions{align-items:flex-start;flex-direction:column;gap:20px}.tss-about-shop .sign-button{font-size:17px;padding:15px 22px;gap:35px}.tss-about-shop .leaving-one{bottom:-108px;right:27%;width:65px;height:110px}.tss-about-shop .leaving-two{bottom:-102px;right:0;width:57px;height:96px}.tss-about-shop .closing>svg{height:110px}.tss-about-shop footer{padding:30px 22px;gap:18px}.tss-about-shop footer>img{width:75px;height:75px}.tss-about-shop footer p{font-size:10px}.tss-about-shop footer>a{margin-left:93px;font-size:12px}.tss-about-shop footer>small{font-size:8px;text-align:left}.tss-about-shop #speech{font-size:12px;max-width:170px}}@media (max-width:360px){.tss-about-shop .hello h1{font-size:56px}.tss-about-shop .roulette{width:234px;right:-4px}.tss-about-shop .founder-art{width:119px;height:180px;left:-25px;bottom:55px}.tss-about-shop .reel strong{font-size:23px}.tss-about-shop .roulette-label h2{font-size:22px}.tss-about-shop .roulette-label small{font-size:5px}.tss-about-shop .counter{top:408px}.tss-about-shop .shop-scene{height:483px}.tss-about-shop .signature{flex-wrap:wrap}.tss-about-shop .story-title h2{font-size:34px}.tss-about-shop .chapter h3{font-size:32px}.tss-about-shop .station-sign span{font-size:7px}.tss-about-shop .principles h2{font-size:35px}.tss-about-shop .principle-notes summary{font-size:20px}.tss-about-shop .phone{left:0}.tss-about-shop .terms-paper{width:145px}.tss-about-shop .review-letter h2{font-size:29px}.tss-about-shop .closing h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.tss-about-shop{scroll-behavior:auto}.tss-about-shop *,.tss-about-shop *:before,.tss-about-shop *:after{animation:none!important;transition:none!important}.tss-about-shop .spin:hover{transform:none}}.tss-about-shop .traveller-hello-arm{display:none}.tss-about-shop .person:hover .traveller-arm-back,.tss-about-shop .person:focus-visible .traveller-arm-back{display:none}.tss-about-shop .person:hover .traveller-hello-arm,.tss-about-shop .person:focus-visible .traveller-hello-arm{display:block}body.tss-about-experience-page .site-content{padding-top:0;padding-bottom:0}body.tss-about-experience-page #content>.container,body.tss-about-experience-page .site-content>.container,body.tss-about-experience-page .site-content>.container-xxl{width:100%;max-width:none;padding-inline:0}body.tss-about-experience-page .entry-content{margin:0}.tss-about-shop .story-title,.tss-about-shop #how-i-run-it{scroll-margin-top:110px}.tss-about-shop .hero-stage{position:relative}.tss-about-shop .roulette-help{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:370px;max-width:calc(100% - 44px);margin:82px calc(max(50px, (100% - 1190px) / 2) + 16px) 0 auto;padding:26px 26px 24px;background:#fffdf3;border:1px solid #c4c6aa;border-top:0;border-radius:0;box-shadow:3px 5px 0 #e4e6d0}.tss-about-shop .roulette-help::before{content:"";position:absolute;top:-6px;left:-7px;right:-7px;height:7px;border-radius:9px;background:#435438;box-shadow:0 3px 0 #b8c6a2}.tss-about-shop .roulette-help::after{content:"";position:absolute;left:-1px;right:-1px;bottom:-8px;height:9px;background:linear-gradient(135deg,#fffdf3 25%,transparent 25%) -6px 0 / 12px 12px,linear-gradient(225deg,#fffdf3 25%,transparent 25%) -6px 0 / 12px 12px}.tss-about-shop .roulette-help>strong{display:block;font-size:17px;line-height:1.55;font-weight:500;color:#34422d;text-wrap:pretty}.tss-about-shop .roulette-help[data-kind="0"]>strong{font-size:25px;line-height:1.17;letter-spacing:-.035em;font-weight:650}.tss-about-shop .roulette-help>a{display:flex;align-items:center;min-height:48px;margin:0;padding:16px 0 0;background:none;color:#344b29;border:0;border-top:1px dashed #a0ac8f;border-radius:0;box-shadow:none;font-size:14px;font-weight:650;line-height:1.45;text-decoration:underline;text-decoration-color:#acba93;text-underline-offset:4px}.tss-about-shop .roulette-help>a:hover{color:#20261d;text-decoration-color:currentColor}@media (max-width:1050px){.tss-about-shop .roulette-help{width:315px;margin-right:50px}}@media (max-width:760px){.tss-about-shop .roulette-help{width:256px;margin:48px 22px 0 auto;padding:23px 20px 21px;gap:17px}.tss-about-shop .roulette-help>strong{font-size:15px}.tss-about-shop .roulette-help[data-kind="0"]>strong{font-size:23px}}@media (max-width:360px){.tss-about-shop .roulette-help{width:234px;margin-right:18px}}@media (min-width:600px) and (max-width:760px){.tss-about-shop .hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:center}.tss-about-shop .hello{padding:0 0 20px}.tss-about-shop .hello h1{font-size:clamp(44px, 7vw, 54px);margin-bottom:22px}.tss-about-shop .hello .eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:20px}.tss-about-shop .founder-copy{font-size:16px;line-height:1.55}.tss-about-shop .signature{flex-wrap:wrap;gap:3px 10px;margin:20px 0}.tss-about-shop .shop-scene{width:310px;margin-top:0}.tss-about-shop .founder-art{left:-16px;width:127px;height:195px}.tss-about-shop .hero-ground{bottom:-30px}}@media (min-width:600px){.tss-about-shop .hello:has(.roulette-help:not([hidden])){padding-bottom:48px}.tss-about-shop .hello .roulette-help{width:370px;max-width:calc(100% - 14px);margin:32px 0 0}}@media (min-width:600px) and (max-width:1050px){.tss-about-shop .hello .roulette-help{padding:22px 20px}.tss-about-shop .hello .roulette-help>strong{font-size:15px}.tss-about-shop .hello .roulette-help[data-kind="0"]>strong{font-size:23px}}